diff --git a/resources/asmtext_filter_tests.gcc12_bin_fmt_O2_flto.approved.txt b/resources/asmtext_filter_tests.gcc12_bin_fmt_O2_flto.approved.txt new file mode 100644 index 0000000..4ee0976 --- /dev/null +++ b/resources/asmtext_filter_tests.gcc12_bin_fmt_O2_flto.approved.txt @@ -0,0 +1,5002 @@ +main: + push rbx + sub rsp,0x30 + lea rdi,[rsp+0x10] + call 403750 <_Z8get_dataB5cxx11v> + mov rax,QWORD PTR [rsp+0x10] + mov edx,0xd + mov rcx,rsp + mov edi,0x436030 + mov esi,0x11 + mov QWORD PTR [rsp],rax + mov rax,QWORD PTR [rsp+0x18] + mov QWORD PTR [rsp+0x8],rax + call 4049d3 <_ZN3fmt2v76vprintENS0_17basic_string_viewIcEENS0_11format_argsE> + lea rdi,[rsp+0x10] + call 403710 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + add rsp,0x30 + xor eax,eax + pop rbx + ret + mov rbx,rax + lea rdi,[rsp+0x10] + call 403710 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + mov rdi,rbx + call 403460 <_Unwind_Resume@plt> +_Z8get_dataB5cxx11v: + push r15 + mov edx,0x8 + mov esi,0x43601c + push r14 + push r13 + push r12 + mov r12,rdi + push rbp + lea r13,[r12+0x10] + push rbx + xor ebx,ebx + sub rsp,0x228 + lea rdi,[rsp+0x10] + call 403490 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@plt> + mov rax,QWORD PTR [rsp+0x10] + mov rax,QWORD PTR [rax-0x18] + mov QWORD PTR [r12],r13 + mov rbp,QWORD PTR [rsp+rax*1+0xf8] + test rbp,rbp + jne 4037d0 <_Z8get_dataB5cxx11v+0x80> + mov rax,QWORD PTR [r12] + mov QWORD PTR [r12+0x8],rbx + lea rdi,[rsp+0x10] + mov BYTE PTR [rax+rbx*1],0x0 + call 403060 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + add rsp,0x228 + mov rax,r12 + pop rbx + pop rbp + pop r12 + pop r13 + pop r14 + pop r15 + ret + nop DWORD PTR [rax] + add rax,0x1 + mov QWORD PTR [rbp+0x10],rax + mov rax,QWORD PTR [rbp+0x10] + mov rdx,rax + cmp rax,QWORD PTR [rbp+0x18] + jae 403810 <_Z8get_dataB5cxx11v+0xc0> + cmp rbx,0xf + je 40384b <_Z8get_dataB5cxx11v+0xfb> + movzx eax,BYTE PTR [rdx] + add rbx,0x1 + mov BYTE PTR [r12+rbx*1+0xf],al + mov rax,QWORD PTR [rbp+0x10] + cmp rax,QWORD PTR [rbp+0x18] + jb 4037c8 <_Z8get_dataB5cxx11v+0x78> + mov rax,QWORD PTR [rbp+0x0] + mov rdi,rbp + call QWORD PTR [rax+0x50] + mov rax,QWORD PTR [rbp+0x10] + mov rdx,rax + cmp rax,QWORD PTR [rbp+0x18] + jb 4037dd <_Z8get_dataB5cxx11v+0x8d> + mov rax,QWORD PTR [rbp+0x0] + mov rdi,rbp + call QWORD PTR [rax+0x48] + add eax,0x1 + je 403799 <_Z8get_dataB5cxx11v+0x49> + cmp rbx,0xf + je 403847 <_Z8get_dataB5cxx11v+0xf7> + mov rdx,QWORD PTR [rbp+0x10] + cmp rdx,QWORD PTR [rbp+0x18] + jb 4037e3 <_Z8get_dataB5cxx11v+0x93> + mov rax,QWORD PTR [rbp+0x0] + mov rdi,rbp + call QWORD PTR [rax+0x48] + cmp eax,0xffffffff + jne 4037e6 <_Z8get_dataB5cxx11v+0x96> + jmp 40350e <_Z8get_dataB5cxx11v.cold+0xe> + mov rax,QWORD PTR [rbp+0x10] + mov ebx,0xf + mov r15d,0xf + mov r14d,0x10 + jmp 403874 <_Z8get_dataB5cxx11v+0x124> + xchg ax,ax + add rax,0x1 + add rbx,0x1 + add r14,0x1 + mov QWORD PTR [rbp+0x10],rax + mov rax,QWORD PTR [rbp+0x10] + cmp rax,QWORD PTR [rbp+0x18] + jae 4038a7 <_Z8get_dataB5cxx11v+0x157> + cmp rbx,r15 + je 4038c8 <_Z8get_dataB5cxx11v+0x178> + movzx eax,BYTE PTR [rax] + mov rdx,QWORD PTR [r12] + mov BYTE PTR [rdx+rbx*1],al + mov rax,QWORD PTR [rbp+0x10] + cmp rax,QWORD PTR [rbp+0x18] + jb 403860 <_Z8get_dataB5cxx11v+0x110> + mov rax,QWORD PTR [rbp+0x0] + mov rdi,rbp + call QWORD PTR [rax+0x50] + add rbx,0x1 + add r14,0x1 + jmp 403870 <_Z8get_dataB5cxx11v+0x120> + mov rax,QWORD PTR [rbp+0x0] + mov rdi,rbp + call QWORD PTR [rax+0x48] + add eax,0x1 + je 403799 <_Z8get_dataB5cxx11v+0x49> + cmp rbx,r15 + jne 40395c <_Z8get_dataB5cxx11v+0x20c> + nop DWORD PTR [rax+rax*1+0x0] + test r14,r14 + js 4039b2 <_Z8get_dataB5cxx11v+0x262> + cmp rbx,r14 + jae 403990 <_Z8get_dataB5cxx11v+0x240> + lea r15,[rbx+rbx*1] + cmp r14,r15 + jae 4039a5 <_Z8get_dataB5cxx11v+0x255> + test r15,r15 + js 4039ad <_Z8get_dataB5cxx11v+0x25d> + mov rdi,r15 + add rdi,0x1 + js 4039ad <_Z8get_dataB5cxx11v+0x25d> + call 403290 <_Znwm@plt> + mov r8,QWORD PTR [r12] + mov rcx,rax + cmp rbx,0x1 + je 40399d <_Z8get_dataB5cxx11v+0x24d> + test rbx,rbx + je 403933 <_Z8get_dataB5cxx11v+0x1e3> + mov rsi,r8 + mov rdx,rbx + mov rdi,rax + mov QWORD PTR [rsp+0x8],r8 + call 403260 + mov r8,QWORD PTR [rsp+0x8] + mov rcx,rax + cmp r13,r8 + je 403953 <_Z8get_dataB5cxx11v+0x203> + mov rax,QWORD PTR [r12+0x10] + mov rdi,r8 + mov QWORD PTR [rsp+0x8],rcx + lea rsi,[rax+0x1] + call 4032a0 <_ZdlPvm@plt> + mov rcx,QWORD PTR [rsp+0x8] + mov QWORD PTR [r12],rcx + mov QWORD PTR [r12+0x10],r15 + mov rax,QWORD PTR [rbp+0x10] + cmp rax,QWORD PTR [rbp+0x18] + jb 40387f <_Z8get_dataB5cxx11v+0x12f> + mov rax,QWORD PTR [rbp+0x0] + mov rdi,rbp + call QWORD PTR [rax+0x48] + mov rdx,QWORD PTR [r12] + cmp eax,0xffffffff + jne 403886 <_Z8get_dataB5cxx11v+0x136> + jmp 403500 <_Z8get_dataB5cxx11v.cold> + cs nop WORD PTR [rax+rax*1+0x0] + xor r15d,r15d + mov edi,0x1 + jmp 4038fd <_Z8get_dataB5cxx11v+0x1ad> + movzx eax,BYTE PTR [r8] + mov BYTE PTR [rcx],al + jmp 403933 <_Z8get_dataB5cxx11v+0x1e3> + mov r15,r14 + jmp 4038f0 <_Z8get_dataB5cxx11v+0x1a0> + call 4030c0 <_ZSt17__throw_bad_allocv@plt> + mov edi,0x436004 + call 403170 <_ZSt20__throw_length_errorPKc@plt> + mov rbx,rax + jmp 403526 <_Z8get_dataB5cxx11v.cold+0x26> + mov rbx,rax + jmp 40351e <_Z8get_dataB5cxx11v.cold+0x1e> +_ZN3fmt2v76detail11assert_failEPKciS3_: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov QWORD PTR [rbp-0x18],rdx + mov rax,QWORD PTR [rip+0x455ba] # 448fa0 + mov rsi,QWORD PTR [rbp-0x18] + mov ecx,DWORD PTR [rbp-0xc] + mov rdx,QWORD PTR [rbp-0x8] + mov r8,rsi + mov esi,0x43605b + mov rdi,rax + mov eax,0x0 + call 4033a0 + call 403080 <_ZSt9terminatev@plt> +_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE: + push rbp + mov rbp,rsp + sub rsp,0x40 + mov QWORD PTR [rbp-0x28],rdi + mov DWORD PTR [rbp-0x2c],esi + mov QWORD PTR [rbp-0x40],rdx + mov QWORD PTR [rbp-0x38],rcx + mov rax,QWORD PTR [rbp-0x28] + mov esi,0x0 + mov rdi,rax + call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + mov QWORD PTR [rbp-0x8],0x8 + mov eax,DWORD PTR [rbp-0x2c] + mov DWORD PTR [rbp-0xc],eax + mov eax,DWORD PTR [rbp-0x2c] + mov edi,eax + call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + test al,al + je 403a57 <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE+0x4c> + neg DWORD PTR [rbp-0xc] + add QWORD PTR [rbp-0x8],0x1 + mov eax,DWORD PTR [rbp-0xc] + mov edi,eax + call 405333 <_ZN3fmt2v76detail12count_digitsEj> + mov edi,eax + call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + mov eax,eax + add QWORD PTR [rbp-0x8],rax + mov rdx,QWORD PTR [rbp-0x28] + lea rax,[rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + lea rax,[rbp-0x40] + mov rdi,rax + call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + mov edx,0x1f4 + sub rdx,QWORD PTR [rbp-0x8] + cmp rdx,rax + setae al + test al,al + je 403aba <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE+0xaf> + lea rdx,[rbp-0x40] + mov rax,QWORD PTR [rbp-0x18] + mov ecx,0x4360c7 + mov esi,0x4360d1 + mov rdi,rax + call 40b612 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRNS0_17basic_string_viewIcEERA3_KcELb1EEENSt9enable_ifIXT2_ET_E4typeESD_RKT0_DpOT1_> + lea rdx,[rbp-0x2c] + mov rax,QWORD PTR [rbp-0x18] + mov rcx,rdx + mov edx,0x4360ca + mov esi,0x4360d1 + mov rdi,rax + call 40b6a1 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRA7_KcRiELb1EEENSt9enable_ifIXT2_ET_E4typeESB_RKT0_DpOT1_> + mov rax,QWORD PTR [rbp-0x28] + mov rdi,rax + call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + cmp rax,0x1f4 + jbe 403b04 <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE+0xf9> + mov ecx,0x4360d8 + mov edx,0x96 + mov esi,0x436088 + mov edi,0x436130 + call 4031f0 <__assert_fail@plt> + nop + leave + ret +_ZN3fmt2v76detail12report_errorEPFvRNS1_6bufferIcEEiNS0_17basic_string_viewIcEEEiS6_: + push rbp + mov rbp,rsp + push r12 + push rbx + sub rsp,0x240 + mov QWORD PTR [rbp-0x238],rdi + mov DWORD PTR [rbp-0x23c],esi + mov QWORD PTR [rbp-0x250],rdx + mov QWORD PTR [rbp-0x248],rcx + lea rax,[rbp-0x11] + mov rdi,rax + call 403470 <_ZNSaIcEC1Ev@plt> + lea rdx,[rbp-0x11] + lea rax,[rbp-0x230] + mov rsi,rdx + mov rdi,rax + call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + lea rax,[rbp-0x11] + mov rdi,rax + call 4032d0 <_ZNSaIcED1Ev@plt> + mov rax,QWORD PTR [rbp-0x250] + mov rdx,QWORD PTR [rbp-0x248] + mov esi,DWORD PTR [rbp-0x23c] + lea rdi,[rbp-0x230] + mov r8,QWORD PTR [rbp-0x238] + mov rcx,rdx + mov rdx,rax + call r8 + mov rbx,QWORD PTR [rip+0x45410] # 448fa0 + lea rax,[rbp-0x230] + mov rdi,rax + call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + mov r12,rax + lea rax,[rbp-0x230] + mov rdi,rax + call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + mov rcx,rbx + mov edx,0x1 + mov rsi,r12 + mov rdi,rax + call 4034c0 + mov rax,QWORD PTR [rip+0x453d5] # 448fa0 + mov rsi,rax + mov edi,0xa + call 403320 + lea rax,[rbp-0x230] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + add rsp,0x240 + pop rbx + pop r12 + pop rbp + ret + nop +_ZN3fmt2v712format_errorD1Ev: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov edx,0x437d88 + mov rax,QWORD PTR [rbp-0x8] + mov QWORD PTR [rax],rdx + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 4032f0 <_ZNSt13runtime_errorD2Ev@plt> + nop + leave + ret + nop +_ZN3fmt2v712format_errorD0Ev: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 403bf4 <_ZN3fmt2v712format_errorD1Ev> + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 403280 <_ZdlPv@plt> + leave + ret +_ZN3fmt2v712system_errorD1Ev: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov edx,0x437d60 + mov rax,QWORD PTR [rbp-0x8] + mov QWORD PTR [rax],rdx + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 4032f0 <_ZNSt13runtime_errorD2Ev@plt> + nop + leave + ret + nop +_ZN3fmt2v712system_errorD0Ev: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 403c42 <_ZN3fmt2v712system_errorD1Ev> + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 403280 <_ZdlPv@plt> + leave + ret +_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x2e8 + mov QWORD PTR [rbp-0x2c8],rdi + mov DWORD PTR [rbp-0x2cc],esi + mov QWORD PTR [rbp-0x2e0],rdx + mov QWORD PTR [rbp-0x2d8],rcx + mov QWORD PTR [rbp-0x2f0],r8 + mov QWORD PTR [rbp-0x2e8],r9 + mov rax,QWORD PTR [rbp-0x2c8] + mov edx,DWORD PTR [rbp-0x2cc] + mov DWORD PTR [rax+0x10],edx + lea rax,[rbp-0x91] + mov rdi,rax + call 403470 <_ZNSaIcEC1Ev@plt> + lea rdx,[rbp-0x91] + lea rax,[rbp-0x2b0] + mov rsi,rdx + mov rdi,rax + call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + lea rax,[rbp-0x91] + mov rdi,rax + call 4032d0 <_ZNSaIcED1Ev@plt> + mov rax,QWORD PTR [rbp-0x2f0] + mov rdx,QWORD PTR [rbp-0x2e8] + mov QWORD PTR [rbp-0x2c0],rax + mov QWORD PTR [rbp-0x2b8],rdx + lea rbx,[rbp-0x80] + mov rax,QWORD PTR [rbp-0x2c0] + mov rdx,QWORD PTR [rbp-0x2b8] + mov QWORD PTR [rbp-0x30],rax + mov QWORD PTR [rbp-0x28],rdx + nop + mov rdx,QWORD PTR [rbp-0x2e0] + mov rax,QWORD PTR [rbp-0x2d8] + mov rdi,rdx + mov rsi,rax + call 40c7d9 <_ZN3fmt2v714to_string_viewIcEENS0_17basic_string_viewIT_EES4_> + mov rcx,QWORD PTR [rbp-0x30] + mov r8,QWORD PTR [rbp-0x28] + mov rsi,rax + mov rdi,rdx + mov rax,rdx + mov rdx,rax + mov rdi,rbx + call 40438c <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE> + nop + lea rdx,[rbp-0x80] + lea rax,[rbp-0x90] + mov rsi,rdx + mov rdi,rax + call 40b8ec <_ZN3fmt2v717basic_string_viewIcEC1ISt11char_traitsIcESaIcEEERKNSt7__cxx1112basic_stringIcT_T0_EE> + mov rax,QWORD PTR [rbp-0x90] + mov rdx,QWORD PTR [rbp-0x88] + mov esi,DWORD PTR [rbp-0x2cc] + lea rdi,[rbp-0x2b0] + mov rcx,rdx + mov rdx,rax + call 404170 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE> + lea rax,[rbp-0x80] + mov rdi,rax + call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + mov rax,QWORD PTR [rbp-0x2c8] + mov QWORD PTR [rbp-0x18],rax + lea rax,[rbp-0x50] + lea rdx,[rbp-0x2b0] + mov rsi,rdx + mov rdi,rax + call 40b926 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE> + lea rdx,[rbp-0x50] + lea rax,[rbp-0x60] + mov rsi,rdx + mov rdi,rax + call 4033f0 <_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea rdx,[rbp-0x60] + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 403160 <_ZNSt13runtime_erroraSEOS_@plt> + lea rax,[rbp-0x60] + mov rdi,rax + call 4032b0 <_ZNSt13runtime_errorD1Ev@plt> + lea rax,[rbp-0x50] + mov rdi,rax + call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + lea rax,[rbp-0x2b0] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + jmp 403e5f <_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE+0x1cf> + mov rbx,rax + lea rax,[rbp-0x50] + mov rdi,rax + call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + jmp 403e45 <_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE+0x1b5> + mov rbx,rax + lea rax,[rbp-0x2b0] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + mov rax,rbx + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x28 + mov QWORD PTR [rbp-0x28],rdi + mov DWORD PTR [rbp-0x14],0x7 + jmp 403e7f <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x1a> + sub DWORD PTR [rbp-0x14],0x1 + cmp DWORD PTR [rbp-0x14],0x0 + jle 403e93 <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x2e> + mov eax,DWORD PTR [rbp-0x14] + cdqe + movzx eax,BYTE PTR [rbp+rax*1-0x28] + test al,al + je 403e7b <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x16> + mov DWORD PTR [rbp-0x18],0x2 + cmp DWORD PTR [rbp-0x14],0x0 + js 403ec1 <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x5c> + mov eax,DWORD PTR [rbp-0x14] + imul eax,DWORD PTR [rbp-0x18] + mov ebx,eax + mov eax,DWORD PTR [rbp-0x14] + cdqe + movzx eax,BYTE PTR [rbp+rax*1-0x28] + movzx eax,al + mov edi,eax + call 40b9de <_ZN3fmt2v76detail12count_digitsILj4EjEEiT0_> + add eax,ebx + jmp 403ec6 <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x61> + mov eax,0x1 + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_: + push rbp + mov rbp,rsp + push r12 + push rbx + sub rsp,0x30 + mov QWORD PTR [rbp-0x38],rdi + mov QWORD PTR [rbp-0x40],rsi + mov DWORD PTR [rbp-0x20],0x0 + mov DWORD PTR [rbp-0x24],0x0 + lea rdx,[rbp-0x24] + lea rcx,[rbp-0x20] + mov rax,QWORD PTR [rbp-0x40] + mov rsi,rcx + mov rdi,rax + call 40755e <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi> + mov QWORD PTR [rbp-0x40],rax + mov eax,DWORD PTR [rbp-0x24] + test eax,eax + je 403f3b <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0x6f> + mov edi,0x10 + call 403150 <__cxa_allocate_exception@plt> + mov rbx,rax + mov esi,0x436296 + mov rdi,rbx + call 4030d0 <_ZNSt13runtime_errorC1EPKc@plt> + mov edx,0x4032b0 + mov esi,0x447da0 + mov rdi,rbx + call 403450 <__cxa_throw@plt> + mov eax,DWORD PTR [rbp-0x20] + cmp eax,0xffff + ja 403f66 <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0x9a> + mov rax,QWORD PTR [rbp-0x38] + mov rax,QWORD PTR [rax] + mov rdx,rax + mov eax,DWORD PTR [rbp-0x20] + mov DWORD PTR [rbp-0x1c],eax + lea rax,[rbp-0x1c] + mov rsi,rax + mov rdi,rdx + call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + jmp 403fc1 <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0xf5> + mov eax,DWORD PTR [rbp-0x20] + sub eax,0x10000 + mov DWORD PTR [rbp-0x20],eax + mov rax,QWORD PTR [rbp-0x38] + mov rax,QWORD PTR [rax] + mov rdx,rax + mov eax,DWORD PTR [rbp-0x20] + shr eax,0xa + add eax,0xd800 + mov DWORD PTR [rbp-0x18],eax + lea rax,[rbp-0x18] + mov rsi,rax + mov rdi,rdx + call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + mov rax,QWORD PTR [rbp-0x38] + mov rax,QWORD PTR [rax] + mov rdx,rax + mov eax,DWORD PTR [rbp-0x20] + and eax,0x3ff + add eax,0xdc00 + mov DWORD PTR [rbp-0x14],eax + lea rax,[rbp-0x14] + mov rsi,rax + mov rdi,rdx + call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + mov rax,QWORD PTR [rbp-0x40] + jmp 403fdd <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0x111> + mov r12,rax + mov rdi,rbx + call 403230 <__cxa_free_exception@plt> + mov rax,r12 + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + add rsp,0x30 + pop rbx + pop r12 + pop rbp + ret +_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x68 + mov QWORD PTR [rbp-0x58],rdi + mov rcx,rdx + mov rax,rsi + mov rdx,rdi + mov rdx,rcx + mov QWORD PTR [rbp-0x70],rax + mov QWORD PTR [rbp-0x68],rdx + mov rbx,QWORD PTR [rbp-0x58] + lea rax,[rbp-0x35] + mov rdi,rax + call 403140 <_ZNSaIwEC1Ev@plt> + lea rax,[rbp-0x35] + mov rsi,rax + mov rdi,rbx + call 40bf2c <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEEC1ERKS2_> + lea rax,[rbp-0x35] + mov rdi,rax + call 403480 <_ZNSaIwED1Ev@plt> + mov rax,QWORD PTR [rbp-0x58] + mov QWORD PTR [rbp-0x40],rax + lea rax,[rbp-0x70] + mov rdi,rax + call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + mov QWORD PTR [rbp-0x18],rax + mov QWORD PTR [rbp-0x20],0x4 + lea rax,[rbp-0x70] + mov rdi,rax + call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + cmp rax,0x3 + seta al + test al,al + je 4040a7 <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0xc1> + lea rax,[rbp-0x70] + mov rdi,rax + call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + lea rdx,[rax-0x3] + mov rax,QWORD PTR [rbp-0x18] + add rax,rdx + mov QWORD PTR [rbp-0x28],rax + jmp 40409d <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0xb7> + mov rdx,QWORD PTR [rbp-0x18] + lea rax,[rbp-0x40] + mov rsi,rdx + mov rdi,rax + call 403ecc <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_> + mov QWORD PTR [rbp-0x18],rax + mov rax,QWORD PTR [rbp-0x18] + cmp rax,QWORD PTR [rbp-0x28] + jb 404086 <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0xa0> + lea rax,[rbp-0x70] + mov rdi,rax + call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + mov rbx,rax + lea rax,[rbp-0x70] + mov rdi,rax + call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + add rax,rbx + sub rax,QWORD PTR [rbp-0x18] + mov QWORD PTR [rbp-0x30],rax + cmp QWORD PTR [rbp-0x30],0x0 + je 404134 <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0x14e> + mov DWORD PTR [rbp-0x47],0x0 + mov DWORD PTR [rbp-0x44],0x0 + mov rax,QWORD PTR [rbp-0x30] + mov rdi,rax + call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + mov rdx,rax + mov rcx,QWORD PTR [rbp-0x18] + lea rax,[rbp-0x47] + mov rsi,rcx + mov rdi,rax + call 403260 + lea rax,[rbp-0x47] + mov QWORD PTR [rbp-0x18],rax + mov rdx,QWORD PTR [rbp-0x18] + lea rax,[rbp-0x40] + mov rsi,rdx + mov rdi,rax + call 403ecc <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_> + mov QWORD PTR [rbp-0x18],rax + lea rax,[rbp-0x47] + mov rdx,QWORD PTR [rbp-0x18] + sub rdx,rax + cmp QWORD PTR [rbp-0x30],rdx + jg 40410c <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0x126> + mov rax,QWORD PTR [rbp-0x58] + mov DWORD PTR [rbp-0x34],0x0 + lea rdx,[rbp-0x34] + mov rsi,rdx + mov rdi,rax + call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + jmp 40416a <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0x184> + mov rbx,rax + mov rax,QWORD PTR [rbp-0x58] + mov rdi,rax + call 40bf9c <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEED1Ev> + mov rax,rbx + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x268 + mov QWORD PTR [rbp-0x258],rdi + mov DWORD PTR [rbp-0x25c],esi + mov QWORD PTR [rbp-0x270],rdx + mov QWORD PTR [rbp-0x268],rcx + lea rax,[rbp-0x21] + mov rdi,rax + call 403470 <_ZNSaIcEC1Ev@plt> + lea rdx,[rbp-0x21] + lea rax,[rbp-0x250] + mov rsi,rdx + mov rdi,rax + call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + lea rax,[rbp-0x21] + mov rdi,rax + call 4032d0 <_ZNSaIcED1Ev@plt> + lea rax,[rbp-0x250] + mov esi,0x1f4 + mov rdi,rax + call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + lea rax,[rbp-0x250] + mov esi,0x0 + mov rdi,rax + call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + mov QWORD PTR [rbp-0x30],rax + lea rax,[rbp-0x250] + mov rdi,rax + call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + mov rdx,rax + lea rcx,[rbp-0x30] + mov eax,DWORD PTR [rbp-0x25c] + mov rsi,rcx + mov edi,eax + call 405517 <_ZN3fmt2v76detail13safe_strerrorEiRPcm> + mov DWORD PTR [rbp-0x14],eax + cmp DWORD PTR [rbp-0x14],0x0 + jne 404259 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0xe9> + mov rdx,QWORD PTR [rbp-0x258] + lea rax,[rbp-0x20] + mov rsi,rdx + mov rdi,rax + call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + lea rcx,[rbp-0x30] + lea rdx,[rbp-0x270] + mov rax,QWORD PTR [rbp-0x20] + mov esi,0x4362a3 + mov rdi,rax + call 40c073 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA7_cJRNS0_17basic_string_viewIcEERPcELb1EEENSt9enable_ifIXT2_ET_E4typeESC_RKT0_DpOT1_> + mov ebx,0x0 + jmp 404290 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x120> + cmp DWORD PTR [rbp-0x14],0x22 + je 404266 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0xf6> + mov ebx,0x1 + jmp 404290 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x120> + lea rax,[rbp-0x250] + mov rdi,rax + call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + lea rdx,[rax+rax*1] + lea rax,[rbp-0x250] + mov rsi,rdx + mov rdi,rax + call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + jmp 4041d9 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x69> + lea rax,[rbp-0x250] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + cmp ebx,0x1 + jne 4042f0 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x180> + mov rax,QWORD PTR [rbp-0x270] + mov rdx,QWORD PTR [rbp-0x268] + mov esi,DWORD PTR [rbp-0x25c] + mov rdi,QWORD PTR [rbp-0x258] + mov rcx,rdx + mov rdx,rax + call 403a0b <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE> + jmp 4042f1 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x181> + mov rbx,rax + lea rax,[rbp-0x250] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + mov rax,rbx + mov rdi,rax + call 4030e0 <__cxa_begin_catch@plt> + call 403410 <__cxa_end_catch@plt> + jmp 4042a4 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x134> + nop + mov rbx,QWORD PTR [rbp-0x8] + leave + ret + nop +_ZN3fmt2v76detail13error_handler8on_errorEPKc: + push rbp + mov rbp,rsp + push r12 + push rbx + sub rsp,0x10 + mov QWORD PTR [rbp-0x18],rdi + mov QWORD PTR [rbp-0x20],rsi + mov edi,0x10 + call 403150 <__cxa_allocate_exception@plt> + mov rbx,rax + mov rax,QWORD PTR [rbp-0x20] + mov rsi,rax + mov rdi,rbx + call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + mov edx,0x403bf4 + mov esi,0x437fa0 + mov rdi,rbx + call 403450 <__cxa_throw@plt> + mov r12,rax + mov rdi,rbx + call 403230 <__cxa_free_exception@plt> + mov rax,r12 + mov rdi,rax + call 403460 <_Unwind_Resume@plt> +_ZN3fmt2v719report_system_errorEiNS0_17basic_string_viewIcEE: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov DWORD PTR [rbp-0x4],edi + mov rcx,rdx + mov rax,rsi + mov rdx,rdi + mov rdx,rcx + mov QWORD PTR [rbp-0x20],rax + mov QWORD PTR [rbp-0x18],rdx + mov rax,QWORD PTR [rbp-0x20] + mov rdx,QWORD PTR [rbp-0x18] + mov esi,DWORD PTR [rbp-0x4] + mov rcx,rdx + mov rdx,rax + mov edi,0x404170 + call 403b07 <_ZN3fmt2v76detail12report_errorEPFvRNS1_6bufferIcEEiNS0_17basic_string_viewIcEEEiS6_> + nop + leave + ret +_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x3d8 + mov QWORD PTR [rbp-0x3b8],rdi + mov rax,rsi + mov rsi,rdx + mov rdx,rsi + mov QWORD PTR [rbp-0x3d0],rax + mov QWORD PTR [rbp-0x3c8],rdx + mov rax,rcx + mov rcx,r8 + mov rdx,rcx + mov QWORD PTR [rbp-0x3e0],rax + mov QWORD PTR [rbp-0x3d8],rdx + lea rax,[rbp-0x3d0] + mov rdi,rax + call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + cmp rax,0x2 + jne 404409 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x7d> + lea rax,[rbp-0x3d0] + mov rdi,rax + call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + mov esi,0x4362aa + mov rdi,rax + call 40537d <_ZN3fmt2v76detail6equal2EPKcS3_> + test al,al + je 404409 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x7d> + mov eax,0x1 + jmp 40440e <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x82> + mov eax,0x0 + test al,al + je 4047e1 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x455> + lea rax,[rbp-0x3b0] + lea rcx,[rbp-0x3e0] + mov edx,0x0 + mov rsi,rcx + mov rdi,rax + call 40c132 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi> + lea rax,[rbp-0x3b0] + mov rdi,rax + call 40c210 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEcvbEv> + xor eax,0x1 + test al,al + je 40445e <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0xd2> + lea rax,[rbp-0x11b] + mov esi,0x4362ad + mov rdi,rax + call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + mov rbx,QWORD PTR [rbp-0x3b8] + mov eax,DWORD PTR [rbp-0x3a0] + cmp eax,0xf + ja 4047bb <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x42f> + mov eax,eax + mov rax,QWORD PTR [rax*8+0x4362c0] + jmp rax + mov eax,DWORD PTR [rbp-0x3b0] + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0x18],rdx + mov DWORD PTR [rbp-0x1c],eax + mov eax,DWORD PTR [rbp-0x1c] + mov esi,eax + mov rdi,rbx + call 40ede8 <_ZN3fmt2v79to_stringIiLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov eax,DWORD PTR [rbp-0x3b0] + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0x28],rdx + mov DWORD PTR [rbp-0x2c],eax + mov eax,DWORD PTR [rbp-0x2c] + mov esi,eax + mov rdi,rbx + call 40ee73 <_ZN3fmt2v79to_stringIjLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rax,QWORD PTR [rbp-0x3b0] + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0x38],rdx + mov QWORD PTR [rbp-0x40],rax + mov rax,QWORD PTR [rbp-0x40] + mov rsi,rax + mov rdi,rbx + call 40eefe <_ZN3fmt2v79to_stringIxLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rax,QWORD PTR [rbp-0x3b0] + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0x48],rdx + mov QWORD PTR [rbp-0x50],rax + mov rax,QWORD PTR [rbp-0x50] + mov rsi,rax + mov rdi,rbx + call 40ef8c <_ZN3fmt2v79to_stringIyLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rax,QWORD PTR [rbp-0x3b0] + mov rdx,QWORD PTR [rbp-0x3a8] + lea rcx,[rbp-0x11a] + mov QWORD PTR [rbp-0x58],rcx + mov QWORD PTR [rbp-0x70],rax + mov QWORD PTR [rbp-0x68],rdx + mov rdx,QWORD PTR [rbp-0x70] + mov rax,QWORD PTR [rbp-0x68] + mov rsi,rdx + mov rdx,rax + mov rdi,rbx + call 40f01a <_ZN3fmt2v79to_stringInLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rax,QWORD PTR [rbp-0x3b0] + mov rdx,QWORD PTR [rbp-0x3a8] + lea rcx,[rbp-0x11a] + mov QWORD PTR [rbp-0x78],rcx + mov QWORD PTR [rbp-0x90],rax + mov QWORD PTR [rbp-0x88],rdx + mov rdx,QWORD PTR [rbp-0x90] + mov rax,QWORD PTR [rbp-0x88] + mov rsi,rdx + mov rdx,rax + mov rdi,rbx + call 40f0bc <_ZN3fmt2v79to_stringIoLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + movzx eax,BYTE PTR [rbp-0x3b0] + movzx eax,al + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0x98],rdx + mov BYTE PTR [rbp-0x99],al + and BYTE PTR [rbp-0x99],0x1 + movzx eax,BYTE PTR [rbp-0x99] + mov esi,eax + mov rdi,rbx + call 40f15e <_ZN3fmt2v79to_stringIbLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + movzx eax,BYTE PTR [rbp-0x3b0] + movsx eax,al + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0xa8],rdx + mov BYTE PTR [rbp-0xa9],al + movsx eax,BYTE PTR [rbp-0xa9] + mov esi,eax + mov rdi,rbx + call 40f1ec <_ZN3fmt2v79to_stringIcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + movss xmm0,DWORD PTR [rbp-0x3b0] + lea rax,[rbp-0x11a] + mov QWORD PTR [rbp-0xb8],rax + movss DWORD PTR [rbp-0x38c],xmm0 + lea rax,[rbp-0x38c] + mov rsi,rax + mov rdi,rbx + call 40f27a <_ZN3fmt2v79to_stringIfLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + movsd xmm0,QWORD PTR [rbp-0x3b0] + lea rax,[rbp-0x11a] + mov QWORD PTR [rbp-0xc0],rax + movsd QWORD PTR [rbp-0x388],xmm0 + lea rax,[rbp-0x388] + mov rsi,rax + mov rdi,rbx + call 40f2db <_ZN3fmt2v79to_stringIdLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + fld TBYTE PTR [rbp-0x3b0] + lea rax,[rbp-0x11a] + mov QWORD PTR [rbp-0xc8],rax + fstp TBYTE PTR [rbp-0x380] + lea rax,[rbp-0x380] + mov rsi,rax + mov rdi,rbx + call 40f33e <_ZN3fmt2v79to_stringIeLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rax,QWORD PTR [rbp-0x3b0] + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0xd0],rdx + mov QWORD PTR [rbp-0x368],rax + lea rax,[rbp-0x368] + mov rsi,rax + mov rdi,rbx + call 40f3a8 <_ZN3fmt2v79to_stringIPKcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rdx,QWORD PTR [rbp-0x3a8] + mov rcx,QWORD PTR [rbp-0x3b0] + lea rax,[rbp-0x100] + mov rsi,rcx + mov rdi,rax + call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + lea rax,[rbp-0x11a] + mov QWORD PTR [rbp-0xd8],rax + mov rax,QWORD PTR [rbp-0x100] + mov rdx,QWORD PTR [rbp-0xf8] + mov QWORD PTR [rbp-0x360],rax + mov QWORD PTR [rbp-0x358],rdx + lea rax,[rbp-0x360] + mov rsi,rax + mov rdi,rbx + call 40f409 <_ZN3fmt2v79to_stringINS0_17basic_string_viewIcEELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rax,QWORD PTR [rbp-0x3b0] + lea rdx,[rbp-0x11a] + mov QWORD PTR [rbp-0xe0],rdx + mov QWORD PTR [rbp-0x350],rax + lea rax,[rbp-0x350] + mov rsi,rax + mov rdi,rbx + call 40f474 <_ZN3fmt2v79to_stringIPKvLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + mov rcx,QWORD PTR [rbp-0x3b0] + mov rdx,QWORD PTR [rbp-0x3a8] + lea rax,[rbp-0x110] + mov rsi,rcx + mov rdi,rax + call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + mov rax,QWORD PTR [rbp-0x110] + mov rdx,QWORD PTR [rbp-0x108] + lea rsi,[rbp-0x11a] + mov rcx,rdx + mov rdx,rax + mov rdi,rbx + call 40778c <_ZNK3fmt2v76detail11stringifierclB5cxx11ENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleE> + jmp 4048a7 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x51b> + nop + lea rax,[rbp-0x11a] + mov QWORD PTR [rbp-0xe8],rax + lea rax,[rbp-0x341] + mov rsi,rax + mov rdi,rbx + call 40f4d5 <_ZN3fmt2v79to_stringINS0_9monostateELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + nop + jmp 4048a7 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x51b> + lea rax,[rbp-0x119] + mov rdi,rax + call 403470 <_ZNSaIcEC1Ev@plt> + lea rdx,[rbp-0x119] + lea rax,[rbp-0x340] + mov rsi,rdx + mov rdi,rax + call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + lea rax,[rbp-0x119] + mov rdi,rax + call 4032d0 <_ZNSaIcED1Ev@plt> + lea rax,[rbp-0x118] + mov rdi,rax + call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + mov r8,QWORD PTR [rbp-0x118] + mov rcx,QWORD PTR [rbp-0x3e0] + mov rdi,QWORD PTR [rbp-0x3d8] + mov rsi,QWORD PTR [rbp-0x3d0] + mov rdx,QWORD PTR [rbp-0x3c8] + lea rax,[rbp-0x340] + mov r9,r8 + mov r8,rdi + mov rdi,rax + call 4091c8 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE> + mov rax,QWORD PTR [rbp-0x3b8] + lea rdx,[rbp-0x340] + mov rsi,rdx + mov rdi,rax + call 40b926 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE> + nop + lea rax,[rbp-0x340] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + jmp 4048a7 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x51b> + mov rbx,rax + lea rax,[rbp-0x340] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + mov rax,rbx + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + mov rax,QWORD PTR [rbp-0x3b8] + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x268 + mov QWORD PTR [rbp-0x248],rdi + mov rax,rsi + mov rsi,rdx + mov rdx,rsi + mov QWORD PTR [rbp-0x260],rax + mov QWORD PTR [rbp-0x258],rdx + mov rax,rcx + mov rcx,r8 + mov rdx,rcx + mov QWORD PTR [rbp-0x270],rax + mov QWORD PTR [rbp-0x268],rdx + lea rax,[rbp-0x19] + mov rdi,rax + call 403470 <_ZNSaIcEC1Ev@plt> + lea rdx,[rbp-0x19] + lea rax,[rbp-0x240] + mov rsi,rdx + mov rdi,rax + call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + lea rax,[rbp-0x19] + mov rdi,rax + call 4032d0 <_ZNSaIcED1Ev@plt> + lea rax,[rbp-0x18] + mov rdi,rax + call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + mov r8,QWORD PTR [rbp-0x18] + mov rcx,QWORD PTR [rbp-0x270] + mov rdi,QWORD PTR [rbp-0x268] + mov rsi,QWORD PTR [rbp-0x260] + mov rdx,QWORD PTR [rbp-0x258] + lea rax,[rbp-0x240] + mov r9,r8 + mov r8,rdi + mov rdi,rax + call 4091c8 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE> + lea rax,[rbp-0x240] + mov rdi,rax + call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + mov rbx,rax + lea rax,[rbp-0x240] + mov rdi,rax + call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + mov rdi,rax + mov rax,QWORD PTR [rbp-0x248] + mov rcx,rax + mov rdx,rbx + mov esi,0x1 + call 405576 <_ZN3fmt2v76detail12fwrite_fullyEPKvmmP8_IO_FILE> + lea rax,[rbp-0x240] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + jmp 4049cd <_ZN3fmt2v76vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE+0x119> + mov rbx,rax + lea rax,[rbp-0x240] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + mov rax,rbx + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76vprintENS0_17basic_string_viewIcEENS0_11format_argsE: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov rax,rsi + mov r9,rdi + mov rsi,r9 + mov rdi,r10 + mov rdi,rax + mov QWORD PTR [rbp-0x10],rsi + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x20],rdx + mov QWORD PTR [rbp-0x18],rcx + mov rax,QWORD PTR [rip+0x4457f] # 448f80 + mov rcx,QWORD PTR [rbp-0x20] + mov rdi,QWORD PTR [rbp-0x18] + mov rsi,QWORD PTR [rbp-0x10] + mov rdx,QWORD PTR [rbp-0x8] + mov r8,rdi + mov rdi,rax + call 4048b4 <_ZN3fmt2v76vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE> + nop + leave + ret +_Z41__static_initialization_and_destruction_0ii: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x18 + mov DWORD PTR [rbp-0x14],edi + mov DWORD PTR [rbp-0x18],esi + cmp DWORD PTR [rbp-0x14],0x1 + jne 404dbd <_Z41__static_initialization_and_destruction_0ii+0x39e> + cmp DWORD PTR [rbp-0x18],0xffff + jne 404dbd <_Z41__static_initialization_and_destruction_0ii+0x39e> + mov eax,0x449130 + movzx eax,BYTE PTR [rax] + test al,al + jne 404dbd <_Z41__static_initialization_and_destruction_0ii+0x39e> + mov eax,0x449130 + mov BYTE PTR [rax],0x1 + mov ebx,0x448fc0 + movabs rax,0x25e8e89c13bb0f7b + mov rdx,rax + movabs rax,0xff77b1fcbebcdc4f + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xfb0a3d212dc81290 + mov rdx,rax + movabs rax,0xce5d73ff402d98e3 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xf42faa48c0ea481f + mov rdx,rax + movabs rax,0xa6b34ad8c9dfc06f + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xae5dff9c02033198 + mov rdx,rax + movabs rax,0x86a8d39ef77164bc + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x3badd624dd9b0958 + mov rdx,rax + movabs rax,0xd98ddaee19068c76 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xe5d1929ef90898fb + mov rdx,rax + movabs rax,0xafbd2350644eeacf + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xca8d3ffa1ef463c2 + mov rdx,rax + movabs rax,0x8df5efabc5979c8f + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xcc420a6a101d0516 + mov rdx,rax + movabs rax,0xe55990879ddcaabd + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xf808e40e8d5b3e6a + mov rdx,rax + movabs rax,0xb94470938fa89bce + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xdde7001379a44aa9 + mov rdx,rax + movabs rax,0x95a8637627989aad + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x5324c68b12dd6339 + mov rdx,rax + movabs rax,0xf1c90080baf72cb1 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + mov edx,0x0 + movabs rax,0xc350000000000000 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xf020000000000000 + mov rdx,rax + movabs rax,0x9dc5ada82b70b59d + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x2f236d04753d5b4 + mov rdx,rax + movabs rax,0xfee50b7025c36a08 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xed4c0226b55e6f86 + mov rdx,rax + movabs rax,0xcde6fd5e09abcf26 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x84db8346b786151c + mov rdx,rax + movabs rax,0xa6539930bf6bff45 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xb8a2392ba45a9b2 + mov rdx,rax + movabs rax,0x865b86925b9bc5c2 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x1b2ba1518094da04 + mov rdx,rax + movabs rax,0xd910f7ff28069da4 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x387ac8d1970027b2 + mov rdx,rax + movabs rax,0xaf58416654a6babb + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x5ceaecfed289e5d2 + mov rdx,rax + movabs rax,0x8da471a9de737e24 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0xfabaf3feaa5334a + mov rdx,rax + movabs rax,0xe4d5e82392a40515 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + add rbx,0x10 + movabs rax,0x3d6a751f3b936243 + mov rdx,rax + movabs rax,0xb8da1662e7b00a17 + mov rsi,rax + mov rdi,rbx + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + lea rax,[rbx+0x10] + movabs rdx,0xf37801e0c43ebc8 + movabs rcx,0x95527a5202df0ccb + mov rsi,rcx + mov rdi,rax + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + nop + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_GLOBAL__sub_I__ZN3fmt2v76detail11assert_failEPKciS3_: + push rbp + mov rbp,rsp + mov esi,0xffff + mov edi,0x1 + call 404a1f <_Z41__static_initialization_and_destruction_0ii> + pop rbp + ret +_ZSt8isfinitef: + push rbp + mov rbp,rsp + movss DWORD PTR [rbp-0x4],xmm0 + movss xmm0,DWORD PTR [rbp-0x4] + movss xmm1,DWORD PTR [rip+0x31a51] # 436840 + andps xmm1,xmm0 + movss xmm0,DWORD PTR [rip+0x31a56] # 436850 + ucomiss xmm0,xmm1 + setb al + xor eax,0x1 + movzx eax,al + test eax,eax + setne al + pop rbp + ret +_ZSt8isfinited: + push rbp + mov rbp,rsp + movsd QWORD PTR [rbp-0x8],xmm0 + movsd xmm0,QWORD PTR [rbp-0x8] + movq xmm1,QWORD PTR [rip+0x31a3d] # 436860 + andpd xmm1,xmm0 + movsd xmm0,QWORD PTR [rip+0x31a41] # 436870 + ucomisd xmm0,xmm1 + setb al + xor eax,0x1 + movzx eax,al + test eax,eax + setne al + pop rbp + ret +_ZSt8isfinitee: + push rbp + mov rbp,rsp + fld TBYTE PTR [rbp+0x10] + fabs + fld TBYTE PTR [rip+0x31a2e] # 436880 + fucomip st,st(1) + fstp st(0) + setb al + xor eax,0x1 + movzx eax,al + test eax,eax + setne al + pop rbp + ret +_ZSt5isinff: + push rbp + mov rbp,rsp + movss DWORD PTR [rbp-0x4],xmm0 + movss xmm0,DWORD PTR [rbp-0x4] + movss xmm1,DWORD PTR [rip+0x319c4] # 436840 + andps xmm0,xmm1 + ucomiss xmm0,DWORD PTR [rip+0x319ca] # 436850 + setbe al + xor eax,0x1 + movzx eax,al + test eax,eax + setne al + pop rbp + ret +_ZSt5isinfd: + push rbp + mov rbp,rsp + movsd QWORD PTR [rbp-0x8],xmm0 + movsd xmm0,QWORD PTR [rbp-0x8] + movq xmm1,QWORD PTR [rip+0x319b4] # 436860 + andpd xmm0,xmm1 + ucomisd xmm0,QWORD PTR [rip+0x319b8] # 436870 + setbe al + xor eax,0x1 + movzx eax,al + test eax,eax + setne al + pop rbp + ret +_ZSt5isinfe: + push rbp + mov rbp,rsp + fld TBYTE PTR [rbp+0x10] + fabs + fld TBYTE PTR [rip+0x319a9] # 436880 + fxch st(1) + fucomip st,st(1) + fstp st(0) + setbe al + xor eax,0x1 + movzx eax,al + test eax,eax + setne al + pop rbp + ret +_ZSt7signbitf: + push rbp + mov rbp,rsp + movss DWORD PTR [rbp-0x4],xmm0 + mov eax,DWORD PTR [rbp-0x4] + and eax,0x80000000 + test eax,eax + setne al + pop rbp + ret +_ZSt7signbitd: + push rbp + mov rbp,rsp + movsd QWORD PTR [rbp-0x8],xmm0 + movsd xmm0,QWORD PTR [rbp-0x8] + movmskpd eax,xmm0 + and eax,0x1 + test eax,eax + setne al + pop rbp + ret +_ZSt7signbite: + push rbp + mov rbp,rsp + fld TBYTE PTR [rbp+0x10] + fxam + fnstsw ax + fstp st(0) + and eax,0x200 + test eax,eax + setne al + pop rbp + ret +_ZNSt11char_traitsIcE7compareEPKcS2_m: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov QWORD PTR [rbp-0x18],rdx + cmp QWORD PTR [rbp-0x18],0x0 + jne 404f5c <_ZNSt11char_traitsIcE7compareEPKcS2_m+0x22> + mov eax,0x0 + jmp 404f74 <_ZNSt11char_traitsIcE7compareEPKcS2_m+0x3a> + mov rdx,QWORD PTR [rbp-0x18] + mov rcx,QWORD PTR [rbp-0x10] + mov rax,QWORD PTR [rbp-0x8] + mov rsi,rcx + mov rdi,rax + call 403120 + nop + leave + ret +_ZNSt11char_traitsIcE6lengthEPKc: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 403100 + leave + ret +_ZSt17__size_to_integeri: + push rbp + mov rbp,rsp + mov DWORD PTR [rbp-0x4],edi + mov eax,DWORD PTR [rbp-0x4] + pop rbp + ret +_ZSt17__size_to_integerm: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + pop rbp + ret +_ZNKSt17integral_constantIbLb1EEcvbEv: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov eax,0x1 + pop rbp + ret +_ZNSt14numeric_limitsIcE3maxEv: + push rbp + mov rbp,rsp + mov eax,0x7f + pop rbp + ret +_ZNSt14numeric_limitsIiE3maxEv: + push rbp + mov rbp,rsp + mov eax,0x7fffffff + pop rbp + ret +_ZN3fmt2v76detail16is_integral_typeENS1_4typeE: + push rbp + mov rbp,rsp + mov DWORD PTR [rbp-0x4],edi + cmp DWORD PTR [rbp-0x4],0x0 + jle 404fe9 <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE+0x1a> + cmp DWORD PTR [rbp-0x4],0x8 + jg 404fe9 <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE+0x1a> + mov eax,0x1 + jmp 404fee <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE+0x1f> + mov eax,0x0 + pop rbp + ret +_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE: + push rbp + mov rbp,rsp + mov DWORD PTR [rbp-0x4],edi + cmp DWORD PTR [rbp-0x4],0x0 + jle 40500a <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE+0x1a> + cmp DWORD PTR [rbp-0x4],0xb + jg 40500a <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE+0x1a> + mov eax,0x1 + jmp 40500f <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE+0x1f> + mov eax,0x0 + pop rbp + ret + nop +_ZN3fmt2v76detail10locale_refC1Ev: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov QWORD PTR [rax],0x0 + nop + pop rbp + ret +_ZN3fmt2v76detail10to_uintptrEPKv: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + lea rax,[rbp-0x8] + mov rdi,rax + call 40b4cf <_ZN3fmt2v76detail8bit_castImPKvEET_RKT0_> + leave + ret +_ZNK3fmt2v717basic_string_viewIcE4dataEv: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax] + pop rbp + ret + nop +_ZNK3fmt2v717basic_string_viewIcE4sizeEv: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax+0x8] + pop rbp + ret +_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov rax,rdi + mov rcx,rsi + mov rdx,rcx + mov QWORD PTR [rbp-0x30],rax + mov QWORD PTR [rbp-0x28],rdx + lea rax,[rbp-0x30] + mov rdi,rax + call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + mov QWORD PTR [rbp-0x18],rax + mov QWORD PTR [rbp-0x8],0x0 + mov QWORD PTR [rbp-0x10],0x0 + lea rax,[rbp-0x30] + mov rdi,rax + call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + mov QWORD PTR [rbp-0x20],rax + jmp 4050d8 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE+0x72> + mov rdx,QWORD PTR [rbp-0x18] + mov rax,QWORD PTR [rbp-0x10] + add rax,rdx + movzx eax,BYTE PTR [rax] + movsx eax,al + and eax,0xc0 + cmp eax,0x80 + je 4050d3 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE+0x6d> + add QWORD PTR [rbp-0x8],0x1 + add QWORD PTR [rbp-0x10],0x1 + mov rax,QWORD PTR [rbp-0x10] + cmp rax,QWORD PTR [rbp-0x20] + jne 4050b1 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE+0x4b> + mov rax,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v712format_errorC1EPKc: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rbp-0x10] + mov rsi,rdx + mov rdi,rax + call 4034a0 <_ZNSt13runtime_errorC2EPKc@plt> + mov edx,0x437d88 + mov rax,QWORD PTR [rbp-0x8] + mov QWORD PTR [rax],rdx + nop + leave + ret +_ZN3fmt2v76detail15uint128_wrapperC1Emm: + push rbp + mov rbp,rsp + push rbx + mov QWORD PTR [rbp-0x18],rdi + mov QWORD PTR [rbp-0x20],rsi + mov QWORD PTR [rbp-0x28],rdx + mov rax,QWORD PTR [rbp-0x28] + mov rcx,rax + mov ebx,0x0 + mov rax,QWORD PTR [rbp-0x20] + mov r10,rax + mov r11d,0x0 + mov rax,r10 + mov rdx,r11 + mov rdx,rax + mov eax,0x0 + mov rsi,rcx + or rsi,rax + mov r8,rsi + or rbx,rdx + mov r9,rbx + mov rax,QWORD PTR [rbp-0x18] + mov QWORD PTR [rax],r8 + mov QWORD PTR [rax+0x8],r9 + nop + mov rbx,QWORD PTR [rbp-0x8] + leave + ret + nop +_ZN3fmt2v76detail15uint128_wrapperC1Eo: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rcx,rdx + mov rax,rsi + mov rdx,rdi + mov rdx,rcx + mov QWORD PTR [rbp-0x20],rax + mov QWORD PTR [rbp-0x18],rdx + mov rcx,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rbp-0x20] + mov rdx,QWORD PTR [rbp-0x18] + mov QWORD PTR [rcx],rax + mov QWORD PTR [rcx+0x8],rdx + nop + pop rbp + ret +_ZNK3fmt2v76detail15uint128_wrapper4highEv: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rax] + mov rax,rdx + xor edx,edx + pop rbp + ret +_ZNK3fmt2v76detail15uint128_wrapper3lowEv: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rax] + pop rbp + ret + nop +_ZN3fmt2v76detail15uint128_wrapperpLEm: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rax] + mov rcx,QWORD PTR [rbp-0x10] + mov r8,rcx + mov r9d,0x0 + add rax,r8 + adc rdx,r9 + mov rcx,QWORD PTR [rbp-0x8] + mov QWORD PTR [rcx],rax + mov QWORD PTR [rcx+0x8],rdx + mov rax,QWORD PTR [rbp-0x8] + pop rbp + ret +_ZN3fmt2v76detail12count_digitsEm: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x18],rdi + mov rax,QWORD PTR [rbp-0x18] + or rax,0x1 + bsr rax,rax + xor rax,0x3f + xor eax,0x3f + mov DWORD PTR [rbp-0x8],eax + mov eax,DWORD PTR [rbp-0x8] + cdqe + movzx eax,WORD PTR [rax+rax*1+0x4368c0] + mov WORD PTR [rbp-0x2],ax + movzx edx,WORD PTR [rbp-0x2] + movzx eax,WORD PTR [rbp-0x2] + cdqe + mov rax,QWORD PTR [rax*8+0x448380] + cmp QWORD PTR [rbp-0x18],rax + setb al + movzx eax,al + sub edx,eax + mov eax,edx + pop rbp + ret +_ZN3fmt2v76detail12count_digitsEo: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x28 + mov rax,rdi + mov rcx,rsi + mov rdx,rcx + mov QWORD PTR [rbp-0x30],rax + mov QWORD PTR [rbp-0x28],rdx + mov DWORD PTR [rbp-0x14],0x1 + mov edx,0x9 + mov eax,0x0 + cmp rdx,QWORD PTR [rbp-0x30] + sbb rax,QWORD PTR [rbp-0x28] + jb 40529f <_ZN3fmt2v76detail12count_digitsEo+0x3d> + mov eax,DWORD PTR [rbp-0x14] + jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + mov edx,0x63 + mov eax,0x0 + cmp rdx,QWORD PTR [rbp-0x30] + sbb rax,QWORD PTR [rbp-0x28] + jb 4052bb <_ZN3fmt2v76detail12count_digitsEo+0x59> + mov eax,DWORD PTR [rbp-0x14] + add eax,0x1 + jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + mov edx,0x3e7 + mov eax,0x0 + cmp rdx,QWORD PTR [rbp-0x30] + sbb rax,QWORD PTR [rbp-0x28] + jb 4052d7 <_ZN3fmt2v76detail12count_digitsEo+0x75> + mov eax,DWORD PTR [rbp-0x14] + add eax,0x2 + jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + mov edx,0x270f + mov eax,0x0 + cmp rdx,QWORD PTR [rbp-0x30] + sbb rax,QWORD PTR [rbp-0x28] + jb 4052f3 <_ZN3fmt2v76detail12count_digitsEo+0x91> + mov eax,DWORD PTR [rbp-0x14] + add eax,0x3 + jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + mov rax,QWORD PTR [rbp-0x30] + mov rdx,QWORD PTR [rbp-0x28] + mov rcx,rax + mov rbx,rdx + mov rsi,rcx + mov rax,rdx + mov edx,0x2710 + mov ecx,0x0 + mov rdi,rsi + mov rsi,rax + call 4030a0 <__udivti3@plt> + mov QWORD PTR [rbp-0x30],rax + mov QWORD PTR [rbp-0x28],rdx + add DWORD PTR [rbp-0x14],0x4 + jmp 405283 <_ZN3fmt2v76detail12count_digitsEo+0x21> + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail12count_digitsEj: + push rbp + mov rbp,rsp + mov DWORD PTR [rbp-0x14],edi + mov eax,DWORD PTR [rbp-0x14] + or eax,0x1 + bsr eax,eax + xor eax,0x1f + xor eax,0x1f + mov DWORD PTR [rbp-0x8],eax + mov eax,DWORD PTR [rbp-0x8] + cdqe + movzx eax,WORD PTR [rax+rax*1+0x4368c0] + mov WORD PTR [rbp-0x2],ax + movzx edx,WORD PTR [rbp-0x2] + movzx eax,WORD PTR [rbp-0x2] + cdqe + mov eax,DWORD PTR [rax*4+0x448340] + cmp DWORD PTR [rbp-0x14],eax + setb al + movzx eax,al + sub edx,eax + mov eax,edx + pop rbp + ret +_ZN3fmt2v76detail6equal2EPKcS3_: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov rcx,QWORD PTR [rbp-0x10] + mov rax,QWORD PTR [rbp-0x8] + mov edx,0x2 + mov rsi,rcx + mov rdi,rax + call 403120 + test eax,eax + sete al + leave + ret +_ZN3fmt2v76detail13promote_floatEf: + push rbp + mov rbp,rsp + movss DWORD PTR [rbp-0x4],xmm0 + pxor xmm0,xmm0 + cvtss2sd xmm0,DWORD PTR [rbp-0x4] + movq rax,xmm0 + movq xmm0,rax + pop rbp + ret +_ZN3fmt2v76detail20get_significand_sizeERKNS1_14big_decimal_fpE: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov eax,DWORD PTR [rax+0x8] + pop rbp + ret +_ZN3fmt2v76detail9max_valueIiEET_v: + push rbp + mov rbp,rsp + call 404fc4 <_ZNSt14numeric_limitsIiE3maxEv> + pop rbp + ret +_ZN3fmt2v76detail4findILb0EcPKcEEbT1_S5_T0_RS5_: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov eax,edx + mov QWORD PTR [rbp-0x20],rcx + mov BYTE PTR [rbp-0x14],al + mov rax,QWORD PTR [rbp-0x10] + sub rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + mov rdx,rax + movsx ecx,BYTE PTR [rbp-0x14] + mov rax,QWORD PTR [rbp-0x8] + mov esi,ecx + mov rdi,rax + call 403300 + mov rdx,QWORD PTR [rbp-0x20] + mov QWORD PTR [rdx],rax + mov rax,QWORD PTR [rbp-0x20] + mov rax,QWORD PTR [rax] + test rax,rax + setne al + leave + ret +_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rax] + cmp QWORD PTR [rbp-0x10],rax + jne 405486 <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_+0x4c> + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rax] + mov rdi,rax + call 403100 + mov rdx,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rdx+0x10] + sub rdx,0x1 + cmp rax,rdx + jne 405486 <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_+0x4c> + mov eax,0x22 + jmp 40549a <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_+0x60> + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax+0x8] + mov rdx,QWORD PTR [rbp-0x10] + mov QWORD PTR [rax],rdx + mov eax,0x0 + leave + ret +_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcherC1EiS3_m: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov QWORD PTR [rbp-0x18],rdx + mov QWORD PTR [rbp-0x20],rcx + mov rax,QWORD PTR [rbp-0x8] + mov edx,DWORD PTR [rbp-0xc] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rbp-0x18] + mov QWORD PTR [rax+0x8],rdx + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rbp-0x20] + mov QWORD PTR [rax+0x10],rdx + nop + pop rbp + ret + nop +_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher3runEv: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax+0x10] + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax+0x8] + mov rcx,QWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x8] + mov eax,DWORD PTR [rax] + mov rsi,rcx + mov edi,eax + call 403070 + mov rdx,rax + mov rax,QWORD PTR [rbp-0x8] + mov rsi,rdx + mov rdi,rax + call 40543a <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_> + leave + ret +_ZN3fmt2v76detail13safe_strerrorEiRPcm: + push rbp + mov rbp,rsp + sub rsp,0x40 + mov DWORD PTR [rbp-0x24],edi + mov QWORD PTR [rbp-0x30],rsi + mov QWORD PTR [rbp-0x38],rdx + mov rax,QWORD PTR [rbp-0x30] + mov rax,QWORD PTR [rax] + test rax,rax + je 40553d <_ZN3fmt2v76detail13safe_strerrorEiRPcm+0x26> + cmp QWORD PTR [rbp-0x38],0x0 + jne 405551 <_ZN3fmt2v76detail13safe_strerrorEiRPcm+0x3a> + mov edx,0x436077 + mov esi,0x47 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rcx,QWORD PTR [rbp-0x38] + mov rdx,QWORD PTR [rbp-0x30] + mov esi,DWORD PTR [rbp-0x24] + lea rax,[rbp-0x20] + mov rdi,rax + call 40549c <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcherC1EiS3_m> + lea rax,[rbp-0x20] + mov rdi,rax + call 4054d4 <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher3runEv> + leave + ret +_ZN3fmt2v76detail12fwrite_fullyEPKvmmP8_IO_FILE: + push rbp + mov rbp,rsp + push r12 + push rbx + sub rsp,0x40 + mov QWORD PTR [rbp-0x38],rdi + mov QWORD PTR [rbp-0x40],rsi + mov QWORD PTR [rbp-0x48],rdx + mov QWORD PTR [rbp-0x50],rcx + mov rcx,QWORD PTR [rbp-0x50] + mov rdx,QWORD PTR [rbp-0x48] + mov rsi,QWORD PTR [rbp-0x40] + mov rax,QWORD PTR [rbp-0x38] + mov rdi,rax + call 4034c0 + mov QWORD PTR [rbp-0x18],rax + mov rax,QWORD PTR [rbp-0x18] + cmp rax,QWORD PTR [rbp-0x48] + jae 40561a <_ZN3fmt2v76detail12fwrite_fullyEPKvmmP8_IO_FILE+0xa4> + mov edi,0x18 + call 403150 <__cxa_allocate_exception@plt> + mov rbx,rax + lea rax,[rbp-0x30] + mov esi,0x436151 + mov rdi,rax + call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + call 403030 <__errno_location@plt> + mov esi,DWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x30] + mov rdx,QWORD PTR [rbp-0x28] + mov rcx,rdx + mov rdx,rax + mov rdi,rbx + call 40b830 <_ZN3fmt2v712system_errorC1IJEEEiNS0_17basic_string_viewIcEEDpRKT_> + mov edx,0x403c42 + mov esi,0x437e80 + mov rdi,rbx + call 403450 <__cxa_throw@plt> + mov r12,rax + mov rdi,rbx + call 403230 <__cxa_free_exception@plt> + mov rax,r12 + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + nop + add rsp,0x40 + pop rbx + pop r12 + pop rbp + ret +_ZN3fmt2v76detail2fpC1Ev: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov QWORD PTR [rax],0x0 + mov rax,QWORD PTR [rbp-0x8] + mov DWORD PTR [rax+0x8],0x0 + nop + pop rbp + ret + nop +_ZN3fmt2v76detail2fpC1Emi: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov DWORD PTR [rbp-0x14],edx + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rbp-0x10] + mov QWORD PTR [rax],rdx + mov rax,QWORD PTR [rbp-0x8] + mov edx,DWORD PTR [rbp-0x14] + mov DWORD PTR [rax+0x8],edx + nop + pop rbp + ret +_ZN3fmt2v76detail8multiplyEmm: + push rbp + mov rbp,rsp + push rbx + mov QWORD PTR [rbp-0x38],rdi + mov QWORD PTR [rbp-0x40],rsi + mov rsi,QWORD PTR [rbp-0x38] + mov rcx,rsi + mov ebx,0x0 + mov rsi,QWORD PTR [rbp-0x40] + mov rax,rsi + mov edx,0x0 + mov rdi,rbx + imul rdi,rax + mov rsi,rdx + imul rsi,rcx + add rsi,rdi + mul rcx + lea rcx,[rsi+rdx*1] + mov rdx,rcx + mov QWORD PTR [rbp-0x20],rax + mov QWORD PTR [rbp-0x18],rdx + mov QWORD PTR [rbp-0x20],rax + mov QWORD PTR [rbp-0x18],rdx + mov rax,QWORD PTR [rbp-0x20] + mov rdx,QWORD PTR [rbp-0x18] + mov rax,rdx + xor edx,edx + mov QWORD PTR [rbp-0x28],rax + mov rax,QWORD PTR [rbp-0x20] + test rax,rax + jns 4056e1 <_ZN3fmt2v76detail8multiplyEmm+0x74> + mov rax,QWORD PTR [rbp-0x28] + add rax,0x1 + jmp 4056e5 <_ZN3fmt2v76detail8multiplyEmm+0x78> + mov rax,QWORD PTR [rbp-0x28] + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detailmlENS1_2fpES2_: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov rax,rsi + mov r8,rdi + mov rsi,r8 + mov rdi,r9 + mov rdi,rax + mov QWORD PTR [rbp-0x20],rsi + mov QWORD PTR [rbp-0x18],rdi + mov QWORD PTR [rbp-0x30],rdx + mov QWORD PTR [rbp-0x28],rcx + mov rdx,QWORD PTR [rbp-0x30] + mov rax,QWORD PTR [rbp-0x20] + mov rsi,rdx + mov rdi,rax + call 40566d <_ZN3fmt2v76detail8multiplyEmm> + mov rcx,rax + mov edx,DWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rbp-0x28] + add eax,edx + lea edx,[rax+0x40] + lea rax,[rbp-0x10] + mov rsi,rcx + mov rdi,rax + call 405646 <_ZN3fmt2v76detail2fpC1Emi> + mov rax,QWORD PTR [rbp-0x10] + mov rdx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail16get_cached_powerEiRi: + push rbp + mov rbp,rsp + sub rsp,0x40 + mov DWORD PTR [rbp-0x34],edi + mov QWORD PTR [rbp-0x40],rsi + mov DWORD PTR [rbp-0x4],0x20 + movabs rax,0x4d104d427de7fbcc + mov QWORD PTR [rbp-0x10],rax + mov eax,DWORD PTR [rbp-0x34] + add eax,0x3f + cdqe + imul rax,rax,0x4d104d42 + mov edx,0xffffffff + add rax,rdx + sar rax,0x20 + mov DWORD PTR [rbp-0x14],eax + mov DWORD PTR [rbp-0x18],0xfffffea4 + mov DWORD PTR [rbp-0x1c],0x8 + mov eax,DWORD PTR [rbp-0x14] + add eax,0x15b + lea edx,[rax+0x7] + test eax,eax + cmovs eax,edx + sar eax,0x3 + add eax,0x1 + mov DWORD PTR [rbp-0x14],eax + mov eax,DWORD PTR [rbp-0x14] + shl eax,0x3 + lea edx,[rax-0x15c] + mov rax,QWORD PTR [rbp-0x40] + mov DWORD PTR [rax],edx + mov eax,DWORD PTR [rbp-0x14] + cdqe + mov rcx,QWORD PTR [rax*8+0x448440] + mov eax,DWORD PTR [rbp-0x14] + cdqe + movzx eax,WORD PTR [rax+rax*1+0x448700] + movsx edx,ax + lea rax,[rbp-0x30] + mov rsi,rcx + mov rdi,rax + call 405646 <_ZN3fmt2v76detail2fpC1Emi> + mov rax,QWORD PTR [rbp-0x30] + mov rdx,QWORD PTR [rbp-0x28] + leave + ret + nop +_ZNK3fmt2v76detail6bigintixEi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov eax,DWORD PTR [rbp-0xc] + mov edi,eax + call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + mov edx,eax + mov rax,QWORD PTR [rbp-0x8] + mov esi,edx + mov rdi,rax + call 40ba04 <_ZNK3fmt2v76detail6bufferIjEixIjEERKjT_> + mov eax,DWORD PTR [rax] + leave + ret + nop +_ZN3fmt2v76detail6bigintixEi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov eax,DWORD PTR [rbp-0xc] + mov edi,eax + call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + mov edx,eax + mov rax,QWORD PTR [rbp-0x8] + mov esi,edx + mov rdi,rax + call 40ba24 <_ZN3fmt2v76detail6bufferIjEixIjEERjT_> + leave + ret + nop +_ZN3fmt2v76detail6bigint15subtract_bigitsEijRj: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov QWORD PTR [rbp-0x18],rdi + mov DWORD PTR [rbp-0x1c],esi + mov DWORD PTR [rbp-0x20],edx + mov QWORD PTR [rbp-0x28],rcx + mov edx,DWORD PTR [rbp-0x1c] + mov rax,QWORD PTR [rbp-0x18] + mov esi,edx + mov rdi,rax + call 40582c <_ZN3fmt2v76detail6bigintixEi> + mov eax,DWORD PTR [rax] + mov edx,eax + mov eax,DWORD PTR [rbp-0x20] + sub rdx,rax + mov rax,QWORD PTR [rbp-0x28] + mov eax,DWORD PTR [rax] + mov ecx,eax + mov rax,rdx + sub rax,rcx + mov QWORD PTR [rbp-0x8],rax + mov edx,DWORD PTR [rbp-0x1c] + mov rax,QWORD PTR [rbp-0x18] + mov esi,edx + mov rdi,rax + call 40582c <_ZN3fmt2v76detail6bigintixEi> + mov rdx,QWORD PTR [rbp-0x8] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x8] + shr rax,0x3f + mov edx,eax + mov rax,QWORD PTR [rbp-0x28] + mov DWORD PTR [rax],edx + nop + leave + ret + nop +_ZN3fmt2v76detail6bigint20remove_leading_zerosEv: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x28 + mov QWORD PTR [rbp-0x28],rdi + mov rax,QWORD PTR [rbp-0x28] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + sub eax,0x1 + mov DWORD PTR [rbp-0x14],eax + jmp 4058eb <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x25> + sub DWORD PTR [rbp-0x14],0x1 + cmp DWORD PTR [rbp-0x14],0x0 + jle 40590f <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x49> + mov edx,DWORD PTR [rbp-0x14] + mov rax,QWORD PTR [rbp-0x28] + mov esi,edx + mov rdi,rax + call 40582c <_ZN3fmt2v76detail6bigintixEi> + mov eax,DWORD PTR [rax] + test eax,eax + jne 40590f <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x49> + mov eax,0x1 + jmp 405914 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x4e> + mov eax,0x0 + test al,al + jne 4058e7 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x21> + mov rbx,QWORD PTR [rbp-0x28] + mov eax,DWORD PTR [rbp-0x14] + add eax,0x1 + mov edi,eax + call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + mov eax,eax + mov rsi,rax + mov rdi,rbx + call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + nop + mov rbx,QWORD PTR [rbp-0x8] + leave + ret + nop +_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov QWORD PTR [rbp-0x28],rdi + mov QWORD PTR [rbp-0x30],rsi + mov rax,QWORD PTR [rbp-0x30] + mov edx,DWORD PTR [rax+0xa8] + mov rax,QWORD PTR [rbp-0x28] + mov eax,DWORD PTR [rax+0xa8] + cmp edx,eax + jge 40597a <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0x3c> + mov edx,0x436166 + mov esi,0x4f5 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rdx,QWORD PTR [rbp-0x30] + mov rax,QWORD PTR [rbp-0x28] + mov rsi,rdx + mov rdi,rax + call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + test eax,eax + jns 4059a5 <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0x67> + mov edx,0x436178 + mov esi,0x4f6 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov DWORD PTR [rbp-0x1c],0x0 + mov rax,QWORD PTR [rbp-0x30] + mov edx,DWORD PTR [rax+0xa8] + mov rax,QWORD PTR [rbp-0x28] + mov eax,DWORD PTR [rax+0xa8] + sub edx,eax + mov DWORD PTR [rbp-0x4],edx + mov QWORD PTR [rbp-0x10],0x0 + mov rax,QWORD PTR [rbp-0x30] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov QWORD PTR [rbp-0x18],rax + jmp 405a10 <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xd2> + mov rax,QWORD PTR [rbp-0x30] + mov rdx,QWORD PTR [rbp-0x10] + mov rsi,rdx + mov rdi,rax + call 40ba7c <_ZNK3fmt2v76detail6bufferIjEixImEERKjT_> + mov edx,DWORD PTR [rax] + lea rcx,[rbp-0x1c] + mov esi,DWORD PTR [rbp-0x4] + mov rax,QWORD PTR [rbp-0x28] + mov rdi,rax + call 405858 <_ZN3fmt2v76detail6bigint15subtract_bigitsEijRj> + add DWORD PTR [rbp-0x4],0x1 + add QWORD PTR [rbp-0x10],0x1 + mov rax,QWORD PTR [rbp-0x10] + cmp rax,QWORD PTR [rbp-0x18] + jne 4059df <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xa1> + jmp 405a37 <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xf9> + lea rdx,[rbp-0x1c] + mov esi,DWORD PTR [rbp-0x4] + mov rax,QWORD PTR [rbp-0x28] + mov rcx,rdx + mov edx,0x0 + mov rdi,rax + call 405858 <_ZN3fmt2v76detail6bigint15subtract_bigitsEijRj> + mov eax,DWORD PTR [rbp-0x1c] + test eax,eax + jne 405a1c <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xde> + mov rax,QWORD PTR [rbp-0x28] + mov rdi,rax + call 4058c6 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv> + nop + leave + ret + nop +_ZN3fmt2v76detail6bigint8multiplyEj: + push rbp + mov rbp,rsp + sub rsp,0x40 + mov QWORD PTR [rbp-0x38],rdi + mov DWORD PTR [rbp-0x3c],esi + mov eax,DWORD PTR [rbp-0x3c] + mov QWORD PTR [rbp-0x10],rax + mov DWORD PTR [rbp-0x24],0x0 + mov QWORD PTR [rbp-0x8],0x0 + mov rax,QWORD PTR [rbp-0x38] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov QWORD PTR [rbp-0x18],rax + jmp 405ad6 <_ZN3fmt2v76detail6bigint8multiplyEj+0x88> + mov rax,QWORD PTR [rbp-0x38] + mov rdx,QWORD PTR [rbp-0x8] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov eax,DWORD PTR [rax] + mov eax,eax + imul rax,QWORD PTR [rbp-0x10] + mov edx,DWORD PTR [rbp-0x24] + mov edx,edx + add rax,rdx + mov QWORD PTR [rbp-0x20],rax + mov rax,QWORD PTR [rbp-0x38] + mov rdx,QWORD PTR [rbp-0x8] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov rdx,QWORD PTR [rbp-0x20] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x20] + shr rax,0x20 + mov DWORD PTR [rbp-0x24],eax + add QWORD PTR [rbp-0x8],0x1 + mov rax,QWORD PTR [rbp-0x8] + cmp rax,QWORD PTR [rbp-0x18] + jb 405a85 <_ZN3fmt2v76detail6bigint8multiplyEj+0x37> + mov eax,DWORD PTR [rbp-0x24] + test eax,eax + je 405afa <_ZN3fmt2v76detail6bigint8multiplyEj+0xac> + mov rax,QWORD PTR [rbp-0x38] + lea rdx,[rbp-0x24] + mov rsi,rdx + mov rdi,rax + call 40bac0 <_ZN3fmt2v76detail6bufferIjE9push_backERKj> + nop + leave + ret + nop +_ZN3fmt2v76detail6bigint8multiplyEm: + push rbp + mov rbp,rsp + sub rsp,0x50 + mov QWORD PTR [rbp-0x48],rdi + mov QWORD PTR [rbp-0x50],rsi + mov DWORD PTR [rbp-0x14],0xffffffff + mov rax,QWORD PTR [rbp-0x50] + mov eax,eax + mov QWORD PTR [rbp-0x20],rax + mov rax,QWORD PTR [rbp-0x50] + shr rax,0x20 + mov QWORD PTR [rbp-0x28],rax + mov QWORD PTR [rbp-0x8],0x0 + mov QWORD PTR [rbp-0x10],0x0 + mov rax,QWORD PTR [rbp-0x48] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov QWORD PTR [rbp-0x30],rax + jmp 405bca <_ZN3fmt2v76detail6bigint8multiplyEm+0xcc> + mov rax,QWORD PTR [rbp-0x48] + mov rdx,QWORD PTR [rbp-0x10] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov eax,DWORD PTR [rax] + mov eax,eax + imul rax,QWORD PTR [rbp-0x20] + mov rdx,QWORD PTR [rbp-0x8] + mov edx,edx + add rax,rdx + mov QWORD PTR [rbp-0x38],rax + mov rax,QWORD PTR [rbp-0x48] + mov rdx,QWORD PTR [rbp-0x10] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov eax,DWORD PTR [rax] + mov eax,eax + imul rax,QWORD PTR [rbp-0x28] + mov rdx,QWORD PTR [rbp-0x38] + shr rdx,0x20 + add rdx,rax + mov rax,QWORD PTR [rbp-0x8] + shr rax,0x20 + add rax,rdx + mov QWORD PTR [rbp-0x8],rax + mov rax,QWORD PTR [rbp-0x48] + mov rdx,QWORD PTR [rbp-0x10] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov rdx,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + add QWORD PTR [rbp-0x10],0x1 + mov rax,QWORD PTR [rbp-0x10] + cmp rax,QWORD PTR [rbp-0x30] + jb 405b4d <_ZN3fmt2v76detail6bigint8multiplyEm+0x4f> + jmp 405bf9 <_ZN3fmt2v76detail6bigint8multiplyEm+0xfb> + mov rax,QWORD PTR [rbp-0x48] + mov rdx,QWORD PTR [rbp-0x8] + mov DWORD PTR [rbp-0x3c],edx + lea rdx,[rbp-0x3c] + mov rsi,rdx + mov rdi,rax + call 40bac0 <_ZN3fmt2v76detail6bufferIjE9push_backERKj> + shr QWORD PTR [rbp-0x8],0x20 + cmp QWORD PTR [rbp-0x8],0x0 + jne 405bda <_ZN3fmt2v76detail6bigint8multiplyEm+0xdc> + nop + nop + leave + ret +_ZN3fmt2v76detail6bigintC1Ev: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x28 + mov QWORD PTR [rbp-0x28],rdi + mov rbx,QWORD PTR [rbp-0x28] + lea rax,[rbp-0x11] + mov rdi,rax + call 40bb1a <_ZNSaIjEC1Ev> + lea rax,[rbp-0x11] + mov rsi,rax + mov rdi,rbx + call 40bb52 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC1ERKS2_> + lea rax,[rbp-0x11] + mov rdi,rax + call 40bb36 <_ZNSaIjED1Ev> + mov rax,QWORD PTR [rbp-0x28] + mov DWORD PTR [rax+0xa8],0x0 + nop + mov rbx,QWORD PTR [rbp-0x8] + leave + ret + nop +_ZN3fmt2v76detail6bigintD1Ev: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 40bbfc <_ZNK3fmt2v76detail6bufferIjE8capacityEv> + cmp rax,0x20 + jbe 405c89 <_ZN3fmt2v76detail6bigintD1Ev+0x37> + mov ecx,0x436180 + mov edx,0x51e + mov esi,0x436088 + mov edi,0x4361a8 + call 4031f0 <__assert_fail@plt> + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 40bbc2 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev> + nop + leave + ret +_ZN3fmt2v76detail6bigint6assignERKS2_: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x18],rdi + mov QWORD PTR [rbp-0x20],rsi + mov rax,QWORD PTR [rbp-0x20] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov QWORD PTR [rbp-0x8],rax + mov rax,QWORD PTR [rbp-0x18] + mov rdx,QWORD PTR [rbp-0x8] + mov rsi,rdx + mov rdi,rax + call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + mov rax,QWORD PTR [rbp-0x20] + mov rdi,rax + call 40bc0e <_ZNK3fmt2v76detail6bufferIjE4dataEv> + mov QWORD PTR [rbp-0x10],rax + mov rax,QWORD PTR [rbp-0x18] + mov rdi,rax + call 40bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv> + mov rdx,rax + mov rax,QWORD PTR [rbp-0x8] + mov rsi,rax + mov rdi,rdx + call 40bc32 <_ZN3fmt2v76detail12make_checkedIjEEPT_S4_m> + mov rdx,rax + mov rax,QWORD PTR [rbp-0x8] + lea rcx,[rax*4+0x0] + mov rax,QWORD PTR [rbp-0x10] + add rcx,rax + mov rax,QWORD PTR [rbp-0x10] + mov rsi,rcx + mov rdi,rax + call 40bc44 <_ZSt4copyIPKjPjET0_T_S4_S3_> + mov rax,QWORD PTR [rbp-0x20] + mov edx,DWORD PTR [rax+0xa8] + mov rax,QWORD PTR [rbp-0x18] + mov DWORD PTR [rax+0xa8],edx + nop + leave + ret + nop +_ZN3fmt2v76detail6bigint6assignEm: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x18],rdi + mov QWORD PTR [rbp-0x20],rsi + mov QWORD PTR [rbp-0x8],0x0 + mov rax,QWORD PTR [rbp-0x8] + lea rdx,[rax+0x1] + mov QWORD PTR [rbp-0x8],rdx + mov rdx,QWORD PTR [rbp-0x18] + mov rsi,rax + mov rdi,rdx + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov rdx,QWORD PTR [rbp-0x20] + mov DWORD PTR [rax],edx + shr QWORD PTR [rbp-0x20],0x20 + cmp QWORD PTR [rbp-0x20],0x0 + jne 405d4e <_ZN3fmt2v76detail6bigint6assignEm+0x18> + mov rax,QWORD PTR [rbp-0x18] + mov rdx,QWORD PTR [rbp-0x8] + mov rsi,rdx + mov rdi,rax + call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + mov rax,QWORD PTR [rbp-0x18] + mov DWORD PTR [rax+0xa8],0x0 + nop + leave + ret + nop +_ZNK3fmt2v76detail6bigint10num_bigitsEv: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov edx,eax + mov rax,QWORD PTR [rbp-0x8] + mov eax,DWORD PTR [rax+0xa8] + add eax,edx + leave + ret +_ZN3fmt2v76detail6bigintlSEi: + push rbp + mov rbp,rsp + push r12 + push rbx + sub rsp,0x30 + mov QWORD PTR [rbp-0x38],rdi + mov DWORD PTR [rbp-0x3c],esi + cmp DWORD PTR [rbp-0x3c],0x0 + jns 405df9 <_ZN3fmt2v76detail6bigintlSEi+0x31> + mov ecx,0x4361d0 + mov edx,0x538 + mov esi,0x436088 + mov edi,0x436213 + call 4031f0 <__assert_fail@plt> + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rax+0xa8] + mov eax,DWORD PTR [rbp-0x3c] + lea ecx,[rax+0x1f] + test eax,eax + cmovs eax,ecx + sar eax,0x5 + add edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax+0xa8],edx + mov edx,DWORD PTR [rbp-0x3c] + mov eax,edx + sar eax,0x1f + shr eax,0x1b + add edx,eax + and edx,0x1f + sub edx,eax + mov DWORD PTR [rbp-0x3c],edx + cmp DWORD PTR [rbp-0x3c],0x0 + jne 405e41 <_ZN3fmt2v76detail6bigintlSEi+0x79> + mov rax,QWORD PTR [rbp-0x38] + jmp 405ef6 <_ZN3fmt2v76detail6bigintlSEi+0x12e> + mov DWORD PTR [rbp-0x28],0x0 + mov QWORD PTR [rbp-0x18],0x0 + mov rax,QWORD PTR [rbp-0x38] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov QWORD PTR [rbp-0x20],rax + jmp 405ece <_ZN3fmt2v76detail6bigintlSEi+0x106> + mov rax,QWORD PTR [rbp-0x38] + mov rdx,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov edx,DWORD PTR [rax] + mov eax,0x20 + sub eax,DWORD PTR [rbp-0x3c] + mov ecx,eax + shr edx,cl + mov eax,edx + mov DWORD PTR [rbp-0x24],eax + mov rax,QWORD PTR [rbp-0x38] + mov rdx,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + mov edx,DWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x3c] + mov ecx,eax + shl edx,cl + mov r12d,edx + mov ebx,DWORD PTR [rbp-0x28] + mov rax,QWORD PTR [rbp-0x38] + mov rdx,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + lea edx,[r12+rbx*1] + mov DWORD PTR [rax],edx + mov eax,DWORD PTR [rbp-0x24] + mov DWORD PTR [rbp-0x28],eax + add QWORD PTR [rbp-0x18],0x1 + mov rax,QWORD PTR [rbp-0x18] + cmp rax,QWORD PTR [rbp-0x20] + jb 405e62 <_ZN3fmt2v76detail6bigintlSEi+0x9a> + mov eax,DWORD PTR [rbp-0x28] + test eax,eax + je 405ef2 <_ZN3fmt2v76detail6bigintlSEi+0x12a> + mov rax,QWORD PTR [rbp-0x38] + lea rdx,[rbp-0x28] + mov rsi,rdx + mov rdi,rax + call 40bac0 <_ZN3fmt2v76detail6bufferIjE9push_backERKj> + mov rax,QWORD PTR [rbp-0x38] + add rsp,0x30 + pop rbx + pop r12 + pop rbp + ret +_ZN3fmt2v76detail7compareERKNS1_6bigintES4_: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov QWORD PTR [rbp-0x28],rdi + mov QWORD PTR [rbp-0x30],rsi + mov rax,QWORD PTR [rbp-0x28] + mov rdi,rax + call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + mov DWORD PTR [rbp-0x10],eax + mov rax,QWORD PTR [rbp-0x30] + mov rdi,rax + call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + mov DWORD PTR [rbp-0x14],eax + mov eax,DWORD PTR [rbp-0x10] + cmp eax,DWORD PTR [rbp-0x14] + je 405f51 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x52> + mov eax,DWORD PTR [rbp-0x10] + cmp eax,DWORD PTR [rbp-0x14] + jle 405f47 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x48> + mov eax,0x1 + jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + mov eax,0xffffffff + jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + mov rax,QWORD PTR [rbp-0x28] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + sub eax,0x1 + mov DWORD PTR [rbp-0x4],eax + mov rax,QWORD PTR [rbp-0x30] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + sub eax,0x1 + mov DWORD PTR [rbp-0x8],eax + mov eax,DWORD PTR [rbp-0x4] + sub eax,DWORD PTR [rbp-0x8] + mov DWORD PTR [rbp-0xc],eax + cmp DWORD PTR [rbp-0xc],0x0 + jns 405fdb <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xdc> + mov DWORD PTR [rbp-0xc],0x0 + jmp 405fdb <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xdc> + mov edx,DWORD PTR [rbp-0x4] + mov rax,QWORD PTR [rbp-0x28] + mov esi,edx + mov rdi,rax + call 4057fe <_ZNK3fmt2v76detail6bigintixEi> + mov DWORD PTR [rbp-0x18],eax + mov edx,DWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rbp-0x30] + mov esi,edx + mov rdi,rax + call 4057fe <_ZNK3fmt2v76detail6bigintixEi> + mov DWORD PTR [rbp-0x1c],eax + mov eax,DWORD PTR [rbp-0x18] + cmp eax,DWORD PTR [rbp-0x1c] + je 405fd3 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xd4> + mov eax,DWORD PTR [rbp-0x18] + cmp DWORD PTR [rbp-0x1c],eax + jae 405fcc <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xcd> + mov eax,0x1 + jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + mov eax,0xffffffff + jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + sub DWORD PTR [rbp-0x4],0x1 + sub DWORD PTR [rbp-0x8],0x1 + mov eax,DWORD PTR [rbp-0x4] + cmp eax,DWORD PTR [rbp-0xc] + jge 405f8d <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x8e> + mov eax,DWORD PTR [rbp-0x4] + cmp eax,DWORD PTR [rbp-0x8] + je 406001 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x102> + mov eax,DWORD PTR [rbp-0x4] + cmp eax,DWORD PTR [rbp-0x8] + jle 405ffa <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xfb> + mov eax,0x1 + jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + mov eax,0xffffffff + jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + mov eax,0x0 + leave + ret +_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov DWORD PTR [rbp-0x14],edx + mov rax,QWORD PTR [rbp-0x10] + mov eax,DWORD PTR [rax+0xa8] + cmp DWORD PTR [rbp-0x14],eax + jl 40605a <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i+0x52> + mov rax,QWORD PTR [rbp-0x10] + mov rdi,rax + call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + cmp DWORD PTR [rbp-0x14],eax + jge 40605a <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i+0x52> + mov rax,QWORD PTR [rbp-0x10] + mov eax,DWORD PTR [rax+0xa8] + mov edx,DWORD PTR [rbp-0x14] + sub edx,eax + mov rax,QWORD PTR [rbp-0x10] + mov esi,edx + mov rdi,rax + call 4057fe <_ZNK3fmt2v76detail6bigintixEi> + jmp 40605f <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i+0x57> + mov eax,0x0 + leave + ret +_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x58 + mov QWORD PTR [rbp-0x48],rdi + mov QWORD PTR [rbp-0x50],rsi + mov QWORD PTR [rbp-0x58],rdx + mov rax,QWORD PTR [rbp-0x50] + mov rdi,rax + call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + mov DWORD PTR [rbp-0x3c],eax + mov rax,QWORD PTR [rbp-0x48] + mov rdi,rax + call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + mov DWORD PTR [rbp-0x38],eax + lea rdx,[rbp-0x3c] + lea rax,[rbp-0x38] + mov rsi,rdx + mov rdi,rax + call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + mov eax,DWORD PTR [rax] + mov DWORD PTR [rbp-0x20],eax + mov rax,QWORD PTR [rbp-0x58] + mov rdi,rax + call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + mov DWORD PTR [rbp-0x24],eax + mov eax,DWORD PTR [rbp-0x20] + add eax,0x1 + cmp DWORD PTR [rbp-0x24],eax + jle 4060d0 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x6f> + mov eax,0xffffffff + jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + mov eax,DWORD PTR [rbp-0x20] + cmp eax,DWORD PTR [rbp-0x24] + jle 4060e2 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x81> + mov eax,0x1 + jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + mov QWORD PTR [rbp-0x18],0x0 + mov rax,QWORD PTR [rbp-0x58] + lea rbx,[rax+0xa8] + mov rax,QWORD PTR [rbp-0x50] + lea rdx,[rax+0xa8] + mov rax,QWORD PTR [rbp-0x48] + add rax,0xa8 + mov rsi,rdx + mov rdi,rax + call 40bcb7 <_ZSt3minIiERKT_S2_S2_> + mov rsi,rbx + mov rdi,rax + call 40bcb7 <_ZSt3minIiERKT_S2_S2_> + mov eax,DWORD PTR [rax] + mov DWORD PTR [rbp-0x28],eax + mov eax,DWORD PTR [rbp-0x24] + sub eax,0x1 + mov DWORD PTR [rbp-0x1c],eax + jmp 4061c3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x162> + mov edx,DWORD PTR [rbp-0x1c] + mov rcx,QWORD PTR [rbp-0x48] + lea rax,[rbp-0x3d] + mov rsi,rcx + mov rdi,rax + call 406008 <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i> + mov ebx,eax + mov edx,DWORD PTR [rbp-0x1c] + mov rcx,QWORD PTR [rbp-0x50] + lea rax,[rbp-0x3d] + mov rsi,rcx + mov rdi,rax + call 406008 <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i> + mov eax,eax + add rax,rbx + mov QWORD PTR [rbp-0x30],rax + mov edx,DWORD PTR [rbp-0x1c] + mov rcx,QWORD PTR [rbp-0x58] + lea rax,[rbp-0x3d] + mov rsi,rcx + mov rdi,rax + call 406008 <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i> + mov DWORD PTR [rbp-0x34],eax + mov edx,DWORD PTR [rbp-0x34] + mov rax,QWORD PTR [rbp-0x18] + add rax,rdx + cmp rax,QWORD PTR [rbp-0x30] + jae 40619a <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x139> + mov eax,0x1 + jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + mov edx,DWORD PTR [rbp-0x34] + mov rax,QWORD PTR [rbp-0x18] + add rax,rdx + sub rax,QWORD PTR [rbp-0x30] + mov QWORD PTR [rbp-0x18],rax + cmp QWORD PTR [rbp-0x18],0x1 + jbe 4061ba <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x159> + mov eax,0xffffffff + jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + shl QWORD PTR [rbp-0x18],0x20 + sub DWORD PTR [rbp-0x1c],0x1 + mov eax,DWORD PTR [rbp-0x1c] + cmp eax,DWORD PTR [rbp-0x28] + jge 406133 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0xd2> + cmp QWORD PTR [rbp-0x18],0x0 + je 4061dd <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x17c> + mov eax,0xffffffff + jmp 4061e2 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x181> + mov eax,0x0 + nop + mov rbx,QWORD PTR [rbp-0x8] + leave + ret + nop +_ZN3fmt2v76detail6bigint12assign_pow10Ei: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x18],rdi + mov DWORD PTR [rbp-0x1c],esi + cmp DWORD PTR [rbp-0x1c],0x0 + jns 406218 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x2e> + mov ecx,0x436220 + mov edx,0x576 + mov esi,0x436088 + mov edi,0x436250 + call 4031f0 <__assert_fail@plt> + cmp DWORD PTR [rbp-0x1c],0x0 + jne 406231 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x47> + mov rax,QWORD PTR [rbp-0x18] + mov esi,0x1 + mov rdi,rax + call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + jmp 40629f <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0xb5> + mov DWORD PTR [rbp-0x4],0x1 + jmp 40623d <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x53> + shl DWORD PTR [rbp-0x4],1 + mov eax,DWORD PTR [rbp-0x1c] + cmp eax,DWORD PTR [rbp-0x4] + jge 40623a <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x50> + sar DWORD PTR [rbp-0x4],1 + mov rax,QWORD PTR [rbp-0x18] + mov esi,0x5 + mov rdi,rax + call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + sar DWORD PTR [rbp-0x4],1 + jmp 406288 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x9e> + mov rax,QWORD PTR [rbp-0x18] + mov rdi,rax + call 4062a2 <_ZN3fmt2v76detail6bigint6squareEv> + mov eax,DWORD PTR [rbp-0x1c] + and eax,DWORD PTR [rbp-0x4] + test eax,eax + je 406285 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x9b> + mov rax,QWORD PTR [rbp-0x18] + mov esi,0x5 + mov rdi,rax + call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + sar DWORD PTR [rbp-0x4],1 + cmp DWORD PTR [rbp-0x4],0x0 + jne 40625e <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x74> + mov edx,DWORD PTR [rbp-0x1c] + mov rax,QWORD PTR [rbp-0x18] + mov esi,edx + mov rdi,rax + call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + leave + ret + nop +_ZN3fmt2v76detail6bigint6squareEv: + push rbp + mov rbp,rsp + push r15 + push r14 + push r13 + push r12 + push rbx + sub rsp,0xf8 + mov QWORD PTR [rbp-0x118],rdi + mov rax,QWORD PTR [rbp-0x118] + mov rdi,rax + call 40bd20 <_ZSt4moveIRN3fmt2v719basic_memory_bufferIjLm32ESaIjEEEEONSt16remove_referenceIT_E4typeEOS7_> + mov rdx,rax + lea rax,[rbp-0x110] + mov rsi,rdx + mov rdi,rax + call 40bd2e <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC1EOS3_> + mov rax,QWORD PTR [rbp-0x118] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov DWORD PTR [rbp-0x5c],eax + mov eax,DWORD PTR [rbp-0x5c] + add eax,eax + mov DWORD PTR [rbp-0x60],eax + mov rbx,QWORD PTR [rbp-0x118] + mov eax,DWORD PTR [rbp-0x60] + mov edi,eax + call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + mov eax,eax + mov rsi,rax + mov rdi,rbx + call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + mov QWORD PTR [rbp-0x40],0x0 + mov QWORD PTR [rbp-0x38],0x0 + mov DWORD PTR [rbp-0x44],0x0 + jmp 4063ce <_ZN3fmt2v76detail6bigint6squareEv+0x12c> + mov DWORD PTR [rbp-0x48],0x0 + mov eax,DWORD PTR [rbp-0x44] + mov DWORD PTR [rbp-0x4c],eax + jmp 406391 <_ZN3fmt2v76detail6bigint6squareEv+0xef> + mov edx,DWORD PTR [rbp-0x48] + lea rax,[rbp-0x110] + mov esi,edx + mov rdi,rax + call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + mov eax,DWORD PTR [rax] + mov ebx,eax + mov edx,DWORD PTR [rbp-0x4c] + lea rax,[rbp-0x110] + mov esi,edx + mov rdi,rax + call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + mov eax,DWORD PTR [rax] + mov eax,eax + imul rax,rbx + mov r14,rax + mov r15d,0x0 + add QWORD PTR [rbp-0x40],r14 + adc QWORD PTR [rbp-0x38],r15 + add DWORD PTR [rbp-0x48],0x1 + sub DWORD PTR [rbp-0x4c],0x1 + cmp DWORD PTR [rbp-0x4c],0x0 + jns 406344 <_ZN3fmt2v76detail6bigint6squareEv+0xa2> + mov edx,DWORD PTR [rbp-0x44] + mov rax,QWORD PTR [rbp-0x118] + mov esi,edx + mov rdi,rax + call 40582c <_ZN3fmt2v76detail6bigintixEi> + mov rdx,QWORD PTR [rbp-0x40] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x40] + mov rdx,QWORD PTR [rbp-0x38] + shrd rax,rdx,0x20 + shr rdx,0x20 + mov QWORD PTR [rbp-0x40],rax + mov QWORD PTR [rbp-0x38],rdx + add DWORD PTR [rbp-0x44],0x1 + mov eax,DWORD PTR [rbp-0x44] + cmp eax,DWORD PTR [rbp-0x5c] + jl 406335 <_ZN3fmt2v76detail6bigint6squareEv+0x93> + mov eax,DWORD PTR [rbp-0x5c] + mov DWORD PTR [rbp-0x50],eax + jmp 406489 <_ZN3fmt2v76detail6bigint6squareEv+0x1e7> + mov eax,DWORD PTR [rbp-0x5c] + sub eax,0x1 + mov DWORD PTR [rbp-0x54],eax + mov eax,DWORD PTR [rbp-0x50] + sub eax,DWORD PTR [rbp-0x54] + mov DWORD PTR [rbp-0x58],eax + jmp 40644a <_ZN3fmt2v76detail6bigint6squareEv+0x1a8> + mov eax,DWORD PTR [rbp-0x58] + lea edx,[rax+0x1] + mov DWORD PTR [rbp-0x58],edx + lea rdx,[rbp-0x110] + mov esi,eax + mov rdi,rdx + call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + mov eax,DWORD PTR [rax] + mov ebx,eax + mov eax,DWORD PTR [rbp-0x54] + lea edx,[rax-0x1] + mov DWORD PTR [rbp-0x54],edx + lea rdx,[rbp-0x110] + mov esi,eax + mov rdi,rdx + call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + mov eax,DWORD PTR [rax] + mov eax,eax + imul rax,rbx + mov r12,rax + mov r13d,0x0 + add QWORD PTR [rbp-0x40],r12 + adc QWORD PTR [rbp-0x38],r13 + mov eax,DWORD PTR [rbp-0x58] + cmp eax,DWORD PTR [rbp-0x5c] + jl 4063f9 <_ZN3fmt2v76detail6bigint6squareEv+0x157> + mov edx,DWORD PTR [rbp-0x50] + mov rax,QWORD PTR [rbp-0x118] + mov esi,edx + mov rdi,rax + call 40582c <_ZN3fmt2v76detail6bigintixEi> + mov rdx,QWORD PTR [rbp-0x40] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x40] + mov rdx,QWORD PTR [rbp-0x38] + shrd rax,rdx,0x20 + shr rdx,0x20 + mov QWORD PTR [rbp-0x40],rax + mov QWORD PTR [rbp-0x38],rdx + add DWORD PTR [rbp-0x50],0x1 + mov eax,DWORD PTR [rbp-0x50] + cmp eax,DWORD PTR [rbp-0x60] + jl 4063e5 <_ZN3fmt2v76detail6bigint6squareEv+0x143> + sub DWORD PTR [rbp-0x60],0x1 + mov rax,QWORD PTR [rbp-0x118] + mov rdi,rax + call 4058c6 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv> + mov rax,QWORD PTR [rbp-0x118] + mov eax,DWORD PTR [rax+0xa8] + lea edx,[rax+rax*1] + mov rax,QWORD PTR [rbp-0x118] + mov DWORD PTR [rax+0xa8],edx + lea rax,[rbp-0x110] + mov rdi,rax + call 40bbc2 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev> + jmp 4064f3 <_ZN3fmt2v76detail6bigint6squareEv+0x251> + mov rbx,rax + lea rax,[rbp-0x110] + mov rdi,rax + call 40bbc2 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev> + mov rax,rbx + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + add rsp,0xf8 + pop rbx + pop r12 + pop r13 + pop r14 + pop r15 + pop rbp + ret + nop +_ZN3fmt2v76detail6bigint5alignERKS2_: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x38 + mov QWORD PTR [rbp-0x38],rdi + mov QWORD PTR [rbp-0x40],rsi + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rax+0xa8] + mov rax,QWORD PTR [rbp-0x40] + mov eax,DWORD PTR [rax+0xa8] + sub edx,eax + mov DWORD PTR [rbp-0x1c],edx + cmp DWORD PTR [rbp-0x1c],0x0 + jle 4065f8 <_ZN3fmt2v76detail6bigint5alignERKS2_+0xf2> + mov rax,QWORD PTR [rbp-0x38] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + mov DWORD PTR [rbp-0x20],eax + mov rbx,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rbp-0x20] + mov eax,DWORD PTR [rbp-0x1c] + add eax,edx + mov edi,eax + call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + mov eax,eax + mov rsi,rax + mov rdi,rbx + call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + mov eax,DWORD PTR [rbp-0x20] + sub eax,0x1 + mov DWORD PTR [rbp-0x14],eax + mov edx,DWORD PTR [rbp-0x14] + mov eax,DWORD PTR [rbp-0x1c] + add eax,edx + mov DWORD PTR [rbp-0x18],eax + jmp 4065b0 <_ZN3fmt2v76detail6bigint5alignERKS2_+0xaa> + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rbp-0x14] + mov esi,edx + mov rdi,rax + call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + mov rbx,rax + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rbp-0x18] + mov esi,edx + mov rdi,rax + call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + mov edx,DWORD PTR [rbx] + mov DWORD PTR [rax],edx + sub DWORD PTR [rbp-0x14],0x1 + sub DWORD PTR [rbp-0x18],0x1 + cmp DWORD PTR [rbp-0x14],0x0 + jns 40657f <_ZN3fmt2v76detail6bigint5alignERKS2_+0x79> + mov DWORD PTR [rbp-0x24],0x0 + mov rax,QWORD PTR [rbp-0x38] + mov rdi,rax + call 40bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv> + mov rcx,rax + lea rdx,[rbp-0x24] + mov eax,DWORD PTR [rbp-0x1c] + mov esi,eax + mov rdi,rcx + call 40bdb0 <_ZSt20uninitialized_fill_nIPjiiET_S1_T0_RKT1_> + mov rax,QWORD PTR [rbp-0x38] + mov eax,DWORD PTR [rax+0xa8] + sub eax,DWORD PTR [rbp-0x1c] + mov edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax+0xa8],edx + jmp 4065f9 <_ZN3fmt2v76detail6bigint5alignERKS2_+0xf3> + nop + mov rbx,QWORD PTR [rbp-0x8] + leave + ret + nop +_ZN3fmt2v76detail6bigint13divmod_assignERKS2_: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x18],rdi + mov QWORD PTR [rbp-0x20],rsi + mov rax,QWORD PTR [rbp-0x18] + cmp rax,QWORD PTR [rbp-0x20] + jne 40662e <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0x2e> + mov edx,0x436178 + mov esi,0x5b6 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rdx,QWORD PTR [rbp-0x20] + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + shr eax,0x1f + test al,al + je 406652 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0x52> + mov eax,0x0 + jmp 4066db <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0xdb> + mov rax,QWORD PTR [rbp-0x20] + mov rdi,rax + call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + lea rdx,[rax-0x1] + mov rax,QWORD PTR [rbp-0x20] + mov rsi,rdx + mov rdi,rax + call 40ba7c <_ZNK3fmt2v76detail6bufferIjEixImEERKjT_> + mov eax,DWORD PTR [rax] + test eax,eax + jne 40668b <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0x8b> + mov edx,0x436178 + mov esi,0x5b8 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rdx,QWORD PTR [rbp-0x20] + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 406506 <_ZN3fmt2v76detail6bigint5alignERKS2_> + mov DWORD PTR [rbp-0x4],0x0 + mov rdx,QWORD PTR [rbp-0x20] + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 40593e <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_> + add DWORD PTR [rbp-0x4],0x1 + mov rdx,QWORD PTR [rbp-0x20] + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + not eax + shr eax,0x1f + test al,al + jne 4066a5 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0xa5> + mov eax,DWORD PTR [rbp-0x4] + leave + ret +_ZN3fmt2v76detail19get_round_directionEmmm: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov QWORD PTR [rbp-0x18],rdx + mov rax,QWORD PTR [rbp-0x10] + cmp rax,QWORD PTR [rbp-0x8] + jb 40670f <_ZN3fmt2v76detail19get_round_directionEmmm+0x32> + mov edx,0x436178 + mov esi,0x5cb + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rax,QWORD PTR [rbp-0x18] + cmp rax,QWORD PTR [rbp-0x8] + jb 40672d <_ZN3fmt2v76detail19get_round_directionEmmm+0x50> + mov edx,0x436178 + mov esi,0x5cc + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rax,QWORD PTR [rbp-0x8] + sub rax,QWORD PTR [rbp-0x18] + cmp QWORD PTR [rbp-0x18],rax + jb 40674f <_ZN3fmt2v76detail19get_round_directionEmmm+0x72> + mov edx,0x436178 + mov esi,0x5cd + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rax,QWORD PTR [rbp-0x8] + sub rax,QWORD PTR [rbp-0x10] + cmp rax,QWORD PTR [rbp-0x10] + jb 40677e <_ZN3fmt2v76detail19get_round_directionEmmm+0xa1> + mov rax,QWORD PTR [rbp-0x18] + add rax,rax + mov rdx,QWORD PTR [rbp-0x10] + add rdx,rdx + mov rcx,QWORD PTR [rbp-0x8] + sub rcx,rdx + cmp rcx,rax + jb 40677e <_ZN3fmt2v76detail19get_round_directionEmmm+0xa1> + mov eax,0x2 + jmp 4067b6 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd9> + mov rax,QWORD PTR [rbp-0x10] + cmp rax,QWORD PTR [rbp-0x18] + jb 4067b1 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd4> + mov rax,QWORD PTR [rbp-0x10] + sub rax,QWORD PTR [rbp-0x18] + mov rdx,rax + mov rax,QWORD PTR [rbp-0x18] + sub rax,QWORD PTR [rbp-0x10] + mov rcx,rax + mov rax,QWORD PTR [rbp-0x8] + add rax,rcx + cmp rdx,rax + jb 4067b1 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd4> + mov eax,0x1 + jmp 4067b6 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd9> + mov eax,0x0 + leave + ret +_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi: + push rbp + mov rbp,rsp + sub rsp,0x40 + mov QWORD PTR [rbp-0x18],rdi + mov QWORD PTR [rbp-0x20],rsi + mov QWORD PTR [rbp-0x28],rdx + mov QWORD PTR [rbp-0x30],rcx + mov QWORD PTR [rbp-0x38],r8 + mov rax,QWORD PTR [rbp-0x18] + movzx eax,BYTE PTR [rax+0x14] + xor eax,0x1 + test al,al + je 4067ed <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x35> + mov eax,0x0 + jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + mov rax,QWORD PTR [rbp-0x18] + mov edx,DWORD PTR [rax+0xc] + mov rax,QWORD PTR [rbp-0x38] + mov ecx,DWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0x10] + add eax,ecx + add edx,eax + mov rax,QWORD PTR [rbp-0x18] + mov DWORD PTR [rax+0xc],edx + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0xc] + test eax,eax + jle 40681e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x66> + mov eax,0x0 + jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0xc] + test eax,eax + jns 406830 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x78> + mov eax,0x1 + jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + mov rdx,QWORD PTR [rbp-0x30] + mov rcx,QWORD PTR [rbp-0x28] + mov rax,QWORD PTR [rbp-0x20] + mov rsi,rcx + mov rdi,rax + call 4066dd <_ZN3fmt2v76detail19get_round_directionEmmm> + mov DWORD PTR [rbp-0x4],eax + cmp DWORD PTR [rbp-0x4],0x0 + jne 406857 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x9f> + mov eax,0x2 + jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + cmp DWORD PTR [rbp-0x4],0x1 + jne 406864 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xac> + mov edi,0x31 + jmp 406869 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xb1> + mov edi,0x30 + mov rax,QWORD PTR [rbp-0x18] + mov rsi,QWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0x8] + lea ecx,[rax+0x1] + mov rdx,QWORD PTR [rbp-0x18] + mov DWORD PTR [rdx+0x8],ecx + cdqe + add rax,rsi + mov BYTE PTR [rax],dil + mov eax,0x1 + leave + ret +_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib: + push rbp + mov rbp,rsp + sub rsp,0x40 + mov QWORD PTR [rbp-0x18],rdi + mov eax,esi + mov QWORD PTR [rbp-0x28],rdx + mov QWORD PTR [rbp-0x30],rcx + mov QWORD PTR [rbp-0x38],r8 + mov DWORD PTR [rbp-0x20],r9d + mov edx,DWORD PTR [rbp+0x10] + mov BYTE PTR [rbp-0x1c],al + mov eax,edx + mov BYTE PTR [rbp-0x3c],al + mov rax,QWORD PTR [rbp-0x30] + cmp rax,QWORD PTR [rbp-0x28] + jb 4068d7 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x47> + mov edx,0x436178 + mov esi,0x64f + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rax,QWORD PTR [rbp-0x18] + mov rsi,QWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0x8] + lea ecx,[rax+0x1] + mov rdx,QWORD PTR [rbp-0x18] + mov DWORD PTR [rdx+0x8],ecx + cdqe + lea rdx,[rsi+rax*1] + movzx eax,BYTE PTR [rbp-0x1c] + mov BYTE PTR [rdx],al + movzx eax,BYTE PTR [rbp-0x3c] + xor eax,0x1 + test al,al + je 40691a <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x8a> + mov rax,QWORD PTR [rbp-0x38] + cmp rax,QWORD PTR [rbp-0x30] + jb 40691a <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x8a> + mov eax,0x2 + jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + mov rax,QWORD PTR [rbp-0x18] + mov edx,DWORD PTR [rax+0x8] + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0xc] + cmp edx,eax + jge 406936 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xa6> + mov eax,0x0 + jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + movzx eax,BYTE PTR [rbp-0x3c] + xor eax,0x1 + test al,al + je 406963 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xd3> + mov rax,QWORD PTR [rbp-0x38] + cmp rax,QWORD PTR [rbp-0x28] + jae 406959 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xc9> + mov rax,QWORD PTR [rbp-0x28] + sub rax,QWORD PTR [rbp-0x38] + cmp QWORD PTR [rbp-0x38],rax + jb 406985 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xf5> + mov eax,0x2 + jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + cmp QWORD PTR [rbp-0x38],0x1 + jne 406971 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xe1> + cmp QWORD PTR [rbp-0x28],0x2 + ja 406985 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xf5> + mov edx,0x436178 + mov esi,0x659 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rdx,QWORD PTR [rbp-0x38] + mov rcx,QWORD PTR [rbp-0x30] + mov rax,QWORD PTR [rbp-0x28] + mov rsi,rcx + mov rdi,rax + call 4066dd <_ZN3fmt2v76detail19get_round_directionEmmm> + mov DWORD PTR [rbp-0x8],eax + cmp DWORD PTR [rbp-0x8],0x1 + je 4069bf <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x12f> + cmp DWORD PTR [rbp-0x8],0x2 + jne 4069b5 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x125> + mov eax,0x1 + jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + mov eax,0x2 + jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + mov rax,QWORD PTR [rbp-0x18] + mov rdx,QWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0x8] + cdqe + sub rax,0x1 + add rax,rdx + movzx edx,BYTE PTR [rax] + add edx,0x1 + mov BYTE PTR [rax],dl + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0x8] + sub eax,0x1 + mov DWORD PTR [rbp-0x4],eax + jmp 406a1f <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x18f> + mov rax,QWORD PTR [rbp-0x18] + mov rdx,QWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x4] + cdqe + add rax,rdx + mov BYTE PTR [rax],0x30 + mov rax,QWORD PTR [rbp-0x18] + mov rax,QWORD PTR [rax] + mov edx,DWORD PTR [rbp-0x4] + movsxd rdx,edx + sub rdx,0x1 + add rax,rdx + movzx edx,BYTE PTR [rax] + add edx,0x1 + mov BYTE PTR [rax],dl + sub DWORD PTR [rbp-0x4],0x1 + cmp DWORD PTR [rbp-0x4],0x0 + jle 406a3b <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x1ab> + mov rax,QWORD PTR [rbp-0x18] + mov rdx,QWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x4] + cdqe + add rax,rdx + movzx eax,BYTE PTR [rax] + cmp al,0x39 + jg 4069ed <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x15d> + mov rax,QWORD PTR [rbp-0x18] + mov rax,QWORD PTR [rax] + movzx eax,BYTE PTR [rax] + cmp al,0x39 + jle 406a92 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x202> + mov rax,QWORD PTR [rbp-0x18] + mov rax,QWORD PTR [rax] + mov BYTE PTR [rax],0x31 + mov rax,QWORD PTR [rbp-0x18] + movzx eax,BYTE PTR [rax+0x14] + test al,al + je 406a81 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x1f1> + mov rax,QWORD PTR [rbp-0x18] + mov rsi,QWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0x8] + lea ecx,[rax+0x1] + mov rdx,QWORD PTR [rbp-0x18] + mov DWORD PTR [rdx+0x8],ecx + cdqe + add rax,rsi + mov BYTE PTR [rax],0x30 + jmp 406a92 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x202> + mov rax,QWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rax+0x10] + lea edx,[rax+0x1] + mov rax,QWORD PTR [rbp-0x18] + mov DWORD PTR [rax+0x10],edx + mov eax,0x1 + leave + ret +_ZN3fmt2v76detail9dragonbox7umul128Emm: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x28 + mov QWORD PTR [rbp-0x28],rdi + mov QWORD PTR [rbp-0x30],rsi + mov rsi,QWORD PTR [rbp-0x28] + mov rcx,rsi + mov ebx,0x0 + mov rsi,QWORD PTR [rbp-0x30] + mov rax,rsi + mov edx,0x0 + mov rdi,rbx + imul rdi,rax + mov rsi,rdx + imul rsi,rcx + add rsi,rdi + mul rcx + lea rcx,[rsi+rdx*1] + mov rdx,rcx + mov rcx,rax + mov rbx,rdx + lea rax,[rbp-0x20] + mov rsi,rcx + mov rdi,rax + call 405174 <_ZN3fmt2v76detail15uint128_wrapperC1Eo> + mov rax,QWORD PTR [rbp-0x20] + mov rdx,QWORD PTR [rbp-0x18] + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm: + push rbp + mov rbp,rsp + push rbx + mov QWORD PTR [rbp-0x28],rdi + mov QWORD PTR [rbp-0x30],rsi + mov rsi,QWORD PTR [rbp-0x28] + mov rcx,rsi + mov ebx,0x0 + mov rsi,QWORD PTR [rbp-0x30] + mov rax,rsi + mov edx,0x0 + mov rdi,rbx + imul rdi,rax + mov rsi,rdx + imul rsi,rcx + add rsi,rdi + mul rcx + lea rcx,[rsi+rdx*1] + mov rdx,rcx + mov QWORD PTR [rbp-0x20],rax + mov QWORD PTR [rbp-0x18],rdx + mov QWORD PTR [rbp-0x20],rax + mov QWORD PTR [rbp-0x18],rdx + mov rax,QWORD PTR [rbp-0x20] + mov rdx,QWORD PTR [rbp-0x18] + mov rax,rdx + xor edx,edx + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail9dragonbox15umul192_upper64EmNS1_15uint128_wrapperE: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov QWORD PTR [rbp-0x18],rdi + mov rcx,rdx + mov rax,rsi + mov rdx,rdi + mov rdx,rcx + mov QWORD PTR [rbp-0x30],rax + mov QWORD PTR [rbp-0x28],rdx + lea rax,[rbp-0x30] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rdx,rax + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 406a99 <_ZN3fmt2v76detail9dragonbox7umul128Emm> + mov QWORD PTR [rbp-0x10],rax + mov QWORD PTR [rbp-0x8],rdx + lea rax,[rbp-0x30] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov rdx,rax + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + mov rdx,rax + lea rax,[rbp-0x10] + mov rsi,rdx + mov rdi,rax + call 4051d6 <_ZN3fmt2v76detail15uint128_wrapperpLEm> + lea rax,[rbp-0x10] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + leave + ret +_ZN3fmt2v76detail9dragonbox14umul96_upper32Ejm: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov DWORD PTR [rbp-0x4],edi + mov QWORD PTR [rbp-0x10],rsi + mov eax,DWORD PTR [rbp-0x4] + mov rdx,QWORD PTR [rbp-0x10] + mov rsi,rdx + mov rdi,rax + call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + leave + ret +_ZN3fmt2v76detail9dragonbox16umul192_middle64EmNS1_15uint128_wrapperE: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov QWORD PTR [rbp-0x18],rdi + mov rcx,rdx + mov rax,rsi + mov rdx,rdi + mov rdx,rcx + mov QWORD PTR [rbp-0x30],rax + mov QWORD PTR [rbp-0x28],rdx + lea rax,[rbp-0x30] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rdx,QWORD PTR [rbp-0x18] + imul rax,rdx + mov QWORD PTR [rbp-0x8],rax + lea rax,[rbp-0x30] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov rdx,rax + mov rax,QWORD PTR [rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + mov QWORD PTR [rbp-0x10],rax + mov rdx,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rbp-0x10] + add rax,rdx + leave + ret +_ZN3fmt2v76detail9dragonbox14umul96_lower64Ejm: + push rbp + mov rbp,rsp + mov DWORD PTR [rbp-0x4],edi + mov QWORD PTR [rbp-0x10],rsi + mov eax,DWORD PTR [rbp-0x4] + imul rax,QWORD PTR [rbp-0x10] + pop rbp + ret +_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov DWORD PTR [rbp-0x14],edi + cmp DWORD PTR [rbp-0x14],0x6a4 + jg 406ca3 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei+0x1d> + cmp DWORD PTR [rbp-0x14],0xfffff95c + jge 406cb7 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei+0x31> + mov edx,0x436259 + mov esi,0x6bb + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov DWORD PTR [rbp-0x4],0x16 + mov eax,DWORD PTR [rbp-0x14] + imul eax,eax,0x134413 + sar eax,0x16 + leave + ret +_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei: + push rbp + mov rbp,rsp + sub rsp,0x30 + mov DWORD PTR [rbp-0x24],edi + cmp DWORD PTR [rbp-0x24],0x4d1 + jg 406ce9 <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei+0x1d> + cmp DWORD PTR [rbp-0x24],0xfffffb2f + jge 406cfd <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei+0x31> + mov edx,0x436259 + mov esi,0x6c3 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov QWORD PTR [rbp-0x8],0x3 + movabs rax,0x5269e12f346e2bf9 + mov QWORD PTR [rbp-0x10],rax + mov DWORD PTR [rbp-0x14],0x13 + mov eax,DWORD PTR [rbp-0x24] + imul eax,eax,0x1a934f + sar eax,0x13 + leave + ret +_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov DWORD PTR [rbp-0x14],edi + cmp DWORD PTR [rbp-0x14],0x6a4 + jg 406d45 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei+0x1d> + cmp DWORD PTR [rbp-0x14],0xfffff95c + jge 406d59 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei+0x31> + mov edx,0x436259 + mov esi,0x6cd + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + movabs rax,0x1ffbfc2bbc780375 + mov QWORD PTR [rbp-0x8],rax + mov DWORD PTR [rbp-0xc],0x16 + mov eax,DWORD PTR [rbp-0x14] + imul eax,eax,0x134413 + sub eax,0x7feff + sar eax,0x16 + leave + ret +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov DWORD PTR [rbp-0x4],edi + mov DWORD PTR [rbp-0x8],esi + cmp DWORD PTR [rbp-0x8],0x0 + jg 406da9 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji+0x28> + mov edx,0x436178 + mov esi,0x6d9 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + cmp DWORD PTR [rbp-0x4],0x0 + jne 406dc3 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji+0x42> + mov edx,0x436178 + mov esi,0x6da + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + xor eax,eax + tzcnt eax,DWORD PTR [rbp-0x4] + cmp DWORD PTR [rbp-0x8],eax + setle al + leave + ret +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + cmp DWORD PTR [rbp-0xc],0x0 + jg 406dfb <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi+0x29> + mov edx,0x436178 + mov esi,0x6e2 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + cmp QWORD PTR [rbp-0x8],0x0 + jne 406e16 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi+0x44> + mov edx,0x436178 + mov esi,0x6e3 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + xor eax,eax + tzcnt rax,QWORD PTR [rbp-0x8] + cmp DWORD PTR [rbp-0xc],eax + setle al + leave + ret +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Eji: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov DWORD PTR [rbp-0x4],edi + mov DWORD PTR [rbp-0x8],esi + cmp DWORD PTR [rbp-0x8],0xa + jle 406e4e <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Eji+0x28> + mov edx,0x436259 + mov esi,0x6ed + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov eax,DWORD PTR [rbp-0x8] + cdqe + mov eax,DWORD PTR [rax*8+0x4487c0] + imul eax,DWORD PTR [rbp-0x4] + mov edx,DWORD PTR [rbp-0x8] + movsxd rdx,edx + mov edx,DWORD PTR [rdx*8+0x4487c4] + cmp edx,eax + setae al + leave + ret +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Emi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + cmp DWORD PTR [rbp-0xc],0x17 + jle 406e9b <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Emi+0x29> + mov edx,0x436259 + mov esi,0x6f2 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov eax,DWORD PTR [rbp-0xc] + cdqe + shl rax,0x4 + add rax,0x448820 + mov rax,QWORD PTR [rax] + imul rax,QWORD PTR [rbp-0x8] + mov edx,DWORD PTR [rbp-0xc] + movsxd rdx,edx + shl rdx,0x4 + add rdx,0x448828 + mov rdx,QWORD PTR [rdx] + cmp rdx,rax + setae al + leave + ret +_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Ej: + push rbp + mov rbp,rsp + mov DWORD PTR [rbp-0x4],edi + mov eax,DWORD PTR [rbp-0x4] + mov eax,eax + imul rax,rax,0x51eb851f + shr rax,0x20 + shr eax,0x5 + pop rbp + ret +_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Em: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov rax,QWORD PTR [rbp-0x8] + movabs rdx,0x83126e978d4fdf3c + mov rsi,rdx + mov rdi,rax + call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + shr rax,0x9 + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov DWORD PTR [rbp-0x4],edi + cmp DWORD PTR [rbp-0x4],0xffffffe1 + jl 406f2c <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi+0x17> + cmp DWORD PTR [rbp-0x4],0x2e + jle 406f40 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi+0x2b> + mov edx,0x43626c + mov esi,0x728 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov eax,DWORD PTR [rbp-0x4] + add eax,0x1f + cdqe + mov rax,QWORD PTR [rax*8+0x4489a0] + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE11compute_mulEjRKm: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov DWORD PTR [rbp-0x4],edi + mov QWORD PTR [rbp-0x10],rsi + mov rax,QWORD PTR [rbp-0x10] + mov rdx,QWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x4] + mov rsi,rdx + mov edi,eax + call 406be7 <_ZN3fmt2v76detail9dragonbox14umul96_upper32Ejm> + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE13compute_deltaERKmi: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax] + mov eax,0x3f + sub eax,DWORD PTR [rbp-0xc] + mov ecx,eax + shr rdx,cl + mov rax,rdx + pop rbp + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov DWORD PTR [rbp-0x4],edi + mov QWORD PTR [rbp-0x10],rsi + mov DWORD PTR [rbp-0x8],edx + cmp DWORD PTR [rbp-0x8],0x0 + jg 406fc7 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi+0x2c> + mov edx,0x436178 + mov esi,0x73a + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + cmp DWORD PTR [rbp-0x8],0x3f + jle 406fe1 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi+0x46> + mov edx,0x436178 + mov esi,0x73b + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rax,QWORD PTR [rbp-0x10] + mov rdx,QWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x4] + mov rsi,rdx + mov edi,eax + call 406c71 <_ZN3fmt2v76detail9dragonbox14umul96_lower64Ejm> + mov rdx,rax + mov eax,0x40 + sub eax,DWORD PTR [rbp-0x8] + mov ecx,eax + shr rdx,cl + mov rax,rdx + and eax,0x1 + test rax,rax + setne al + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE47compute_left_endpoint_for_shorter_interval_caseERKmi: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax] + shr rax,0x19 + sub rdx,rax + mov eax,0x28 + sub eax,DWORD PTR [rbp-0xc] + mov ecx,eax + shr rdx,cl + mov rax,rdx + pop rbp + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE48compute_right_endpoint_for_shorter_interval_caseERKmi: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rax] + shr rax,0x18 + add rdx,rax + mov eax,0x28 + sub eax,DWORD PTR [rbp-0xc] + mov ecx,eax + shr rdx,cl + mov rax,rdx + pop rbp + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE42compute_round_up_for_shorter_interval_caseERKmi: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov rax,QWORD PTR [rbp-0x8] + mov rdx,QWORD PTR [rax] + mov eax,0x27 + sub eax,DWORD PTR [rbp-0xc] + mov ecx,eax + shr rdx,cl + mov rax,rdx + add eax,0x1 + shr eax,1 + pop rbp + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x98 + mov DWORD PTR [rbp-0x94],edi + cmp DWORD PTR [rbp-0x94],0xfffffedc + jl 4070ca <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x2a> + cmp DWORD PTR [rbp-0x94],0x146 + jle 4070de <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x3e> + mov edx,0x43626c + mov esi,0x75d + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov eax,DWORD PTR [rbp-0x94] + add eax,0x124 + movsxd rdx,eax + imul rdx,rdx,0x4bda12f7 + shr rdx,0x20 + mov ecx,edx + sar ecx,0x3 + cdq + mov eax,ecx + sub eax,edx + mov DWORD PTR [rbp-0x14],eax + mov edx,DWORD PTR [rbp-0x14] + mov eax,edx + add eax,eax + add eax,edx + lea edx,[rax*8+0x0] + add eax,edx + sub eax,0x124 + mov DWORD PTR [rbp-0x18],eax + mov eax,DWORD PTR [rbp-0x94] + sub eax,DWORD PTR [rbp-0x18] + mov DWORD PTR [rbp-0x1c],eax + mov eax,DWORD PTR [rbp-0x14] + cdqe + shl rax,0x4 + add rax,0x448fc0 + mov rdx,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rax] + mov QWORD PTR [rbp-0x70],rax + mov QWORD PTR [rbp-0x68],rdx + cmp DWORD PTR [rbp-0x1c],0x0 + jne 40715b <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0xbb> + mov rax,QWORD PTR [rbp-0x70] + mov rdx,QWORD PTR [rbp-0x68] + jmp 4073b2 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x312> + mov edx,DWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rbp-0x1c] + add eax,edx + mov edi,eax + call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + mov ebx,eax + mov eax,DWORD PTR [rbp-0x18] + mov edi,eax + call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + sub ebx,eax + mov edx,ebx + mov eax,edx + sub eax,DWORD PTR [rbp-0x1c] + mov DWORD PTR [rbp-0x20],eax + cmp DWORD PTR [rbp-0x20],0x0 + jle 40718e <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0xee> + cmp DWORD PTR [rbp-0x20],0x3f + jle 4071a2 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x102> + mov edx,0x43627e + mov esi,0x772 + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov eax,DWORD PTR [rbp-0x1c] + cdqe + mov rax,QWORD PTR [rax*8+0x448c20] + mov QWORD PTR [rbp-0x28],rax + lea rax,[rbp-0x70] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rdx,rax + mov rax,QWORD PTR [rbp-0x28] + mov rsi,rax + mov rdi,rdx + call 406a99 <_ZN3fmt2v76detail9dragonbox7umul128Emm> + mov QWORD PTR [rbp-0x80],rax + mov QWORD PTR [rbp-0x78],rdx + lea rax,[rbp-0x70] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov edx,DWORD PTR [rbp-0x18] + shr edx,0x1f + mov ecx,edx + sub rax,rcx + mov rdx,rax + mov rax,QWORD PTR [rbp-0x28] + mov rsi,rax + mov rdi,rdx + call 406a99 <_ZN3fmt2v76detail9dragonbox7umul128Emm> + mov QWORD PTR [rbp-0x90],rax + mov QWORD PTR [rbp-0x88],rdx + lea rax,[rbp-0x90] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rdx,rax + lea rax,[rbp-0x80] + mov rsi,rdx + mov rdi,rax + call 4051d6 <_ZN3fmt2v76detail15uint128_wrapperpLEm> + lea rax,[rbp-0x80] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rdx,rax + mov eax,0x40 + sub eax,DWORD PTR [rbp-0x20] + mov ecx,eax + shl rdx,cl + mov rax,rdx + mov QWORD PTR [rbp-0x30],rax + lea rax,[rbp-0x80] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov rdx,rax + mov eax,0x40 + sub eax,DWORD PTR [rbp-0x20] + mov ecx,eax + shl rdx,cl + mov rax,rdx + mov QWORD PTR [rbp-0x38],rax + lea rax,[rbp-0x80] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov rdx,rax + mov eax,DWORD PTR [rbp-0x20] + mov ecx,eax + shr rdx,cl + mov rax,rdx + or rax,QWORD PTR [rbp-0x30] + mov rbx,rax + lea rax,[rbp-0x90] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov rdx,rax + mov eax,DWORD PTR [rbp-0x20] + mov ecx,eax + shr rdx,cl + mov rax,rdx + or rax,QWORD PTR [rbp-0x38] + mov rdx,rax + lea rax,[rbp-0x60] + mov rsi,rbx + mov rdi,rax + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + mov rax,QWORD PTR [rbp-0x60] + mov rdx,QWORD PTR [rbp-0x58] + mov QWORD PTR [rbp-0x80],rax + mov QWORD PTR [rbp-0x78],rdx + cmp DWORD PTR [rbp-0x18],0x0 + jns 4072f2 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x252> + lea rax,[rbp-0x80] + mov esi,0x1 + mov rdi,rax + call 4051d6 <_ZN3fmt2v76detail15uint128_wrapperpLEm> + mov eax,DWORD PTR [rbp-0x94] + add eax,0x124 + lea edx,[rax+0xf] + test eax,eax + cmovs eax,edx + sar eax,0x4 + mov DWORD PTR [rbp-0x3c],eax + mov eax,DWORD PTR [rbp-0x3c] + cdqe + mov esi,DWORD PTR [rax*4+0x448d00] + mov eax,DWORD PTR [rbp-0x94] + lea edx,[rax+0x124] + mov eax,edx + sar eax,0x1f + shr eax,0x1c + add edx,eax + and edx,0xf + sub edx,eax + mov eax,edx + add eax,eax + mov ecx,eax + shr esi,cl + mov eax,esi + and eax,0x3 + mov DWORD PTR [rbp-0x40],eax + lea rax,[rbp-0x80] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov edx,DWORD PTR [rbp-0x40] + lea rbx,[rax+rdx*1] + lea rax,[rbp-0x80] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + cmp rbx,rax + jae 40737a <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x2da> + mov edx,0x436178 + mov esi,0x78c + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + lea rax,[rbp-0x80] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rbx,rax + lea rax,[rbp-0x80] + mov rdi,rax + call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + mov edx,DWORD PTR [rbp-0x40] + add rdx,rax + lea rax,[rbp-0x50] + mov rsi,rbx + mov rdi,rax + call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + mov rax,QWORD PTR [rbp-0x50] + mov rdx,QWORD PTR [rbp-0x48] + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE11compute_mulEmRKNS1_15uint128_wrapperE: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov rax,QWORD PTR [rbp-0x10] + mov rcx,QWORD PTR [rax] + mov rdx,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rbp-0x8] + mov rsi,rcx + mov rdi,rax + call 406b63 <_ZN3fmt2v76detail9dragonbox15umul192_upper64EmNS1_15uint128_wrapperE> + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE13compute_deltaERKNS1_15uint128_wrapperEi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rdx,rax + mov eax,0x3f + sub eax,DWORD PTR [rbp-0xc] + mov ecx,eax + shr rdx,cl + mov rax,rdx + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi: + push rbp + mov rbp,rsp + sub rsp,0x20 + mov QWORD PTR [rbp-0x8],rdi + mov QWORD PTR [rbp-0x10],rsi + mov DWORD PTR [rbp-0x14],edx + cmp DWORD PTR [rbp-0x14],0x0 + jg 407441 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi+0x2d> + mov edx,0x436178 + mov esi,0x79e + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + cmp DWORD PTR [rbp-0x14],0x3f + jle 40745b <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi+0x47> + mov edx,0x436178 + mov esi,0x79f + mov edi,0x436088 + call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + mov rax,QWORD PTR [rbp-0x10] + mov rcx,QWORD PTR [rax] + mov rdx,QWORD PTR [rax+0x8] + mov rax,QWORD PTR [rbp-0x8] + mov rsi,rcx + mov rdi,rax + call 406c0a <_ZN3fmt2v76detail9dragonbox16umul192_middle64EmNS1_15uint128_wrapperE> + mov rdx,rax + mov eax,0x40 + sub eax,DWORD PTR [rbp-0x14] + mov ecx,eax + shr rdx,cl + mov rax,rdx + and eax,0x1 + test rax,rax + setne al + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE47compute_left_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x18 + mov QWORD PTR [rbp-0x18],rdi + mov DWORD PTR [rbp-0x1c],esi + mov rax,QWORD PTR [rbp-0x18] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rbx,rax + mov rax,QWORD PTR [rbp-0x18] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + shr rax,0x36 + mov rdx,rbx + sub rdx,rax + mov eax,0xb + sub eax,DWORD PTR [rbp-0x1c] + mov ecx,eax + shr rdx,cl + mov rax,rdx + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE48compute_right_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x18 + mov QWORD PTR [rbp-0x18],rdi + mov DWORD PTR [rbp-0x1c],esi + mov rax,QWORD PTR [rbp-0x18] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rbx,rax + mov rax,QWORD PTR [rbp-0x18] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + shr rax,0x35 + lea rdx,[rbx+rax*1] + mov eax,0xb + sub eax,DWORD PTR [rbp-0x1c] + mov ecx,eax + shr rdx,cl + mov rax,rdx + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE42compute_round_up_for_shorter_interval_caseERKNS1_15uint128_wrapperEi: + push rbp + mov rbp,rsp + sub rsp,0x10 + mov QWORD PTR [rbp-0x8],rdi + mov DWORD PTR [rbp-0xc],esi + mov rax,QWORD PTR [rbp-0x8] + mov rdi,rax + call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + mov rdx,rax + mov eax,0xa + sub eax,DWORD PTR [rbp-0xc] + mov ecx,eax + shr rdx,cl + mov rax,rdx + add rax,0x1 + shr rax,1 + leave + ret +_ZN3fmt2v76detail11utf8_decodeEPKcPjPi: + push rbp + mov rbp,rsp + sub rsp,0x40 + mov QWORD PTR [rbp-0x28],rdi + mov QWORD PTR [rbp-0x30],rsi + mov QWORD PTR [rbp-0x38],rdx + mov rax,QWORD PTR [rbp-0x28] + mov rdi,rax + call 40bded <_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_> + mov DWORD PTR [rbp-0x4],eax + mov eax,DWORD PTR [rbp-0x4] + movsxd rdx,eax + mov rax,QWORD PTR [rbp-0x28] + add rax,rdx + mov QWORD PTR [rbp-0x10],rax + mov rax,QWORD PTR [rbp-0x28] + mov QWORD PTR [rbp-0x18],rax + mov rax,QWORD PTR [rbp-0x18] + movzx eax,BYTE PTR [rax] + movzx edx,al + mov eax,DWORD PTR [rbp-0x4] + cdqe + mov eax,DWORD PTR [rax*4+0x436940] + and eax,edx + shl eax,0x12 + mov edx,eax + mov rax,QWORD PTR [rbp-0x30] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x30] + mov eax,DWORD PTR [rax] + mov rdx,QWORD PTR [rbp-0x18] + add rdx,0x1 + movzx edx,BYTE PTR [rdx] + movzx edx,dl + shl edx,0xc + and edx,0x3f000 + or edx,eax + mov rax,QWORD PTR [rbp-0x30] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x30] + mov eax,DWORD PTR [rax] + mov rdx,QWORD PTR [rbp-0x18] + add rdx,0x2 + movzx edx,BYTE PTR [rdx] + movzx edx,dl + shl edx,0x6 + and edx,0xfc0 + or edx,eax + mov rax,QWORD PTR [rbp-0x30] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x30] + mov eax,DWORD PTR [rax] + mov rdx,QWORD PTR [rbp-0x18] + add rdx,0x3 + movzx edx,BYTE PTR [rdx] + movzx edx,dl + and edx,0x3f + or edx,eax + mov rax,QWORD PTR [rbp-0x30] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x30] + mov edx,DWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x4] + cdqe + mov eax,DWORD PTR [rax*4+0x436980] + mov ecx,eax + shr edx,cl + mov rax,QWORD PTR [rbp-0x30] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x30] + mov edx,DWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x4] + cdqe + mov eax,DWORD PTR [rax*4+0x436960] + cmp edx,eax + jae 40765f <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x101> + mov edx,0x40 + jmp 407664 <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x106> + mov edx,0x0 + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x30] + mov eax,DWORD PTR [rax] + shr eax,0xb + cmp eax,0x1b + jne 407685 <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x127> + mov eax,0x80 + jmp 40768a <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x12c> + mov eax,0x0 + or edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x30] + mov eax,DWORD PTR [rax] + cmp eax,0x10ffff + jbe 4076ac <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x14e> + mov eax,0x100 + jmp 4076b1 <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x153> + mov eax,0x0 + or edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x38] + mov eax,DWORD PTR [rax] + mov rdx,QWORD PTR [rbp-0x18] + add rdx,0x1 + movzx edx,BYTE PTR [rdx] + shr dl,0x2 + movzx edx,dl + and edx,0x30 + or edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x38] + mov eax,DWORD PTR [rax] + mov rdx,QWORD PTR [rbp-0x18] + add rdx,0x2 + movzx edx,BYTE PTR [rdx] + shr dl,0x4 + movzx edx,dl + and edx,0xc + or edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rax] + mov rax,QWORD PTR [rbp-0x18] + add rax,0x3 + movzx eax,BYTE PTR [rax] + shr al,0x6 + movzx eax,al + or edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x38] + mov eax,DWORD PTR [rax] + xor eax,0x2a + mov edx,eax + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x38] + mov edx,DWORD PTR [rax] + mov eax,DWORD PTR [rbp-0x4] + cdqe + mov eax,DWORD PTR [rax*4+0x4369a0] + mov ecx,eax + sar edx,cl + mov rax,QWORD PTR [rbp-0x38] + mov DWORD PTR [rax],edx + mov rax,QWORD PTR [rbp-0x10] + leave + ret + nop +_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEEC1ENS0_17basic_string_viewIcEES3_i: + push rbp + mov rbp,rsp + mov QWORD PTR [rbp-0x8],rdi + mov rax,rsi + mov rsi,rdx + mov rdx,rsi + mov QWORD PTR [rbp-0x20],rax + mov QWORD PTR [rbp-0x18],rdx + mov DWORD PTR [rbp-0x10],ecx + mov rcx,QWORD PTR [rbp-0x8] + mov rax,QWORD PTR [rbp-0x20] + mov rdx,QWORD PTR [rbp-0x18] + mov QWORD PTR [rcx],rax + mov QWORD PTR [rcx+0x8],rdx + mov rax,QWORD PTR [rbp-0x8] + mov edx,DWORD PTR [rbp-0x10] + mov DWORD PTR [rax+0x10],edx + nop + pop rbp + ret +_ZNK3fmt2v76detail11stringifierclB5cxx11ENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleE: + push rbp + mov rbp,rsp + push rbx + sub rsp,0x2b8 + mov QWORD PTR [rbp-0x2a8],rdi + mov QWORD PTR [rbp-0x2b0],rsi + mov QWORD PTR [rbp-0x2c0],rdx + mov QWORD PTR [rbp-0x2b8],rcx + lea rax,[rbp-0x39] + mov rdi,rax + call 403470 <_ZNSaIcEC1Ev@plt> + lea rdx,[rbp-0x39] + lea rax,[rbp-0x260] + mov rsi,rdx + mov rdi,rax + call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + lea rax,[rbp-0x39] + mov rdi,rax + call 4032d0 <_ZNSaIcED1Ev@plt> + mov QWORD PTR [rbp-0x280],0x0 + mov QWORD PTR [rbp-0x278],0x0 + mov DWORD PTR [rbp-0x270],0x0 + lea rax,[rbp-0x38] + mov rdi,rax + call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + lea rax,[rbp-0x30] + mov rdi,rax + call 40be6c <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1Ev> + lea rdx,[rbp-0x260] + lea rax,[rbp-0x18] + mov rsi,rdx + mov rdi,rax + call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + mov rcx,QWORD PTR [rbp-0x38] + mov rax,QWORD PTR [rbp-0x30] + mov rdx,QWORD PTR [rbp-0x28] + mov rsi,QWORD PTR [rbp-0x18] + lea rdi,[rbp-0x2a0] + mov r8,rcx + mov rcx,rdx + mov rdx,rax + call 40be82 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcEC1ES4_NS0_17basic_format_argsIS5_EENS2_10locale_refE> + lea rdx,[rbp-0x2a0] + lea rcx,[rbp-0x280] + lea rax,[rbp-0x2c0] + mov rsi,rcx + mov rdi,rax + call 40bec8 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS3_13error_handlerEEERS6_> + mov rax,QWORD PTR [rbp-0x2a8] + lea rdx,[rbp-0x260] + mov rsi,rdx + mov rdi,rax + call 40b926 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE> + nop + lea rax,[rbp-0x260] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + jmp 4078bd <_ZNK3fmt2v76detail11stringifierclB5cxx11ENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleE+0x131> + mov rbx,rax + lea rax,[rbp-0x260] + mov rdi,rax + call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + mov rax,rbx + mov rdi,rax + call 403460 <_Unwind_Resume@plt> + mov rax,QWORD PTR [rbp-0x2a8] + mov rbx,QWORD PTR [rbp-0x8] + leave + ret +_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_: + push rbp + mov rbp,rsp + push rbx + sub rsp,0xc8 + movss DWORD PTR [rbp-0xc4],xmm0 + lea rax,[rbp-0xc4] + mov rdi,rax + call 40cd52 <_ZN3fmt2v76detail8bit_castIjfEET_RKT0_> + mov DWORD PTR [rbp-0x20],eax + mov DWORD PTR [rbp-0x24],0x7fffff + mov eax,DWORD PTR [rbp-0x20] + and eax,0x7fffff + mov DWORD PTR [rbp-0x14],eax + call 40cd68 <_ZN3fmt2v76detail13exponent_maskIfEENS1_9dragonbox10float_infoIT_E12carrier_uintEv> + and eax,DWORD PTR [rbp-0x20] + shr eax,0x17 + mov DWORD PTR [rbp-0x18],eax + cmp DWORD PTR [rbp-0x18],0x0 + je 407b44 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x27a> + sub DWORD PTR [rbp-0x18],0x96 + cmp DWORD PTR [rbp-0x14],0x0 + jne 407b3b <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x271> + mov eax,DWORD PTR [rbp-0x18] + mov DWORD PTR [rbp-0x50],eax + mov eax,DWORD PTR [rbp-0x50] + mov edi,eax + call 406d28 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei> + mov DWORD PTR [rbp-0x54],eax + mov eax,DWORD PTR [rbp-0x54] + neg eax + mov edi,eax + call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + mov edx,DWORD PTR [rbp-0x50] + add eax,edx + mov DWORD PTR [rbp-0x58],eax + mov eax,DWORD PTR [rbp-0x54] + neg eax + mov edi,eax + call 406f15 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi> + mov QWORD PTR [rbp-0xb8],rax + mov edx,DWORD PTR [rbp-0x58] + lea rax,[rbp-0xb8] + mov esi,edx + mov rdi,rax + call 407013 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE47compute_left_endpoint_for_shorter_interval_caseERKmi> + mov DWORD PTR [rbp-0x5c],eax + mov edx,DWORD PTR [rbp-0x58] + lea rax,[rbp-0xb8] + mov esi,edx + mov rdi,rax + call 407045 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE48compute_right_endpoint_for_shorter_interval_caseERKmi> + mov DWORD PTR [rbp-0x60],eax + mov eax,DWORD PTR [rbp-0x50] + mov edi,eax + call 40f52c <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIfEEbi> + xor eax,0x1 + test al,al + je 4079a8 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0xde> + add DWORD PTR [rbp-0x5c],0x1 + mov eax,DWORD PTR [rbp-0x60] + mov edx,eax + mov eax,0xcccccccd + imul rax,rdx + shr rax,0x20 + shr eax,0x3 + mov DWORD PTR [rbp-0xac],eax + mov edx,DWORD PTR [rbp-0xac] + mov eax,edx + shl eax,0x2 + add eax,edx + add eax,eax + cmp eax,DWORD PTR [rbp-0x5c] + jb 407abd <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x1f3> + mov eax,DWORD PTR [rbp-0x54] + add eax,0x1 + mov DWORD PTR [rbp-0xa8],eax + mov eax,DWORD PTR [rbp-0xac] + tzcnt eax,eax + mov DWORD PTR [rbp-0x64],eax + cmp DWORD PTR [rbp-0x64],0x7 + jle 407a01 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x137> + mov DWORD PTR [rbp-0x64],0x7 + mov DWORD PTR [rbp-0x68],0xcccccccd + mov DWORD PTR [rbp-0x6c],0x33333333 + mov DWORD PTR [rbp-0x70],0xc28f5c29 + mov DWORD PTR [rbp-0x74],0xa3d70a3 + mov DWORD PTR [rbp-0x78],0x0 + jmp 407a4f <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x185> + mov eax,DWORD PTR [rbp-0xac] + imul eax,eax,0xc28f5c29 + cmp eax,0xa3d70a3 + ja 407a5c <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x192> + mov eax,DWORD PTR [rbp-0xac] + imul eax,eax,0xc28f5c29 + mov DWORD PTR [rbp-0xac],eax + add DWORD PTR [rbp-0x78],0x2 + mov eax,DWORD PTR [rbp-0x64] + sub eax,0x1 + cmp DWORD PTR [rbp-0x78],eax + jl 407a26 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x15c> + jmp 407a5d <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x193> + nop + mov eax,DWORD PTR [rbp-0x78] + cmp eax,DWORD PTR [rbp-0x64] + jge 407a8e <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x1c4> + mov eax,DWORD PTR [rbp-0xac] + imul eax,eax,0xcccccccd + cmp eax,0x33333333 + ja 407a8e <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x1c4> + mov eax,DWORD PTR [rbp-0xac] + imul eax,eax,0xcccccccd + mov DWORD PTR [rbp-0xac],eax + add DWORD PTR [rbp-0x78],0x1 + mov edx,DWORD PTR [rbp-0xac] + mov eax,DWORD PTR [rbp-0x78] + mov ecx,eax + shr edx,cl + mov eax,edx + mov DWORD PTR [rbp-0xac],eax + mov edx,DWORD PTR [rbp-0x78] + mov eax,DWORD PTR [rbp-0xa8] + add eax,edx + mov DWORD PTR [rbp-0xa8],eax + mov rax,QWORD PTR [rbp-0xac] + jmp 407b33 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x269> + mov edx,DWORD PTR [rbp-0x58] + lea rax,[rbp-0xb8] + mov esi,edx + mov rdi,rax + call 407077 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE42compute_round_up_for_shorter_interval_caseERKmi> + mov DWORD PTR [rbp-0xac],eax + mov eax,DWORD PTR [rbp-0x54] + mov DWORD PTR [rbp-0xa8],eax + cmp DWORD PTR [rbp-0x50],0xffffffdd + jl 407b12 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x248> + cmp DWORD PTR [rbp-0x50],0xffffffde + jge 407b12 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x248> + mov eax,DWORD PTR [rbp-0xac] + and eax,0x1 + test eax,eax + jne 407b01 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x237> + mov eax,DWORD PTR [rbp-0xac] + jmp 407b0a <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x240> + mov eax,DWORD PTR [rbp-0xac] + sub eax,0x1 + mov DWORD PTR [rbp-0xac],eax + jmp 407b2c <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x262> + mov eax,DWORD PTR [rbp-0xac] + cmp eax,DWORD PTR [rbp-0x5c] + jae 407b2c <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x262> + mov eax,DWORD PTR [rbp-0xac] + add eax,0x1 + mov DWORD PTR [rbp-0xac],eax + mov rax,QWORD PTR [rbp-0xac] + mov rbx,rax + jmp 407f29 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x65f> + or DWORD PTR [rbp-0x14],0x800000 + jmp 407b6b <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x2a1> + cmp DWORD PTR [rbp-0x14],0x0 + jne 407b64 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x29a> + movabs rax,0xffffffff00000000 + and rax,rbx + mov rbx,rax + mov eax,ebx + mov rbx,rax + jmp 407f29 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x65f> + mov DWORD PTR [rbp-0x18],0xffffff6b + mov eax,DWORD PTR [rbp-0x14] + and eax,0x1 + test eax,eax + sete al + mov BYTE PTR [rbp-0x25],al + movzx eax,BYTE PTR [rbp-0x25] + mov BYTE PTR [rbp-0x26],al + mov eax,DWORD PTR [rbp-0x18] + mov edi,eax + call 406c86 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei> + sub eax,0x1 + mov DWORD PTR [rbp-0x2c],eax + mov eax,DWORD PTR [rbp-0x2c] + neg eax + mov edi,eax + call 406f15 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi> + mov QWORD PTR [rbp-0x98],rax + mov eax,DWORD PTR [rbp-0x2c] + neg eax + mov edi,eax + call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + mov edx,DWORD PTR [rbp-0x18] + add eax,edx + mov DWORD PTR [rbp-0x30],eax + mov edx,DWORD PTR [rbp-0x30] + lea rax,[rbp-0x98] + mov esi,edx + mov rdi,rax + call 406f77 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE13compute_deltaERKmi> + mov DWORD PTR [rbp-0x34],eax + mov eax,DWORD PTR [rbp-0x14] + add eax,eax + mov DWORD PTR [rbp-0x38],eax + mov eax,DWORD PTR [rbp-0x38] + or eax,0x1 + mov DWORD PTR [rbp-0x3c],eax + mov eax,DWORD PTR [rbp-0x30] + mov edx,DWORD PTR [rbp-0x3c] + mov ecx,eax + shl edx,cl + lea rax,[rbp-0x98] + mov rsi,rax + mov edi,edx + call 406f52 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE11compute_mulEjRKm> + mov DWORD PTR [rbp-0x40],eax + mov eax,DWORD PTR [rbp-0x40] + mov edi,eax + call 406ece <_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Ej> + mov DWORD PTR [rbp-0xa0],eax + mov eax,DWORD PTR [rbp-0xa0] + imul eax,eax,0x64 + mov edx,DWORD PTR [rbp-0x40] + sub edx,eax + mov DWORD PTR [rbp-0x1c],edx + mov eax,DWORD PTR [rbp-0x1c] + cmp DWORD PTR [rbp-0x34],eax + jb 407de6 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x51c> + mov eax,DWORD PTR [rbp-0x1c] + cmp eax,DWORD PTR [rbp-0x34] + jae 407c84 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x3ba> + cmp DWORD PTR [rbp-0x1c],0x0 + jne 407c60 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x396> + movzx eax,BYTE PTR [rbp-0x26] + xor eax,0x1 + test al,al + je 407c60 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x396> + mov edx,DWORD PTR [rbp-0x2c] + mov ecx,DWORD PTR [rbp-0x18] + mov eax,DWORD PTR [rbp-0x3c] + mov esi,ecx + mov edi,eax + call 40cd73 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii> + test al,al + je 407c60 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x396> +[truncated; too many lines] + diff --git a/resources/gcc12_bin_fmt_O2_flto.asm b/resources/gcc12_bin_fmt_O2_flto.asm new file mode 100644 index 0000000..bc45dbd --- /dev/null +++ b/resources/gcc12_bin_fmt_O2_flto.asm @@ -0,0 +1,61568 @@ + +the_executable: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000403000 <_init>: +_init(): + 403000: f3 0f 1e fa endbr64 + 403004: 48 83 ec 08 sub rsp,0x8 + 403008: 48 8b 05 d1 4f 04 00 mov rax,QWORD PTR [rip+0x44fd1] # 447fe0 <__gmon_start__@Base> + 40300f: 48 85 c0 test rax,rax + 403012: 74 02 je 403016 <_init+0x16> + 403014: ff d0 call rax + 403016: 48 83 c4 08 add rsp,0x8 + 40301a: c3 ret + +Disassembly of section .plt: + +0000000000403020 <__errno_location@plt-0x10>: + 403020: ff 35 e2 4f 04 00 push QWORD PTR [rip+0x44fe2] # 448008 <_GLOBAL_OFFSET_TABLE_+0x8> + 403026: ff 25 e4 4f 04 00 jmp QWORD PTR [rip+0x44fe4] # 448010 <_GLOBAL_OFFSET_TABLE_+0x10> + 40302c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + +0000000000403030 <__errno_location@plt>: + 403030: ff 25 e2 4f 04 00 jmp QWORD PTR [rip+0x44fe2] # 448018 <__errno_location@GLIBC_2.2.5> + 403036: 68 00 00 00 00 push 0x0 + 40303b: e9 e0 ff ff ff jmp 403020 <_init+0x20> + +0000000000403040 <_ZNSaIcED2Ev@plt>: + 403040: ff 25 da 4f 04 00 jmp QWORD PTR [rip+0x44fda] # 448020 <_ZNSaIcED2Ev@GLIBCXX_3.4> + 403046: 68 01 00 00 00 push 0x1 + 40304b: e9 d0 ff ff ff jmp 403020 <_init+0x20> + +0000000000403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt>: + 403050: ff 25 d2 4f 04 00 jmp QWORD PTR [rip+0x44fd2] # 448028 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@GLIBCXX_3.4.21> + 403056: 68 02 00 00 00 push 0x2 + 40305b: e9 c0 ff ff ff jmp 403020 <_init+0x20> + +0000000000403060 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: + 403060: ff 25 ca 4f 04 00 jmp QWORD PTR [rip+0x44fca] # 448030 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4> + 403066: 68 03 00 00 00 push 0x3 + 40306b: e9 b0 ff ff ff jmp 403020 <_init+0x20> + +0000000000403070 : + 403070: ff 25 c2 4f 04 00 jmp QWORD PTR [rip+0x44fc2] # 448038 + 403076: 68 04 00 00 00 push 0x4 + 40307b: e9 a0 ff ff ff jmp 403020 <_init+0x20> + +0000000000403080 <_ZSt9terminatev@plt>: + 403080: ff 25 ba 4f 04 00 jmp QWORD PTR [rip+0x44fba] # 448040 <_ZSt9terminatev@GLIBCXX_3.4> + 403086: 68 05 00 00 00 push 0x5 + 40308b: e9 90 ff ff ff jmp 403020 <_init+0x20> + +0000000000403090 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_@plt>: + 403090: ff 25 b2 4f 04 00 jmp QWORD PTR [rip+0x44fb2] # 448048 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_@GLIBCXX_3.4.21> + 403096: 68 06 00 00 00 push 0x6 + 40309b: e9 80 ff ff ff jmp 403020 <_init+0x20> + +00000000004030a0 <__udivti3@plt>: + 4030a0: ff 25 aa 4f 04 00 jmp QWORD PTR [rip+0x44faa] # 448050 <__udivti3@GCC_3.0> + 4030a6: 68 07 00 00 00 push 0x7 + 4030ab: e9 70 ff ff ff jmp 403020 <_init+0x20> + +00000000004030b0 <__gcc_personality_v0@plt>: + 4030b0: ff 25 a2 4f 04 00 jmp QWORD PTR [rip+0x44fa2] # 448058 <__gcc_personality_v0@GCC_3.3.1> + 4030b6: 68 08 00 00 00 push 0x8 + 4030bb: e9 60 ff ff ff jmp 403020 <_init+0x20> + +00000000004030c0 <_ZSt17__throw_bad_allocv@plt>: + 4030c0: ff 25 9a 4f 04 00 jmp QWORD PTR [rip+0x44f9a] # 448060 <_ZSt17__throw_bad_allocv@GLIBCXX_3.4> + 4030c6: 68 09 00 00 00 push 0x9 + 4030cb: e9 50 ff ff ff jmp 403020 <_init+0x20> + +00000000004030d0 <_ZNSt13runtime_errorC1EPKc@plt>: + 4030d0: ff 25 92 4f 04 00 jmp QWORD PTR [rip+0x44f92] # 448068 <_ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21> + 4030d6: 68 0a 00 00 00 push 0xa + 4030db: e9 40 ff ff ff jmp 403020 <_init+0x20> + +00000000004030e0 <__cxa_begin_catch@plt>: + 4030e0: ff 25 8a 4f 04 00 jmp QWORD PTR [rip+0x44f8a] # 448070 <__cxa_begin_catch@CXXABI_1.3> + 4030e6: 68 0b 00 00 00 push 0xb + 4030eb: e9 30 ff ff ff jmp 403020 <_init+0x20> + +00000000004030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt>: + 4030f0: ff 25 82 4f 04 00 jmp QWORD PTR [rip+0x44f82] # 448078 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@GLIBCXX_3.4.21> + 4030f6: 68 0c 00 00 00 push 0xc + 4030fb: e9 20 ff ff ff jmp 403020 <_init+0x20> + +0000000000403100 : + 403100: ff 25 7a 4f 04 00 jmp QWORD PTR [rip+0x44f7a] # 448080 + 403106: 68 0d 00 00 00 push 0xd + 40310b: e9 10 ff ff ff jmp 403020 <_init+0x20> + +0000000000403110 <_ZSt9use_facetINSt7__cxx118numpunctIcEEERKT_RKSt6locale@plt>: + 403110: ff 25 72 4f 04 00 jmp QWORD PTR [rip+0x44f72] # 448088 <_ZSt9use_facetINSt7__cxx118numpunctIcEEERKT_RKSt6locale@GLIBCXX_3.4.21> + 403116: 68 0e 00 00 00 push 0xe + 40311b: e9 00 ff ff ff jmp 403020 <_init+0x20> + +0000000000403120 : + 403120: ff 25 6a 4f 04 00 jmp QWORD PTR [rip+0x44f6a] # 448090 + 403126: 68 0f 00 00 00 push 0xf + 40312b: e9 f0 fe ff ff jmp 403020 <_init+0x20> + +0000000000403130 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv@plt>: + 403130: ff 25 62 4f 04 00 jmp QWORD PTR [rip+0x44f62] # 448098 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv@GLIBCXX_3.4.21> + 403136: 68 10 00 00 00 push 0x10 + 40313b: e9 e0 fe ff ff jmp 403020 <_init+0x20> + +0000000000403140 <_ZNSaIwEC1Ev@plt>: + 403140: ff 25 5a 4f 04 00 jmp QWORD PTR [rip+0x44f5a] # 4480a0 <_ZNSaIwEC1Ev@GLIBCXX_3.4> + 403146: 68 11 00 00 00 push 0x11 + 40314b: e9 d0 fe ff ff jmp 403020 <_init+0x20> + +0000000000403150 <__cxa_allocate_exception@plt>: + 403150: ff 25 52 4f 04 00 jmp QWORD PTR [rip+0x44f52] # 4480a8 <__cxa_allocate_exception@CXXABI_1.3> + 403156: 68 12 00 00 00 push 0x12 + 40315b: e9 c0 fe ff ff jmp 403020 <_init+0x20> + +0000000000403160 <_ZNSt13runtime_erroraSEOS_@plt>: + 403160: ff 25 4a 4f 04 00 jmp QWORD PTR [rip+0x44f4a] # 4480b0 <_ZNSt13runtime_erroraSEOS_@GLIBCXX_3.4.26> + 403166: 68 13 00 00 00 push 0x13 + 40316b: e9 b0 fe ff ff jmp 403020 <_init+0x20> + +0000000000403170 <_ZSt20__throw_length_errorPKc@plt>: + 403170: ff 25 42 4f 04 00 jmp QWORD PTR [rip+0x44f42] # 4480b8 <_ZSt20__throw_length_errorPKc@GLIBCXX_3.4> + 403176: 68 14 00 00 00 push 0x14 + 40317b: e9 a0 fe ff ff jmp 403020 <_init+0x20> + +0000000000403180 <_ZNKSt7__cxx118numpunctIwE13thousands_sepEv@plt>: + 403180: ff 25 3a 4f 04 00 jmp QWORD PTR [rip+0x44f3a] # 4480c0 <_ZNKSt7__cxx118numpunctIwE13thousands_sepEv@GLIBCXX_3.4.21> + 403186: 68 15 00 00 00 push 0x15 + 40318b: e9 90 fe ff ff jmp 403020 <_init+0x20> + +0000000000403190 : + 403190: ff 25 32 4f 04 00 jmp QWORD PTR [rip+0x44f32] # 4480c8 + 403196: 68 16 00 00 00 push 0x16 + 40319b: e9 80 fe ff ff jmp 403020 <_init+0x20> + +00000000004031a0 <_ZNKSt7__cxx118numpunctIcE13decimal_pointEv@plt>: + 4031a0: ff 25 2a 4f 04 00 jmp QWORD PTR [rip+0x44f2a] # 4480d0 <_ZNKSt7__cxx118numpunctIcE13decimal_pointEv@GLIBCXX_3.4.21> + 4031a6: 68 17 00 00 00 push 0x17 + 4031ab: e9 70 fe ff ff jmp 403020 <_init+0x20> + +00000000004031b0 <_ZNSaIcEC1ERKS_@plt>: + 4031b0: ff 25 22 4f 04 00 jmp QWORD PTR [rip+0x44f22] # 4480d8 <_ZNSaIcEC1ERKS_@GLIBCXX_3.4> + 4031b6: 68 18 00 00 00 push 0x18 + 4031bb: e9 60 fe ff ff jmp 403020 <_init+0x20> + +00000000004031c0 <_ZNKSt7__cxx118numpunctIcE13thousands_sepEv@plt>: + 4031c0: ff 25 1a 4f 04 00 jmp QWORD PTR [rip+0x44f1a] # 4480e0 <_ZNKSt7__cxx118numpunctIcE13thousands_sepEv@GLIBCXX_3.4.21> + 4031c6: 68 19 00 00 00 push 0x19 + 4031cb: e9 50 fe ff ff jmp 403020 <_init+0x20> + +00000000004031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt>: + 4031d0: ff 25 12 4f 04 00 jmp QWORD PTR [rip+0x44f12] # 4480e8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21> + 4031d6: 68 1a 00 00 00 push 0x1a + 4031db: e9 40 fe ff ff jmp 403020 <_init+0x20> + +00000000004031e0 <_ZNSt6localeC1ERKS_@plt>: + 4031e0: ff 25 0a 4f 04 00 jmp QWORD PTR [rip+0x44f0a] # 4480f0 <_ZNSt6localeC1ERKS_@GLIBCXX_3.4> + 4031e6: 68 1b 00 00 00 push 0x1b + 4031eb: e9 30 fe ff ff jmp 403020 <_init+0x20> + +00000000004031f0 <__assert_fail@plt>: + 4031f0: ff 25 02 4f 04 00 jmp QWORD PTR [rip+0x44f02] # 4480f8 <__assert_fail@GLIBC_2.2.5> + 4031f6: 68 1c 00 00 00 push 0x1c + 4031fb: e9 20 fe ff ff jmp 403020 <_init+0x20> + +0000000000403200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm@plt>: + 403200: ff 25 fa 4e 04 00 jmp QWORD PTR [rip+0x44efa] # 448100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm@GLIBCXX_3.4.21> + 403206: 68 1d 00 00 00 push 0x1d + 40320b: e9 10 fe ff ff jmp 403020 <_init+0x20> + +0000000000403210 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt>: + 403210: ff 25 f2 4e 04 00 jmp QWORD PTR [rip+0x44ef2] # 448108 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@GLIBCXX_3.4.21> + 403216: 68 1e 00 00 00 push 0x1e + 40321b: e9 00 fe ff ff jmp 403020 <_init+0x20> + +0000000000403220 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@plt>: + 403220: ff 25 ea 4e 04 00 jmp QWORD PTR [rip+0x44eea] # 448110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@GLIBCXX_3.4.21> + 403226: 68 1f 00 00 00 push 0x1f + 40322b: e9 f0 fd ff ff jmp 403020 <_init+0x20> + +0000000000403230 <__cxa_free_exception@plt>: + 403230: ff 25 e2 4e 04 00 jmp QWORD PTR [rip+0x44ee2] # 448118 <__cxa_free_exception@CXXABI_1.3> + 403236: 68 20 00 00 00 push 0x20 + 40323b: e9 e0 fd ff ff jmp 403020 <_init+0x20> + +0000000000403240 <_ZSt28__throw_bad_array_new_lengthv@plt>: + 403240: ff 25 da 4e 04 00 jmp QWORD PTR [rip+0x44eda] # 448120 <_ZSt28__throw_bad_array_new_lengthv@GLIBCXX_3.4.29> + 403246: 68 21 00 00 00 push 0x21 + 40324b: e9 d0 fd ff ff jmp 403020 <_init+0x20> + +0000000000403250 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv@plt>: + 403250: ff 25 d2 4e 04 00 jmp QWORD PTR [rip+0x44ed2] # 448128 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv@GLIBCXX_3.4.21> + 403256: 68 22 00 00 00 push 0x22 + 40325b: e9 c0 fd ff ff jmp 403020 <_init+0x20> + +0000000000403260 : + 403260: ff 25 ca 4e 04 00 jmp QWORD PTR [rip+0x44eca] # 448130 + 403266: 68 23 00 00 00 push 0x23 + 40326b: e9 b0 fd ff ff jmp 403020 <_init+0x20> + +0000000000403270 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc@plt>: + 403270: ff 25 c2 4e 04 00 jmp QWORD PTR [rip+0x44ec2] # 448138 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc@GLIBCXX_3.4.21> + 403276: 68 24 00 00 00 push 0x24 + 40327b: e9 a0 fd ff ff jmp 403020 <_init+0x20> + +0000000000403280 <_ZdlPv@plt>: + 403280: ff 25 ba 4e 04 00 jmp QWORD PTR [rip+0x44eba] # 448140 <_ZdlPv@GLIBCXX_3.4> + 403286: 68 25 00 00 00 push 0x25 + 40328b: e9 90 fd ff ff jmp 403020 <_init+0x20> + +0000000000403290 <_Znwm@plt>: + 403290: ff 25 b2 4e 04 00 jmp QWORD PTR [rip+0x44eb2] # 448148 <_Znwm@GLIBCXX_3.4> + 403296: 68 26 00 00 00 push 0x26 + 40329b: e9 80 fd ff ff jmp 403020 <_init+0x20> + +00000000004032a0 <_ZdlPvm@plt>: + 4032a0: ff 25 aa 4e 04 00 jmp QWORD PTR [rip+0x44eaa] # 448150 <_ZdlPvm@CXXABI_1.3.9> + 4032a6: 68 27 00 00 00 push 0x27 + 4032ab: e9 70 fd ff ff jmp 403020 <_init+0x20> + +00000000004032b0 <_ZNSt13runtime_errorD1Ev@plt>: + 4032b0: ff 25 a2 4e 04 00 jmp QWORD PTR [rip+0x44ea2] # 448158 <_ZNSt13runtime_errorD1Ev@GLIBCXX_3.4> + 4032b6: 68 28 00 00 00 push 0x28 + 4032bb: e9 60 fd ff ff jmp 403020 <_init+0x20> + +00000000004032c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_@plt>: + 4032c0: ff 25 9a 4e 04 00 jmp QWORD PTR [rip+0x44e9a] # 448160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_@GLIBCXX_3.4.21> + 4032c6: 68 29 00 00 00 push 0x29 + 4032cb: e9 50 fd ff ff jmp 403020 <_init+0x20> + +00000000004032d0 <_ZNSaIcED1Ev@plt>: + 4032d0: ff 25 92 4e 04 00 jmp QWORD PTR [rip+0x44e92] # 448168 <_ZNSaIcED1Ev@GLIBCXX_3.4> + 4032d6: 68 2a 00 00 00 push 0x2a + 4032db: e9 40 fd ff ff jmp 403020 <_init+0x20> + +00000000004032e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv@plt>: + 4032e0: ff 25 8a 4e 04 00 jmp QWORD PTR [rip+0x44e8a] # 448170 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv@GLIBCXX_3.4.21> + 4032e6: 68 2b 00 00 00 push 0x2b + 4032eb: e9 30 fd ff ff jmp 403020 <_init+0x20> + +00000000004032f0 <_ZNSt13runtime_errorD2Ev@plt>: + 4032f0: ff 25 82 4e 04 00 jmp QWORD PTR [rip+0x44e82] # 448178 <_ZNSt13runtime_errorD2Ev@GLIBCXX_3.4> + 4032f6: 68 2c 00 00 00 push 0x2c + 4032fb: e9 20 fd ff ff jmp 403020 <_init+0x20> + +0000000000403300 : + 403300: ff 25 7a 4e 04 00 jmp QWORD PTR [rip+0x44e7a] # 448180 + 403306: 68 2d 00 00 00 push 0x2d + 40330b: e9 10 fd ff ff jmp 403020 <_init+0x20> + +0000000000403310 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_@plt>: + 403310: ff 25 72 4e 04 00 jmp QWORD PTR [rip+0x44e72] # 448188 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_@GLIBCXX_3.4.21> + 403316: 68 2e 00 00 00 push 0x2e + 40331b: e9 00 fd ff ff jmp 403020 <_init+0x20> + +0000000000403320 : + 403320: ff 25 6a 4e 04 00 jmp QWORD PTR [rip+0x44e6a] # 448190 + 403326: 68 2f 00 00 00 push 0x2f + 40332b: e9 f0 fc ff ff jmp 403020 <_init+0x20> + +0000000000403330 <_ZNKSt7__cxx118numpunctIcE8groupingEv@plt>: + 403330: ff 25 62 4e 04 00 jmp QWORD PTR [rip+0x44e62] # 448198 <_ZNKSt7__cxx118numpunctIcE8groupingEv@GLIBCXX_3.4.21> + 403336: 68 30 00 00 00 push 0x30 + 40333b: e9 e0 fc ff ff jmp 403020 <_init+0x20> + +0000000000403340 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt>: + 403340: ff 25 5a 4e 04 00 jmp QWORD PTR [rip+0x44e5a] # 4481a0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@GLIBCXX_3.4.21> + 403346: 68 31 00 00 00 push 0x31 + 40334b: e9 d0 fc ff ff jmp 403020 <_init+0x20> + +0000000000403350 <_ZNSaIwEC1ERKS_@plt>: + 403350: ff 25 52 4e 04 00 jmp QWORD PTR [rip+0x44e52] # 4481a8 <_ZNSaIwEC1ERKS_@GLIBCXX_3.4> + 403356: 68 32 00 00 00 push 0x32 + 40335b: e9 c0 fc ff ff jmp 403020 <_init+0x20> + +0000000000403360 <_ZNKSt13runtime_error4whatEv@plt>: + 403360: ff 25 4a 4e 04 00 jmp QWORD PTR [rip+0x44e4a] # 4481b0 <_ZNKSt13runtime_error4whatEv@GLIBCXX_3.4> + 403366: 68 33 00 00 00 push 0x33 + 40336b: e9 b0 fc ff ff jmp 403020 <_init+0x20> + +0000000000403370 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm@plt>: + 403370: ff 25 42 4e 04 00 jmp QWORD PTR [rip+0x44e42] # 4481b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm@GLIBCXX_3.4.21> + 403376: 68 34 00 00 00 push 0x34 + 40337b: e9 a0 fc ff ff jmp 403020 <_init+0x20> + +0000000000403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt>: + 403380: ff 25 3a 4e 04 00 jmp QWORD PTR [rip+0x44e3a] # 4481c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@GLIBCXX_3.4.21> + 403386: 68 35 00 00 00 push 0x35 + 40338b: e9 90 fc ff ff jmp 403020 <_init+0x20> + +0000000000403390 <_ZNSt6localeD1Ev@plt>: + 403390: ff 25 32 4e 04 00 jmp QWORD PTR [rip+0x44e32] # 4481c8 <_ZNSt6localeD1Ev@GLIBCXX_3.4> + 403396: 68 36 00 00 00 push 0x36 + 40339b: e9 80 fc ff ff jmp 403020 <_init+0x20> + +00000000004033a0 : + 4033a0: ff 25 2a 4e 04 00 jmp QWORD PTR [rip+0x44e2a] # 4481d0 + 4033a6: 68 37 00 00 00 push 0x37 + 4033ab: e9 70 fc ff ff jmp 403020 <_init+0x20> + +00000000004033b0 <_ZNKSt7__cxx118numpunctIwE13decimal_pointEv@plt>: + 4033b0: ff 25 22 4e 04 00 jmp QWORD PTR [rip+0x44e22] # 4481d8 <_ZNKSt7__cxx118numpunctIwE13decimal_pointEv@GLIBCXX_3.4.21> + 4033b6: 68 38 00 00 00 push 0x38 + 4033bb: e9 60 fc ff ff jmp 403020 <_init+0x20> + +00000000004033c0 <_ZSt9use_facetINSt7__cxx118numpunctIwEEERKT_RKSt6locale@plt>: + 4033c0: ff 25 1a 4e 04 00 jmp QWORD PTR [rip+0x44e1a] # 4481e0 <_ZSt9use_facetINSt7__cxx118numpunctIwEEERKT_RKSt6locale@GLIBCXX_3.4.21> + 4033c6: 68 39 00 00 00 push 0x39 + 4033cb: e9 50 fc ff ff jmp 403020 <_init+0x20> + +00000000004033d0 <__umodti3@plt>: + 4033d0: ff 25 12 4e 04 00 jmp QWORD PTR [rip+0x44e12] # 4481e8 <__umodti3@GCC_3.0> + 4033d6: 68 3a 00 00 00 push 0x3a + 4033db: e9 40 fc ff ff jmp 403020 <_init+0x20> + +00000000004033e0 : + 4033e0: ff 25 0a 4e 04 00 jmp QWORD PTR [rip+0x44e0a] # 4481f0 + 4033e6: 68 3b 00 00 00 push 0x3b + 4033eb: e9 30 fc ff ff jmp 403020 <_init+0x20> + +00000000004033f0 <_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 4033f0: ff 25 02 4e 04 00 jmp QWORD PTR [rip+0x44e02] # 4481f8 <_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21> + 4033f6: 68 3c 00 00 00 push 0x3c + 4033fb: e9 20 fc ff ff jmp 403020 <_init+0x20> + +0000000000403400 : + 403400: ff 25 fa 4d 04 00 jmp QWORD PTR [rip+0x44dfa] # 448200 + 403406: 68 3d 00 00 00 push 0x3d + 40340b: e9 10 fc ff ff jmp 403020 <_init+0x20> + +0000000000403410 <__cxa_end_catch@plt>: + 403410: ff 25 f2 4d 04 00 jmp QWORD PTR [rip+0x44df2] # 448208 <__cxa_end_catch@CXXABI_1.3> + 403416: 68 3e 00 00 00 push 0x3e + 40341b: e9 00 fc ff ff jmp 403020 <_init+0x20> + +0000000000403420 <__gxx_personality_v0@plt>: + 403420: ff 25 ea 4d 04 00 jmp QWORD PTR [rip+0x44dea] # 448210 <__gxx_personality_v0@CXXABI_1.3> + 403426: 68 3f 00 00 00 push 0x3f + 40342b: e9 f0 fb ff ff jmp 403020 <_init+0x20> + +0000000000403430 <_ZNKSt7__cxx118numpunctIwE8groupingEv@plt>: + 403430: ff 25 e2 4d 04 00 jmp QWORD PTR [rip+0x44de2] # 448218 <_ZNKSt7__cxx118numpunctIwE8groupingEv@GLIBCXX_3.4.21> + 403436: 68 40 00 00 00 push 0x40 + 40343b: e9 e0 fb ff ff jmp 403020 <_init+0x20> + +0000000000403440 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt>: + 403440: ff 25 da 4d 04 00 jmp QWORD PTR [rip+0x44dda] # 448220 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@GLIBCXX_3.4.21> + 403446: 68 41 00 00 00 push 0x41 + 40344b: e9 d0 fb ff ff jmp 403020 <_init+0x20> + +0000000000403450 <__cxa_throw@plt>: + 403450: ff 25 d2 4d 04 00 jmp QWORD PTR [rip+0x44dd2] # 448228 <__cxa_throw@CXXABI_1.3> + 403456: 68 42 00 00 00 push 0x42 + 40345b: e9 c0 fb ff ff jmp 403020 <_init+0x20> + +0000000000403460 <_Unwind_Resume@plt>: + 403460: ff 25 ca 4d 04 00 jmp QWORD PTR [rip+0x44dca] # 448230 <_Unwind_Resume@GCC_3.0> + 403466: 68 43 00 00 00 push 0x43 + 40346b: e9 b0 fb ff ff jmp 403020 <_init+0x20> + +0000000000403470 <_ZNSaIcEC1Ev@plt>: + 403470: ff 25 c2 4d 04 00 jmp QWORD PTR [rip+0x44dc2] # 448238 <_ZNSaIcEC1Ev@GLIBCXX_3.4> + 403476: 68 44 00 00 00 push 0x44 + 40347b: e9 a0 fb ff ff jmp 403020 <_init+0x20> + +0000000000403480 <_ZNSaIwED1Ev@plt>: + 403480: ff 25 ba 4d 04 00 jmp QWORD PTR [rip+0x44dba] # 448240 <_ZNSaIwED1Ev@GLIBCXX_3.4> + 403486: 68 45 00 00 00 push 0x45 + 40348b: e9 90 fb ff ff jmp 403020 <_init+0x20> + +0000000000403490 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@plt>: + 403490: ff 25 b2 4d 04 00 jmp QWORD PTR [rip+0x44db2] # 448248 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@GLIBCXX_3.4> + 403496: 68 46 00 00 00 push 0x46 + 40349b: e9 80 fb ff ff jmp 403020 <_init+0x20> + +00000000004034a0 <_ZNSt13runtime_errorC2EPKc@plt>: + 4034a0: ff 25 aa 4d 04 00 jmp QWORD PTR [rip+0x44daa] # 448250 <_ZNSt13runtime_errorC2EPKc@GLIBCXX_3.4.21> + 4034a6: 68 47 00 00 00 push 0x47 + 4034ab: e9 70 fb ff ff jmp 403020 <_init+0x20> + +00000000004034b0 <__cxa_pure_virtual@plt>: + 4034b0: ff 25 a2 4d 04 00 jmp QWORD PTR [rip+0x44da2] # 448258 <__cxa_pure_virtual@CXXABI_1.3> + 4034b6: 68 48 00 00 00 push 0x48 + 4034bb: e9 60 fb ff ff jmp 403020 <_init+0x20> + +00000000004034c0 : + 4034c0: ff 25 9a 4d 04 00 jmp QWORD PTR [rip+0x44d9a] # 448260 + 4034c6: 68 49 00 00 00 push 0x49 + 4034cb: e9 50 fb ff ff jmp 403020 <_init+0x20> + +00000000004034d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm@plt>: + 4034d0: ff 25 92 4d 04 00 jmp QWORD PTR [rip+0x44d92] # 448268 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm@GLIBCXX_3.4.21> + 4034d6: 68 4a 00 00 00 push 0x4a + 4034db: e9 40 fb ff ff jmp 403020 <_init+0x20> + +00000000004034e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt>: + 4034e0: ff 25 8a 4d 04 00 jmp QWORD PTR [rip+0x44d8a] # 448270 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@GLIBCXX_3.4.21> + 4034e6: 68 4b 00 00 00 push 0x4b + 4034eb: e9 30 fb ff ff jmp 403020 <_init+0x20> + +00000000004034f0 <_ZNSt6localeC1Ev@plt>: + 4034f0: ff 25 82 4d 04 00 jmp QWORD PTR [rip+0x44d82] # 448278 <_ZNSt6localeC1Ev@GLIBCXX_3.4> + 4034f6: 68 4c 00 00 00 push 0x4c + 4034fb: e9 20 fb ff ff jmp 403020 <_init+0x20> + +Disassembly of section .text: + +0000000000403500 <_Z8get_dataB5cxx11v.cold>: +_ZNSt11char_traitsIcE6assignERcRKc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:354 + 403500: c6 04 1a ff mov BYTE PTR [rdx+rbx*1],0xff +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 403504: 48 8b 04 25 10 00 00 00 mov rax,QWORD PTR ds:0x10 + 40350c: 0f 0b ud2 +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:177 + 40350e: 41 c6 44 1c 10 ff mov BYTE PTR [r12+rbx*1+0x10],0xff +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 403514: 48 8b 04 25 10 00 00 00 mov rax,QWORD PTR ds:0x10 + 40351c: 0f 0b ud2 +_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tagEN6_GuardD2Ev(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:187 + 40351e: 4c 89 e7 mov rdi,r12 + 403521: e8 ea 01 00 00 call 403710 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> +_Z8get_dataB5cxx11v(): +/app/io.cpp:8 + 403526: 48 8d 7c 24 10 lea rdi,[rsp+0x10] + 40352b: e8 30 fb ff ff call 403060 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 403530: 48 89 df mov rdi,rbx + 403533: e8 28 ff ff ff call 403460 <_Unwind_Resume@plt> +_Z8get_dataB5cxx11v.cold(): + 403538: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000403540
: +main(): +/app/main.cpp:5 + 403540: 53 push rbx + 403541: 48 83 ec 30 sub rsp,0x30 +/app/main.cpp:6 + 403545: 48 8d 7c 24 10 lea rdi,[rsp+0x10] + 40354a: e8 01 02 00 00 call 403750 <_Z8get_dataB5cxx11v> +_ZN3fmt2v75printIA18_cJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcEEvRKT_DpOT0_(): +/opt/compiler-explorer/libs/fmt/7.1.3/include/fmt/core.h:2114 + 40354f: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] +/opt/compiler-explorer/libs/fmt/7.1.3/include/fmt/core.h:2116 + 403554: ba 0d 00 00 00 mov edx,0xd + 403559: 48 89 e1 mov rcx,rsp + 40355c: bf 30 60 43 00 mov edi,0x436030 + 403561: be 11 00 00 00 mov esi,0x11 +/opt/compiler-explorer/libs/fmt/7.1.3/include/fmt/core.h:2114 + 403566: 48 89 04 24 mov QWORD PTR [rsp],rax + 40356a: 48 8b 44 24 18 mov rax,QWORD PTR [rsp+0x18] + 40356f: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax +/opt/compiler-explorer/libs/fmt/7.1.3/include/fmt/core.h:2116 + 403574: e8 5a 14 00 00 call 4049d3 <_ZN3fmt2v76vprintENS0_17basic_string_viewIcEENS0_11format_argsE> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:795 + 403579: 48 8d 7c 24 10 lea rdi,[rsp+0x10] + 40357e: e8 8d 01 00 00 call 403710 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> +main(): +/app/main.cpp:7 + 403583: 48 83 c4 30 add rsp,0x30 + 403587: 31 c0 xor eax,eax + 403589: 5b pop rbx + 40358a: c3 ret + 40358b: 48 89 c3 mov rbx,rax +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:795 (discriminator 3) + 40358e: 48 8d 7c 24 10 lea rdi,[rsp+0x10] + 403593: e8 78 01 00 00 call 403710 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> +_ZNSaIcED2Ev(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/allocator.h:174 (discriminator 3) + 403598: 48 89 df mov rdi,rbx + 40359b: e8 c0 fe ff ff call 403460 <_Unwind_Resume@plt> + +00000000004035a0 <_start>: +_start(): + 4035a0: f3 0f 1e fa endbr64 + 4035a4: 31 ed xor ebp,ebp + 4035a6: 49 89 d1 mov r9,rdx + 4035a9: 5e pop rsi + 4035aa: 48 89 e2 mov rdx,rsp + 4035ad: 48 83 e4 f0 and rsp,0xfffffffffffffff0 + 4035b1: 50 push rax + 4035b2: 54 push rsp + 4035b3: 49 c7 c0 30 52 43 00 mov r8,0x435230 + 4035ba: 48 c7 c1 c0 51 43 00 mov rcx,0x4351c0 + 4035c1: 48 c7 c7 40 35 40 00 mov rdi,0x403540 + 4035c8: ff 15 0a 4a 04 00 call QWORD PTR [rip+0x44a0a] # 447fd8 <__libc_start_main@GLIBC_2.2.5> + 4035ce: f4 hlt + 4035cf: 90 nop + +00000000004035d0 <_dl_relocate_static_pie>: +_dl_relocate_static_pie(): + 4035d0: f3 0f 1e fa endbr64 + 4035d4: c3 ret + 4035d5: 66 2e 0f 1f 84 00 00 00 00 00 cs nop WORD PTR [rax+rax*1+0x0] + 4035df: 90 nop + +00000000004035e0 : +deregister_tm_clones(): + 4035e0: b8 80 8f 44 00 mov eax,0x448f80 + 4035e5: 48 3d 80 8f 44 00 cmp rax,0x448f80 + 4035eb: 74 13 je 403600 + 4035ed: b8 00 00 00 00 mov eax,0x0 + 4035f2: 48 85 c0 test rax,rax + 4035f5: 74 09 je 403600 + 4035f7: bf 80 8f 44 00 mov edi,0x448f80 + 4035fc: ff e0 jmp rax + 4035fe: 66 90 xchg ax,ax + 403600: c3 ret + 403601: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nop WORD PTR [rax+rax*1+0x0] + 40360c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + +0000000000403610 : +register_tm_clones(): + 403610: be 80 8f 44 00 mov esi,0x448f80 + 403615: 48 81 ee 80 8f 44 00 sub rsi,0x448f80 + 40361c: 48 89 f0 mov rax,rsi + 40361f: 48 c1 ee 3f shr rsi,0x3f + 403623: 48 c1 f8 03 sar rax,0x3 + 403627: 48 01 c6 add rsi,rax + 40362a: 48 d1 fe sar rsi,1 + 40362d: 74 11 je 403640 + 40362f: b8 00 00 00 00 mov eax,0x0 + 403634: 48 85 c0 test rax,rax + 403637: 74 07 je 403640 + 403639: bf 80 8f 44 00 mov edi,0x448f80 + 40363e: ff e0 jmp rax + 403640: c3 ret + 403641: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nop WORD PTR [rax+rax*1+0x0] + 40364c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + +0000000000403650 <__do_global_dtors_aux>: +__do_global_dtors_aux(): + 403650: f3 0f 1e fa endbr64 + 403654: 80 3d 4d 59 04 00 00 cmp BYTE PTR [rip+0x4594d],0x0 # 448fa8 + 40365b: 75 13 jne 403670 <__do_global_dtors_aux+0x20> + 40365d: 55 push rbp + 40365e: 48 89 e5 mov rbp,rsp + 403661: e8 7a ff ff ff call 4035e0 + 403666: c6 05 3b 59 04 00 01 mov BYTE PTR [rip+0x4593b],0x1 # 448fa8 + 40366d: 5d pop rbp + 40366e: c3 ret + 40366f: 90 nop + 403670: c3 ret + 403671: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nop WORD PTR [rax+rax*1+0x0] + 40367c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + +0000000000403680 : +frame_dummy(): + 403680: f3 0f 1e fa endbr64 + 403684: eb 8a jmp 403610 + 403686: 66 2e 0f 1f 84 00 00 00 00 00 cs nop WORD PTR [rax+rax*1+0x0] + +0000000000403690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:134 + 403690: 48 83 ec 08 sub rsp,0x8 +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:139 + 403694: 48 8b 3e mov rdi,QWORD PTR [rsi] + 403697: 48 85 ff test rdi,rdi + 40369a: 78 46 js 4036e2 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm+0x52> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:145 + 40369c: 48 39 fa cmp rdx,rdi + 40369f: 73 17 jae 4036b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm+0x28> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:145 (discriminator 1) + 4036a1: 48 01 d2 add rdx,rdx + 4036a4: 48 39 d7 cmp rdi,rdx + 4036a7: 73 0f jae 4036b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm+0x28> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:149 + 4036a9: 48 85 d2 test rdx,rdx + 4036ac: 78 22 js 4036d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm+0x40> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:147 + 4036ae: 48 89 16 mov QWORD PTR [rsi],rdx + 4036b1: 48 89 d7 mov rdi,rdx + 4036b4: 0f 1f 40 00 nop DWORD PTR [rax+0x0] +_ZNSt15__new_allocatorIcE8allocateEmPKv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:120 + 4036b8: 48 83 c7 01 add rdi,0x1 + 4036bc: 78 1f js 4036dd <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm+0x4d> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:156 + 4036be: 48 83 c4 08 add rsp,0x8 +_ZNSt15__new_allocatorIcE8allocateEmPKv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:137 + 4036c2: e9 c9 fb ff ff jmp 403290 <_Znwm@plt> + 4036c7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:150 + 4036d0: 48 b8 ff ff ff ff ff ff ff 7f movabs rax,0x7fffffffffffffff + 4036da: 48 89 06 mov QWORD PTR [rsi],rax +_ZNSt15__new_allocatorIcE8allocateEmPKv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:126 + 4036dd: e8 de f9 ff ff call 4030c0 <_ZSt17__throw_bad_allocv@plt> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:140 + 4036e2: bf 04 60 43 00 mov edi,0x436004 + 4036e7: e8 84 fa ff ff call 403170 <_ZSt20__throw_length_errorPKc@plt> + 4036ec: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + +00000000004036f0 <_ZNSt15__new_allocatorIcE8allocateEmPKv>: +_ZNSt15__new_allocatorIcE8allocateEmPKv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:120 + 4036f0: 48 85 f6 test rsi,rsi + 4036f3: 78 0b js 403700 <_ZNSt15__new_allocatorIcE8allocateEmPKv+0x10> + 4036f5: 48 89 f7 mov rdi,rsi +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:137 + 4036f8: e9 93 fb ff ff jmp 403290 <_Znwm@plt> + 4036fd: 0f 1f 00 nop DWORD PTR [rax] +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:112 + 403700: 48 83 ec 08 sub rsp,0x8 +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:126 + 403704: e8 b7 f9 ff ff call 4030c0 <_ZSt17__throw_bad_allocv@plt> + 403709: 90 nop + 40370a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + +0000000000403710 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: +_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:235 + 403710: 48 8b 07 mov rax,QWORD PTR [rdi] +_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:253 + 403713: 48 8d 57 10 lea rdx,[rdi+0x10] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:286 + 403717: 48 39 d0 cmp rax,rdx + 40371a: 74 14 je 403730 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x20> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:293 + 40371c: 48 8b 77 10 mov rsi,QWORD PTR [rdi+0x10] +_ZNSt15__new_allocatorIcE10deallocateEPcm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:158 + 403720: 48 89 c7 mov rdi,rax +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:293 + 403723: 48 83 c6 01 add rsi,0x1 +_ZNSt15__new_allocatorIcE10deallocateEPcm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:158 + 403727: e9 74 fb ff ff jmp 4032a0 <_ZdlPvm@plt> + 40372c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:288 + 403730: c3 ret + 403731: 90 nop + 403732: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nop WORD PTR [rax+rax*1+0x0] + 40373d: 0f 1f 00 nop DWORD PTR [rax] + +0000000000403740 <_ZNSt15__new_allocatorIcE10deallocateEPcm>: +_ZNSt15__new_allocatorIcE10deallocateEPcm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:142 + 403740: 48 89 f7 mov rdi,rsi + 403743: 48 89 d6 mov rsi,rdx +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:158 + 403746: e9 55 fb ff ff jmp 4032a0 <_ZdlPvm@plt> + 40374b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000403750 <_Z8get_dataB5cxx11v>: +_Z8get_dataB5cxx11v(): +/app/io.cpp:4 + 403750: 41 57 push r15 +/app/io.cpp:5 + 403752: ba 08 00 00 00 mov edx,0x8 + 403757: be 1c 60 43 00 mov esi,0x43601c +/app/io.cpp:4 + 40375c: 41 56 push r14 + 40375e: 41 55 push r13 + 403760: 41 54 push r12 + 403762: 49 89 fc mov r12,rdi + 403765: 55 push rbp +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:242 + 403766: 4d 8d 6c 24 10 lea r13,[r12+0x10] +_Z8get_dataB5cxx11v(): +/app/io.cpp:4 + 40376b: 53 push rbx +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:170 + 40376c: 31 db xor ebx,ebx +_Z8get_dataB5cxx11v(): +/app/io.cpp:4 + 40376e: 48 81 ec 28 02 00 00 sub rsp,0x228 +/app/io.cpp:5 + 403775: 48 8d 7c 24 10 lea rdi,[rsp+0x10] + 40377a: e8 11 fd ff ff call 403490 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@plt> +_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEC4ERSi(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:133 + 40377f: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] +_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_ios.h:322 + 403784: 48 8b 40 e8 mov rax,QWORD PTR [rax-0x18] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:201 + 403788: 4d 89 2c 24 mov QWORD PTR [r12],r13 +_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_ios.h:322 + 40378c: 48 8b ac 04 f8 00 00 00 mov rbp,QWORD PTR [rsp+rax*1+0xf8] +_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:206 + 403794: 48 85 ed test rbp,rbp + 403797: 75 37 jne 4037d0 <_Z8get_dataB5cxx11v+0x80> +_ZNSt11char_traitsIcE6assignERcRKc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:354 + 403799: 49 8b 04 24 mov rax,QWORD PTR [r12] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:230 + 40379d: 49 89 5c 24 08 mov QWORD PTR [r12+0x8],rbx +_Z8get_dataB5cxx11v(): +/app/io.cpp:8 + 4037a2: 48 8d 7c 24 10 lea rdi,[rsp+0x10] +_ZNSt11char_traitsIcE6assignERcRKc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:354 + 4037a7: c6 04 18 00 mov BYTE PTR [rax+rbx*1],0x0 +_Z8get_dataB5cxx11v(): +/app/io.cpp:8 + 4037ab: e8 b0 f8 ff ff call 403060 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 4037b0: 48 81 c4 28 02 00 00 add rsp,0x228 + 4037b7: 4c 89 e0 mov rax,r12 + 4037ba: 5b pop rbx + 4037bb: 5d pop rbp + 4037bc: 41 5c pop r12 + 4037be: 41 5d pop r13 + 4037c0: 41 5e pop r14 + 4037c2: 41 5f pop r15 + 4037c4: c3 ret + 4037c5: 0f 1f 00 nop DWORD PTR [rax] +_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:503 + 4037c8: 48 83 c0 01 add rax,0x1 + 4037cc: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 4037d0: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 4037d4: 48 89 c2 mov rdx,rax +_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:346 + 4037d7: 48 3b 45 18 cmp rax,QWORD PTR [rbp+0x18] + 4037db: 73 33 jae 403810 <_Z8get_dataB5cxx11v+0xc0> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:175 + 4037dd: 48 83 fb 0f cmp rbx,0xf + 4037e1: 74 68 je 40384b <_Z8get_dataB5cxx11v+0xfb> +_ZNSt11char_traitsIcE11to_int_typeERKc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:454 + 4037e3: 0f b6 02 movzx eax,BYTE PTR [rdx] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:177 + 4037e6: 48 83 c3 01 add rbx,0x1 + 4037ea: 41 88 44 1c 0f mov BYTE PTR [r12+rbx*1+0xf],al +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 4037ef: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] +_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:324 + 4037f3: 48 3b 45 18 cmp rax,QWORD PTR [rbp+0x18] + 4037f7: 72 cf jb 4037c8 <_Z8get_dataB5cxx11v+0x78> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:330 + 4037f9: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0] + 4037fd: 48 89 ef mov rdi,rbp + 403800: ff 50 50 call QWORD PTR [rax+0x50] +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 403803: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 403807: 48 89 c2 mov rdx,rax +_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:346 + 40380a: 48 3b 45 18 cmp rax,QWORD PTR [rbp+0x18] + 40380e: 72 cd jb 4037dd <_Z8get_dataB5cxx11v+0x8d> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:349 + 403810: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0] + 403814: 48 89 ef mov rdi,rbp + 403817: ff 50 48 call QWORD PTR [rax+0x48] +_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:206 + 40381a: 83 c0 01 add eax,0x1 + 40381d: 0f 84 76 ff ff ff je 403799 <_Z8get_dataB5cxx11v+0x49> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:175 + 403823: 48 83 fb 0f cmp rbx,0xf + 403827: 74 1e je 403847 <_Z8get_dataB5cxx11v+0xf7> +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 403829: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] +_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:346 + 40382d: 48 3b 55 18 cmp rdx,QWORD PTR [rbp+0x18] + 403831: 72 b0 jb 4037e3 <_Z8get_dataB5cxx11v+0x93> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:349 + 403833: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0] + 403837: 48 89 ef mov rdi,rbp + 40383a: ff 50 48 call QWORD PTR [rax+0x48] +_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:206 + 40383d: 83 f8 ff cmp eax,0xffffffff + 403840: 75 a4 jne 4037e6 <_Z8get_dataB5cxx11v+0x96> + 403842: e9 c7 fc ff ff jmp 40350e <_Z8get_dataB5cxx11v.cold+0xe> + 403847: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:155 + 40384b: bb 0f 00 00 00 mov ebx,0xf + 403850: 41 bf 0f 00 00 00 mov r15d,0xf + 403856: 41 be 10 00 00 00 mov r14d,0x10 + 40385c: eb 16 jmp 403874 <_Z8get_dataB5cxx11v+0x124> + 40385e: 66 90 xchg ax,ax +_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:503 + 403860: 48 83 c0 01 add rax,0x1 +_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:174 + 403864: 48 83 c3 01 add rbx,0x1 + 403868: 49 83 c6 01 add r14,0x1 +_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:503 + 40386c: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax +_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:203 + 403870: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] +_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:346 + 403874: 48 3b 45 18 cmp rax,QWORD PTR [rbp+0x18] + 403878: 73 2d jae 4038a7 <_Z8get_dataB5cxx11v+0x157> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:194 + 40387a: 4c 39 fb cmp rbx,r15 + 40387d: 74 49 je 4038c8 <_Z8get_dataB5cxx11v+0x178> +_ZNSt11char_traitsIcE11to_int_typeERKc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:454 + 40387f: 0f b6 00 movzx eax,BYTE PTR [rax] +_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:235 + 403882: 49 8b 14 24 mov rdx,QWORD PTR [r12] +_ZNSt11char_traitsIcE6assignERcRKc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:354 + 403886: 88 04 1a mov BYTE PTR [rdx+rbx*1],al +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 403889: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] +_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:324 + 40388d: 48 3b 45 18 cmp rax,QWORD PTR [rbp+0x18] + 403891: 72 cd jb 403860 <_Z8get_dataB5cxx11v+0x110> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:330 + 403893: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0] + 403897: 48 89 ef mov rdi,rbp + 40389a: ff 50 50 call QWORD PTR [rax+0x50] +_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:174 + 40389d: 48 83 c3 01 add rbx,0x1 + 4038a1: 49 83 c6 01 add r14,0x1 +_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:203 + 4038a5: eb c9 jmp 403870 <_Z8get_dataB5cxx11v+0x120> +_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:349 + 4038a7: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0] + 4038ab: 48 89 ef mov rdi,rbp + 4038ae: ff 50 48 call QWORD PTR [rax+0x48] +_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:206 + 4038b1: 83 c0 01 add eax,0x1 + 4038b4: 0f 84 df fe ff ff je 403799 <_Z8get_dataB5cxx11v+0x49> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:194 + 4038ba: 4c 39 fb cmp rbx,r15 + 4038bd: 0f 85 99 00 00 00 jne 40395c <_Z8get_dataB5cxx11v+0x20c> + 4038c3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:139 + 4038c8: 4d 85 f6 test r14,r14 + 4038cb: 0f 88 e1 00 00 00 js 4039b2 <_Z8get_dataB5cxx11v+0x262> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:145 + 4038d1: 4c 39 f3 cmp rbx,r14 + 4038d4: 0f 83 b6 00 00 00 jae 403990 <_Z8get_dataB5cxx11v+0x240> + 4038da: 4c 8d 3c 1b lea r15,[rbx+rbx*1] + 4038de: 4d 39 fe cmp r14,r15 + 4038e1: 0f 83 be 00 00 00 jae 4039a5 <_Z8get_dataB5cxx11v+0x255> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:149 + 4038e7: 4d 85 ff test r15,r15 + 4038ea: 0f 88 bd 00 00 00 js 4039ad <_Z8get_dataB5cxx11v+0x25d> +_ZNSt15__new_allocatorIcE8allocateEmPKv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:120 + 4038f0: 4c 89 ff mov rdi,r15 + 4038f3: 48 83 c7 01 add rdi,0x1 + 4038f7: 0f 88 b0 00 00 00 js 4039ad <_Z8get_dataB5cxx11v+0x25d> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:137 + 4038fd: e8 8e f9 ff ff call 403290 <_Znwm@plt> +_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:235 + 403902: 4d 8b 04 24 mov r8,QWORD PTR [r12] +_ZNSt15__new_allocatorIcE8allocateEmPKv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:137 + 403906: 48 89 c1 mov rcx,rax +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:420 + 403909: 48 83 fb 01 cmp rbx,0x1 + 40390d: 0f 84 8a 00 00 00 je 40399d <_Z8get_dataB5cxx11v+0x24d> +_ZNSt11char_traitsIcE4copyEPcPKcm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:425 + 403913: 48 85 db test rbx,rbx + 403916: 74 1b je 403933 <_Z8get_dataB5cxx11v+0x1e3> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:431 + 403918: 4c 89 c6 mov rsi,r8 + 40391b: 48 89 da mov rdx,rbx + 40391e: 48 89 c7 mov rdi,rax + 403921: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8 + 403926: e8 35 f9 ff ff call 403260 + 40392b: 4c 8b 44 24 08 mov r8,QWORD PTR [rsp+0x8] + 403930: 48 89 c1 mov rcx,rax +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:286 + 403933: 4d 39 c5 cmp r13,r8 + 403936: 74 1b je 403953 <_Z8get_dataB5cxx11v+0x203> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:293 + 403938: 49 8b 44 24 10 mov rax,QWORD PTR [r12+0x10] +_ZNSt15__new_allocatorIcE10deallocateEPcm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:158 + 40393d: 4c 89 c7 mov rdi,r8 + 403940: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:293 + 403945: 48 8d 70 01 lea rsi,[rax+0x1] +_ZNSt15__new_allocatorIcE10deallocateEPcm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:158 + 403949: e8 52 f9 ff ff call 4032a0 <_ZdlPvm@plt> + 40394e: 48 8b 4c 24 08 mov rcx,QWORD PTR [rsp+0x8] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:225 + 403953: 49 89 0c 24 mov QWORD PTR [r12],rcx +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:262 + 403957: 4d 89 7c 24 10 mov QWORD PTR [r12+0x10],r15 +_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:490 + 40395c: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] +_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:346 + 403960: 48 3b 45 18 cmp rax,QWORD PTR [rbp+0x18] + 403964: 0f 82 15 ff ff ff jb 40387f <_Z8get_dataB5cxx11v+0x12f> +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/streambuf:349 + 40396a: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0] + 40396e: 48 89 ef mov rdi,rbp + 403971: ff 50 48 call QWORD PTR [rax+0x48] +_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.h:235 + 403974: 49 8b 14 24 mov rdx,QWORD PTR [r12] +_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:206 + 403978: 83 f8 ff cmp eax,0xffffffff + 40397b: 0f 85 05 ff ff ff jne 403886 <_Z8get_dataB5cxx11v+0x136> + 403981: e9 7a fb ff ff jmp 403500 <_Z8get_dataB5cxx11v.cold> + 403986: 66 2e 0f 1f 84 00 00 00 00 00 cs nop WORD PTR [rax+rax*1+0x0] +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/streambuf_iterator.h:206 + 403990: 45 31 ff xor r15d,r15d +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:155 + 403993: bf 01 00 00 00 mov edi,0x1 + 403998: e9 60 ff ff ff jmp 4038fd <_Z8get_dataB5cxx11v+0x1ad> +_ZNSt11char_traitsIcE6assignERcRKc(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:354 + 40399d: 41 0f b6 00 movzx eax,BYTE PTR [r8] + 4039a1: 88 01 mov BYTE PTR [rcx],al +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:355 + 4039a3: eb 8e jmp 403933 <_Z8get_dataB5cxx11v+0x1e3> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/char_traits.h:355 + 4039a5: 4d 89 f7 mov r15,r14 + 4039a8: e9 43 ff ff ff jmp 4038f0 <_Z8get_dataB5cxx11v+0x1a0> +_ZNSt15__new_allocatorIcE8allocateEmPKv(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/new_allocator.h:126 + 4039ad: e8 0e f7 ff ff call 4030c0 <_ZSt17__throw_bad_allocv@plt> +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:140 + 4039b2: bf 04 60 43 00 mov edi,0x436004 + 4039b7: e8 b4 f7 ff ff call 403170 <_ZSt20__throw_length_errorPKc@plt> +_Z8get_dataB5cxx11v(): +/app/io.cpp:8 + 4039bc: 48 89 c3 mov rbx,rax + 4039bf: e9 62 fb ff ff jmp 403526 <_Z8get_dataB5cxx11v.cold+0x26> +_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tagEN6_GuardD2Ev(): +/opt/compiler-explorer/gcc-12.1.0/include/c++/12.1.0/bits/basic_string.tcc:187 + 4039c4: 48 89 c3 mov rbx,rax + 4039c7: e9 52 fb ff ff jmp 40351e <_Z8get_dataB5cxx11v.cold+0x1e> + +00000000004039cc <_ZN3fmt2v76detail11assert_failEPKciS3_>: +_ZN3fmt2v76detail11assert_failEPKciS3_(): + 4039cc: 55 push rbp + 4039cd: 48 89 e5 mov rbp,rsp + 4039d0: 48 83 ec 20 sub rsp,0x20 + 4039d4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4039d8: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4039db: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4039df: 48 8b 05 ba 55 04 00 mov rax,QWORD PTR [rip+0x455ba] # 448fa0 + 4039e6: 48 8b 75 e8 mov rsi,QWORD PTR [rbp-0x18] + 4039ea: 8b 4d f4 mov ecx,DWORD PTR [rbp-0xc] + 4039ed: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4039f1: 49 89 f0 mov r8,rsi + 4039f4: be 5b 60 43 00 mov esi,0x43605b + 4039f9: 48 89 c7 mov rdi,rax + 4039fc: b8 00 00 00 00 mov eax,0x0 + 403a01: e8 9a f9 ff ff call 4033a0 + 403a06: e8 75 f6 ff ff call 403080 <_ZSt9terminatev@plt> + +0000000000403a0b <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE(): + 403a0b: 55 push rbp + 403a0c: 48 89 e5 mov rbp,rsp + 403a0f: 48 83 ec 40 sub rsp,0x40 + 403a13: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 403a17: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 403a1a: 48 89 55 c0 mov QWORD PTR [rbp-0x40],rdx + 403a1e: 48 89 4d c8 mov QWORD PTR [rbp-0x38],rcx + 403a22: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 403a26: be 00 00 00 00 mov esi,0x0 + 403a2b: 48 89 c7 mov rdi,rax + 403a2e: e8 35 7b 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 403a33: 48 c7 45 f8 08 00 00 00 mov QWORD PTR [rbp-0x8],0x8 + 403a3b: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 403a3e: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 403a41: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 403a44: 89 c7 mov edi,eax + 403a46: e8 67 7b 00 00 call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 403a4b: 84 c0 test al,al + 403a4d: 74 08 je 403a57 <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE+0x4c> + 403a4f: f7 5d f4 neg DWORD PTR [rbp-0xc] + 403a52: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 403a57: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 403a5a: 89 c7 mov edi,eax + 403a5c: e8 d2 18 00 00 call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 403a61: 89 c7 mov edi,eax + 403a63: e8 59 7b 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 403a68: 89 c0 mov eax,eax + 403a6a: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 403a6e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 403a72: 48 8d 45 e8 lea rax,[rbp-0x18] + 403a76: 48 89 d6 mov rsi,rdx + 403a79: 48 89 c7 mov rdi,rax + 403a7c: e8 6b 7b 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 403a81: 48 8d 45 c0 lea rax,[rbp-0x40] + 403a85: 48 89 c7 mov rdi,rax + 403a88: e8 c7 15 00 00 call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 403a8d: ba f4 01 00 00 mov edx,0x1f4 + 403a92: 48 2b 55 f8 sub rdx,QWORD PTR [rbp-0x8] + 403a96: 48 39 c2 cmp rdx,rax + 403a99: 0f 93 c0 setae al + 403a9c: 84 c0 test al,al + 403a9e: 74 1a je 403aba <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE+0xaf> + 403aa0: 48 8d 55 c0 lea rdx,[rbp-0x40] + 403aa4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 403aa8: b9 c7 60 43 00 mov ecx,0x4360c7 + 403aad: be d1 60 43 00 mov esi,0x4360d1 + 403ab2: 48 89 c7 mov rdi,rax + 403ab5: e8 58 7b 00 00 call 40b612 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRNS0_17basic_string_viewIcEERA3_KcELb1EEENSt9enable_ifIXT2_ET_E4typeESD_RKT0_DpOT1_> + 403aba: 48 8d 55 d4 lea rdx,[rbp-0x2c] + 403abe: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 403ac2: 48 89 d1 mov rcx,rdx + 403ac5: ba ca 60 43 00 mov edx,0x4360ca + 403aca: be d1 60 43 00 mov esi,0x4360d1 + 403acf: 48 89 c7 mov rdi,rax + 403ad2: e8 ca 7b 00 00 call 40b6a1 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRA7_KcRiELb1EEENSt9enable_ifIXT2_ET_E4typeESB_RKT0_DpOT1_> + 403ad7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 403adb: 48 89 c7 mov rdi,rax + 403ade: e8 4d 7c 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 403ae3: 48 3d f4 01 00 00 cmp rax,0x1f4 + 403ae9: 76 19 jbe 403b04 <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE+0xf9> + 403aeb: b9 d8 60 43 00 mov ecx,0x4360d8 + 403af0: ba 96 00 00 00 mov edx,0x96 + 403af5: be 88 60 43 00 mov esi,0x436088 + 403afa: bf 30 61 43 00 mov edi,0x436130 + 403aff: e8 ec f6 ff ff call 4031f0 <__assert_fail@plt> + 403b04: 90 nop + 403b05: c9 leave + 403b06: c3 ret + +0000000000403b07 <_ZN3fmt2v76detail12report_errorEPFvRNS1_6bufferIcEEiNS0_17basic_string_viewIcEEEiS6_>: +_ZN3fmt2v76detail12report_errorEPFvRNS1_6bufferIcEEiNS0_17basic_string_viewIcEEEiS6_(): + 403b07: 55 push rbp + 403b08: 48 89 e5 mov rbp,rsp + 403b0b: 41 54 push r12 + 403b0d: 53 push rbx + 403b0e: 48 81 ec 40 02 00 00 sub rsp,0x240 + 403b15: 48 89 bd c8 fd ff ff mov QWORD PTR [rbp-0x238],rdi + 403b1c: 89 b5 c4 fd ff ff mov DWORD PTR [rbp-0x23c],esi + 403b22: 48 89 95 b0 fd ff ff mov QWORD PTR [rbp-0x250],rdx + 403b29: 48 89 8d b8 fd ff ff mov QWORD PTR [rbp-0x248],rcx + 403b30: 48 8d 45 ef lea rax,[rbp-0x11] + 403b34: 48 89 c7 mov rdi,rax + 403b37: e8 34 f9 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 403b3c: 48 8d 55 ef lea rdx,[rbp-0x11] + 403b40: 48 8d 85 d0 fd ff ff lea rax,[rbp-0x230] + 403b47: 48 89 d6 mov rsi,rdx + 403b4a: 48 89 c7 mov rdi,rax + 403b4d: e8 f0 7b 00 00 call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 403b52: 48 8d 45 ef lea rax,[rbp-0x11] + 403b56: 48 89 c7 mov rdi,rax + 403b59: e8 72 f7 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 403b5e: 48 8b 85 b0 fd ff ff mov rax,QWORD PTR [rbp-0x250] + 403b65: 48 8b 95 b8 fd ff ff mov rdx,QWORD PTR [rbp-0x248] + 403b6c: 8b b5 c4 fd ff ff mov esi,DWORD PTR [rbp-0x23c] + 403b72: 48 8d bd d0 fd ff ff lea rdi,[rbp-0x230] + 403b79: 4c 8b 85 c8 fd ff ff mov r8,QWORD PTR [rbp-0x238] + 403b80: 48 89 d1 mov rcx,rdx + 403b83: 48 89 c2 mov rdx,rax + 403b86: 41 ff d0 call r8 + 403b89: 48 8b 1d 10 54 04 00 mov rbx,QWORD PTR [rip+0x45410] # 448fa0 + 403b90: 48 8d 85 d0 fd ff ff lea rax,[rbp-0x230] + 403b97: 48 89 c7 mov rdi,rax + 403b9a: e8 91 7b 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 403b9f: 49 89 c4 mov r12,rax + 403ba2: 48 8d 85 d0 fd ff ff lea rax,[rbp-0x230] + 403ba9: 48 89 c7 mov rdi,rax + 403bac: e8 3b 7c 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 403bb1: 48 89 d9 mov rcx,rbx + 403bb4: ba 01 00 00 00 mov edx,0x1 + 403bb9: 4c 89 e6 mov rsi,r12 + 403bbc: 48 89 c7 mov rdi,rax + 403bbf: e8 fc f8 ff ff call 4034c0 + 403bc4: 48 8b 05 d5 53 04 00 mov rax,QWORD PTR [rip+0x453d5] # 448fa0 + 403bcb: 48 89 c6 mov rsi,rax + 403bce: bf 0a 00 00 00 mov edi,0xa + 403bd3: e8 48 f7 ff ff call 403320 + 403bd8: 48 8d 85 d0 fd ff ff lea rax,[rbp-0x230] + 403bdf: 48 89 c7 mov rdi,rax + 403be2: e8 cb 7b 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 403be7: 48 81 c4 40 02 00 00 add rsp,0x240 + 403bee: 5b pop rbx + 403bef: 41 5c pop r12 + 403bf1: 5d pop rbp + 403bf2: c3 ret + 403bf3: 90 nop + +0000000000403bf4 <_ZN3fmt2v712format_errorD1Ev>: +_ZN3fmt2v712format_errorD1Ev(): + 403bf4: 55 push rbp + 403bf5: 48 89 e5 mov rbp,rsp + 403bf8: 48 83 ec 10 sub rsp,0x10 + 403bfc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 403c00: ba 88 7d 43 00 mov edx,0x437d88 + 403c05: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c09: 48 89 10 mov QWORD PTR [rax],rdx + 403c0c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c10: 48 89 c7 mov rdi,rax + 403c13: e8 d8 f6 ff ff call 4032f0 <_ZNSt13runtime_errorD2Ev@plt> + 403c18: 90 nop + 403c19: c9 leave + 403c1a: c3 ret + 403c1b: 90 nop + +0000000000403c1c <_ZN3fmt2v712format_errorD0Ev>: +_ZN3fmt2v712format_errorD0Ev(): + 403c1c: 55 push rbp + 403c1d: 48 89 e5 mov rbp,rsp + 403c20: 48 83 ec 10 sub rsp,0x10 + 403c24: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 403c28: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c2c: 48 89 c7 mov rdi,rax + 403c2f: e8 c0 ff ff ff call 403bf4 <_ZN3fmt2v712format_errorD1Ev> + 403c34: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c38: 48 89 c7 mov rdi,rax + 403c3b: e8 40 f6 ff ff call 403280 <_ZdlPv@plt> + 403c40: c9 leave + 403c41: c3 ret + +0000000000403c42 <_ZN3fmt2v712system_errorD1Ev>: +_ZN3fmt2v712system_errorD1Ev(): + 403c42: 55 push rbp + 403c43: 48 89 e5 mov rbp,rsp + 403c46: 48 83 ec 10 sub rsp,0x10 + 403c4a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 403c4e: ba 60 7d 43 00 mov edx,0x437d60 + 403c53: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c57: 48 89 10 mov QWORD PTR [rax],rdx + 403c5a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c5e: 48 89 c7 mov rdi,rax + 403c61: e8 8a f6 ff ff call 4032f0 <_ZNSt13runtime_errorD2Ev@plt> + 403c66: 90 nop + 403c67: c9 leave + 403c68: c3 ret + 403c69: 90 nop + +0000000000403c6a <_ZN3fmt2v712system_errorD0Ev>: +_ZN3fmt2v712system_errorD0Ev(): + 403c6a: 55 push rbp + 403c6b: 48 89 e5 mov rbp,rsp + 403c6e: 48 83 ec 10 sub rsp,0x10 + 403c72: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 403c76: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c7a: 48 89 c7 mov rdi,rax + 403c7d: e8 c0 ff ff ff call 403c42 <_ZN3fmt2v712system_errorD1Ev> + 403c82: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 403c86: 48 89 c7 mov rdi,rax + 403c89: e8 f2 f5 ff ff call 403280 <_ZdlPv@plt> + 403c8e: c9 leave + 403c8f: c3 ret + +0000000000403c90 <_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE>: +_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE(): + 403c90: 55 push rbp + 403c91: 48 89 e5 mov rbp,rsp + 403c94: 53 push rbx + 403c95: 48 81 ec e8 02 00 00 sub rsp,0x2e8 + 403c9c: 48 89 bd 38 fd ff ff mov QWORD PTR [rbp-0x2c8],rdi + 403ca3: 89 b5 34 fd ff ff mov DWORD PTR [rbp-0x2cc],esi + 403ca9: 48 89 95 20 fd ff ff mov QWORD PTR [rbp-0x2e0],rdx + 403cb0: 48 89 8d 28 fd ff ff mov QWORD PTR [rbp-0x2d8],rcx + 403cb7: 4c 89 85 10 fd ff ff mov QWORD PTR [rbp-0x2f0],r8 + 403cbe: 4c 89 8d 18 fd ff ff mov QWORD PTR [rbp-0x2e8],r9 + 403cc5: 48 8b 85 38 fd ff ff mov rax,QWORD PTR [rbp-0x2c8] + 403ccc: 8b 95 34 fd ff ff mov edx,DWORD PTR [rbp-0x2cc] + 403cd2: 89 50 10 mov DWORD PTR [rax+0x10],edx + 403cd5: 48 8d 85 6f ff ff ff lea rax,[rbp-0x91] + 403cdc: 48 89 c7 mov rdi,rax + 403cdf: e8 8c f7 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 403ce4: 48 8d 95 6f ff ff ff lea rdx,[rbp-0x91] + 403ceb: 48 8d 85 50 fd ff ff lea rax,[rbp-0x2b0] + 403cf2: 48 89 d6 mov rsi,rdx + 403cf5: 48 89 c7 mov rdi,rax + 403cf8: e8 45 7a 00 00 call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 403cfd: 48 8d 85 6f ff ff ff lea rax,[rbp-0x91] + 403d04: 48 89 c7 mov rdi,rax + 403d07: e8 c4 f5 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 403d0c: 48 8b 85 10 fd ff ff mov rax,QWORD PTR [rbp-0x2f0] + 403d13: 48 8b 95 18 fd ff ff mov rdx,QWORD PTR [rbp-0x2e8] + 403d1a: 48 89 85 40 fd ff ff mov QWORD PTR [rbp-0x2c0],rax + 403d21: 48 89 95 48 fd ff ff mov QWORD PTR [rbp-0x2b8],rdx + 403d28: 48 8d 5d 80 lea rbx,[rbp-0x80] + 403d2c: 48 8b 85 40 fd ff ff mov rax,QWORD PTR [rbp-0x2c0] + 403d33: 48 8b 95 48 fd ff ff mov rdx,QWORD PTR [rbp-0x2b8] + 403d3a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 403d3e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 403d42: 90 nop + 403d43: 48 8b 95 20 fd ff ff mov rdx,QWORD PTR [rbp-0x2e0] + 403d4a: 48 8b 85 28 fd ff ff mov rax,QWORD PTR [rbp-0x2d8] + 403d51: 48 89 d7 mov rdi,rdx + 403d54: 48 89 c6 mov rsi,rax + 403d57: e8 7d 8a 00 00 call 40c7d9 <_ZN3fmt2v714to_string_viewIcEENS0_17basic_string_viewIT_EES4_> + 403d5c: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 403d60: 4c 8b 45 d8 mov r8,QWORD PTR [rbp-0x28] + 403d64: 48 89 c6 mov rsi,rax + 403d67: 48 89 d7 mov rdi,rdx + 403d6a: 48 89 d0 mov rax,rdx + 403d6d: 48 89 c2 mov rdx,rax + 403d70: 48 89 df mov rdi,rbx + 403d73: e8 14 06 00 00 call 40438c <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE> + 403d78: 90 nop + 403d79: 48 8d 55 80 lea rdx,[rbp-0x80] + 403d7d: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 403d84: 48 89 d6 mov rsi,rdx + 403d87: 48 89 c7 mov rdi,rax + 403d8a: e8 5d 7b 00 00 call 40b8ec <_ZN3fmt2v717basic_string_viewIcEC1ISt11char_traitsIcESaIcEEERKNSt7__cxx1112basic_stringIcT_T0_EE> + 403d8f: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 403d96: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 403d9d: 8b b5 34 fd ff ff mov esi,DWORD PTR [rbp-0x2cc] + 403da3: 48 8d bd 50 fd ff ff lea rdi,[rbp-0x2b0] + 403daa: 48 89 d1 mov rcx,rdx + 403dad: 48 89 c2 mov rdx,rax + 403db0: e8 bb 03 00 00 call 404170 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE> + 403db5: 48 8d 45 80 lea rax,[rbp-0x80] + 403db9: 48 89 c7 mov rdi,rax + 403dbc: e8 0f f4 ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 403dc1: 48 8b 85 38 fd ff ff mov rax,QWORD PTR [rbp-0x2c8] + 403dc8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 403dcc: 48 8d 45 b0 lea rax,[rbp-0x50] + 403dd0: 48 8d 95 50 fd ff ff lea rdx,[rbp-0x2b0] + 403dd7: 48 89 d6 mov rsi,rdx + 403dda: 48 89 c7 mov rdi,rax + 403ddd: e8 44 7b 00 00 call 40b926 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE> + 403de2: 48 8d 55 b0 lea rdx,[rbp-0x50] + 403de6: 48 8d 45 a0 lea rax,[rbp-0x60] + 403dea: 48 89 d6 mov rsi,rdx + 403ded: 48 89 c7 mov rdi,rax + 403df0: e8 fb f5 ff ff call 4033f0 <_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 403df5: 48 8d 55 a0 lea rdx,[rbp-0x60] + 403df9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 403dfd: 48 89 d6 mov rsi,rdx + 403e00: 48 89 c7 mov rdi,rax + 403e03: e8 58 f3 ff ff call 403160 <_ZNSt13runtime_erroraSEOS_@plt> + 403e08: 48 8d 45 a0 lea rax,[rbp-0x60] + 403e0c: 48 89 c7 mov rdi,rax + 403e0f: e8 9c f4 ff ff call 4032b0 <_ZNSt13runtime_errorD1Ev@plt> + 403e14: 48 8d 45 b0 lea rax,[rbp-0x50] + 403e18: 48 89 c7 mov rdi,rax + 403e1b: e8 b0 f3 ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 403e20: 48 8d 85 50 fd ff ff lea rax,[rbp-0x2b0] + 403e27: 48 89 c7 mov rdi,rax + 403e2a: e8 83 79 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 403e2f: eb 2e jmp 403e5f <_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE+0x1cf> + 403e31: 48 89 c3 mov rbx,rax + 403e34: 48 8d 45 b0 lea rax,[rbp-0x50] + 403e38: 48 89 c7 mov rdi,rax + 403e3b: e8 90 f3 ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 403e40: eb 03 jmp 403e45 <_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE+0x1b5> + 403e42: 48 89 c3 mov rbx,rax + 403e45: 48 8d 85 50 fd ff ff lea rax,[rbp-0x2b0] + 403e4c: 48 89 c7 mov rdi,rax + 403e4f: e8 5e 79 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 403e54: 48 89 d8 mov rax,rbx + 403e57: 48 89 c7 mov rdi,rax + 403e5a: e8 01 f6 ff ff call 403460 <_Unwind_Resume@plt> + 403e5f: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 403e63: c9 leave + 403e64: c3 ret + +0000000000403e65 <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_(): + 403e65: 55 push rbp + 403e66: 48 89 e5 mov rbp,rsp + 403e69: 53 push rbx + 403e6a: 48 83 ec 28 sub rsp,0x28 + 403e6e: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 403e72: c7 45 ec 07 00 00 00 mov DWORD PTR [rbp-0x14],0x7 + 403e79: eb 04 jmp 403e7f <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x1a> + 403e7b: 83 6d ec 01 sub DWORD PTR [rbp-0x14],0x1 + 403e7f: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 403e83: 7e 0e jle 403e93 <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x2e> + 403e85: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 403e88: 48 98 cdqe + 403e8a: 0f b6 44 05 d8 movzx eax,BYTE PTR [rbp+rax*1-0x28] + 403e8f: 84 c0 test al,al + 403e91: 74 e8 je 403e7b <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x16> + 403e93: c7 45 e8 02 00 00 00 mov DWORD PTR [rbp-0x18],0x2 + 403e9a: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 403e9e: 78 21 js 403ec1 <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x5c> + 403ea0: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 403ea3: 0f af 45 e8 imul eax,DWORD PTR [rbp-0x18] + 403ea7: 89 c3 mov ebx,eax + 403ea9: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 403eac: 48 98 cdqe + 403eae: 0f b6 44 05 d8 movzx eax,BYTE PTR [rbp+rax*1-0x28] + 403eb3: 0f b6 c0 movzx eax,al + 403eb6: 89 c7 mov edi,eax + 403eb8: e8 21 7b 00 00 call 40b9de <_ZN3fmt2v76detail12count_digitsILj4EjEEiT0_> + 403ebd: 01 d8 add eax,ebx + 403ebf: eb 05 jmp 403ec6 <_ZN3fmt2v76detail12count_digitsILj4ENS1_16fallback_uintptrEEEiT0_+0x61> + 403ec1: b8 01 00 00 00 mov eax,0x1 + 403ec6: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 403eca: c9 leave + 403ecb: c3 ret + +0000000000403ecc <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_>: +_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_(): + 403ecc: 55 push rbp + 403ecd: 48 89 e5 mov rbp,rsp + 403ed0: 41 54 push r12 + 403ed2: 53 push rbx + 403ed3: 48 83 ec 30 sub rsp,0x30 + 403ed7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 403edb: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 403edf: c7 45 e0 00 00 00 00 mov DWORD PTR [rbp-0x20],0x0 + 403ee6: c7 45 dc 00 00 00 00 mov DWORD PTR [rbp-0x24],0x0 + 403eed: 48 8d 55 dc lea rdx,[rbp-0x24] + 403ef1: 48 8d 4d e0 lea rcx,[rbp-0x20] + 403ef5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 403ef9: 48 89 ce mov rsi,rcx + 403efc: 48 89 c7 mov rdi,rax + 403eff: e8 5a 36 00 00 call 40755e <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi> + 403f04: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 403f08: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 403f0b: 85 c0 test eax,eax + 403f0d: 74 2c je 403f3b <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0x6f> + 403f0f: bf 10 00 00 00 mov edi,0x10 + 403f14: e8 37 f2 ff ff call 403150 <__cxa_allocate_exception@plt> + 403f19: 48 89 c3 mov rbx,rax + 403f1c: be 96 62 43 00 mov esi,0x436296 + 403f21: 48 89 df mov rdi,rbx + 403f24: e8 a7 f1 ff ff call 4030d0 <_ZNSt13runtime_errorC1EPKc@plt> + 403f29: ba b0 32 40 00 mov edx,0x4032b0 + 403f2e: be a0 7d 44 00 mov esi,0x447da0 + 403f33: 48 89 df mov rdi,rbx + 403f36: e8 15 f5 ff ff call 403450 <__cxa_throw@plt> + 403f3b: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 403f3e: 3d ff ff 00 00 cmp eax,0xffff + 403f43: 77 21 ja 403f66 <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0x9a> + 403f45: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 403f49: 48 8b 00 mov rax,QWORD PTR [rax] + 403f4c: 48 89 c2 mov rdx,rax + 403f4f: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 403f52: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 403f55: 48 8d 45 e4 lea rax,[rbp-0x1c] + 403f59: 48 89 c6 mov rsi,rax + 403f5c: 48 89 d7 mov rdi,rdx + 403f5f: e8 72 80 00 00 call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + 403f64: eb 5b jmp 403fc1 <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0xf5> + 403f66: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 403f69: 2d 00 00 01 00 sub eax,0x10000 + 403f6e: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 403f71: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 403f75: 48 8b 00 mov rax,QWORD PTR [rax] + 403f78: 48 89 c2 mov rdx,rax + 403f7b: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 403f7e: c1 e8 0a shr eax,0xa + 403f81: 05 00 d8 00 00 add eax,0xd800 + 403f86: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 403f89: 48 8d 45 e8 lea rax,[rbp-0x18] + 403f8d: 48 89 c6 mov rsi,rax + 403f90: 48 89 d7 mov rdi,rdx + 403f93: e8 3e 80 00 00 call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + 403f98: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 403f9c: 48 8b 00 mov rax,QWORD PTR [rax] + 403f9f: 48 89 c2 mov rdx,rax + 403fa2: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 403fa5: 25 ff 03 00 00 and eax,0x3ff + 403faa: 05 00 dc 00 00 add eax,0xdc00 + 403faf: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 403fb2: 48 8d 45 ec lea rax,[rbp-0x14] + 403fb6: 48 89 c6 mov rsi,rax + 403fb9: 48 89 d7 mov rdi,rdx + 403fbc: e8 15 80 00 00 call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + 403fc1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 403fc5: eb 16 jmp 403fdd <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_+0x111> + 403fc7: 49 89 c4 mov r12,rax + 403fca: 48 89 df mov rdi,rbx + 403fcd: e8 5e f2 ff ff call 403230 <__cxa_free_exception@plt> + 403fd2: 4c 89 e0 mov rax,r12 + 403fd5: 48 89 c7 mov rdi,rax + 403fd8: e8 83 f4 ff ff call 403460 <_Unwind_Resume@plt> + 403fdd: 48 83 c4 30 add rsp,0x30 + 403fe1: 5b pop rbx + 403fe2: 41 5c pop r12 + 403fe4: 5d pop rbp + 403fe5: c3 ret + +0000000000403fe6 <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE(): + 403fe6: 55 push rbp + 403fe7: 48 89 e5 mov rbp,rsp + 403fea: 53 push rbx + 403feb: 48 83 ec 68 sub rsp,0x68 + 403fef: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 403ff3: 48 89 d1 mov rcx,rdx + 403ff6: 48 89 f0 mov rax,rsi + 403ff9: 48 89 fa mov rdx,rdi + 403ffc: 48 89 ca mov rdx,rcx + 403fff: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 404003: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 404007: 48 8b 5d a8 mov rbx,QWORD PTR [rbp-0x58] + 40400b: 48 8d 45 cb lea rax,[rbp-0x35] + 40400f: 48 89 c7 mov rdi,rax + 404012: e8 29 f1 ff ff call 403140 <_ZNSaIwEC1Ev@plt> + 404017: 48 8d 45 cb lea rax,[rbp-0x35] + 40401b: 48 89 c6 mov rsi,rax + 40401e: 48 89 df mov rdi,rbx + 404021: e8 06 7f 00 00 call 40bf2c <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEEC1ERKS2_> + 404026: 48 8d 45 cb lea rax,[rbp-0x35] + 40402a: 48 89 c7 mov rdi,rax + 40402d: e8 4e f4 ff ff call 403480 <_ZNSaIwED1Ev@plt> + 404032: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 404036: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 40403a: 48 8d 45 90 lea rax,[rbp-0x70] + 40403e: 48 89 c7 mov rdi,rax + 404041: e8 fc 0f 00 00 call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 404046: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40404a: 48 c7 45 e0 04 00 00 00 mov QWORD PTR [rbp-0x20],0x4 + 404052: 48 8d 45 90 lea rax,[rbp-0x70] + 404056: 48 89 c7 mov rdi,rax + 404059: e8 f6 0f 00 00 call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 40405e: 48 83 f8 03 cmp rax,0x3 + 404062: 0f 97 c0 seta al + 404065: 84 c0 test al,al + 404067: 74 3e je 4040a7 <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0xc1> + 404069: 48 8d 45 90 lea rax,[rbp-0x70] + 40406d: 48 89 c7 mov rdi,rax + 404070: e8 df 0f 00 00 call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 404075: 48 8d 50 fd lea rdx,[rax-0x3] + 404079: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40407d: 48 01 d0 add rax,rdx + 404080: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 404084: eb 17 jmp 40409d <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0xb7> + 404086: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40408a: 48 8d 45 c0 lea rax,[rbp-0x40] + 40408e: 48 89 d6 mov rsi,rdx + 404091: 48 89 c7 mov rdi,rax + 404094: e8 33 fe ff ff call 403ecc <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_> + 404099: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40409d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4040a1: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 4040a5: 72 df jb 404086 <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0xa0> + 4040a7: 48 8d 45 90 lea rax,[rbp-0x70] + 4040ab: 48 89 c7 mov rdi,rax + 4040ae: e8 8f 0f 00 00 call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 4040b3: 48 89 c3 mov rbx,rax + 4040b6: 48 8d 45 90 lea rax,[rbp-0x70] + 4040ba: 48 89 c7 mov rdi,rax + 4040bd: e8 92 0f 00 00 call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4040c2: 48 01 d8 add rax,rbx + 4040c5: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 4040c9: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4040cd: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 + 4040d2: 74 60 je 404134 <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0x14e> + 4040d4: c7 45 b9 00 00 00 00 mov DWORD PTR [rbp-0x47],0x0 + 4040db: c7 45 bc 00 00 00 00 mov DWORD PTR [rbp-0x44],0x0 + 4040e2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4040e6: 48 89 c7 mov rdi,rax + 4040e9: e8 36 74 00 00 call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 4040ee: 48 89 c2 mov rdx,rax + 4040f1: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4040f5: 48 8d 45 b9 lea rax,[rbp-0x47] + 4040f9: 48 89 ce mov rsi,rcx + 4040fc: 48 89 c7 mov rdi,rax + 4040ff: e8 5c f1 ff ff call 403260 + 404104: 48 8d 45 b9 lea rax,[rbp-0x47] + 404108: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40410c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 404110: 48 8d 45 c0 lea rax,[rbp-0x40] + 404114: 48 89 d6 mov rsi,rdx + 404117: 48 89 c7 mov rdi,rax + 40411a: e8 ad fd ff ff call 403ecc <_ZZN3fmt2v76detail13utf8_to_utf16C4ENS0_17basic_string_viewIcEEENKUlPKcE_clES6_> + 40411f: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 404123: 48 8d 45 b9 lea rax,[rbp-0x47] + 404127: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40412b: 48 29 c2 sub rdx,rax + 40412e: 48 39 55 d0 cmp QWORD PTR [rbp-0x30],rdx + 404132: 7f d8 jg 40410c <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0x126> + 404134: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 404138: c7 45 cc 00 00 00 00 mov DWORD PTR [rbp-0x34],0x0 + 40413f: 48 8d 55 cc lea rdx,[rbp-0x34] + 404143: 48 89 d6 mov rsi,rdx + 404146: 48 89 c7 mov rdi,rax + 404149: e8 88 7e 00 00 call 40bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw> + 40414e: eb 1a jmp 40416a <_ZN3fmt2v76detail13utf8_to_utf16C1ENS0_17basic_string_viewIcEE+0x184> + 404150: 48 89 c3 mov rbx,rax + 404153: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 404157: 48 89 c7 mov rdi,rax + 40415a: e8 3d 7e 00 00 call 40bf9c <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEED1Ev> + 40415f: 48 89 d8 mov rax,rbx + 404162: 48 89 c7 mov rdi,rax + 404165: e8 f6 f2 ff ff call 403460 <_Unwind_Resume@plt> + 40416a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40416e: c9 leave + 40416f: c3 ret + +0000000000404170 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE>: +_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE(): + 404170: 55 push rbp + 404171: 48 89 e5 mov rbp,rsp + 404174: 53 push rbx + 404175: 48 81 ec 68 02 00 00 sub rsp,0x268 + 40417c: 48 89 bd a8 fd ff ff mov QWORD PTR [rbp-0x258],rdi + 404183: 89 b5 a4 fd ff ff mov DWORD PTR [rbp-0x25c],esi + 404189: 48 89 95 90 fd ff ff mov QWORD PTR [rbp-0x270],rdx + 404190: 48 89 8d 98 fd ff ff mov QWORD PTR [rbp-0x268],rcx + 404197: 48 8d 45 df lea rax,[rbp-0x21] + 40419b: 48 89 c7 mov rdi,rax + 40419e: e8 cd f2 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 4041a3: 48 8d 55 df lea rdx,[rbp-0x21] + 4041a7: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 4041ae: 48 89 d6 mov rsi,rdx + 4041b1: 48 89 c7 mov rdi,rax + 4041b4: e8 89 75 00 00 call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 4041b9: 48 8d 45 df lea rax,[rbp-0x21] + 4041bd: 48 89 c7 mov rdi,rax + 4041c0: e8 0b f1 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 4041c5: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 4041cc: be f4 01 00 00 mov esi,0x1f4 + 4041d1: 48 89 c7 mov rdi,rax + 4041d4: e8 57 7e 00 00 call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 4041d9: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 4041e0: be 00 00 00 00 mov esi,0x0 + 4041e5: 48 89 c7 mov rdi,rax + 4041e8: e8 69 7e 00 00 call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 4041ed: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4041f1: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 4041f8: 48 89 c7 mov rdi,rax + 4041fb: e8 30 75 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 404200: 48 89 c2 mov rdx,rax + 404203: 48 8d 4d d0 lea rcx,[rbp-0x30] + 404207: 8b 85 a4 fd ff ff mov eax,DWORD PTR [rbp-0x25c] + 40420d: 48 89 ce mov rsi,rcx + 404210: 89 c7 mov edi,eax + 404212: e8 00 13 00 00 call 405517 <_ZN3fmt2v76detail13safe_strerrorEiRPcm> + 404217: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 40421a: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 40421e: 75 39 jne 404259 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0xe9> + 404220: 48 8b 95 a8 fd ff ff mov rdx,QWORD PTR [rbp-0x258] + 404227: 48 8d 45 e0 lea rax,[rbp-0x20] + 40422b: 48 89 d6 mov rsi,rdx + 40422e: 48 89 c7 mov rdi,rax + 404231: e8 b6 73 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 404236: 48 8d 4d d0 lea rcx,[rbp-0x30] + 40423a: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 404241: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 404245: be a3 62 43 00 mov esi,0x4362a3 + 40424a: 48 89 c7 mov rdi,rax + 40424d: e8 21 7e 00 00 call 40c073 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA7_cJRNS0_17basic_string_viewIcEERPcELb1EEENSt9enable_ifIXT2_ET_E4typeESC_RKT0_DpOT1_> + 404252: bb 00 00 00 00 mov ebx,0x0 + 404257: eb 37 jmp 404290 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x120> + 404259: 83 7d ec 22 cmp DWORD PTR [rbp-0x14],0x22 + 40425d: 74 07 je 404266 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0xf6> + 40425f: bb 01 00 00 00 mov ebx,0x1 + 404264: eb 2a jmp 404290 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x120> + 404266: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 40426d: 48 89 c7 mov rdi,rax + 404270: e8 bb 74 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 404275: 48 8d 14 00 lea rdx,[rax+rax*1] + 404279: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 404280: 48 89 d6 mov rsi,rdx + 404283: 48 89 c7 mov rdi,rax + 404286: e8 a5 7d 00 00 call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 40428b: e9 49 ff ff ff jmp 4041d9 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x69> + 404290: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 404297: 48 89 c7 mov rdi,rax + 40429a: e8 13 75 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 40429f: 83 fb 01 cmp ebx,0x1 + 4042a2: 75 4c jne 4042f0 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x180> + 4042a4: 48 8b 85 90 fd ff ff mov rax,QWORD PTR [rbp-0x270] + 4042ab: 48 8b 95 98 fd ff ff mov rdx,QWORD PTR [rbp-0x268] + 4042b2: 8b b5 a4 fd ff ff mov esi,DWORD PTR [rbp-0x25c] + 4042b8: 48 8b bd a8 fd ff ff mov rdi,QWORD PTR [rbp-0x258] + 4042bf: 48 89 d1 mov rcx,rdx + 4042c2: 48 89 c2 mov rdx,rax + 4042c5: e8 41 f7 ff ff call 403a0b <_ZN3fmt2v76detail17format_error_codeERNS1_6bufferIcEEiNS0_17basic_string_viewIcEE> + 4042ca: eb 25 jmp 4042f1 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x181> + 4042cc: 48 89 c3 mov rbx,rax + 4042cf: 48 8d 85 b0 fd ff ff lea rax,[rbp-0x250] + 4042d6: 48 89 c7 mov rdi,rax + 4042d9: e8 d4 74 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4042de: 48 89 d8 mov rax,rbx + 4042e1: 48 89 c7 mov rdi,rax + 4042e4: e8 f7 ed ff ff call 4030e0 <__cxa_begin_catch@plt> + 4042e9: e8 22 f1 ff ff call 403410 <__cxa_end_catch@plt> + 4042ee: eb b4 jmp 4042a4 <_ZN3fmt2v719format_system_errorERNS0_6detail6bufferIcEEiNS0_17basic_string_viewIcEE+0x134> + 4042f0: 90 nop + 4042f1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4042f5: c9 leave + 4042f6: c3 ret + 4042f7: 90 nop + +00000000004042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc>: +_ZN3fmt2v76detail13error_handler8on_errorEPKc(): + 4042f8: 55 push rbp + 4042f9: 48 89 e5 mov rbp,rsp + 4042fc: 41 54 push r12 + 4042fe: 53 push rbx + 4042ff: 48 83 ec 10 sub rsp,0x10 + 404303: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 404307: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40430b: bf 10 00 00 00 mov edi,0x10 + 404310: e8 3b ee ff ff call 403150 <__cxa_allocate_exception@plt> + 404315: 48 89 c3 mov rbx,rax + 404318: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40431c: 48 89 c6 mov rsi,rax + 40431f: 48 89 df mov rdi,rbx + 404322: e8 c1 0d 00 00 call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 404327: ba f4 3b 40 00 mov edx,0x403bf4 + 40432c: be a0 7f 43 00 mov esi,0x437fa0 + 404331: 48 89 df mov rdi,rbx + 404334: e8 17 f1 ff ff call 403450 <__cxa_throw@plt> + 404339: 49 89 c4 mov r12,rax + 40433c: 48 89 df mov rdi,rbx + 40433f: e8 ec ee ff ff call 403230 <__cxa_free_exception@plt> + 404344: 4c 89 e0 mov rax,r12 + 404347: 48 89 c7 mov rdi,rax + 40434a: e8 11 f1 ff ff call 403460 <_Unwind_Resume@plt> + +000000000040434f <_ZN3fmt2v719report_system_errorEiNS0_17basic_string_viewIcEE>: +_ZN3fmt2v719report_system_errorEiNS0_17basic_string_viewIcEE(): + 40434f: 55 push rbp + 404350: 48 89 e5 mov rbp,rsp + 404353: 48 83 ec 20 sub rsp,0x20 + 404357: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40435a: 48 89 d1 mov rcx,rdx + 40435d: 48 89 f0 mov rax,rsi + 404360: 48 89 fa mov rdx,rdi + 404363: 48 89 ca mov rdx,rcx + 404366: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40436a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40436e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 404372: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 404376: 8b 75 fc mov esi,DWORD PTR [rbp-0x4] + 404379: 48 89 d1 mov rcx,rdx + 40437c: 48 89 c2 mov rdx,rax + 40437f: bf 70 41 40 00 mov edi,0x404170 + 404384: e8 7e f7 ff ff call 403b07 <_ZN3fmt2v76detail12report_errorEPFvRNS1_6bufferIcEEiNS0_17basic_string_viewIcEEEiS6_> + 404389: 90 nop + 40438a: c9 leave + 40438b: c3 ret + +000000000040438c <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE>: +_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE(): + 40438c: 55 push rbp + 40438d: 48 89 e5 mov rbp,rsp + 404390: 53 push rbx + 404391: 48 81 ec d8 03 00 00 sub rsp,0x3d8 + 404398: 48 89 bd 48 fc ff ff mov QWORD PTR [rbp-0x3b8],rdi + 40439f: 48 89 f0 mov rax,rsi + 4043a2: 48 89 d6 mov rsi,rdx + 4043a5: 48 89 f2 mov rdx,rsi + 4043a8: 48 89 85 30 fc ff ff mov QWORD PTR [rbp-0x3d0],rax + 4043af: 48 89 95 38 fc ff ff mov QWORD PTR [rbp-0x3c8],rdx + 4043b6: 48 89 c8 mov rax,rcx + 4043b9: 4c 89 c1 mov rcx,r8 + 4043bc: 48 89 ca mov rdx,rcx + 4043bf: 48 89 85 20 fc ff ff mov QWORD PTR [rbp-0x3e0],rax + 4043c6: 48 89 95 28 fc ff ff mov QWORD PTR [rbp-0x3d8],rdx + 4043cd: 48 8d 85 30 fc ff ff lea rax,[rbp-0x3d0] + 4043d4: 48 89 c7 mov rdi,rax + 4043d7: e8 78 0c 00 00 call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4043dc: 48 83 f8 02 cmp rax,0x2 + 4043e0: 75 27 jne 404409 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x7d> + 4043e2: 48 8d 85 30 fc ff ff lea rax,[rbp-0x3d0] + 4043e9: 48 89 c7 mov rdi,rax + 4043ec: e8 51 0c 00 00 call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 4043f1: be aa 62 43 00 mov esi,0x4362aa + 4043f6: 48 89 c7 mov rdi,rax + 4043f9: e8 7f 0f 00 00 call 40537d <_ZN3fmt2v76detail6equal2EPKcS3_> + 4043fe: 84 c0 test al,al + 404400: 74 07 je 404409 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x7d> + 404402: b8 01 00 00 00 mov eax,0x1 + 404407: eb 05 jmp 40440e <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x82> + 404409: b8 00 00 00 00 mov eax,0x0 + 40440e: 84 c0 test al,al + 404410: 0f 84 cb 03 00 00 je 4047e1 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x455> + 404416: 48 8d 85 50 fc ff ff lea rax,[rbp-0x3b0] + 40441d: 48 8d 8d 20 fc ff ff lea rcx,[rbp-0x3e0] + 404424: ba 00 00 00 00 mov edx,0x0 + 404429: 48 89 ce mov rsi,rcx + 40442c: 48 89 c7 mov rdi,rax + 40442f: e8 fe 7c 00 00 call 40c132 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi> + 404434: 48 8d 85 50 fc ff ff lea rax,[rbp-0x3b0] + 40443b: 48 89 c7 mov rdi,rax + 40443e: e8 cd 7d 00 00 call 40c210 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEcvbEv> + 404443: 83 f0 01 xor eax,0x1 + 404446: 84 c0 test al,al + 404448: 74 14 je 40445e <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0xd2> + 40444a: 48 8d 85 e5 fe ff ff lea rax,[rbp-0x11b] + 404451: be ad 62 43 00 mov esi,0x4362ad + 404456: 48 89 c7 mov rdi,rax + 404459: e8 9a fe ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 40445e: 48 8b 9d 48 fc ff ff mov rbx,QWORD PTR [rbp-0x3b8] + 404465: 8b 85 60 fc ff ff mov eax,DWORD PTR [rbp-0x3a0] + 40446b: 83 f8 0f cmp eax,0xf + 40446e: 0f 87 47 03 00 00 ja 4047bb <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x42f> + 404474: 89 c0 mov eax,eax + 404476: 48 8b 04 c5 c0 62 43 00 mov rax,QWORD PTR [rax*8+0x4362c0] + 40447e: ff e0 jmp rax + 404480: 8b 85 50 fc ff ff mov eax,DWORD PTR [rbp-0x3b0] + 404486: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 40448d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 404491: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 404494: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 404497: 89 c6 mov esi,eax + 404499: 48 89 df mov rdi,rbx + 40449c: e8 47 a9 00 00 call 40ede8 <_ZN3fmt2v79to_stringIiLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 4044a1: e9 36 03 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 4044a6: 8b 85 50 fc ff ff mov eax,DWORD PTR [rbp-0x3b0] + 4044ac: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 4044b3: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4044b7: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 4044ba: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 4044bd: 89 c6 mov esi,eax + 4044bf: 48 89 df mov rdi,rbx + 4044c2: e8 ac a9 00 00 call 40ee73 <_ZN3fmt2v79to_stringIjLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 4044c7: e9 10 03 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 4044cc: 48 8b 85 50 fc ff ff mov rax,QWORD PTR [rbp-0x3b0] + 4044d3: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 4044da: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 4044de: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4044e2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4044e6: 48 89 c6 mov rsi,rax + 4044e9: 48 89 df mov rdi,rbx + 4044ec: e8 0d aa 00 00 call 40eefe <_ZN3fmt2v79to_stringIxLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 4044f1: e9 e6 02 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 4044f6: 48 8b 85 50 fc ff ff mov rax,QWORD PTR [rbp-0x3b0] + 4044fd: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 404504: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 404508: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 40450c: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 404510: 48 89 c6 mov rsi,rax + 404513: 48 89 df mov rdi,rbx + 404516: e8 71 aa 00 00 call 40ef8c <_ZN3fmt2v79to_stringIyLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 40451b: e9 bc 02 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 404520: 48 8b 85 50 fc ff ff mov rax,QWORD PTR [rbp-0x3b0] + 404527: 48 8b 95 58 fc ff ff mov rdx,QWORD PTR [rbp-0x3a8] + 40452e: 48 8d 8d e6 fe ff ff lea rcx,[rbp-0x11a] + 404535: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 404539: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 40453d: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 404541: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 404545: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 404549: 48 89 d6 mov rsi,rdx + 40454c: 48 89 c2 mov rdx,rax + 40454f: 48 89 df mov rdi,rbx + 404552: e8 c3 aa 00 00 call 40f01a <_ZN3fmt2v79to_stringInLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 404557: e9 80 02 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 40455c: 48 8b 85 50 fc ff ff mov rax,QWORD PTR [rbp-0x3b0] + 404563: 48 8b 95 58 fc ff ff mov rdx,QWORD PTR [rbp-0x3a8] + 40456a: 48 8d 8d e6 fe ff ff lea rcx,[rbp-0x11a] + 404571: 48 89 4d 88 mov QWORD PTR [rbp-0x78],rcx + 404575: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 40457c: 48 89 95 78 ff ff ff mov QWORD PTR [rbp-0x88],rdx + 404583: 48 8b 95 70 ff ff ff mov rdx,QWORD PTR [rbp-0x90] + 40458a: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 404591: 48 89 d6 mov rsi,rdx + 404594: 48 89 c2 mov rdx,rax + 404597: 48 89 df mov rdi,rbx + 40459a: e8 1d ab 00 00 call 40f0bc <_ZN3fmt2v79to_stringIoLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 40459f: e9 38 02 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 4045a4: 0f b6 85 50 fc ff ff movzx eax,BYTE PTR [rbp-0x3b0] + 4045ab: 0f b6 c0 movzx eax,al + 4045ae: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 4045b5: 48 89 95 68 ff ff ff mov QWORD PTR [rbp-0x98],rdx + 4045bc: 88 85 67 ff ff ff mov BYTE PTR [rbp-0x99],al + 4045c2: 80 a5 67 ff ff ff 01 and BYTE PTR [rbp-0x99],0x1 + 4045c9: 0f b6 85 67 ff ff ff movzx eax,BYTE PTR [rbp-0x99] + 4045d0: 89 c6 mov esi,eax + 4045d2: 48 89 df mov rdi,rbx + 4045d5: e8 84 ab 00 00 call 40f15e <_ZN3fmt2v79to_stringIbLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 4045da: e9 fd 01 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 4045df: 0f b6 85 50 fc ff ff movzx eax,BYTE PTR [rbp-0x3b0] + 4045e6: 0f be c0 movsx eax,al + 4045e9: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 4045f0: 48 89 95 58 ff ff ff mov QWORD PTR [rbp-0xa8],rdx + 4045f7: 88 85 57 ff ff ff mov BYTE PTR [rbp-0xa9],al + 4045fd: 0f be 85 57 ff ff ff movsx eax,BYTE PTR [rbp-0xa9] + 404604: 89 c6 mov esi,eax + 404606: 48 89 df mov rdi,rbx + 404609: e8 de ab 00 00 call 40f1ec <_ZN3fmt2v79to_stringIcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_> + 40460e: e9 c9 01 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 404613: f3 0f 10 85 50 fc ff ff movss xmm0,DWORD PTR [rbp-0x3b0] + 40461b: 48 8d 85 e6 fe ff ff lea rax,[rbp-0x11a] + 404622: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 404629: f3 0f 11 85 74 fc ff ff movss DWORD PTR [rbp-0x38c],xmm0 + 404631: 48 8d 85 74 fc ff ff lea rax,[rbp-0x38c] + 404638: 48 89 c6 mov rsi,rax + 40463b: 48 89 df mov rdi,rbx + 40463e: e8 37 ac 00 00 call 40f27a <_ZN3fmt2v79to_stringIfLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 404643: e9 94 01 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 404648: f2 0f 10 85 50 fc ff ff movsd xmm0,QWORD PTR [rbp-0x3b0] + 404650: 48 8d 85 e6 fe ff ff lea rax,[rbp-0x11a] + 404657: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 40465e: f2 0f 11 85 78 fc ff ff movsd QWORD PTR [rbp-0x388],xmm0 + 404666: 48 8d 85 78 fc ff ff lea rax,[rbp-0x388] + 40466d: 48 89 c6 mov rsi,rax + 404670: 48 89 df mov rdi,rbx + 404673: e8 63 ac 00 00 call 40f2db <_ZN3fmt2v79to_stringIdLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 404678: e9 5f 01 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 40467d: db ad 50 fc ff ff fld TBYTE PTR [rbp-0x3b0] + 404683: 48 8d 85 e6 fe ff ff lea rax,[rbp-0x11a] + 40468a: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax + 404691: db bd 80 fc ff ff fstp TBYTE PTR [rbp-0x380] + 404697: 48 8d 85 80 fc ff ff lea rax,[rbp-0x380] + 40469e: 48 89 c6 mov rsi,rax + 4046a1: 48 89 df mov rdi,rbx + 4046a4: e8 95 ac 00 00 call 40f33e <_ZN3fmt2v79to_stringIeLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4046a9: e9 2e 01 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 4046ae: 48 8b 85 50 fc ff ff mov rax,QWORD PTR [rbp-0x3b0] + 4046b5: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 4046bc: 48 89 95 30 ff ff ff mov QWORD PTR [rbp-0xd0],rdx + 4046c3: 48 89 85 98 fc ff ff mov QWORD PTR [rbp-0x368],rax + 4046ca: 48 8d 85 98 fc ff ff lea rax,[rbp-0x368] + 4046d1: 48 89 c6 mov rsi,rax + 4046d4: 48 89 df mov rdi,rbx + 4046d7: e8 cc ac 00 00 call 40f3a8 <_ZN3fmt2v79to_stringIPKcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4046dc: e9 fb 00 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 4046e1: 48 8b 95 58 fc ff ff mov rdx,QWORD PTR [rbp-0x3a8] + 4046e8: 48 8b 8d 50 fc ff ff mov rcx,QWORD PTR [rbp-0x3b0] + 4046ef: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4046f6: 48 89 ce mov rsi,rcx + 4046f9: 48 89 c7 mov rdi,rax + 4046fc: e8 e7 6d 00 00 call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 404701: 48 8d 85 e6 fe ff ff lea rax,[rbp-0x11a] + 404708: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax + 40470f: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 404716: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40471d: 48 89 85 a0 fc ff ff mov QWORD PTR [rbp-0x360],rax + 404724: 48 89 95 a8 fc ff ff mov QWORD PTR [rbp-0x358],rdx + 40472b: 48 8d 85 a0 fc ff ff lea rax,[rbp-0x360] + 404732: 48 89 c6 mov rsi,rax + 404735: 48 89 df mov rdi,rbx + 404738: e8 cc ac 00 00 call 40f409 <_ZN3fmt2v79to_stringINS0_17basic_string_viewIcEELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 40473d: e9 9a 00 00 00 jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 404742: 48 8b 85 50 fc ff ff mov rax,QWORD PTR [rbp-0x3b0] + 404749: 48 8d 95 e6 fe ff ff lea rdx,[rbp-0x11a] + 404750: 48 89 95 20 ff ff ff mov QWORD PTR [rbp-0xe0],rdx + 404757: 48 89 85 b0 fc ff ff mov QWORD PTR [rbp-0x350],rax + 40475e: 48 8d 85 b0 fc ff ff lea rax,[rbp-0x350] + 404765: 48 89 c6 mov rsi,rax + 404768: 48 89 df mov rdi,rbx + 40476b: e8 04 ad 00 00 call 40f474 <_ZN3fmt2v79to_stringIPKvLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 404770: eb 6a jmp 4047dc <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x450> + 404772: 48 8b 8d 50 fc ff ff mov rcx,QWORD PTR [rbp-0x3b0] + 404779: 48 8b 95 58 fc ff ff mov rdx,QWORD PTR [rbp-0x3a8] + 404780: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 404787: 48 89 ce mov rsi,rcx + 40478a: 48 89 c7 mov rdi,rax + 40478d: e8 8e 85 00 00 call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 404792: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 404799: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] + 4047a0: 48 8d b5 e6 fe ff ff lea rsi,[rbp-0x11a] + 4047a7: 48 89 d1 mov rcx,rdx + 4047aa: 48 89 c2 mov rdx,rax + 4047ad: 48 89 df mov rdi,rbx + 4047b0: e8 d7 2f 00 00 call 40778c <_ZNK3fmt2v76detail11stringifierclB5cxx11ENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleE> + 4047b5: e9 ed 00 00 00 jmp 4048a7 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x51b> + 4047ba: 90 nop + 4047bb: 48 8d 85 e6 fe ff ff lea rax,[rbp-0x11a] + 4047c2: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax + 4047c9: 48 8d 85 bf fc ff ff lea rax,[rbp-0x341] + 4047d0: 48 89 c6 mov rsi,rax + 4047d3: 48 89 df mov rdi,rbx + 4047d6: e8 fa ac 00 00 call 40f4d5 <_ZN3fmt2v79to_stringINS0_9monostateELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4047db: 90 nop + 4047dc: e9 c6 00 00 00 jmp 4048a7 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x51b> + 4047e1: 48 8d 85 e7 fe ff ff lea rax,[rbp-0x119] + 4047e8: 48 89 c7 mov rdi,rax + 4047eb: e8 80 ec ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 4047f0: 48 8d 95 e7 fe ff ff lea rdx,[rbp-0x119] + 4047f7: 48 8d 85 c0 fc ff ff lea rax,[rbp-0x340] + 4047fe: 48 89 d6 mov rsi,rdx + 404801: 48 89 c7 mov rdi,rax + 404804: e8 39 6f 00 00 call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 404809: 48 8d 85 e7 fe ff ff lea rax,[rbp-0x119] + 404810: 48 89 c7 mov rdi,rax + 404813: e8 b8 ea ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 404818: 48 8d 85 e8 fe ff ff lea rax,[rbp-0x118] + 40481f: 48 89 c7 mov rdi,rax + 404822: e8 eb 07 00 00 call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 404827: 4c 8b 85 e8 fe ff ff mov r8,QWORD PTR [rbp-0x118] + 40482e: 48 8b 8d 20 fc ff ff mov rcx,QWORD PTR [rbp-0x3e0] + 404835: 48 8b bd 28 fc ff ff mov rdi,QWORD PTR [rbp-0x3d8] + 40483c: 48 8b b5 30 fc ff ff mov rsi,QWORD PTR [rbp-0x3d0] + 404843: 48 8b 95 38 fc ff ff mov rdx,QWORD PTR [rbp-0x3c8] + 40484a: 48 8d 85 c0 fc ff ff lea rax,[rbp-0x340] + 404851: 4d 89 c1 mov r9,r8 + 404854: 49 89 f8 mov r8,rdi + 404857: 48 89 c7 mov rdi,rax + 40485a: e8 69 49 00 00 call 4091c8 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE> + 40485f: 48 8b 85 48 fc ff ff mov rax,QWORD PTR [rbp-0x3b8] + 404866: 48 8d 95 c0 fc ff ff lea rdx,[rbp-0x340] + 40486d: 48 89 d6 mov rsi,rdx + 404870: 48 89 c7 mov rdi,rax + 404873: e8 ae 70 00 00 call 40b926 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE> + 404878: 90 nop + 404879: 48 8d 85 c0 fc ff ff lea rax,[rbp-0x340] + 404880: 48 89 c7 mov rdi,rax + 404883: e8 2a 6f 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 404888: eb 1d jmp 4048a7 <_ZN3fmt2v76detail7vformatB5cxx11ENS0_17basic_string_viewIcEENS0_11format_argsE+0x51b> + 40488a: 48 89 c3 mov rbx,rax + 40488d: 48 8d 85 c0 fc ff ff lea rax,[rbp-0x340] + 404894: 48 89 c7 mov rdi,rax + 404897: e8 16 6f 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 40489c: 48 89 d8 mov rax,rbx + 40489f: 48 89 c7 mov rdi,rax + 4048a2: e8 b9 eb ff ff call 403460 <_Unwind_Resume@plt> + 4048a7: 48 8b 85 48 fc ff ff mov rax,QWORD PTR [rbp-0x3b8] + 4048ae: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4048b2: c9 leave + 4048b3: c3 ret + +00000000004048b4 <_ZN3fmt2v76vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE>: +_ZN3fmt2v76vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE(): + 4048b4: 55 push rbp + 4048b5: 48 89 e5 mov rbp,rsp + 4048b8: 53 push rbx + 4048b9: 48 81 ec 68 02 00 00 sub rsp,0x268 + 4048c0: 48 89 bd b8 fd ff ff mov QWORD PTR [rbp-0x248],rdi + 4048c7: 48 89 f0 mov rax,rsi + 4048ca: 48 89 d6 mov rsi,rdx + 4048cd: 48 89 f2 mov rdx,rsi + 4048d0: 48 89 85 a0 fd ff ff mov QWORD PTR [rbp-0x260],rax + 4048d7: 48 89 95 a8 fd ff ff mov QWORD PTR [rbp-0x258],rdx + 4048de: 48 89 c8 mov rax,rcx + 4048e1: 4c 89 c1 mov rcx,r8 + 4048e4: 48 89 ca mov rdx,rcx + 4048e7: 48 89 85 90 fd ff ff mov QWORD PTR [rbp-0x270],rax + 4048ee: 48 89 95 98 fd ff ff mov QWORD PTR [rbp-0x268],rdx + 4048f5: 48 8d 45 e7 lea rax,[rbp-0x19] + 4048f9: 48 89 c7 mov rdi,rax + 4048fc: e8 6f eb ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 404901: 48 8d 55 e7 lea rdx,[rbp-0x19] + 404905: 48 8d 85 c0 fd ff ff lea rax,[rbp-0x240] + 40490c: 48 89 d6 mov rsi,rdx + 40490f: 48 89 c7 mov rdi,rax + 404912: e8 2b 6e 00 00 call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 404917: 48 8d 45 e7 lea rax,[rbp-0x19] + 40491b: 48 89 c7 mov rdi,rax + 40491e: e8 ad e9 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 404923: 48 8d 45 e8 lea rax,[rbp-0x18] + 404927: 48 89 c7 mov rdi,rax + 40492a: e8 e3 06 00 00 call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 40492f: 4c 8b 45 e8 mov r8,QWORD PTR [rbp-0x18] + 404933: 48 8b 8d 90 fd ff ff mov rcx,QWORD PTR [rbp-0x270] + 40493a: 48 8b bd 98 fd ff ff mov rdi,QWORD PTR [rbp-0x268] + 404941: 48 8b b5 a0 fd ff ff mov rsi,QWORD PTR [rbp-0x260] + 404948: 48 8b 95 a8 fd ff ff mov rdx,QWORD PTR [rbp-0x258] + 40494f: 48 8d 85 c0 fd ff ff lea rax,[rbp-0x240] + 404956: 4d 89 c1 mov r9,r8 + 404959: 49 89 f8 mov r8,rdi + 40495c: 48 89 c7 mov rdi,rax + 40495f: e8 64 48 00 00 call 4091c8 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE> + 404964: 48 8d 85 c0 fd ff ff lea rax,[rbp-0x240] + 40496b: 48 89 c7 mov rdi,rax + 40496e: e8 bd 6d 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 404973: 48 89 c3 mov rbx,rax + 404976: 48 8d 85 c0 fd ff ff lea rax,[rbp-0x240] + 40497d: 48 89 c7 mov rdi,rax + 404980: e8 67 6e 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 404985: 48 89 c7 mov rdi,rax + 404988: 48 8b 85 b8 fd ff ff mov rax,QWORD PTR [rbp-0x248] + 40498f: 48 89 c1 mov rcx,rax + 404992: 48 89 da mov rdx,rbx + 404995: be 01 00 00 00 mov esi,0x1 + 40499a: e8 d7 0b 00 00 call 405576 <_ZN3fmt2v76detail12fwrite_fullyEPKvmmP8_IO_FILE> + 40499f: 48 8d 85 c0 fd ff ff lea rax,[rbp-0x240] + 4049a6: 48 89 c7 mov rdi,rax + 4049a9: e8 04 6e 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4049ae: eb 1d jmp 4049cd <_ZN3fmt2v76vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE+0x119> + 4049b0: 48 89 c3 mov rbx,rax + 4049b3: 48 8d 85 c0 fd ff ff lea rax,[rbp-0x240] + 4049ba: 48 89 c7 mov rdi,rax + 4049bd: e8 f0 6d 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4049c2: 48 89 d8 mov rax,rbx + 4049c5: 48 89 c7 mov rdi,rax + 4049c8: e8 93 ea ff ff call 403460 <_Unwind_Resume@plt> + 4049cd: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4049d1: c9 leave + 4049d2: c3 ret + +00000000004049d3 <_ZN3fmt2v76vprintENS0_17basic_string_viewIcEENS0_11format_argsE>: +_ZN3fmt2v76vprintENS0_17basic_string_viewIcEENS0_11format_argsE(): + 4049d3: 55 push rbp + 4049d4: 48 89 e5 mov rbp,rsp + 4049d7: 48 83 ec 20 sub rsp,0x20 + 4049db: 48 89 f0 mov rax,rsi + 4049de: 49 89 f9 mov r9,rdi + 4049e1: 4c 89 ce mov rsi,r9 + 4049e4: 4c 89 d7 mov rdi,r10 + 4049e7: 48 89 c7 mov rdi,rax + 4049ea: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4049ee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4049f2: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 4049f6: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 4049fa: 48 8b 05 7f 45 04 00 mov rax,QWORD PTR [rip+0x4457f] # 448f80 + 404a01: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 404a05: 48 8b 7d e8 mov rdi,QWORD PTR [rbp-0x18] + 404a09: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 404a0d: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 404a11: 49 89 f8 mov r8,rdi + 404a14: 48 89 c7 mov rdi,rax + 404a17: e8 98 fe ff ff call 4048b4 <_ZN3fmt2v76vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE> + 404a1c: 90 nop + 404a1d: c9 leave + 404a1e: c3 ret + +0000000000404a1f <_Z41__static_initialization_and_destruction_0ii>: +_Z41__static_initialization_and_destruction_0ii(): + 404a1f: 55 push rbp + 404a20: 48 89 e5 mov rbp,rsp + 404a23: 53 push rbx + 404a24: 48 83 ec 18 sub rsp,0x18 + 404a28: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 404a2b: 89 75 e8 mov DWORD PTR [rbp-0x18],esi + 404a2e: 83 7d ec 01 cmp DWORD PTR [rbp-0x14],0x1 + 404a32: 0f 85 85 03 00 00 jne 404dbd <_Z41__static_initialization_and_destruction_0ii+0x39e> + 404a38: 81 7d e8 ff ff 00 00 cmp DWORD PTR [rbp-0x18],0xffff + 404a3f: 0f 85 78 03 00 00 jne 404dbd <_Z41__static_initialization_and_destruction_0ii+0x39e> + 404a45: b8 30 91 44 00 mov eax,0x449130 + 404a4a: 0f b6 00 movzx eax,BYTE PTR [rax] + 404a4d: 84 c0 test al,al + 404a4f: 0f 85 68 03 00 00 jne 404dbd <_Z41__static_initialization_and_destruction_0ii+0x39e> + 404a55: b8 30 91 44 00 mov eax,0x449130 + 404a5a: c6 00 01 mov BYTE PTR [rax],0x1 + 404a5d: bb c0 8f 44 00 mov ebx,0x448fc0 + 404a62: 48 b8 7b 0f bb 13 9c e8 e8 25 movabs rax,0x25e8e89c13bb0f7b + 404a6c: 48 89 c2 mov rdx,rax + 404a6f: 48 b8 4f dc bc be fc b1 77 ff movabs rax,0xff77b1fcbebcdc4f + 404a79: 48 89 c6 mov rsi,rax + 404a7c: 48 89 df mov rdi,rbx + 404a7f: e8 96 06 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404a84: 48 83 c3 10 add rbx,0x10 + 404a88: 48 b8 90 12 c8 2d 21 3d 0a fb movabs rax,0xfb0a3d212dc81290 + 404a92: 48 89 c2 mov rdx,rax + 404a95: 48 b8 e3 98 2d 40 ff 73 5d ce movabs rax,0xce5d73ff402d98e3 + 404a9f: 48 89 c6 mov rsi,rax + 404aa2: 48 89 df mov rdi,rbx + 404aa5: e8 70 06 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404aaa: 48 83 c3 10 add rbx,0x10 + 404aae: 48 b8 1f 48 ea c0 48 aa 2f f4 movabs rax,0xf42faa48c0ea481f + 404ab8: 48 89 c2 mov rdx,rax + 404abb: 48 b8 6f c0 df c9 d8 4a b3 a6 movabs rax,0xa6b34ad8c9dfc06f + 404ac5: 48 89 c6 mov rsi,rax + 404ac8: 48 89 df mov rdi,rbx + 404acb: e8 4a 06 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404ad0: 48 83 c3 10 add rbx,0x10 + 404ad4: 48 b8 98 31 03 02 9c ff 5d ae movabs rax,0xae5dff9c02033198 + 404ade: 48 89 c2 mov rdx,rax + 404ae1: 48 b8 bc 64 71 f7 9e d3 a8 86 movabs rax,0x86a8d39ef77164bc + 404aeb: 48 89 c6 mov rsi,rax + 404aee: 48 89 df mov rdi,rbx + 404af1: e8 24 06 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404af6: 48 83 c3 10 add rbx,0x10 + 404afa: 48 b8 58 09 9b dd 24 d6 ad 3b movabs rax,0x3badd624dd9b0958 + 404b04: 48 89 c2 mov rdx,rax + 404b07: 48 b8 76 8c 06 19 ee da 8d d9 movabs rax,0xd98ddaee19068c76 + 404b11: 48 89 c6 mov rsi,rax + 404b14: 48 89 df mov rdi,rbx + 404b17: e8 fe 05 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404b1c: 48 83 c3 10 add rbx,0x10 + 404b20: 48 b8 fb 98 08 f9 9e 92 d1 e5 movabs rax,0xe5d1929ef90898fb + 404b2a: 48 89 c2 mov rdx,rax + 404b2d: 48 b8 cf ea 4e 64 50 23 bd af movabs rax,0xafbd2350644eeacf + 404b37: 48 89 c6 mov rsi,rax + 404b3a: 48 89 df mov rdi,rbx + 404b3d: e8 d8 05 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404b42: 48 83 c3 10 add rbx,0x10 + 404b46: 48 b8 c2 63 f4 1e fa 3f 8d ca movabs rax,0xca8d3ffa1ef463c2 + 404b50: 48 89 c2 mov rdx,rax + 404b53: 48 b8 8f 9c 97 c5 ab ef f5 8d movabs rax,0x8df5efabc5979c8f + 404b5d: 48 89 c6 mov rsi,rax + 404b60: 48 89 df mov rdi,rbx + 404b63: e8 b2 05 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404b68: 48 83 c3 10 add rbx,0x10 + 404b6c: 48 b8 16 05 1d 10 6a 0a 42 cc movabs rax,0xcc420a6a101d0516 + 404b76: 48 89 c2 mov rdx,rax + 404b79: 48 b8 bd aa dc 9d 87 90 59 e5 movabs rax,0xe55990879ddcaabd + 404b83: 48 89 c6 mov rsi,rax + 404b86: 48 89 df mov rdi,rbx + 404b89: e8 8c 05 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404b8e: 48 83 c3 10 add rbx,0x10 + 404b92: 48 b8 6a 3e 5b 8d 0e e4 08 f8 movabs rax,0xf808e40e8d5b3e6a + 404b9c: 48 89 c2 mov rdx,rax + 404b9f: 48 b8 ce 9b a8 8f 93 70 44 b9 movabs rax,0xb94470938fa89bce + 404ba9: 48 89 c6 mov rsi,rax + 404bac: 48 89 df mov rdi,rbx + 404baf: e8 66 05 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404bb4: 48 83 c3 10 add rbx,0x10 + 404bb8: 48 b8 a9 4a a4 79 13 00 e7 dd movabs rax,0xdde7001379a44aa9 + 404bc2: 48 89 c2 mov rdx,rax + 404bc5: 48 b8 ad 9a 98 27 76 63 a8 95 movabs rax,0x95a8637627989aad + 404bcf: 48 89 c6 mov rsi,rax + 404bd2: 48 89 df mov rdi,rbx + 404bd5: e8 40 05 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404bda: 48 83 c3 10 add rbx,0x10 + 404bde: 48 b8 39 63 dd 12 8b c6 24 53 movabs rax,0x5324c68b12dd6339 + 404be8: 48 89 c2 mov rdx,rax + 404beb: 48 b8 b1 2c f7 ba 80 00 c9 f1 movabs rax,0xf1c90080baf72cb1 + 404bf5: 48 89 c6 mov rsi,rax + 404bf8: 48 89 df mov rdi,rbx + 404bfb: e8 1a 05 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404c00: 48 83 c3 10 add rbx,0x10 + 404c04: ba 00 00 00 00 mov edx,0x0 + 404c09: 48 b8 00 00 00 00 00 00 50 c3 movabs rax,0xc350000000000000 + 404c13: 48 89 c6 mov rsi,rax + 404c16: 48 89 df mov rdi,rbx + 404c19: e8 fc 04 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404c1e: 48 83 c3 10 add rbx,0x10 + 404c22: 48 b8 00 00 00 00 00 00 20 f0 movabs rax,0xf020000000000000 + 404c2c: 48 89 c2 mov rdx,rax + 404c2f: 48 b8 9d b5 70 2b a8 ad c5 9d movabs rax,0x9dc5ada82b70b59d + 404c39: 48 89 c6 mov rsi,rax + 404c3c: 48 89 df mov rdi,rbx + 404c3f: e8 d6 04 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404c44: 48 83 c3 10 add rbx,0x10 + 404c48: 48 b8 b4 d5 53 47 d0 36 f2 02 movabs rax,0x2f236d04753d5b4 + 404c52: 48 89 c2 mov rdx,rax + 404c55: 48 b8 08 6a c3 25 70 0b e5 fe movabs rax,0xfee50b7025c36a08 + 404c5f: 48 89 c6 mov rsi,rax + 404c62: 48 89 df mov rdi,rbx + 404c65: e8 b0 04 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404c6a: 48 83 c3 10 add rbx,0x10 + 404c6e: 48 b8 86 6f 5e b5 26 02 4c ed movabs rax,0xed4c0226b55e6f86 + 404c78: 48 89 c2 mov rdx,rax + 404c7b: 48 b8 26 cf ab 09 5e fd e6 cd movabs rax,0xcde6fd5e09abcf26 + 404c85: 48 89 c6 mov rsi,rax + 404c88: 48 89 df mov rdi,rbx + 404c8b: e8 8a 04 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404c90: 48 83 c3 10 add rbx,0x10 + 404c94: 48 b8 1c 15 86 b7 46 83 db 84 movabs rax,0x84db8346b786151c + 404c9e: 48 89 c2 mov rdx,rax + 404ca1: 48 b8 45 ff 6b bf 30 99 53 a6 movabs rax,0xa6539930bf6bff45 + 404cab: 48 89 c6 mov rsi,rax + 404cae: 48 89 df mov rdi,rbx + 404cb1: e8 64 04 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404cb6: 48 83 c3 10 add rbx,0x10 + 404cba: 48 b8 b2 a9 45 ba 92 23 8a 0b movabs rax,0xb8a2392ba45a9b2 + 404cc4: 48 89 c2 mov rdx,rax + 404cc7: 48 b8 c2 c5 9b 5b 92 86 5b 86 movabs rax,0x865b86925b9bc5c2 + 404cd1: 48 89 c6 mov rsi,rax + 404cd4: 48 89 df mov rdi,rbx + 404cd7: e8 3e 04 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404cdc: 48 83 c3 10 add rbx,0x10 + 404ce0: 48 b8 04 da 94 80 51 a1 2b 1b movabs rax,0x1b2ba1518094da04 + 404cea: 48 89 c2 mov rdx,rax + 404ced: 48 b8 a4 9d 06 28 ff f7 10 d9 movabs rax,0xd910f7ff28069da4 + 404cf7: 48 89 c6 mov rsi,rax + 404cfa: 48 89 df mov rdi,rbx + 404cfd: e8 18 04 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404d02: 48 83 c3 10 add rbx,0x10 + 404d06: 48 b8 b2 27 00 97 d1 c8 7a 38 movabs rax,0x387ac8d1970027b2 + 404d10: 48 89 c2 mov rdx,rax + 404d13: 48 b8 bb ba a6 54 66 41 58 af movabs rax,0xaf58416654a6babb + 404d1d: 48 89 c6 mov rsi,rax + 404d20: 48 89 df mov rdi,rbx + 404d23: e8 f2 03 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404d28: 48 83 c3 10 add rbx,0x10 + 404d2c: 48 b8 d2 e5 89 d2 fe ec ea 5c movabs rax,0x5ceaecfed289e5d2 + 404d36: 48 89 c2 mov rdx,rax + 404d39: 48 b8 24 7e 73 de a9 71 a4 8d movabs rax,0x8da471a9de737e24 + 404d43: 48 89 c6 mov rsi,rax + 404d46: 48 89 df mov rdi,rbx + 404d49: e8 cc 03 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404d4e: 48 83 c3 10 add rbx,0x10 + 404d52: 48 b8 4a 33 a5 ea 3f af ab 0f movabs rax,0xfabaf3feaa5334a + 404d5c: 48 89 c2 mov rdx,rax + 404d5f: 48 b8 15 05 a4 92 23 e8 d5 e4 movabs rax,0xe4d5e82392a40515 + 404d69: 48 89 c6 mov rsi,rax + 404d6c: 48 89 df mov rdi,rbx + 404d6f: e8 a6 03 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404d74: 48 83 c3 10 add rbx,0x10 + 404d78: 48 b8 43 62 93 3b 1f 75 6a 3d movabs rax,0x3d6a751f3b936243 + 404d82: 48 89 c2 mov rdx,rax + 404d85: 48 b8 17 0a b0 e7 62 16 da b8 movabs rax,0xb8da1662e7b00a17 + 404d8f: 48 89 c6 mov rsi,rax + 404d92: 48 89 df mov rdi,rbx + 404d95: e8 80 03 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404d9a: 48 8d 43 10 lea rax,[rbx+0x10] + 404d9e: 48 ba c8 eb 43 0c 1e 80 37 0f movabs rdx,0xf37801e0c43ebc8 + 404da8: 48 b9 cb 0c df 02 52 7a 52 95 movabs rcx,0x95527a5202df0ccb + 404db2: 48 89 ce mov rsi,rcx + 404db5: 48 89 c7 mov rdi,rax + 404db8: e8 5d 03 00 00 call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 404dbd: 90 nop + 404dbe: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 404dc2: c9 leave + 404dc3: c3 ret + +0000000000404dc4 <_GLOBAL__sub_I__ZN3fmt2v76detail11assert_failEPKciS3_>: +_GLOBAL__sub_I__ZN3fmt2v76detail11assert_failEPKciS3_(): + 404dc4: 55 push rbp + 404dc5: 48 89 e5 mov rbp,rsp + 404dc8: be ff ff 00 00 mov esi,0xffff + 404dcd: bf 01 00 00 00 mov edi,0x1 + 404dd2: e8 48 fc ff ff call 404a1f <_Z41__static_initialization_and_destruction_0ii> + 404dd7: 5d pop rbp + 404dd8: c3 ret + +0000000000404dd9 <_ZSt8isfinitef>: +_ZSt8isfinitef(): + 404dd9: 55 push rbp + 404dda: 48 89 e5 mov rbp,rsp + 404ddd: f3 0f 11 45 fc movss DWORD PTR [rbp-0x4],xmm0 + 404de2: f3 0f 10 45 fc movss xmm0,DWORD PTR [rbp-0x4] + 404de7: f3 0f 10 0d 51 1a 03 00 movss xmm1,DWORD PTR [rip+0x31a51] # 436840 + 404def: 0f 54 c8 andps xmm1,xmm0 + 404df2: f3 0f 10 05 56 1a 03 00 movss xmm0,DWORD PTR [rip+0x31a56] # 436850 + 404dfa: 0f 2e c1 ucomiss xmm0,xmm1 + 404dfd: 0f 92 c0 setb al + 404e00: 83 f0 01 xor eax,0x1 + 404e03: 0f b6 c0 movzx eax,al + 404e06: 85 c0 test eax,eax + 404e08: 0f 95 c0 setne al + 404e0b: 5d pop rbp + 404e0c: c3 ret + +0000000000404e0d <_ZSt8isfinited>: +_ZSt8isfinited(): + 404e0d: 55 push rbp + 404e0e: 48 89 e5 mov rbp,rsp + 404e11: f2 0f 11 45 f8 movsd QWORD PTR [rbp-0x8],xmm0 + 404e16: f2 0f 10 45 f8 movsd xmm0,QWORD PTR [rbp-0x8] + 404e1b: f3 0f 7e 0d 3d 1a 03 00 movq xmm1,QWORD PTR [rip+0x31a3d] # 436860 + 404e23: 66 0f 54 c8 andpd xmm1,xmm0 + 404e27: f2 0f 10 05 41 1a 03 00 movsd xmm0,QWORD PTR [rip+0x31a41] # 436870 + 404e2f: 66 0f 2e c1 ucomisd xmm0,xmm1 + 404e33: 0f 92 c0 setb al + 404e36: 83 f0 01 xor eax,0x1 + 404e39: 0f b6 c0 movzx eax,al + 404e3c: 85 c0 test eax,eax + 404e3e: 0f 95 c0 setne al + 404e41: 5d pop rbp + 404e42: c3 ret + +0000000000404e43 <_ZSt8isfinitee>: +_ZSt8isfinitee(): + 404e43: 55 push rbp + 404e44: 48 89 e5 mov rbp,rsp + 404e47: db 6d 10 fld TBYTE PTR [rbp+0x10] + 404e4a: d9 e1 fabs + 404e4c: db 2d 2e 1a 03 00 fld TBYTE PTR [rip+0x31a2e] # 436880 + 404e52: df e9 fucomip st,st(1) + 404e54: dd d8 fstp st(0) + 404e56: 0f 92 c0 setb al + 404e59: 83 f0 01 xor eax,0x1 + 404e5c: 0f b6 c0 movzx eax,al + 404e5f: 85 c0 test eax,eax + 404e61: 0f 95 c0 setne al + 404e64: 5d pop rbp + 404e65: c3 ret + +0000000000404e66 <_ZSt5isinff>: +_ZSt5isinff(): + 404e66: 55 push rbp + 404e67: 48 89 e5 mov rbp,rsp + 404e6a: f3 0f 11 45 fc movss DWORD PTR [rbp-0x4],xmm0 + 404e6f: f3 0f 10 45 fc movss xmm0,DWORD PTR [rbp-0x4] + 404e74: f3 0f 10 0d c4 19 03 00 movss xmm1,DWORD PTR [rip+0x319c4] # 436840 + 404e7c: 0f 54 c1 andps xmm0,xmm1 + 404e7f: 0f 2e 05 ca 19 03 00 ucomiss xmm0,DWORD PTR [rip+0x319ca] # 436850 + 404e86: 0f 96 c0 setbe al + 404e89: 83 f0 01 xor eax,0x1 + 404e8c: 0f b6 c0 movzx eax,al + 404e8f: 85 c0 test eax,eax + 404e91: 0f 95 c0 setne al + 404e94: 5d pop rbp + 404e95: c3 ret + +0000000000404e96 <_ZSt5isinfd>: +_ZSt5isinfd(): + 404e96: 55 push rbp + 404e97: 48 89 e5 mov rbp,rsp + 404e9a: f2 0f 11 45 f8 movsd QWORD PTR [rbp-0x8],xmm0 + 404e9f: f2 0f 10 45 f8 movsd xmm0,QWORD PTR [rbp-0x8] + 404ea4: f3 0f 7e 0d b4 19 03 00 movq xmm1,QWORD PTR [rip+0x319b4] # 436860 + 404eac: 66 0f 54 c1 andpd xmm0,xmm1 + 404eb0: 66 0f 2e 05 b8 19 03 00 ucomisd xmm0,QWORD PTR [rip+0x319b8] # 436870 + 404eb8: 0f 96 c0 setbe al + 404ebb: 83 f0 01 xor eax,0x1 + 404ebe: 0f b6 c0 movzx eax,al + 404ec1: 85 c0 test eax,eax + 404ec3: 0f 95 c0 setne al + 404ec6: 5d pop rbp + 404ec7: c3 ret + +0000000000404ec8 <_ZSt5isinfe>: +_ZSt5isinfe(): + 404ec8: 55 push rbp + 404ec9: 48 89 e5 mov rbp,rsp + 404ecc: db 6d 10 fld TBYTE PTR [rbp+0x10] + 404ecf: d9 e1 fabs + 404ed1: db 2d a9 19 03 00 fld TBYTE PTR [rip+0x319a9] # 436880 + 404ed7: d9 c9 fxch st(1) + 404ed9: df e9 fucomip st,st(1) + 404edb: dd d8 fstp st(0) + 404edd: 0f 96 c0 setbe al + 404ee0: 83 f0 01 xor eax,0x1 + 404ee3: 0f b6 c0 movzx eax,al + 404ee6: 85 c0 test eax,eax + 404ee8: 0f 95 c0 setne al + 404eeb: 5d pop rbp + 404eec: c3 ret + +0000000000404eed <_ZSt7signbitf>: +_ZSt7signbitf(): + 404eed: 55 push rbp + 404eee: 48 89 e5 mov rbp,rsp + 404ef1: f3 0f 11 45 fc movss DWORD PTR [rbp-0x4],xmm0 + 404ef6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 404ef9: 25 00 00 00 80 and eax,0x80000000 + 404efe: 85 c0 test eax,eax + 404f00: 0f 95 c0 setne al + 404f03: 5d pop rbp + 404f04: c3 ret + +0000000000404f05 <_ZSt7signbitd>: +_ZSt7signbitd(): + 404f05: 55 push rbp + 404f06: 48 89 e5 mov rbp,rsp + 404f09: f2 0f 11 45 f8 movsd QWORD PTR [rbp-0x8],xmm0 + 404f0e: f2 0f 10 45 f8 movsd xmm0,QWORD PTR [rbp-0x8] + 404f13: 66 0f 50 c0 movmskpd eax,xmm0 + 404f17: 83 e0 01 and eax,0x1 + 404f1a: 85 c0 test eax,eax + 404f1c: 0f 95 c0 setne al + 404f1f: 5d pop rbp + 404f20: c3 ret + +0000000000404f21 <_ZSt7signbite>: +_ZSt7signbite(): + 404f21: 55 push rbp + 404f22: 48 89 e5 mov rbp,rsp + 404f25: db 6d 10 fld TBYTE PTR [rbp+0x10] + 404f28: d9 e5 fxam + 404f2a: df e0 fnstsw ax + 404f2c: dd d8 fstp st(0) + 404f2e: 25 00 02 00 00 and eax,0x200 + 404f33: 85 c0 test eax,eax + 404f35: 0f 95 c0 setne al + 404f38: 5d pop rbp + 404f39: c3 ret + +0000000000404f3a <_ZNSt11char_traitsIcE7compareEPKcS2_m>: +_ZNSt11char_traitsIcE7compareEPKcS2_m(): + 404f3a: 55 push rbp + 404f3b: 48 89 e5 mov rbp,rsp + 404f3e: 48 83 ec 20 sub rsp,0x20 + 404f42: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 404f46: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 404f4a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 404f4e: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 404f53: 75 07 jne 404f5c <_ZNSt11char_traitsIcE7compareEPKcS2_m+0x22> + 404f55: b8 00 00 00 00 mov eax,0x0 + 404f5a: eb 18 jmp 404f74 <_ZNSt11char_traitsIcE7compareEPKcS2_m+0x3a> + 404f5c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 404f60: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 404f64: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 404f68: 48 89 ce mov rsi,rcx + 404f6b: 48 89 c7 mov rdi,rax + 404f6e: e8 ad e1 ff ff call 403120 + 404f73: 90 nop + 404f74: c9 leave + 404f75: c3 ret + +0000000000404f76 <_ZNSt11char_traitsIcE6lengthEPKc>: +_ZNSt11char_traitsIcE6lengthEPKc(): + 404f76: 55 push rbp + 404f77: 48 89 e5 mov rbp,rsp + 404f7a: 48 83 ec 10 sub rsp,0x10 + 404f7e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 404f82: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 404f86: 48 89 c7 mov rdi,rax + 404f89: e8 72 e1 ff ff call 403100 + 404f8e: c9 leave + 404f8f: c3 ret + +0000000000404f90 <_ZSt17__size_to_integeri>: +_ZSt17__size_to_integeri(): + 404f90: 55 push rbp + 404f91: 48 89 e5 mov rbp,rsp + 404f94: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 404f97: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 404f9a: 5d pop rbp + 404f9b: c3 ret + +0000000000404f9c <_ZSt17__size_to_integerm>: +_ZSt17__size_to_integerm(): + 404f9c: 55 push rbp + 404f9d: 48 89 e5 mov rbp,rsp + 404fa0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 404fa4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 404fa8: 5d pop rbp + 404fa9: c3 ret + +0000000000404faa <_ZNKSt17integral_constantIbLb1EEcvbEv>: +_ZNKSt17integral_constantIbLb1EEcvbEv(): + 404faa: 55 push rbp + 404fab: 48 89 e5 mov rbp,rsp + 404fae: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 404fb2: b8 01 00 00 00 mov eax,0x1 + 404fb7: 5d pop rbp + 404fb8: c3 ret + +0000000000404fb9 <_ZNSt14numeric_limitsIcE3maxEv>: +_ZNSt14numeric_limitsIcE3maxEv(): + 404fb9: 55 push rbp + 404fba: 48 89 e5 mov rbp,rsp + 404fbd: b8 7f 00 00 00 mov eax,0x7f + 404fc2: 5d pop rbp + 404fc3: c3 ret + +0000000000404fc4 <_ZNSt14numeric_limitsIiE3maxEv>: +_ZNSt14numeric_limitsIiE3maxEv(): + 404fc4: 55 push rbp + 404fc5: 48 89 e5 mov rbp,rsp + 404fc8: b8 ff ff ff 7f mov eax,0x7fffffff + 404fcd: 5d pop rbp + 404fce: c3 ret + +0000000000404fcf <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE>: +_ZN3fmt2v76detail16is_integral_typeENS1_4typeE(): + 404fcf: 55 push rbp + 404fd0: 48 89 e5 mov rbp,rsp + 404fd3: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 404fd6: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 404fda: 7e 0d jle 404fe9 <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE+0x1a> + 404fdc: 83 7d fc 08 cmp DWORD PTR [rbp-0x4],0x8 + 404fe0: 7f 07 jg 404fe9 <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE+0x1a> + 404fe2: b8 01 00 00 00 mov eax,0x1 + 404fe7: eb 05 jmp 404fee <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE+0x1f> + 404fe9: b8 00 00 00 00 mov eax,0x0 + 404fee: 5d pop rbp + 404fef: c3 ret + +0000000000404ff0 <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE>: +_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE(): + 404ff0: 55 push rbp + 404ff1: 48 89 e5 mov rbp,rsp + 404ff4: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 404ff7: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 404ffb: 7e 0d jle 40500a <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE+0x1a> + 404ffd: 83 7d fc 0b cmp DWORD PTR [rbp-0x4],0xb + 405001: 7f 07 jg 40500a <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE+0x1a> + 405003: b8 01 00 00 00 mov eax,0x1 + 405008: eb 05 jmp 40500f <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE+0x1f> + 40500a: b8 00 00 00 00 mov eax,0x0 + 40500f: 5d pop rbp + 405010: c3 ret + 405011: 90 nop + +0000000000405012 <_ZN3fmt2v76detail10locale_refC1Ev>: +_ZN3fmt2v76detail10locale_refC2Ev(): + 405012: 55 push rbp + 405013: 48 89 e5 mov rbp,rsp + 405016: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40501a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40501e: 48 c7 00 00 00 00 00 mov QWORD PTR [rax],0x0 + 405025: 90 nop + 405026: 5d pop rbp + 405027: c3 ret + +0000000000405028 <_ZN3fmt2v76detail10to_uintptrEPKv>: +_ZN3fmt2v76detail10to_uintptrEPKv(): + 405028: 55 push rbp + 405029: 48 89 e5 mov rbp,rsp + 40502c: 48 83 ec 10 sub rsp,0x10 + 405030: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 405034: 48 8d 45 f8 lea rax,[rbp-0x8] + 405038: 48 89 c7 mov rdi,rax + 40503b: e8 8f 64 00 00 call 40b4cf <_ZN3fmt2v76detail8bit_castImPKvEET_RKT0_> + 405040: c9 leave + 405041: c3 ret + +0000000000405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv>: +_ZNK3fmt2v717basic_string_viewIcE4dataEv(): + 405042: 55 push rbp + 405043: 48 89 e5 mov rbp,rsp + 405046: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40504a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40504e: 48 8b 00 mov rax,QWORD PTR [rax] + 405051: 5d pop rbp + 405052: c3 ret + 405053: 90 nop + +0000000000405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv>: +_ZNK3fmt2v717basic_string_viewIcE4sizeEv(): + 405054: 55 push rbp + 405055: 48 89 e5 mov rbp,rsp + 405058: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40505c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405060: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 405064: 5d pop rbp + 405065: c3 ret + +0000000000405066 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE(): + 405066: 55 push rbp + 405067: 48 89 e5 mov rbp,rsp + 40506a: 48 83 ec 30 sub rsp,0x30 + 40506e: 48 89 f8 mov rax,rdi + 405071: 48 89 f1 mov rcx,rsi + 405074: 48 89 ca mov rdx,rcx + 405077: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40507b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40507f: 48 8d 45 d0 lea rax,[rbp-0x30] + 405083: 48 89 c7 mov rdi,rax + 405086: e8 b7 ff ff ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 40508b: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40508f: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 405097: 48 c7 45 f0 00 00 00 00 mov QWORD PTR [rbp-0x10],0x0 + 40509f: 48 8d 45 d0 lea rax,[rbp-0x30] + 4050a3: 48 89 c7 mov rdi,rax + 4050a6: e8 a9 ff ff ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4050ab: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4050af: eb 27 jmp 4050d8 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE+0x72> + 4050b1: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4050b5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4050b9: 48 01 d0 add rax,rdx + 4050bc: 0f b6 00 movzx eax,BYTE PTR [rax] + 4050bf: 0f be c0 movsx eax,al + 4050c2: 25 c0 00 00 00 and eax,0xc0 + 4050c7: 3d 80 00 00 00 cmp eax,0x80 + 4050cc: 74 05 je 4050d3 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE+0x6d> + 4050ce: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 4050d3: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 4050d8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4050dc: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 4050e0: 75 cf jne 4050b1 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE+0x4b> + 4050e2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4050e6: c9 leave + 4050e7: c3 ret + +00000000004050e8 <_ZN3fmt2v712format_errorC1EPKc>: +_ZN3fmt2v712format_errorC2EPKc(): + 4050e8: 55 push rbp + 4050e9: 48 89 e5 mov rbp,rsp + 4050ec: 48 83 ec 10 sub rsp,0x10 + 4050f0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4050f4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4050f8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4050fc: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 405100: 48 89 d6 mov rsi,rdx + 405103: 48 89 c7 mov rdi,rax + 405106: e8 95 e3 ff ff call 4034a0 <_ZNSt13runtime_errorC2EPKc@plt> + 40510b: ba 88 7d 43 00 mov edx,0x437d88 + 405110: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405114: 48 89 10 mov QWORD PTR [rax],rdx + 405117: 90 nop + 405118: c9 leave + 405119: c3 ret + +000000000040511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm>: +_ZN3fmt2v76detail15uint128_wrapperC1Emm(): + 40511a: 55 push rbp + 40511b: 48 89 e5 mov rbp,rsp + 40511e: 53 push rbx + 40511f: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 405123: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 405127: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40512b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40512f: 48 89 c1 mov rcx,rax + 405132: bb 00 00 00 00 mov ebx,0x0 + 405137: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40513b: 49 89 c2 mov r10,rax + 40513e: 41 bb 00 00 00 00 mov r11d,0x0 + 405144: 4c 89 d0 mov rax,r10 + 405147: 4c 89 da mov rdx,r11 + 40514a: 48 89 c2 mov rdx,rax + 40514d: b8 00 00 00 00 mov eax,0x0 + 405152: 48 89 ce mov rsi,rcx + 405155: 48 09 c6 or rsi,rax + 405158: 49 89 f0 mov r8,rsi + 40515b: 48 09 d3 or rbx,rdx + 40515e: 49 89 d9 mov r9,rbx + 405161: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405165: 4c 89 00 mov QWORD PTR [rax],r8 + 405168: 4c 89 48 08 mov QWORD PTR [rax+0x8],r9 + 40516c: 90 nop + 40516d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 405171: c9 leave + 405172: c3 ret + 405173: 90 nop + +0000000000405174 <_ZN3fmt2v76detail15uint128_wrapperC1Eo>: +_ZN3fmt2v76detail15uint128_wrapperC1Eo(): + 405174: 55 push rbp + 405175: 48 89 e5 mov rbp,rsp + 405178: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40517c: 48 89 d1 mov rcx,rdx + 40517f: 48 89 f0 mov rax,rsi + 405182: 48 89 fa mov rdx,rdi + 405185: 48 89 ca mov rdx,rcx + 405188: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40518c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 405190: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 405194: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 405198: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40519c: 48 89 01 mov QWORD PTR [rcx],rax + 40519f: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 4051a3: 90 nop + 4051a4: 5d pop rbp + 4051a5: c3 ret + +00000000004051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv>: +_ZNK3fmt2v76detail15uint128_wrapper4highEv(): + 4051a6: 55 push rbp + 4051a7: 48 89 e5 mov rbp,rsp + 4051aa: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4051ae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4051b2: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 4051b6: 48 8b 00 mov rax,QWORD PTR [rax] + 4051b9: 48 89 d0 mov rax,rdx + 4051bc: 31 d2 xor edx,edx + 4051be: 5d pop rbp + 4051bf: c3 ret + +00000000004051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv>: +_ZNK3fmt2v76detail15uint128_wrapper3lowEv(): + 4051c0: 55 push rbp + 4051c1: 48 89 e5 mov rbp,rsp + 4051c4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4051c8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4051cc: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 4051d0: 48 8b 00 mov rax,QWORD PTR [rax] + 4051d3: 5d pop rbp + 4051d4: c3 ret + 4051d5: 90 nop + +00000000004051d6 <_ZN3fmt2v76detail15uint128_wrapperpLEm>: +_ZN3fmt2v76detail15uint128_wrapperpLEm(): + 4051d6: 55 push rbp + 4051d7: 48 89 e5 mov rbp,rsp + 4051da: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4051de: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4051e2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4051e6: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 4051ea: 48 8b 00 mov rax,QWORD PTR [rax] + 4051ed: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4051f1: 49 89 c8 mov r8,rcx + 4051f4: 41 b9 00 00 00 00 mov r9d,0x0 + 4051fa: 4c 01 c0 add rax,r8 + 4051fd: 4c 11 ca adc rdx,r9 + 405200: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 405204: 48 89 01 mov QWORD PTR [rcx],rax + 405207: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40520b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40520f: 5d pop rbp + 405210: c3 ret + +0000000000405211 <_ZN3fmt2v76detail12count_digitsEm>: +_ZN3fmt2v76detail12count_digitsEm(): + 405211: 55 push rbp + 405212: 48 89 e5 mov rbp,rsp + 405215: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 405219: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40521d: 48 83 c8 01 or rax,0x1 + 405221: 48 0f bd c0 bsr rax,rax + 405225: 48 83 f0 3f xor rax,0x3f + 405229: 83 f0 3f xor eax,0x3f + 40522c: 89 45 f8 mov DWORD PTR [rbp-0x8],eax + 40522f: 8b 45 f8 mov eax,DWORD PTR [rbp-0x8] + 405232: 48 98 cdqe + 405234: 0f b7 84 00 c0 68 43 00 movzx eax,WORD PTR [rax+rax*1+0x4368c0] + 40523c: 66 89 45 fe mov WORD PTR [rbp-0x2],ax + 405240: 0f b7 55 fe movzx edx,WORD PTR [rbp-0x2] + 405244: 0f b7 45 fe movzx eax,WORD PTR [rbp-0x2] + 405248: 48 98 cdqe + 40524a: 48 8b 04 c5 80 83 44 00 mov rax,QWORD PTR [rax*8+0x448380] + 405252: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 405256: 0f 92 c0 setb al + 405259: 0f b6 c0 movzx eax,al + 40525c: 29 c2 sub edx,eax + 40525e: 89 d0 mov eax,edx + 405260: 5d pop rbp + 405261: c3 ret + +0000000000405262 <_ZN3fmt2v76detail12count_digitsEo>: +_ZN3fmt2v76detail12count_digitsEo(): + 405262: 55 push rbp + 405263: 48 89 e5 mov rbp,rsp + 405266: 53 push rbx + 405267: 48 83 ec 28 sub rsp,0x28 + 40526b: 48 89 f8 mov rax,rdi + 40526e: 48 89 f1 mov rcx,rsi + 405271: 48 89 ca mov rdx,rcx + 405274: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 405278: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40527c: c7 45 ec 01 00 00 00 mov DWORD PTR [rbp-0x14],0x1 + 405283: ba 09 00 00 00 mov edx,0x9 + 405288: b8 00 00 00 00 mov eax,0x0 + 40528d: 48 3b 55 d0 cmp rdx,QWORD PTR [rbp-0x30] + 405291: 48 1b 45 d8 sbb rax,QWORD PTR [rbp-0x28] + 405295: 72 08 jb 40529f <_ZN3fmt2v76detail12count_digitsEo+0x3d> + 405297: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 40529a: e9 8e 00 00 00 jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + 40529f: ba 63 00 00 00 mov edx,0x63 + 4052a4: b8 00 00 00 00 mov eax,0x0 + 4052a9: 48 3b 55 d0 cmp rdx,QWORD PTR [rbp-0x30] + 4052ad: 48 1b 45 d8 sbb rax,QWORD PTR [rbp-0x28] + 4052b1: 72 08 jb 4052bb <_ZN3fmt2v76detail12count_digitsEo+0x59> + 4052b3: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4052b6: 83 c0 01 add eax,0x1 + 4052b9: eb 72 jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + 4052bb: ba e7 03 00 00 mov edx,0x3e7 + 4052c0: b8 00 00 00 00 mov eax,0x0 + 4052c5: 48 3b 55 d0 cmp rdx,QWORD PTR [rbp-0x30] + 4052c9: 48 1b 45 d8 sbb rax,QWORD PTR [rbp-0x28] + 4052cd: 72 08 jb 4052d7 <_ZN3fmt2v76detail12count_digitsEo+0x75> + 4052cf: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4052d2: 83 c0 02 add eax,0x2 + 4052d5: eb 56 jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + 4052d7: ba 0f 27 00 00 mov edx,0x270f + 4052dc: b8 00 00 00 00 mov eax,0x0 + 4052e1: 48 3b 55 d0 cmp rdx,QWORD PTR [rbp-0x30] + 4052e5: 48 1b 45 d8 sbb rax,QWORD PTR [rbp-0x28] + 4052e9: 72 08 jb 4052f3 <_ZN3fmt2v76detail12count_digitsEo+0x91> + 4052eb: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4052ee: 83 c0 03 add eax,0x3 + 4052f1: eb 3a jmp 40532d <_ZN3fmt2v76detail12count_digitsEo+0xcb> + 4052f3: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4052f7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4052fb: 48 89 c1 mov rcx,rax + 4052fe: 48 89 d3 mov rbx,rdx + 405301: 48 89 ce mov rsi,rcx + 405304: 48 89 d0 mov rax,rdx + 405307: ba 10 27 00 00 mov edx,0x2710 + 40530c: b9 00 00 00 00 mov ecx,0x0 + 405311: 48 89 f7 mov rdi,rsi + 405314: 48 89 c6 mov rsi,rax + 405317: e8 84 dd ff ff call 4030a0 <__udivti3@plt> + 40531c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 405320: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 405324: 83 45 ec 04 add DWORD PTR [rbp-0x14],0x4 + 405328: e9 56 ff ff ff jmp 405283 <_ZN3fmt2v76detail12count_digitsEo+0x21> + 40532d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 405331: c9 leave + 405332: c3 ret + +0000000000405333 <_ZN3fmt2v76detail12count_digitsEj>: +_ZN3fmt2v76detail12count_digitsEj(): + 405333: 55 push rbp + 405334: 48 89 e5 mov rbp,rsp + 405337: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 40533a: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 40533d: 83 c8 01 or eax,0x1 + 405340: 0f bd c0 bsr eax,eax + 405343: 83 f0 1f xor eax,0x1f + 405346: 83 f0 1f xor eax,0x1f + 405349: 89 45 f8 mov DWORD PTR [rbp-0x8],eax + 40534c: 8b 45 f8 mov eax,DWORD PTR [rbp-0x8] + 40534f: 48 98 cdqe + 405351: 0f b7 84 00 c0 68 43 00 movzx eax,WORD PTR [rax+rax*1+0x4368c0] + 405359: 66 89 45 fe mov WORD PTR [rbp-0x2],ax + 40535d: 0f b7 55 fe movzx edx,WORD PTR [rbp-0x2] + 405361: 0f b7 45 fe movzx eax,WORD PTR [rbp-0x2] + 405365: 48 98 cdqe + 405367: 8b 04 85 40 83 44 00 mov eax,DWORD PTR [rax*4+0x448340] + 40536e: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 405371: 0f 92 c0 setb al + 405374: 0f b6 c0 movzx eax,al + 405377: 29 c2 sub edx,eax + 405379: 89 d0 mov eax,edx + 40537b: 5d pop rbp + 40537c: c3 ret + +000000000040537d <_ZN3fmt2v76detail6equal2EPKcS3_>: +_ZN3fmt2v76detail6equal2EPKcS3_(): + 40537d: 55 push rbp + 40537e: 48 89 e5 mov rbp,rsp + 405381: 48 83 ec 10 sub rsp,0x10 + 405385: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 405389: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40538d: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 405391: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405395: ba 02 00 00 00 mov edx,0x2 + 40539a: 48 89 ce mov rsi,rcx + 40539d: 48 89 c7 mov rdi,rax + 4053a0: e8 7b dd ff ff call 403120 + 4053a5: 85 c0 test eax,eax + 4053a7: 0f 94 c0 sete al + 4053aa: c9 leave + 4053ab: c3 ret + +00000000004053ac <_ZN3fmt2v76detail13promote_floatEf>: +_ZN3fmt2v76detail13promote_floatEf(): + 4053ac: 55 push rbp + 4053ad: 48 89 e5 mov rbp,rsp + 4053b0: f3 0f 11 45 fc movss DWORD PTR [rbp-0x4],xmm0 + 4053b5: 66 0f ef c0 pxor xmm0,xmm0 + 4053b9: f3 0f 5a 45 fc cvtss2sd xmm0,DWORD PTR [rbp-0x4] + 4053be: 66 48 0f 7e c0 movq rax,xmm0 + 4053c3: 66 48 0f 6e c0 movq xmm0,rax + 4053c8: 5d pop rbp + 4053c9: c3 ret + +00000000004053ca <_ZN3fmt2v76detail20get_significand_sizeERKNS1_14big_decimal_fpE>: +_ZN3fmt2v76detail20get_significand_sizeERKNS1_14big_decimal_fpE(): + 4053ca: 55 push rbp + 4053cb: 48 89 e5 mov rbp,rsp + 4053ce: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4053d2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4053d6: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4053d9: 5d pop rbp + 4053da: c3 ret + +00000000004053db <_ZN3fmt2v76detail9max_valueIiEET_v>: +_ZN3fmt2v76detail9max_valueIiEET_v(): + 4053db: 55 push rbp + 4053dc: 48 89 e5 mov rbp,rsp + 4053df: e8 e0 fb ff ff call 404fc4 <_ZNSt14numeric_limitsIiE3maxEv> + 4053e4: 5d pop rbp + 4053e5: c3 ret + +00000000004053e6 <_ZN3fmt2v76detail4findILb0EcPKcEEbT1_S5_T0_RS5_>: +_ZN3fmt2v76detail4findILb0EcPKcEEbT1_S5_T0_RS5_(): + 4053e6: 55 push rbp + 4053e7: 48 89 e5 mov rbp,rsp + 4053ea: 48 83 ec 20 sub rsp,0x20 + 4053ee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4053f2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4053f6: 89 d0 mov eax,edx + 4053f8: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4053fc: 88 45 ec mov BYTE PTR [rbp-0x14],al + 4053ff: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 405403: 48 2b 45 f8 sub rax,QWORD PTR [rbp-0x8] + 405407: 48 89 c7 mov rdi,rax + 40540a: e8 15 61 00 00 call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 40540f: 48 89 c2 mov rdx,rax + 405412: 0f be 4d ec movsx ecx,BYTE PTR [rbp-0x14] + 405416: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40541a: 89 ce mov esi,ecx + 40541c: 48 89 c7 mov rdi,rax + 40541f: e8 dc de ff ff call 403300 + 405424: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 405428: 48 89 02 mov QWORD PTR [rdx],rax + 40542b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40542f: 48 8b 00 mov rax,QWORD PTR [rax] + 405432: 48 85 c0 test rax,rax + 405435: 0f 95 c0 setne al + 405438: c9 leave + 405439: c3 ret + +000000000040543a <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_>: +_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_(): + 40543a: 55 push rbp + 40543b: 48 89 e5 mov rbp,rsp + 40543e: 48 83 ec 10 sub rsp,0x10 + 405442: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 405446: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40544a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40544e: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 405452: 48 8b 00 mov rax,QWORD PTR [rax] + 405455: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + 405459: 75 2b jne 405486 <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_+0x4c> + 40545b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40545f: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 405463: 48 8b 00 mov rax,QWORD PTR [rax] + 405466: 48 89 c7 mov rdi,rax + 405469: e8 92 dc ff ff call 403100 + 40546e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 405472: 48 8b 52 10 mov rdx,QWORD PTR [rdx+0x10] + 405476: 48 83 ea 01 sub rdx,0x1 + 40547a: 48 39 d0 cmp rax,rdx + 40547d: 75 07 jne 405486 <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_+0x4c> + 40547f: b8 22 00 00 00 mov eax,0x22 + 405484: eb 14 jmp 40549a <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_+0x60> + 405486: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40548a: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40548e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 405492: 48 89 10 mov QWORD PTR [rax],rdx + 405495: b8 00 00 00 00 mov eax,0x0 + 40549a: c9 leave + 40549b: c3 ret + +000000000040549c <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcherC1EiS3_m>: +_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcherC1EiS3_m(): + 40549c: 55 push rbp + 40549d: 48 89 e5 mov rbp,rsp + 4054a0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4054a4: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4054a7: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4054ab: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4054af: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4054b3: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 4054b6: 89 10 mov DWORD PTR [rax],edx + 4054b8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4054bc: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4054c0: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 4054c4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4054c8: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4054cc: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 4054d0: 90 nop + 4054d1: 5d pop rbp + 4054d2: c3 ret + 4054d3: 90 nop + +00000000004054d4 <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher3runEv>: +_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher3runEv(): + 4054d4: 55 push rbp + 4054d5: 48 89 e5 mov rbp,rsp + 4054d8: 48 83 ec 10 sub rsp,0x10 + 4054dc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4054e0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4054e4: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4054e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4054ec: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4054f0: 48 8b 08 mov rcx,QWORD PTR [rax] + 4054f3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4054f7: 8b 00 mov eax,DWORD PTR [rax] + 4054f9: 48 89 ce mov rsi,rcx + 4054fc: 89 c7 mov edi,eax + 4054fe: e8 6d db ff ff call 403070 + 405503: 48 89 c2 mov rdx,rax + 405506: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40550a: 48 89 d6 mov rsi,rdx + 40550d: 48 89 c7 mov rdi,rax + 405510: e8 25 ff ff ff call 40543a <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher6handleES2_> + 405515: c9 leave + 405516: c3 ret + +0000000000405517 <_ZN3fmt2v76detail13safe_strerrorEiRPcm>: +_ZN3fmt2v76detail13safe_strerrorEiRPcm(): + 405517: 55 push rbp + 405518: 48 89 e5 mov rbp,rsp + 40551b: 48 83 ec 40 sub rsp,0x40 + 40551f: 89 7d dc mov DWORD PTR [rbp-0x24],edi + 405522: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 405526: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40552a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40552e: 48 8b 00 mov rax,QWORD PTR [rax] + 405531: 48 85 c0 test rax,rax + 405534: 74 07 je 40553d <_ZN3fmt2v76detail13safe_strerrorEiRPcm+0x26> + 405536: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 40553b: 75 14 jne 405551 <_ZN3fmt2v76detail13safe_strerrorEiRPcm+0x3a> + 40553d: ba 77 60 43 00 mov edx,0x436077 + 405542: be 47 00 00 00 mov esi,0x47 + 405547: bf 88 60 43 00 mov edi,0x436088 + 40554c: e8 7b e4 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 405551: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 405555: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 405559: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 40555c: 48 8d 45 e0 lea rax,[rbp-0x20] + 405560: 48 89 c7 mov rdi,rax + 405563: e8 34 ff ff ff call 40549c <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcherC1EiS3_m> + 405568: 48 8d 45 e0 lea rax,[rbp-0x20] + 40556c: 48 89 c7 mov rdi,rax + 40556f: e8 60 ff ff ff call 4054d4 <_ZZN3fmt2v76detail13safe_strerrorEiRPcmEN10dispatcher3runEv> + 405574: c9 leave + 405575: c3 ret + +0000000000405576 <_ZN3fmt2v76detail12fwrite_fullyEPKvmmP8_IO_FILE>: +_ZN3fmt2v76detail12fwrite_fullyEPKvmmP8_IO_FILE(): + 405576: 55 push rbp + 405577: 48 89 e5 mov rbp,rsp + 40557a: 41 54 push r12 + 40557c: 53 push rbx + 40557d: 48 83 ec 40 sub rsp,0x40 + 405581: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 405585: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 405589: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 40558d: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 405591: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 405595: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 405599: 48 8b 75 c0 mov rsi,QWORD PTR [rbp-0x40] + 40559d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4055a1: 48 89 c7 mov rdi,rax + 4055a4: e8 17 df ff ff call 4034c0 + 4055a9: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4055ad: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4055b1: 48 3b 45 b8 cmp rax,QWORD PTR [rbp-0x48] + 4055b5: 73 63 jae 40561a <_ZN3fmt2v76detail12fwrite_fullyEPKvmmP8_IO_FILE+0xa4> + 4055b7: bf 18 00 00 00 mov edi,0x18 + 4055bc: e8 8f db ff ff call 403150 <__cxa_allocate_exception@plt> + 4055c1: 48 89 c3 mov rbx,rax + 4055c4: 48 8d 45 d0 lea rax,[rbp-0x30] + 4055c8: be 51 61 43 00 mov esi,0x436151 + 4055cd: 48 89 c7 mov rdi,rax + 4055d0: e8 29 62 00 00 call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 4055d5: e8 56 da ff ff call 403030 <__errno_location@plt> + 4055da: 8b 30 mov esi,DWORD PTR [rax] + 4055dc: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4055e0: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4055e4: 48 89 d1 mov rcx,rdx + 4055e7: 48 89 c2 mov rdx,rax + 4055ea: 48 89 df mov rdi,rbx + 4055ed: e8 3e 62 00 00 call 40b830 <_ZN3fmt2v712system_errorC1IJEEEiNS0_17basic_string_viewIcEEDpRKT_> + 4055f2: ba 42 3c 40 00 mov edx,0x403c42 + 4055f7: be 80 7e 43 00 mov esi,0x437e80 + 4055fc: 48 89 df mov rdi,rbx + 4055ff: e8 4c de ff ff call 403450 <__cxa_throw@plt> + 405604: 49 89 c4 mov r12,rax + 405607: 48 89 df mov rdi,rbx + 40560a: e8 21 dc ff ff call 403230 <__cxa_free_exception@plt> + 40560f: 4c 89 e0 mov rax,r12 + 405612: 48 89 c7 mov rdi,rax + 405615: e8 46 de ff ff call 403460 <_Unwind_Resume@plt> + 40561a: 90 nop + 40561b: 48 83 c4 40 add rsp,0x40 + 40561f: 5b pop rbx + 405620: 41 5c pop r12 + 405622: 5d pop rbp + 405623: c3 ret + +0000000000405624 <_ZN3fmt2v76detail2fpC1Ev>: +_ZN3fmt2v76detail2fpC1Ev(): + 405624: 55 push rbp + 405625: 48 89 e5 mov rbp,rsp + 405628: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40562c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405630: 48 c7 00 00 00 00 00 mov QWORD PTR [rax],0x0 + 405637: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40563b: c7 40 08 00 00 00 00 mov DWORD PTR [rax+0x8],0x0 + 405642: 90 nop + 405643: 5d pop rbp + 405644: c3 ret + 405645: 90 nop + +0000000000405646 <_ZN3fmt2v76detail2fpC1Emi>: +_ZN3fmt2v76detail2fpC1Emi(): + 405646: 55 push rbp + 405647: 48 89 e5 mov rbp,rsp + 40564a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40564e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 405652: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 405655: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405659: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40565d: 48 89 10 mov QWORD PTR [rax],rdx + 405660: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405664: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 405667: 89 50 08 mov DWORD PTR [rax+0x8],edx + 40566a: 90 nop + 40566b: 5d pop rbp + 40566c: c3 ret + +000000000040566d <_ZN3fmt2v76detail8multiplyEmm>: +_ZN3fmt2v76detail8multiplyEmm(): + 40566d: 55 push rbp + 40566e: 48 89 e5 mov rbp,rsp + 405671: 53 push rbx + 405672: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 405676: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 40567a: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 40567e: 48 89 f1 mov rcx,rsi + 405681: bb 00 00 00 00 mov ebx,0x0 + 405686: 48 8b 75 c0 mov rsi,QWORD PTR [rbp-0x40] + 40568a: 48 89 f0 mov rax,rsi + 40568d: ba 00 00 00 00 mov edx,0x0 + 405692: 48 89 df mov rdi,rbx + 405695: 48 0f af f8 imul rdi,rax + 405699: 48 89 d6 mov rsi,rdx + 40569c: 48 0f af f1 imul rsi,rcx + 4056a0: 48 01 fe add rsi,rdi + 4056a3: 48 f7 e1 mul rcx + 4056a6: 48 8d 0c 16 lea rcx,[rsi+rdx*1] + 4056aa: 48 89 ca mov rdx,rcx + 4056ad: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4056b1: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4056b5: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4056b9: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4056bd: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4056c1: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4056c5: 48 89 d0 mov rax,rdx + 4056c8: 31 d2 xor edx,edx + 4056ca: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4056ce: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4056d2: 48 85 c0 test rax,rax + 4056d5: 79 0a jns 4056e1 <_ZN3fmt2v76detail8multiplyEmm+0x74> + 4056d7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4056db: 48 83 c0 01 add rax,0x1 + 4056df: eb 04 jmp 4056e5 <_ZN3fmt2v76detail8multiplyEmm+0x78> + 4056e1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4056e5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4056e9: c9 leave + 4056ea: c3 ret + +00000000004056eb <_ZN3fmt2v76detailmlENS1_2fpES2_>: +_ZN3fmt2v76detailmlENS1_2fpES2_(): + 4056eb: 55 push rbp + 4056ec: 48 89 e5 mov rbp,rsp + 4056ef: 48 83 ec 30 sub rsp,0x30 + 4056f3: 48 89 f0 mov rax,rsi + 4056f6: 49 89 f8 mov r8,rdi + 4056f9: 4c 89 c6 mov rsi,r8 + 4056fc: 4c 89 cf mov rdi,r9 + 4056ff: 48 89 c7 mov rdi,rax + 405702: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 405706: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40570a: 48 89 55 d0 mov QWORD PTR [rbp-0x30],rdx + 40570e: 48 89 4d d8 mov QWORD PTR [rbp-0x28],rcx + 405712: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 405716: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40571a: 48 89 d6 mov rsi,rdx + 40571d: 48 89 c7 mov rdi,rax + 405720: e8 48 ff ff ff call 40566d <_ZN3fmt2v76detail8multiplyEmm> + 405725: 48 89 c1 mov rcx,rax + 405728: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 40572b: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 40572e: 01 d0 add eax,edx + 405730: 8d 50 40 lea edx,[rax+0x40] + 405733: 48 8d 45 f0 lea rax,[rbp-0x10] + 405737: 48 89 ce mov rsi,rcx + 40573a: 48 89 c7 mov rdi,rax + 40573d: e8 04 ff ff ff call 405646 <_ZN3fmt2v76detail2fpC1Emi> + 405742: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 405746: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40574a: c9 leave + 40574b: c3 ret + +000000000040574c <_ZN3fmt2v76detail16get_cached_powerEiRi>: +_ZN3fmt2v76detail16get_cached_powerEiRi(): + 40574c: 55 push rbp + 40574d: 48 89 e5 mov rbp,rsp + 405750: 48 83 ec 40 sub rsp,0x40 + 405754: 89 7d cc mov DWORD PTR [rbp-0x34],edi + 405757: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 40575b: c7 45 fc 20 00 00 00 mov DWORD PTR [rbp-0x4],0x20 + 405762: 48 b8 cc fb e7 7d 42 4d 10 4d movabs rax,0x4d104d427de7fbcc + 40576c: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 405770: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 405773: 83 c0 3f add eax,0x3f + 405776: 48 98 cdqe + 405778: 48 69 c0 42 4d 10 4d imul rax,rax,0x4d104d42 + 40577f: ba ff ff ff ff mov edx,0xffffffff + 405784: 48 01 d0 add rax,rdx + 405787: 48 c1 f8 20 sar rax,0x20 + 40578b: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 40578e: c7 45 e8 a4 fe ff ff mov DWORD PTR [rbp-0x18],0xfffffea4 + 405795: c7 45 e4 08 00 00 00 mov DWORD PTR [rbp-0x1c],0x8 + 40579c: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 40579f: 05 5b 01 00 00 add eax,0x15b + 4057a4: 8d 50 07 lea edx,[rax+0x7] + 4057a7: 85 c0 test eax,eax + 4057a9: 0f 48 c2 cmovs eax,edx + 4057ac: c1 f8 03 sar eax,0x3 + 4057af: 83 c0 01 add eax,0x1 + 4057b2: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 4057b5: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4057b8: c1 e0 03 shl eax,0x3 + 4057bb: 8d 90 a4 fe ff ff lea edx,[rax-0x15c] + 4057c1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4057c5: 89 10 mov DWORD PTR [rax],edx + 4057c7: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4057ca: 48 98 cdqe + 4057cc: 48 8b 0c c5 40 84 44 00 mov rcx,QWORD PTR [rax*8+0x448440] + 4057d4: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4057d7: 48 98 cdqe + 4057d9: 0f b7 84 00 00 87 44 00 movzx eax,WORD PTR [rax+rax*1+0x448700] + 4057e1: 0f bf d0 movsx edx,ax + 4057e4: 48 8d 45 d0 lea rax,[rbp-0x30] + 4057e8: 48 89 ce mov rsi,rcx + 4057eb: 48 89 c7 mov rdi,rax + 4057ee: e8 53 fe ff ff call 405646 <_ZN3fmt2v76detail2fpC1Emi> + 4057f3: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4057f7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4057fb: c9 leave + 4057fc: c3 ret + 4057fd: 90 nop + +00000000004057fe <_ZNK3fmt2v76detail6bigintixEi>: +_ZNK3fmt2v76detail6bigintixEi(): + 4057fe: 55 push rbp + 4057ff: 48 89 e5 mov rbp,rsp + 405802: 48 83 ec 10 sub rsp,0x10 + 405806: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40580a: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40580d: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 405810: 89 c7 mov edi,eax + 405812: e8 aa 5d 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 405817: 89 c2 mov edx,eax + 405819: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40581d: 89 d6 mov esi,edx + 40581f: 48 89 c7 mov rdi,rax + 405822: e8 dd 61 00 00 call 40ba04 <_ZNK3fmt2v76detail6bufferIjEixIjEERKjT_> + 405827: 8b 00 mov eax,DWORD PTR [rax] + 405829: c9 leave + 40582a: c3 ret + 40582b: 90 nop + +000000000040582c <_ZN3fmt2v76detail6bigintixEi>: +_ZN3fmt2v76detail6bigintixEi(): + 40582c: 55 push rbp + 40582d: 48 89 e5 mov rbp,rsp + 405830: 48 83 ec 10 sub rsp,0x10 + 405834: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 405838: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40583b: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 40583e: 89 c7 mov edi,eax + 405840: e8 7c 5d 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 405845: 89 c2 mov edx,eax + 405847: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40584b: 89 d6 mov esi,edx + 40584d: 48 89 c7 mov rdi,rax + 405850: e8 cf 61 00 00 call 40ba24 <_ZN3fmt2v76detail6bufferIjEixIjEERjT_> + 405855: c9 leave + 405856: c3 ret + 405857: 90 nop + +0000000000405858 <_ZN3fmt2v76detail6bigint15subtract_bigitsEijRj>: +_ZN3fmt2v76detail6bigint15subtract_bigitsEijRj(): + 405858: 55 push rbp + 405859: 48 89 e5 mov rbp,rsp + 40585c: 48 83 ec 30 sub rsp,0x30 + 405860: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 405864: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 405867: 89 55 e0 mov DWORD PTR [rbp-0x20],edx + 40586a: 48 89 4d d8 mov QWORD PTR [rbp-0x28],rcx + 40586e: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 405871: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405875: 89 d6 mov esi,edx + 405877: 48 89 c7 mov rdi,rax + 40587a: e8 ad ff ff ff call 40582c <_ZN3fmt2v76detail6bigintixEi> + 40587f: 8b 00 mov eax,DWORD PTR [rax] + 405881: 89 c2 mov edx,eax + 405883: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 405886: 48 29 c2 sub rdx,rax + 405889: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40588d: 8b 00 mov eax,DWORD PTR [rax] + 40588f: 89 c1 mov ecx,eax + 405891: 48 89 d0 mov rax,rdx + 405894: 48 29 c8 sub rax,rcx + 405897: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40589b: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 40589e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4058a2: 89 d6 mov esi,edx + 4058a4: 48 89 c7 mov rdi,rax + 4058a7: e8 80 ff ff ff call 40582c <_ZN3fmt2v76detail6bigintixEi> + 4058ac: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4058b0: 89 10 mov DWORD PTR [rax],edx + 4058b2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4058b6: 48 c1 e8 3f shr rax,0x3f + 4058ba: 89 c2 mov edx,eax + 4058bc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4058c0: 89 10 mov DWORD PTR [rax],edx + 4058c2: 90 nop + 4058c3: c9 leave + 4058c4: c3 ret + 4058c5: 90 nop + +00000000004058c6 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv>: +_ZN3fmt2v76detail6bigint20remove_leading_zerosEv(): + 4058c6: 55 push rbp + 4058c7: 48 89 e5 mov rbp,rsp + 4058ca: 53 push rbx + 4058cb: 48 83 ec 28 sub rsp,0x28 + 4058cf: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4058d3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4058d7: 48 89 c7 mov rdi,rax + 4058da: e8 65 61 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 4058df: 83 e8 01 sub eax,0x1 + 4058e2: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 4058e5: eb 04 jmp 4058eb <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x25> + 4058e7: 83 6d ec 01 sub DWORD PTR [rbp-0x14],0x1 + 4058eb: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 4058ef: 7e 1e jle 40590f <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x49> + 4058f1: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 4058f4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4058f8: 89 d6 mov esi,edx + 4058fa: 48 89 c7 mov rdi,rax + 4058fd: e8 2a ff ff ff call 40582c <_ZN3fmt2v76detail6bigintixEi> + 405902: 8b 00 mov eax,DWORD PTR [rax] + 405904: 85 c0 test eax,eax + 405906: 75 07 jne 40590f <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x49> + 405908: b8 01 00 00 00 mov eax,0x1 + 40590d: eb 05 jmp 405914 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x4e> + 40590f: b8 00 00 00 00 mov eax,0x0 + 405914: 84 c0 test al,al + 405916: 75 cf jne 4058e7 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv+0x21> + 405918: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 40591c: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 40591f: 83 c0 01 add eax,0x1 + 405922: 89 c7 mov edi,eax + 405924: e8 98 5c 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 405929: 89 c0 mov eax,eax + 40592b: 48 89 c6 mov rsi,rax + 40592e: 48 89 df mov rdi,rbx + 405931: e8 20 61 00 00 call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + 405936: 90 nop + 405937: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40593b: c9 leave + 40593c: c3 ret + 40593d: 90 nop + +000000000040593e <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_>: +_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_(): + 40593e: 55 push rbp + 40593f: 48 89 e5 mov rbp,rsp + 405942: 48 83 ec 30 sub rsp,0x30 + 405946: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40594a: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 40594e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 405952: 8b 90 a8 00 00 00 mov edx,DWORD PTR [rax+0xa8] + 405958: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40595c: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 405962: 39 c2 cmp edx,eax + 405964: 7d 14 jge 40597a <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0x3c> + 405966: ba 66 61 43 00 mov edx,0x436166 + 40596b: be f5 04 00 00 mov esi,0x4f5 + 405970: bf 88 60 43 00 mov edi,0x436088 + 405975: e8 52 e0 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40597a: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40597e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 405982: 48 89 d6 mov rsi,rdx + 405985: 48 89 c7 mov rdi,rax + 405988: e8 72 05 00 00 call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + 40598d: 85 c0 test eax,eax + 40598f: 79 14 jns 4059a5 <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0x67> + 405991: ba 78 61 43 00 mov edx,0x436178 + 405996: be f6 04 00 00 mov esi,0x4f6 + 40599b: bf 88 60 43 00 mov edi,0x436088 + 4059a0: e8 27 e0 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4059a5: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 4059ac: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4059b0: 8b 90 a8 00 00 00 mov edx,DWORD PTR [rax+0xa8] + 4059b6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4059ba: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 4059c0: 29 c2 sub edx,eax + 4059c2: 89 55 fc mov DWORD PTR [rbp-0x4],edx + 4059c5: 48 c7 45 f0 00 00 00 00 mov QWORD PTR [rbp-0x10],0x0 + 4059cd: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4059d1: 48 89 c7 mov rdi,rax + 4059d4: e8 6b 60 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 4059d9: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4059dd: eb 31 jmp 405a10 <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xd2> + 4059df: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4059e3: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4059e7: 48 89 d6 mov rsi,rdx + 4059ea: 48 89 c7 mov rdi,rax + 4059ed: e8 8a 60 00 00 call 40ba7c <_ZNK3fmt2v76detail6bufferIjEixImEERKjT_> + 4059f2: 8b 10 mov edx,DWORD PTR [rax] + 4059f4: 48 8d 4d e4 lea rcx,[rbp-0x1c] + 4059f8: 8b 75 fc mov esi,DWORD PTR [rbp-0x4] + 4059fb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4059ff: 48 89 c7 mov rdi,rax + 405a02: e8 51 fe ff ff call 405858 <_ZN3fmt2v76detail6bigint15subtract_bigitsEijRj> + 405a07: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 405a0b: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 405a10: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 405a14: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 405a18: 75 c5 jne 4059df <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xa1> + 405a1a: eb 1b jmp 405a37 <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xf9> + 405a1c: 48 8d 55 e4 lea rdx,[rbp-0x1c] + 405a20: 8b 75 fc mov esi,DWORD PTR [rbp-0x4] + 405a23: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 405a27: 48 89 d1 mov rcx,rdx + 405a2a: ba 00 00 00 00 mov edx,0x0 + 405a2f: 48 89 c7 mov rdi,rax + 405a32: e8 21 fe ff ff call 405858 <_ZN3fmt2v76detail6bigint15subtract_bigitsEijRj> + 405a37: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 405a3a: 85 c0 test eax,eax + 405a3c: 75 de jne 405a1c <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_+0xde> + 405a3e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 405a42: 48 89 c7 mov rdi,rax + 405a45: e8 7c fe ff ff call 4058c6 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv> + 405a4a: 90 nop + 405a4b: c9 leave + 405a4c: c3 ret + 405a4d: 90 nop + +0000000000405a4e <_ZN3fmt2v76detail6bigint8multiplyEj>: +_ZN3fmt2v76detail6bigint8multiplyEj(): + 405a4e: 55 push rbp + 405a4f: 48 89 e5 mov rbp,rsp + 405a52: 48 83 ec 40 sub rsp,0x40 + 405a56: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 405a5a: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 405a5d: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 405a60: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 405a64: c7 45 dc 00 00 00 00 mov DWORD PTR [rbp-0x24],0x0 + 405a6b: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 405a73: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405a77: 48 89 c7 mov rdi,rax + 405a7a: e8 c5 5f 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 405a7f: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 405a83: eb 51 jmp 405ad6 <_ZN3fmt2v76detail6bigint8multiplyEj+0x88> + 405a85: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405a89: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 405a8d: 48 89 d6 mov rsi,rdx + 405a90: 48 89 c7 mov rdi,rax + 405a93: e8 06 60 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405a98: 8b 00 mov eax,DWORD PTR [rax] + 405a9a: 89 c0 mov eax,eax + 405a9c: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 405aa1: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 405aa4: 89 d2 mov edx,edx + 405aa6: 48 01 d0 add rax,rdx + 405aa9: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 405aad: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405ab1: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 405ab5: 48 89 d6 mov rsi,rdx + 405ab8: 48 89 c7 mov rdi,rax + 405abb: e8 de 5f 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405ac0: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 405ac4: 89 10 mov DWORD PTR [rax],edx + 405ac6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 405aca: 48 c1 e8 20 shr rax,0x20 + 405ace: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 405ad1: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 405ad6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405ada: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 405ade: 72 a5 jb 405a85 <_ZN3fmt2v76detail6bigint8multiplyEj+0x37> + 405ae0: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 405ae3: 85 c0 test eax,eax + 405ae5: 74 13 je 405afa <_ZN3fmt2v76detail6bigint8multiplyEj+0xac> + 405ae7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405aeb: 48 8d 55 dc lea rdx,[rbp-0x24] + 405aef: 48 89 d6 mov rsi,rdx + 405af2: 48 89 c7 mov rdi,rax + 405af5: e8 c6 5f 00 00 call 40bac0 <_ZN3fmt2v76detail6bufferIjE9push_backERKj> + 405afa: 90 nop + 405afb: c9 leave + 405afc: c3 ret + 405afd: 90 nop + +0000000000405afe <_ZN3fmt2v76detail6bigint8multiplyEm>: +_ZN3fmt2v76detail6bigint8multiplyEm(): + 405afe: 55 push rbp + 405aff: 48 89 e5 mov rbp,rsp + 405b02: 48 83 ec 50 sub rsp,0x50 + 405b06: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 405b0a: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 405b0e: c7 45 ec ff ff ff ff mov DWORD PTR [rbp-0x14],0xffffffff + 405b15: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 405b19: 89 c0 mov eax,eax + 405b1b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 405b1f: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 405b23: 48 c1 e8 20 shr rax,0x20 + 405b27: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 405b2b: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 405b33: 48 c7 45 f0 00 00 00 00 mov QWORD PTR [rbp-0x10],0x0 + 405b3b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 405b3f: 48 89 c7 mov rdi,rax + 405b42: e8 fd 5e 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 405b47: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 405b4b: eb 7d jmp 405bca <_ZN3fmt2v76detail6bigint8multiplyEm+0xcc> + 405b4d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 405b51: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 405b55: 48 89 d6 mov rsi,rdx + 405b58: 48 89 c7 mov rdi,rax + 405b5b: e8 3e 5f 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405b60: 8b 00 mov eax,DWORD PTR [rax] + 405b62: 89 c0 mov eax,eax + 405b64: 48 0f af 45 e0 imul rax,QWORD PTR [rbp-0x20] + 405b69: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 405b6d: 89 d2 mov edx,edx + 405b6f: 48 01 d0 add rax,rdx + 405b72: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 405b76: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 405b7a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 405b7e: 48 89 d6 mov rsi,rdx + 405b81: 48 89 c7 mov rdi,rax + 405b84: e8 15 5f 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405b89: 8b 00 mov eax,DWORD PTR [rax] + 405b8b: 89 c0 mov eax,eax + 405b8d: 48 0f af 45 d8 imul rax,QWORD PTR [rbp-0x28] + 405b92: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 405b96: 48 c1 ea 20 shr rdx,0x20 + 405b9a: 48 01 c2 add rdx,rax + 405b9d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405ba1: 48 c1 e8 20 shr rax,0x20 + 405ba5: 48 01 d0 add rax,rdx + 405ba8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 405bac: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 405bb0: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 405bb4: 48 89 d6 mov rsi,rdx + 405bb7: 48 89 c7 mov rdi,rax + 405bba: e8 df 5e 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405bbf: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 405bc3: 89 10 mov DWORD PTR [rax],edx + 405bc5: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 405bca: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 405bce: 48 3b 45 d0 cmp rax,QWORD PTR [rbp-0x30] + 405bd2: 0f 82 75 ff ff ff jb 405b4d <_ZN3fmt2v76detail6bigint8multiplyEm+0x4f> + 405bd8: eb 1f jmp 405bf9 <_ZN3fmt2v76detail6bigint8multiplyEm+0xfb> + 405bda: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 405bde: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 405be2: 89 55 c4 mov DWORD PTR [rbp-0x3c],edx + 405be5: 48 8d 55 c4 lea rdx,[rbp-0x3c] + 405be9: 48 89 d6 mov rsi,rdx + 405bec: 48 89 c7 mov rdi,rax + 405bef: e8 cc 5e 00 00 call 40bac0 <_ZN3fmt2v76detail6bufferIjE9push_backERKj> + 405bf4: 48 c1 6d f8 20 shr QWORD PTR [rbp-0x8],0x20 + 405bf9: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 405bfe: 75 da jne 405bda <_ZN3fmt2v76detail6bigint8multiplyEm+0xdc> + 405c00: 90 nop + 405c01: 90 nop + 405c02: c9 leave + 405c03: c3 ret + +0000000000405c04 <_ZN3fmt2v76detail6bigintC1Ev>: +_ZN3fmt2v76detail6bigintC1Ev(): + 405c04: 55 push rbp + 405c05: 48 89 e5 mov rbp,rsp + 405c08: 53 push rbx + 405c09: 48 83 ec 28 sub rsp,0x28 + 405c0d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 405c11: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 405c15: 48 8d 45 ef lea rax,[rbp-0x11] + 405c19: 48 89 c7 mov rdi,rax + 405c1c: e8 f9 5e 00 00 call 40bb1a <_ZNSaIjEC1Ev> + 405c21: 48 8d 45 ef lea rax,[rbp-0x11] + 405c25: 48 89 c6 mov rsi,rax + 405c28: 48 89 df mov rdi,rbx + 405c2b: e8 22 5f 00 00 call 40bb52 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC1ERKS2_> + 405c30: 48 8d 45 ef lea rax,[rbp-0x11] + 405c34: 48 89 c7 mov rdi,rax + 405c37: e8 fa 5e 00 00 call 40bb36 <_ZNSaIjED1Ev> + 405c3c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 405c40: c7 80 a8 00 00 00 00 00 00 00 mov DWORD PTR [rax+0xa8],0x0 + 405c4a: 90 nop + 405c4b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 405c4f: c9 leave + 405c50: c3 ret + 405c51: 90 nop + +0000000000405c52 <_ZN3fmt2v76detail6bigintD1Ev>: +_ZN3fmt2v76detail6bigintD1Ev(): + 405c52: 55 push rbp + 405c53: 48 89 e5 mov rbp,rsp + 405c56: 48 83 ec 10 sub rsp,0x10 + 405c5a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 405c5e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405c62: 48 89 c7 mov rdi,rax + 405c65: e8 92 5f 00 00 call 40bbfc <_ZNK3fmt2v76detail6bufferIjE8capacityEv> + 405c6a: 48 83 f8 20 cmp rax,0x20 + 405c6e: 76 19 jbe 405c89 <_ZN3fmt2v76detail6bigintD1Ev+0x37> + 405c70: b9 80 61 43 00 mov ecx,0x436180 + 405c75: ba 1e 05 00 00 mov edx,0x51e + 405c7a: be 88 60 43 00 mov esi,0x436088 + 405c7f: bf a8 61 43 00 mov edi,0x4361a8 + 405c84: e8 67 d5 ff ff call 4031f0 <__assert_fail@plt> + 405c89: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405c8d: 48 89 c7 mov rdi,rax + 405c90: e8 2d 5f 00 00 call 40bbc2 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev> + 405c95: 90 nop + 405c96: c9 leave + 405c97: c3 ret + +0000000000405c98 <_ZN3fmt2v76detail6bigint6assignERKS2_>: +_ZN3fmt2v76detail6bigint6assignERKS2_(): + 405c98: 55 push rbp + 405c99: 48 89 e5 mov rbp,rsp + 405c9c: 48 83 ec 20 sub rsp,0x20 + 405ca0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 405ca4: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 405ca8: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 405cac: 48 89 c7 mov rdi,rax + 405caf: e8 90 5d 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 405cb4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 405cb8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405cbc: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 405cc0: 48 89 d6 mov rsi,rdx + 405cc3: 48 89 c7 mov rdi,rax + 405cc6: e8 8b 5d 00 00 call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + 405ccb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 405ccf: 48 89 c7 mov rdi,rax + 405cd2: e8 37 5f 00 00 call 40bc0e <_ZNK3fmt2v76detail6bufferIjE4dataEv> + 405cd7: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 405cdb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405cdf: 48 89 c7 mov rdi,rax + 405ce2: e8 39 5f 00 00 call 40bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv> + 405ce7: 48 89 c2 mov rdx,rax + 405cea: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405cee: 48 89 c6 mov rsi,rax + 405cf1: 48 89 d7 mov rdi,rdx + 405cf4: e8 39 5f 00 00 call 40bc32 <_ZN3fmt2v76detail12make_checkedIjEEPT_S4_m> + 405cf9: 48 89 c2 mov rdx,rax + 405cfc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405d00: 48 8d 0c 85 00 00 00 00 lea rcx,[rax*4+0x0] + 405d08: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 405d0c: 48 01 c1 add rcx,rax + 405d0f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 405d13: 48 89 ce mov rsi,rcx + 405d16: 48 89 c7 mov rdi,rax + 405d19: e8 26 5f 00 00 call 40bc44 <_ZSt4copyIPKjPjET0_T_S4_S3_> + 405d1e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 405d22: 8b 90 a8 00 00 00 mov edx,DWORD PTR [rax+0xa8] + 405d28: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405d2c: 89 90 a8 00 00 00 mov DWORD PTR [rax+0xa8],edx + 405d32: 90 nop + 405d33: c9 leave + 405d34: c3 ret + 405d35: 90 nop + +0000000000405d36 <_ZN3fmt2v76detail6bigint6assignEm>: +_ZN3fmt2v76detail6bigint6assignEm(): + 405d36: 55 push rbp + 405d37: 48 89 e5 mov rbp,rsp + 405d3a: 48 83 ec 20 sub rsp,0x20 + 405d3e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 405d42: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 405d46: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 405d4e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405d52: 48 8d 50 01 lea rdx,[rax+0x1] + 405d56: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 405d5a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 405d5e: 48 89 c6 mov rsi,rax + 405d61: 48 89 d7 mov rdi,rdx + 405d64: e8 35 5d 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405d69: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 405d6d: 89 10 mov DWORD PTR [rax],edx + 405d6f: 48 c1 6d e0 20 shr QWORD PTR [rbp-0x20],0x20 + 405d74: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 405d79: 75 d3 jne 405d4e <_ZN3fmt2v76detail6bigint6assignEm+0x18> + 405d7b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405d7f: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 405d83: 48 89 d6 mov rsi,rdx + 405d86: 48 89 c7 mov rdi,rax + 405d89: e8 c8 5c 00 00 call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + 405d8e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405d92: c7 80 a8 00 00 00 00 00 00 00 mov DWORD PTR [rax+0xa8],0x0 + 405d9c: 90 nop + 405d9d: c9 leave + 405d9e: c3 ret + 405d9f: 90 nop + +0000000000405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv>: +_ZNK3fmt2v76detail6bigint10num_bigitsEv(): + 405da0: 55 push rbp + 405da1: 48 89 e5 mov rbp,rsp + 405da4: 48 83 ec 10 sub rsp,0x10 + 405da8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 405dac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405db0: 48 89 c7 mov rdi,rax + 405db3: e8 8c 5c 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 405db8: 89 c2 mov edx,eax + 405dba: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 405dbe: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 405dc4: 01 d0 add eax,edx + 405dc6: c9 leave + 405dc7: c3 ret + +0000000000405dc8 <_ZN3fmt2v76detail6bigintlSEi>: +_ZN3fmt2v76detail6bigintlSEi(): + 405dc8: 55 push rbp + 405dc9: 48 89 e5 mov rbp,rsp + 405dcc: 41 54 push r12 + 405dce: 53 push rbx + 405dcf: 48 83 ec 30 sub rsp,0x30 + 405dd3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 405dd7: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 405dda: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 405dde: 79 19 jns 405df9 <_ZN3fmt2v76detail6bigintlSEi+0x31> + 405de0: b9 d0 61 43 00 mov ecx,0x4361d0 + 405de5: ba 38 05 00 00 mov edx,0x538 + 405dea: be 88 60 43 00 mov esi,0x436088 + 405def: bf 13 62 43 00 mov edi,0x436213 + 405df4: e8 f7 d3 ff ff call 4031f0 <__assert_fail@plt> + 405df9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405dfd: 8b 90 a8 00 00 00 mov edx,DWORD PTR [rax+0xa8] + 405e03: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 405e06: 8d 48 1f lea ecx,[rax+0x1f] + 405e09: 85 c0 test eax,eax + 405e0b: 0f 48 c1 cmovs eax,ecx + 405e0e: c1 f8 05 sar eax,0x5 + 405e11: 01 c2 add edx,eax + 405e13: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405e17: 89 90 a8 00 00 00 mov DWORD PTR [rax+0xa8],edx + 405e1d: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 405e20: 89 d0 mov eax,edx + 405e22: c1 f8 1f sar eax,0x1f + 405e25: c1 e8 1b shr eax,0x1b + 405e28: 01 c2 add edx,eax + 405e2a: 83 e2 1f and edx,0x1f + 405e2d: 29 c2 sub edx,eax + 405e2f: 89 55 c4 mov DWORD PTR [rbp-0x3c],edx + 405e32: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 405e36: 75 09 jne 405e41 <_ZN3fmt2v76detail6bigintlSEi+0x79> + 405e38: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405e3c: e9 b5 00 00 00 jmp 405ef6 <_ZN3fmt2v76detail6bigintlSEi+0x12e> + 405e41: c7 45 d8 00 00 00 00 mov DWORD PTR [rbp-0x28],0x0 + 405e48: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 405e50: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405e54: 48 89 c7 mov rdi,rax + 405e57: e8 e8 5b 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 405e5c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 405e60: eb 6c jmp 405ece <_ZN3fmt2v76detail6bigintlSEi+0x106> + 405e62: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405e66: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 405e6a: 48 89 d6 mov rsi,rdx + 405e6d: 48 89 c7 mov rdi,rax + 405e70: e8 29 5c 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405e75: 8b 10 mov edx,DWORD PTR [rax] + 405e77: b8 20 00 00 00 mov eax,0x20 + 405e7c: 2b 45 c4 sub eax,DWORD PTR [rbp-0x3c] + 405e7f: 89 c1 mov ecx,eax + 405e81: d3 ea shr edx,cl + 405e83: 89 d0 mov eax,edx + 405e85: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 405e88: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405e8c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 405e90: 48 89 d6 mov rsi,rdx + 405e93: 48 89 c7 mov rdi,rax + 405e96: e8 03 5c 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405e9b: 8b 10 mov edx,DWORD PTR [rax] + 405e9d: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 405ea0: 89 c1 mov ecx,eax + 405ea2: d3 e2 shl edx,cl + 405ea4: 41 89 d4 mov r12d,edx + 405ea7: 8b 5d d8 mov ebx,DWORD PTR [rbp-0x28] + 405eaa: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405eae: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 405eb2: 48 89 d6 mov rsi,rdx + 405eb5: 48 89 c7 mov rdi,rax + 405eb8: e8 e1 5b 00 00 call 40ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_> + 405ebd: 41 8d 14 1c lea edx,[r12+rbx*1] + 405ec1: 89 10 mov DWORD PTR [rax],edx + 405ec3: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 405ec6: 89 45 d8 mov DWORD PTR [rbp-0x28],eax + 405ec9: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + 405ece: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 405ed2: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 405ed6: 72 8a jb 405e62 <_ZN3fmt2v76detail6bigintlSEi+0x9a> + 405ed8: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 405edb: 85 c0 test eax,eax + 405edd: 74 13 je 405ef2 <_ZN3fmt2v76detail6bigintlSEi+0x12a> + 405edf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405ee3: 48 8d 55 d8 lea rdx,[rbp-0x28] + 405ee7: 48 89 d6 mov rsi,rdx + 405eea: 48 89 c7 mov rdi,rax + 405eed: e8 ce 5b 00 00 call 40bac0 <_ZN3fmt2v76detail6bufferIjE9push_backERKj> + 405ef2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 405ef6: 48 83 c4 30 add rsp,0x30 + 405efa: 5b pop rbx + 405efb: 41 5c pop r12 + 405efd: 5d pop rbp + 405efe: c3 ret + +0000000000405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_>: +_ZN3fmt2v76detail7compareERKNS1_6bigintES4_(): + 405eff: 55 push rbp + 405f00: 48 89 e5 mov rbp,rsp + 405f03: 48 83 ec 30 sub rsp,0x30 + 405f07: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 405f0b: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 405f0f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 405f13: 48 89 c7 mov rdi,rax + 405f16: e8 85 fe ff ff call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + 405f1b: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 405f1e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 405f22: 48 89 c7 mov rdi,rax + 405f25: e8 76 fe ff ff call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + 405f2a: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 405f2d: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 405f30: 3b 45 ec cmp eax,DWORD PTR [rbp-0x14] + 405f33: 74 1c je 405f51 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x52> + 405f35: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 405f38: 3b 45 ec cmp eax,DWORD PTR [rbp-0x14] + 405f3b: 7e 0a jle 405f47 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x48> + 405f3d: b8 01 00 00 00 mov eax,0x1 + 405f42: e9 bf 00 00 00 jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + 405f47: b8 ff ff ff ff mov eax,0xffffffff + 405f4c: e9 b5 00 00 00 jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + 405f51: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 405f55: 48 89 c7 mov rdi,rax + 405f58: e8 e7 5a 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 405f5d: 83 e8 01 sub eax,0x1 + 405f60: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 405f63: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 405f67: 48 89 c7 mov rdi,rax + 405f6a: e8 d5 5a 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 405f6f: 83 e8 01 sub eax,0x1 + 405f72: 89 45 f8 mov DWORD PTR [rbp-0x8],eax + 405f75: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 405f78: 2b 45 f8 sub eax,DWORD PTR [rbp-0x8] + 405f7b: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 405f7e: 83 7d f4 00 cmp DWORD PTR [rbp-0xc],0x0 + 405f82: 79 57 jns 405fdb <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xdc> + 405f84: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 405f8b: eb 4e jmp 405fdb <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xdc> + 405f8d: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 405f90: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 405f94: 89 d6 mov esi,edx + 405f96: 48 89 c7 mov rdi,rax + 405f99: e8 60 f8 ff ff call 4057fe <_ZNK3fmt2v76detail6bigintixEi> + 405f9e: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 405fa1: 8b 55 f8 mov edx,DWORD PTR [rbp-0x8] + 405fa4: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 405fa8: 89 d6 mov esi,edx + 405faa: 48 89 c7 mov rdi,rax + 405fad: e8 4c f8 ff ff call 4057fe <_ZNK3fmt2v76detail6bigintixEi> + 405fb2: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 405fb5: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 405fb8: 3b 45 e4 cmp eax,DWORD PTR [rbp-0x1c] + 405fbb: 74 16 je 405fd3 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xd4> + 405fbd: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 405fc0: 39 45 e4 cmp DWORD PTR [rbp-0x1c],eax + 405fc3: 73 07 jae 405fcc <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xcd> + 405fc5: b8 01 00 00 00 mov eax,0x1 + 405fca: eb 3a jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + 405fcc: b8 ff ff ff ff mov eax,0xffffffff + 405fd1: eb 33 jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + 405fd3: 83 6d fc 01 sub DWORD PTR [rbp-0x4],0x1 + 405fd7: 83 6d f8 01 sub DWORD PTR [rbp-0x8],0x1 + 405fdb: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 405fde: 3b 45 f4 cmp eax,DWORD PTR [rbp-0xc] + 405fe1: 7d aa jge 405f8d <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x8e> + 405fe3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 405fe6: 3b 45 f8 cmp eax,DWORD PTR [rbp-0x8] + 405fe9: 74 16 je 406001 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x102> + 405feb: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 405fee: 3b 45 f8 cmp eax,DWORD PTR [rbp-0x8] + 405ff1: 7e 07 jle 405ffa <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0xfb> + 405ff3: b8 01 00 00 00 mov eax,0x1 + 405ff8: eb 0c jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + 405ffa: b8 ff ff ff ff mov eax,0xffffffff + 405fff: eb 05 jmp 406006 <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_+0x107> + 406001: b8 00 00 00 00 mov eax,0x0 + 406006: c9 leave + 406007: c3 ret + +0000000000406008 <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i>: +_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i(): + 406008: 55 push rbp + 406009: 48 89 e5 mov rbp,rsp + 40600c: 48 83 ec 20 sub rsp,0x20 + 406010: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 406014: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 406018: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 40601b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40601f: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 406025: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 406028: 7c 30 jl 40605a <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i+0x52> + 40602a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40602e: 48 89 c7 mov rdi,rax + 406031: e8 6a fd ff ff call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + 406036: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 406039: 7d 1f jge 40605a <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i+0x52> + 40603b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40603f: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 406045: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 406048: 29 c2 sub edx,eax + 40604a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40604e: 89 d6 mov esi,edx + 406050: 48 89 c7 mov rdi,rax + 406053: e8 a6 f7 ff ff call 4057fe <_ZNK3fmt2v76detail6bigintixEi> + 406058: eb 05 jmp 40605f <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i+0x57> + 40605a: b8 00 00 00 00 mov eax,0x0 + 40605f: c9 leave + 406060: c3 ret + +0000000000406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_>: +_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_(): + 406061: 55 push rbp + 406062: 48 89 e5 mov rbp,rsp + 406065: 53 push rbx + 406066: 48 83 ec 58 sub rsp,0x58 + 40606a: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 40606e: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 406072: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 406076: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40607a: 48 89 c7 mov rdi,rax + 40607d: e8 1e fd ff ff call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + 406082: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 406085: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 406089: 48 89 c7 mov rdi,rax + 40608c: e8 0f fd ff ff call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + 406091: 89 45 c8 mov DWORD PTR [rbp-0x38],eax + 406094: 48 8d 55 c4 lea rdx,[rbp-0x3c] + 406098: 48 8d 45 c8 lea rax,[rbp-0x38] + 40609c: 48 89 d6 mov rsi,rdx + 40609f: 48 89 c7 mov rdi,rax + 4060a2: e8 e8 5b 00 00 call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 4060a7: 8b 00 mov eax,DWORD PTR [rax] + 4060a9: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 4060ac: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4060b0: 48 89 c7 mov rdi,rax + 4060b3: e8 e8 fc ff ff call 405da0 <_ZNK3fmt2v76detail6bigint10num_bigitsEv> + 4060b8: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 4060bb: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4060be: 83 c0 01 add eax,0x1 + 4060c1: 39 45 dc cmp DWORD PTR [rbp-0x24],eax + 4060c4: 7e 0a jle 4060d0 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x6f> + 4060c6: b8 ff ff ff ff mov eax,0xffffffff + 4060cb: e9 13 01 00 00 jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + 4060d0: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4060d3: 3b 45 dc cmp eax,DWORD PTR [rbp-0x24] + 4060d6: 7e 0a jle 4060e2 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x81> + 4060d8: b8 01 00 00 00 mov eax,0x1 + 4060dd: e9 01 01 00 00 jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + 4060e2: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 4060ea: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4060ee: 48 8d 98 a8 00 00 00 lea rbx,[rax+0xa8] + 4060f5: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4060f9: 48 8d 90 a8 00 00 00 lea rdx,[rax+0xa8] + 406100: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 406104: 48 05 a8 00 00 00 add rax,0xa8 + 40610a: 48 89 d6 mov rsi,rdx + 40610d: 48 89 c7 mov rdi,rax + 406110: e8 a2 5b 00 00 call 40bcb7 <_ZSt3minIiERKT_S2_S2_> + 406115: 48 89 de mov rsi,rbx + 406118: 48 89 c7 mov rdi,rax + 40611b: e8 97 5b 00 00 call 40bcb7 <_ZSt3minIiERKT_S2_S2_> + 406120: 8b 00 mov eax,DWORD PTR [rax] + 406122: 89 45 d8 mov DWORD PTR [rbp-0x28],eax + 406125: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 406128: 83 e8 01 sub eax,0x1 + 40612b: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 40612e: e9 90 00 00 00 jmp 4061c3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x162> + 406133: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 406136: 48 8b 4d b8 mov rcx,QWORD PTR [rbp-0x48] + 40613a: 48 8d 45 c3 lea rax,[rbp-0x3d] + 40613e: 48 89 ce mov rsi,rcx + 406141: 48 89 c7 mov rdi,rax + 406144: e8 bf fe ff ff call 406008 <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i> + 406149: 89 c3 mov ebx,eax + 40614b: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 40614e: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 406152: 48 8d 45 c3 lea rax,[rbp-0x3d] + 406156: 48 89 ce mov rsi,rcx + 406159: 48 89 c7 mov rdi,rax + 40615c: e8 a7 fe ff ff call 406008 <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i> + 406161: 89 c0 mov eax,eax + 406163: 48 01 d8 add rax,rbx + 406166: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40616a: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 40616d: 48 8b 4d a8 mov rcx,QWORD PTR [rbp-0x58] + 406171: 48 8d 45 c3 lea rax,[rbp-0x3d] + 406175: 48 89 ce mov rsi,rcx + 406178: 48 89 c7 mov rdi,rax + 40617b: e8 88 fe ff ff call 406008 <_ZZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_ENKUlS4_iE_clES4_i> + 406180: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 406183: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 406186: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40618a: 48 01 d0 add rax,rdx + 40618d: 48 3b 45 d0 cmp rax,QWORD PTR [rbp-0x30] + 406191: 73 07 jae 40619a <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x139> + 406193: b8 01 00 00 00 mov eax,0x1 + 406198: eb 49 jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + 40619a: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 40619d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4061a1: 48 01 d0 add rax,rdx + 4061a4: 48 2b 45 d0 sub rax,QWORD PTR [rbp-0x30] + 4061a8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4061ac: 48 83 7d e8 01 cmp QWORD PTR [rbp-0x18],0x1 + 4061b1: 76 07 jbe 4061ba <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x159> + 4061b3: b8 ff ff ff ff mov eax,0xffffffff + 4061b8: eb 29 jmp 4061e3 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x182> + 4061ba: 48 c1 65 e8 20 shl QWORD PTR [rbp-0x18],0x20 + 4061bf: 83 6d e4 01 sub DWORD PTR [rbp-0x1c],0x1 + 4061c3: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 4061c6: 3b 45 d8 cmp eax,DWORD PTR [rbp-0x28] + 4061c9: 0f 8d 64 ff ff ff jge 406133 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0xd2> + 4061cf: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 4061d4: 74 07 je 4061dd <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x17c> + 4061d6: b8 ff ff ff ff mov eax,0xffffffff + 4061db: eb 05 jmp 4061e2 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_+0x181> + 4061dd: b8 00 00 00 00 mov eax,0x0 + 4061e2: 90 nop + 4061e3: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4061e7: c9 leave + 4061e8: c3 ret + 4061e9: 90 nop + +00000000004061ea <_ZN3fmt2v76detail6bigint12assign_pow10Ei>: +_ZN3fmt2v76detail6bigint12assign_pow10Ei(): + 4061ea: 55 push rbp + 4061eb: 48 89 e5 mov rbp,rsp + 4061ee: 48 83 ec 20 sub rsp,0x20 + 4061f2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4061f6: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 4061f9: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 4061fd: 79 19 jns 406218 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x2e> + 4061ff: b9 20 62 43 00 mov ecx,0x436220 + 406204: ba 76 05 00 00 mov edx,0x576 + 406209: be 88 60 43 00 mov esi,0x436088 + 40620e: bf 50 62 43 00 mov edi,0x436250 + 406213: e8 d8 cf ff ff call 4031f0 <__assert_fail@plt> + 406218: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 40621c: 75 13 jne 406231 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x47> + 40621e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406222: be 01 00 00 00 mov esi,0x1 + 406227: 48 89 c7 mov rdi,rax + 40622a: e8 07 fb ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40622f: eb 6e jmp 40629f <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0xb5> + 406231: c7 45 fc 01 00 00 00 mov DWORD PTR [rbp-0x4],0x1 + 406238: eb 03 jmp 40623d <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x53> + 40623a: d1 65 fc shl DWORD PTR [rbp-0x4],1 + 40623d: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 406240: 3b 45 fc cmp eax,DWORD PTR [rbp-0x4] + 406243: 7d f5 jge 40623a <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x50> + 406245: d1 7d fc sar DWORD PTR [rbp-0x4],1 + 406248: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40624c: be 05 00 00 00 mov esi,0x5 + 406251: 48 89 c7 mov rdi,rax + 406254: e8 dd fa ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 406259: d1 7d fc sar DWORD PTR [rbp-0x4],1 + 40625c: eb 2a jmp 406288 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x9e> + 40625e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406262: 48 89 c7 mov rdi,rax + 406265: e8 38 00 00 00 call 4062a2 <_ZN3fmt2v76detail6bigint6squareEv> + 40626a: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 40626d: 23 45 fc and eax,DWORD PTR [rbp-0x4] + 406270: 85 c0 test eax,eax + 406272: 74 11 je 406285 <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x9b> + 406274: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406278: be 05 00 00 00 mov esi,0x5 + 40627d: 48 89 c7 mov rdi,rax + 406280: e8 5b 5a 00 00 call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 406285: d1 7d fc sar DWORD PTR [rbp-0x4],1 + 406288: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 40628c: 75 d0 jne 40625e <_ZN3fmt2v76detail6bigint12assign_pow10Ei+0x74> + 40628e: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 406291: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406295: 89 d6 mov esi,edx + 406297: 48 89 c7 mov rdi,rax + 40629a: e8 29 fb ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40629f: c9 leave + 4062a0: c3 ret + 4062a1: 90 nop + +00000000004062a2 <_ZN3fmt2v76detail6bigint6squareEv>: +_ZN3fmt2v76detail6bigint6squareEv(): + 4062a2: 55 push rbp + 4062a3: 48 89 e5 mov rbp,rsp + 4062a6: 41 57 push r15 + 4062a8: 41 56 push r14 + 4062aa: 41 55 push r13 + 4062ac: 41 54 push r12 + 4062ae: 53 push rbx + 4062af: 48 81 ec f8 00 00 00 sub rsp,0xf8 + 4062b6: 48 89 bd e8 fe ff ff mov QWORD PTR [rbp-0x118],rdi + 4062bd: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4062c4: 48 89 c7 mov rdi,rax + 4062c7: e8 54 5a 00 00 call 40bd20 <_ZSt4moveIRN3fmt2v719basic_memory_bufferIjLm32ESaIjEEEEONSt16remove_referenceIT_E4typeEOS7_> + 4062cc: 48 89 c2 mov rdx,rax + 4062cf: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 4062d6: 48 89 d6 mov rsi,rdx + 4062d9: 48 89 c7 mov rdi,rax + 4062dc: e8 4d 5a 00 00 call 40bd2e <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC1EOS3_> + 4062e1: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4062e8: 48 89 c7 mov rdi,rax + 4062eb: e8 54 57 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 4062f0: 89 45 a4 mov DWORD PTR [rbp-0x5c],eax + 4062f3: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 4062f6: 01 c0 add eax,eax + 4062f8: 89 45 a0 mov DWORD PTR [rbp-0x60],eax + 4062fb: 48 8b 9d e8 fe ff ff mov rbx,QWORD PTR [rbp-0x118] + 406302: 8b 45 a0 mov eax,DWORD PTR [rbp-0x60] + 406305: 89 c7 mov edi,eax + 406307: e8 b5 52 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40630c: 89 c0 mov eax,eax + 40630e: 48 89 c6 mov rsi,rax + 406311: 48 89 df mov rdi,rbx + 406314: e8 3d 57 00 00 call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + 406319: 48 c7 45 c0 00 00 00 00 mov QWORD PTR [rbp-0x40],0x0 + 406321: 48 c7 45 c8 00 00 00 00 mov QWORD PTR [rbp-0x38],0x0 + 406329: c7 45 bc 00 00 00 00 mov DWORD PTR [rbp-0x44],0x0 + 406330: e9 99 00 00 00 jmp 4063ce <_ZN3fmt2v76detail6bigint6squareEv+0x12c> + 406335: c7 45 b8 00 00 00 00 mov DWORD PTR [rbp-0x48],0x0 + 40633c: 8b 45 bc mov eax,DWORD PTR [rbp-0x44] + 40633f: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 406342: eb 4d jmp 406391 <_ZN3fmt2v76detail6bigint6squareEv+0xef> + 406344: 8b 55 b8 mov edx,DWORD PTR [rbp-0x48] + 406347: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40634e: 89 d6 mov esi,edx + 406350: 48 89 c7 mov rdi,rax + 406353: e8 36 5a 00 00 call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + 406358: 8b 00 mov eax,DWORD PTR [rax] + 40635a: 89 c3 mov ebx,eax + 40635c: 8b 55 b4 mov edx,DWORD PTR [rbp-0x4c] + 40635f: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 406366: 89 d6 mov esi,edx + 406368: 48 89 c7 mov rdi,rax + 40636b: e8 1e 5a 00 00 call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + 406370: 8b 00 mov eax,DWORD PTR [rax] + 406372: 89 c0 mov eax,eax + 406374: 48 0f af c3 imul rax,rbx + 406378: 49 89 c6 mov r14,rax + 40637b: 41 bf 00 00 00 00 mov r15d,0x0 + 406381: 4c 01 75 c0 add QWORD PTR [rbp-0x40],r14 + 406385: 4c 11 7d c8 adc QWORD PTR [rbp-0x38],r15 + 406389: 83 45 b8 01 add DWORD PTR [rbp-0x48],0x1 + 40638d: 83 6d b4 01 sub DWORD PTR [rbp-0x4c],0x1 + 406391: 83 7d b4 00 cmp DWORD PTR [rbp-0x4c],0x0 + 406395: 79 ad jns 406344 <_ZN3fmt2v76detail6bigint6squareEv+0xa2> + 406397: 8b 55 bc mov edx,DWORD PTR [rbp-0x44] + 40639a: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4063a1: 89 d6 mov esi,edx + 4063a3: 48 89 c7 mov rdi,rax + 4063a6: e8 81 f4 ff ff call 40582c <_ZN3fmt2v76detail6bigintixEi> + 4063ab: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 4063af: 89 10 mov DWORD PTR [rax],edx + 4063b1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4063b5: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4063b9: 48 0f ac d0 20 shrd rax,rdx,0x20 + 4063be: 48 c1 ea 20 shr rdx,0x20 + 4063c2: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4063c6: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 4063ca: 83 45 bc 01 add DWORD PTR [rbp-0x44],0x1 + 4063ce: 8b 45 bc mov eax,DWORD PTR [rbp-0x44] + 4063d1: 3b 45 a4 cmp eax,DWORD PTR [rbp-0x5c] + 4063d4: 0f 8c 5b ff ff ff jl 406335 <_ZN3fmt2v76detail6bigint6squareEv+0x93> + 4063da: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 4063dd: 89 45 b0 mov DWORD PTR [rbp-0x50],eax + 4063e0: e9 a4 00 00 00 jmp 406489 <_ZN3fmt2v76detail6bigint6squareEv+0x1e7> + 4063e5: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 4063e8: 83 e8 01 sub eax,0x1 + 4063eb: 89 45 ac mov DWORD PTR [rbp-0x54],eax + 4063ee: 8b 45 b0 mov eax,DWORD PTR [rbp-0x50] + 4063f1: 2b 45 ac sub eax,DWORD PTR [rbp-0x54] + 4063f4: 89 45 a8 mov DWORD PTR [rbp-0x58],eax + 4063f7: eb 51 jmp 40644a <_ZN3fmt2v76detail6bigint6squareEv+0x1a8> + 4063f9: 8b 45 a8 mov eax,DWORD PTR [rbp-0x58] + 4063fc: 8d 50 01 lea edx,[rax+0x1] + 4063ff: 89 55 a8 mov DWORD PTR [rbp-0x58],edx + 406402: 48 8d 95 f0 fe ff ff lea rdx,[rbp-0x110] + 406409: 89 c6 mov esi,eax + 40640b: 48 89 d7 mov rdi,rdx + 40640e: e8 7b 59 00 00 call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + 406413: 8b 00 mov eax,DWORD PTR [rax] + 406415: 89 c3 mov ebx,eax + 406417: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 40641a: 8d 50 ff lea edx,[rax-0x1] + 40641d: 89 55 ac mov DWORD PTR [rbp-0x54],edx + 406420: 48 8d 95 f0 fe ff ff lea rdx,[rbp-0x110] + 406427: 89 c6 mov esi,eax + 406429: 48 89 d7 mov rdi,rdx + 40642c: e8 5d 59 00 00 call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + 406431: 8b 00 mov eax,DWORD PTR [rax] + 406433: 89 c0 mov eax,eax + 406435: 48 0f af c3 imul rax,rbx + 406439: 49 89 c4 mov r12,rax + 40643c: 41 bd 00 00 00 00 mov r13d,0x0 + 406442: 4c 01 65 c0 add QWORD PTR [rbp-0x40],r12 + 406446: 4c 11 6d c8 adc QWORD PTR [rbp-0x38],r13 + 40644a: 8b 45 a8 mov eax,DWORD PTR [rbp-0x58] + 40644d: 3b 45 a4 cmp eax,DWORD PTR [rbp-0x5c] + 406450: 7c a7 jl 4063f9 <_ZN3fmt2v76detail6bigint6squareEv+0x157> + 406452: 8b 55 b0 mov edx,DWORD PTR [rbp-0x50] + 406455: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40645c: 89 d6 mov esi,edx + 40645e: 48 89 c7 mov rdi,rax + 406461: e8 c6 f3 ff ff call 40582c <_ZN3fmt2v76detail6bigintixEi> + 406466: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 40646a: 89 10 mov DWORD PTR [rax],edx + 40646c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 406470: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 406474: 48 0f ac d0 20 shrd rax,rdx,0x20 + 406479: 48 c1 ea 20 shr rdx,0x20 + 40647d: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 406481: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 406485: 83 45 b0 01 add DWORD PTR [rbp-0x50],0x1 + 406489: 8b 45 b0 mov eax,DWORD PTR [rbp-0x50] + 40648c: 3b 45 a0 cmp eax,DWORD PTR [rbp-0x60] + 40648f: 0f 8c 50 ff ff ff jl 4063e5 <_ZN3fmt2v76detail6bigint6squareEv+0x143> + 406495: 83 6d a0 01 sub DWORD PTR [rbp-0x60],0x1 + 406499: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4064a0: 48 89 c7 mov rdi,rax + 4064a3: e8 1e f4 ff ff call 4058c6 <_ZN3fmt2v76detail6bigint20remove_leading_zerosEv> + 4064a8: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4064af: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 4064b5: 8d 14 00 lea edx,[rax+rax*1] + 4064b8: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4064bf: 89 90 a8 00 00 00 mov DWORD PTR [rax+0xa8],edx + 4064c5: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 4064cc: 48 89 c7 mov rdi,rax + 4064cf: e8 ee 56 00 00 call 40bbc2 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev> + 4064d4: eb 1d jmp 4064f3 <_ZN3fmt2v76detail6bigint6squareEv+0x251> + 4064d6: 48 89 c3 mov rbx,rax + 4064d9: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 4064e0: 48 89 c7 mov rdi,rax + 4064e3: e8 da 56 00 00 call 40bbc2 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev> + 4064e8: 48 89 d8 mov rax,rbx + 4064eb: 48 89 c7 mov rdi,rax + 4064ee: e8 6d cf ff ff call 403460 <_Unwind_Resume@plt> + 4064f3: 48 81 c4 f8 00 00 00 add rsp,0xf8 + 4064fa: 5b pop rbx + 4064fb: 41 5c pop r12 + 4064fd: 41 5d pop r13 + 4064ff: 41 5e pop r14 + 406501: 41 5f pop r15 + 406503: 5d pop rbp + 406504: c3 ret + 406505: 90 nop + +0000000000406506 <_ZN3fmt2v76detail6bigint5alignERKS2_>: +_ZN3fmt2v76detail6bigint5alignERKS2_(): + 406506: 55 push rbp + 406507: 48 89 e5 mov rbp,rsp + 40650a: 53 push rbx + 40650b: 48 83 ec 38 sub rsp,0x38 + 40650f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 406513: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 406517: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40651b: 8b 90 a8 00 00 00 mov edx,DWORD PTR [rax+0xa8] + 406521: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 406525: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 40652b: 29 c2 sub edx,eax + 40652d: 89 55 e4 mov DWORD PTR [rbp-0x1c],edx + 406530: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 406534: 0f 8e be 00 00 00 jle 4065f8 <_ZN3fmt2v76detail6bigint5alignERKS2_+0xf2> + 40653a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40653e: 48 89 c7 mov rdi,rax + 406541: e8 fe 54 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 406546: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 406549: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 40654d: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 406550: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 406553: 01 d0 add eax,edx + 406555: 89 c7 mov edi,eax + 406557: e8 65 50 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40655c: 89 c0 mov eax,eax + 40655e: 48 89 c6 mov rsi,rax + 406561: 48 89 df mov rdi,rbx + 406564: e8 ed 54 00 00 call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + 406569: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 40656c: 83 e8 01 sub eax,0x1 + 40656f: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 406572: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 406575: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 406578: 01 d0 add eax,edx + 40657a: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 40657d: eb 31 jmp 4065b0 <_ZN3fmt2v76detail6bigint5alignERKS2_+0xaa> + 40657f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 406583: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 406586: 89 d6 mov esi,edx + 406588: 48 89 c7 mov rdi,rax + 40658b: e8 fe 57 00 00 call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + 406590: 48 89 c3 mov rbx,rax + 406593: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 406597: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 40659a: 89 d6 mov esi,edx + 40659c: 48 89 c7 mov rdi,rax + 40659f: e8 ea 57 00 00 call 40bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_> + 4065a4: 8b 13 mov edx,DWORD PTR [rbx] + 4065a6: 89 10 mov DWORD PTR [rax],edx + 4065a8: 83 6d ec 01 sub DWORD PTR [rbp-0x14],0x1 + 4065ac: 83 6d e8 01 sub DWORD PTR [rbp-0x18],0x1 + 4065b0: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 4065b4: 79 c9 jns 40657f <_ZN3fmt2v76detail6bigint5alignERKS2_+0x79> + 4065b6: c7 45 dc 00 00 00 00 mov DWORD PTR [rbp-0x24],0x0 + 4065bd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4065c1: 48 89 c7 mov rdi,rax + 4065c4: e8 57 56 00 00 call 40bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv> + 4065c9: 48 89 c1 mov rcx,rax + 4065cc: 48 8d 55 dc lea rdx,[rbp-0x24] + 4065d0: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 4065d3: 89 c6 mov esi,eax + 4065d5: 48 89 cf mov rdi,rcx + 4065d8: e8 d3 57 00 00 call 40bdb0 <_ZSt20uninitialized_fill_nIPjiiET_S1_T0_RKT1_> + 4065dd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4065e1: 8b 80 a8 00 00 00 mov eax,DWORD PTR [rax+0xa8] + 4065e7: 2b 45 e4 sub eax,DWORD PTR [rbp-0x1c] + 4065ea: 89 c2 mov edx,eax + 4065ec: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4065f0: 89 90 a8 00 00 00 mov DWORD PTR [rax+0xa8],edx + 4065f6: eb 01 jmp 4065f9 <_ZN3fmt2v76detail6bigint5alignERKS2_+0xf3> + 4065f8: 90 nop + 4065f9: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4065fd: c9 leave + 4065fe: c3 ret + 4065ff: 90 nop + +0000000000406600 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_>: +_ZN3fmt2v76detail6bigint13divmod_assignERKS2_(): + 406600: 55 push rbp + 406601: 48 89 e5 mov rbp,rsp + 406604: 48 83 ec 20 sub rsp,0x20 + 406608: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40660c: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 406610: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406614: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 406618: 75 14 jne 40662e <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0x2e> + 40661a: ba 78 61 43 00 mov edx,0x436178 + 40661f: be b6 05 00 00 mov esi,0x5b6 + 406624: bf 88 60 43 00 mov edi,0x436088 + 406629: e8 9e d3 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40662e: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 406632: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406636: 48 89 d6 mov rsi,rdx + 406639: 48 89 c7 mov rdi,rax + 40663c: e8 be f8 ff ff call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + 406641: c1 e8 1f shr eax,0x1f + 406644: 84 c0 test al,al + 406646: 74 0a je 406652 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0x52> + 406648: b8 00 00 00 00 mov eax,0x0 + 40664d: e9 89 00 00 00 jmp 4066db <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0xdb> + 406652: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 406656: 48 89 c7 mov rdi,rax + 406659: e8 e6 53 00 00 call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 40665e: 48 8d 50 ff lea rdx,[rax-0x1] + 406662: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 406666: 48 89 d6 mov rsi,rdx + 406669: 48 89 c7 mov rdi,rax + 40666c: e8 0b 54 00 00 call 40ba7c <_ZNK3fmt2v76detail6bufferIjEixImEERKjT_> + 406671: 8b 00 mov eax,DWORD PTR [rax] + 406673: 85 c0 test eax,eax + 406675: 75 14 jne 40668b <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0x8b> + 406677: ba 78 61 43 00 mov edx,0x436178 + 40667c: be b8 05 00 00 mov esi,0x5b8 + 406681: bf 88 60 43 00 mov edi,0x436088 + 406686: e8 41 d3 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40668b: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40668f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406693: 48 89 d6 mov rsi,rdx + 406696: 48 89 c7 mov rdi,rax + 406699: e8 68 fe ff ff call 406506 <_ZN3fmt2v76detail6bigint5alignERKS2_> + 40669e: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 4066a5: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4066a9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4066ad: 48 89 d6 mov rsi,rdx + 4066b0: 48 89 c7 mov rdi,rax + 4066b3: e8 86 f2 ff ff call 40593e <_ZN3fmt2v76detail6bigint16subtract_alignedERKS2_> + 4066b8: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 4066bc: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4066c0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4066c4: 48 89 d6 mov rsi,rdx + 4066c7: 48 89 c7 mov rdi,rax + 4066ca: e8 30 f8 ff ff call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + 4066cf: f7 d0 not eax + 4066d1: c1 e8 1f shr eax,0x1f + 4066d4: 84 c0 test al,al + 4066d6: 75 cd jne 4066a5 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_+0xa5> + 4066d8: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4066db: c9 leave + 4066dc: c3 ret + +00000000004066dd <_ZN3fmt2v76detail19get_round_directionEmmm>: +_ZN3fmt2v76detail19get_round_directionEmmm(): + 4066dd: 55 push rbp + 4066de: 48 89 e5 mov rbp,rsp + 4066e1: 48 83 ec 20 sub rsp,0x20 + 4066e5: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4066e9: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4066ed: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4066f1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4066f5: 48 3b 45 f8 cmp rax,QWORD PTR [rbp-0x8] + 4066f9: 72 14 jb 40670f <_ZN3fmt2v76detail19get_round_directionEmmm+0x32> + 4066fb: ba 78 61 43 00 mov edx,0x436178 + 406700: be cb 05 00 00 mov esi,0x5cb + 406705: bf 88 60 43 00 mov edi,0x436088 + 40670a: e8 bd d2 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40670f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406713: 48 3b 45 f8 cmp rax,QWORD PTR [rbp-0x8] + 406717: 72 14 jb 40672d <_ZN3fmt2v76detail19get_round_directionEmmm+0x50> + 406719: ba 78 61 43 00 mov edx,0x436178 + 40671e: be cc 05 00 00 mov esi,0x5cc + 406723: bf 88 60 43 00 mov edi,0x436088 + 406728: e8 9f d2 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40672d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 406731: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 406735: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 406739: 72 14 jb 40674f <_ZN3fmt2v76detail19get_round_directionEmmm+0x72> + 40673b: ba 78 61 43 00 mov edx,0x436178 + 406740: be cd 05 00 00 mov esi,0x5cd + 406745: bf 88 60 43 00 mov edi,0x436088 + 40674a: e8 7d d2 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40674f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 406753: 48 2b 45 f0 sub rax,QWORD PTR [rbp-0x10] + 406757: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 40675b: 72 21 jb 40677e <_ZN3fmt2v76detail19get_round_directionEmmm+0xa1> + 40675d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406761: 48 01 c0 add rax,rax + 406764: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 406768: 48 01 d2 add rdx,rdx + 40676b: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40676f: 48 29 d1 sub rcx,rdx + 406772: 48 39 c1 cmp rcx,rax + 406775: 72 07 jb 40677e <_ZN3fmt2v76detail19get_round_directionEmmm+0xa1> + 406777: b8 02 00 00 00 mov eax,0x2 + 40677c: eb 38 jmp 4067b6 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd9> + 40677e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 406782: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 406786: 72 29 jb 4067b1 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd4> + 406788: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40678c: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 406790: 48 89 c2 mov rdx,rax + 406793: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406797: 48 2b 45 f0 sub rax,QWORD PTR [rbp-0x10] + 40679b: 48 89 c1 mov rcx,rax + 40679e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4067a2: 48 01 c8 add rax,rcx + 4067a5: 48 39 c2 cmp rdx,rax + 4067a8: 72 07 jb 4067b1 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd4> + 4067aa: b8 01 00 00 00 mov eax,0x1 + 4067af: eb 05 jmp 4067b6 <_ZN3fmt2v76detail19get_round_directionEmmm+0xd9> + 4067b1: b8 00 00 00 00 mov eax,0x0 + 4067b6: c9 leave + 4067b7: c3 ret + +00000000004067b8 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi>: +_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi(): + 4067b8: 55 push rbp + 4067b9: 48 89 e5 mov rbp,rsp + 4067bc: 48 83 ec 40 sub rsp,0x40 + 4067c0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4067c4: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4067c8: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4067cc: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 4067d0: 4c 89 45 c8 mov QWORD PTR [rbp-0x38],r8 + 4067d4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4067d8: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 4067dc: 83 f0 01 xor eax,0x1 + 4067df: 84 c0 test al,al + 4067e1: 74 0a je 4067ed <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x35> + 4067e3: b8 00 00 00 00 mov eax,0x0 + 4067e8: e9 a1 00 00 00 jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + 4067ed: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4067f1: 8b 50 0c mov edx,DWORD PTR [rax+0xc] + 4067f4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4067f8: 8b 08 mov ecx,DWORD PTR [rax] + 4067fa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4067fe: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 406801: 01 c8 add eax,ecx + 406803: 01 c2 add edx,eax + 406805: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406809: 89 50 0c mov DWORD PTR [rax+0xc],edx + 40680c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406810: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 406813: 85 c0 test eax,eax + 406815: 7e 07 jle 40681e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x66> + 406817: b8 00 00 00 00 mov eax,0x0 + 40681c: eb 70 jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + 40681e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406822: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 406825: 85 c0 test eax,eax + 406827: 79 07 jns 406830 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x78> + 406829: b8 01 00 00 00 mov eax,0x1 + 40682e: eb 5e jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + 406830: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 406834: 48 8b 4d d8 mov rcx,QWORD PTR [rbp-0x28] + 406838: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40683c: 48 89 ce mov rsi,rcx + 40683f: 48 89 c7 mov rdi,rax + 406842: e8 96 fe ff ff call 4066dd <_ZN3fmt2v76detail19get_round_directionEmmm> + 406847: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 40684a: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 40684e: 75 07 jne 406857 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0x9f> + 406850: b8 02 00 00 00 mov eax,0x2 + 406855: eb 37 jmp 40688e <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xd6> + 406857: 83 7d fc 01 cmp DWORD PTR [rbp-0x4],0x1 + 40685b: 75 07 jne 406864 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xac> + 40685d: bf 31 00 00 00 mov edi,0x31 + 406862: eb 05 jmp 406869 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi+0xb1> + 406864: bf 30 00 00 00 mov edi,0x30 + 406869: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40686d: 48 8b 30 mov rsi,QWORD PTR [rax] + 406870: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406874: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 406877: 8d 48 01 lea ecx,[rax+0x1] + 40687a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40687e: 89 4a 08 mov DWORD PTR [rdx+0x8],ecx + 406881: 48 98 cdqe + 406883: 48 01 f0 add rax,rsi + 406886: 40 88 38 mov BYTE PTR [rax],dil + 406889: b8 01 00 00 00 mov eax,0x1 + 40688e: c9 leave + 40688f: c3 ret + +0000000000406890 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib>: +_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib(): + 406890: 55 push rbp + 406891: 48 89 e5 mov rbp,rsp + 406894: 48 83 ec 40 sub rsp,0x40 + 406898: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40689c: 89 f0 mov eax,esi + 40689e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4068a2: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 4068a6: 4c 89 45 c8 mov QWORD PTR [rbp-0x38],r8 + 4068aa: 44 89 4d e0 mov DWORD PTR [rbp-0x20],r9d + 4068ae: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 4068b1: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 4068b4: 89 d0 mov eax,edx + 4068b6: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 4068b9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4068bd: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 4068c1: 72 14 jb 4068d7 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x47> + 4068c3: ba 78 61 43 00 mov edx,0x436178 + 4068c8: be 4f 06 00 00 mov esi,0x64f + 4068cd: bf 88 60 43 00 mov edi,0x436088 + 4068d2: e8 f5 d0 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4068d7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4068db: 48 8b 30 mov rsi,QWORD PTR [rax] + 4068de: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4068e2: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4068e5: 8d 48 01 lea ecx,[rax+0x1] + 4068e8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4068ec: 89 4a 08 mov DWORD PTR [rdx+0x8],ecx + 4068ef: 48 98 cdqe + 4068f1: 48 8d 14 06 lea rdx,[rsi+rax*1] + 4068f5: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c] + 4068f9: 88 02 mov BYTE PTR [rdx],al + 4068fb: 0f b6 45 c4 movzx eax,BYTE PTR [rbp-0x3c] + 4068ff: 83 f0 01 xor eax,0x1 + 406902: 84 c0 test al,al + 406904: 74 14 je 40691a <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x8a> + 406906: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40690a: 48 3b 45 d0 cmp rax,QWORD PTR [rbp-0x30] + 40690e: 72 0a jb 40691a <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x8a> + 406910: b8 02 00 00 00 mov eax,0x2 + 406915: e9 7d 01 00 00 jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + 40691a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40691e: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 406921: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406925: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 406928: 39 c2 cmp edx,eax + 40692a: 7d 0a jge 406936 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xa6> + 40692c: b8 00 00 00 00 mov eax,0x0 + 406931: e9 61 01 00 00 jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + 406936: 0f b6 45 c4 movzx eax,BYTE PTR [rbp-0x3c] + 40693a: 83 f0 01 xor eax,0x1 + 40693d: 84 c0 test al,al + 40693f: 74 22 je 406963 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xd3> + 406941: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 406945: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 406949: 73 0e jae 406959 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xc9> + 40694b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40694f: 48 2b 45 c8 sub rax,QWORD PTR [rbp-0x38] + 406953: 48 39 45 c8 cmp QWORD PTR [rbp-0x38],rax + 406957: 72 2c jb 406985 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xf5> + 406959: b8 02 00 00 00 mov eax,0x2 + 40695e: e9 34 01 00 00 jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + 406963: 48 83 7d c8 01 cmp QWORD PTR [rbp-0x38],0x1 + 406968: 75 07 jne 406971 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xe1> + 40696a: 48 83 7d d8 02 cmp QWORD PTR [rbp-0x28],0x2 + 40696f: 77 14 ja 406985 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0xf5> + 406971: ba 78 61 43 00 mov edx,0x436178 + 406976: be 59 06 00 00 mov esi,0x659 + 40697b: bf 88 60 43 00 mov edi,0x436088 + 406980: e8 47 d0 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406985: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 406989: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 40698d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 406991: 48 89 ce mov rsi,rcx + 406994: 48 89 c7 mov rdi,rax + 406997: e8 41 fd ff ff call 4066dd <_ZN3fmt2v76detail19get_round_directionEmmm> + 40699c: 89 45 f8 mov DWORD PTR [rbp-0x8],eax + 40699f: 83 7d f8 01 cmp DWORD PTR [rbp-0x8],0x1 + 4069a3: 74 1a je 4069bf <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x12f> + 4069a5: 83 7d f8 02 cmp DWORD PTR [rbp-0x8],0x2 + 4069a9: 75 0a jne 4069b5 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x125> + 4069ab: b8 01 00 00 00 mov eax,0x1 + 4069b0: e9 e2 00 00 00 jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + 4069b5: b8 02 00 00 00 mov eax,0x2 + 4069ba: e9 d8 00 00 00 jmp 406a97 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x207> + 4069bf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4069c3: 48 8b 10 mov rdx,QWORD PTR [rax] + 4069c6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4069ca: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4069cd: 48 98 cdqe + 4069cf: 48 83 e8 01 sub rax,0x1 + 4069d3: 48 01 d0 add rax,rdx + 4069d6: 0f b6 10 movzx edx,BYTE PTR [rax] + 4069d9: 83 c2 01 add edx,0x1 + 4069dc: 88 10 mov BYTE PTR [rax],dl + 4069de: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4069e2: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4069e5: 83 e8 01 sub eax,0x1 + 4069e8: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4069eb: eb 32 jmp 406a1f <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x18f> + 4069ed: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4069f1: 48 8b 10 mov rdx,QWORD PTR [rax] + 4069f4: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4069f7: 48 98 cdqe + 4069f9: 48 01 d0 add rax,rdx + 4069fc: c6 00 30 mov BYTE PTR [rax],0x30 + 4069ff: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a03: 48 8b 00 mov rax,QWORD PTR [rax] + 406a06: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 406a09: 48 63 d2 movsxd rdx,edx + 406a0c: 48 83 ea 01 sub rdx,0x1 + 406a10: 48 01 d0 add rax,rdx + 406a13: 0f b6 10 movzx edx,BYTE PTR [rax] + 406a16: 83 c2 01 add edx,0x1 + 406a19: 88 10 mov BYTE PTR [rax],dl + 406a1b: 83 6d fc 01 sub DWORD PTR [rbp-0x4],0x1 + 406a1f: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 406a23: 7e 16 jle 406a3b <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x1ab> + 406a25: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a29: 48 8b 10 mov rdx,QWORD PTR [rax] + 406a2c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 406a2f: 48 98 cdqe + 406a31: 48 01 d0 add rax,rdx + 406a34: 0f b6 00 movzx eax,BYTE PTR [rax] + 406a37: 3c 39 cmp al,0x39 + 406a39: 7f b2 jg 4069ed <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x15d> + 406a3b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a3f: 48 8b 00 mov rax,QWORD PTR [rax] + 406a42: 0f b6 00 movzx eax,BYTE PTR [rax] + 406a45: 3c 39 cmp al,0x39 + 406a47: 7e 49 jle 406a92 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x202> + 406a49: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a4d: 48 8b 00 mov rax,QWORD PTR [rax] + 406a50: c6 00 31 mov BYTE PTR [rax],0x31 + 406a53: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a57: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 406a5b: 84 c0 test al,al + 406a5d: 74 22 je 406a81 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x1f1> + 406a5f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a63: 48 8b 30 mov rsi,QWORD PTR [rax] + 406a66: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a6a: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 406a6d: 8d 48 01 lea ecx,[rax+0x1] + 406a70: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 406a74: 89 4a 08 mov DWORD PTR [rdx+0x8],ecx + 406a77: 48 98 cdqe + 406a79: 48 01 f0 add rax,rsi + 406a7c: c6 00 30 mov BYTE PTR [rax],0x30 + 406a7f: eb 11 jmp 406a92 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib+0x202> + 406a81: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a85: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 406a88: 8d 50 01 lea edx,[rax+0x1] + 406a8b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406a8f: 89 50 10 mov DWORD PTR [rax+0x10],edx + 406a92: b8 01 00 00 00 mov eax,0x1 + 406a97: c9 leave + 406a98: c3 ret + +0000000000406a99 <_ZN3fmt2v76detail9dragonbox7umul128Emm>: +_ZN3fmt2v76detail9dragonbox7umul128Emm(): + 406a99: 55 push rbp + 406a9a: 48 89 e5 mov rbp,rsp + 406a9d: 53 push rbx + 406a9e: 48 83 ec 28 sub rsp,0x28 + 406aa2: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 406aa6: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 406aaa: 48 8b 75 d8 mov rsi,QWORD PTR [rbp-0x28] + 406aae: 48 89 f1 mov rcx,rsi + 406ab1: bb 00 00 00 00 mov ebx,0x0 + 406ab6: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 406aba: 48 89 f0 mov rax,rsi + 406abd: ba 00 00 00 00 mov edx,0x0 + 406ac2: 48 89 df mov rdi,rbx + 406ac5: 48 0f af f8 imul rdi,rax + 406ac9: 48 89 d6 mov rsi,rdx + 406acc: 48 0f af f1 imul rsi,rcx + 406ad0: 48 01 fe add rsi,rdi + 406ad3: 48 f7 e1 mul rcx + 406ad6: 48 8d 0c 16 lea rcx,[rsi+rdx*1] + 406ada: 48 89 ca mov rdx,rcx + 406add: 48 89 c1 mov rcx,rax + 406ae0: 48 89 d3 mov rbx,rdx + 406ae3: 48 8d 45 e0 lea rax,[rbp-0x20] + 406ae7: 48 89 ce mov rsi,rcx + 406aea: 48 89 c7 mov rdi,rax + 406aed: e8 82 e6 ff ff call 405174 <_ZN3fmt2v76detail15uint128_wrapperC1Eo> + 406af2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 406af6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 406afa: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 406afe: c9 leave + 406aff: c3 ret + +0000000000406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm>: +_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm(): + 406b00: 55 push rbp + 406b01: 48 89 e5 mov rbp,rsp + 406b04: 53 push rbx + 406b05: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 406b09: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 406b0d: 48 8b 75 d8 mov rsi,QWORD PTR [rbp-0x28] + 406b11: 48 89 f1 mov rcx,rsi + 406b14: bb 00 00 00 00 mov ebx,0x0 + 406b19: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 406b1d: 48 89 f0 mov rax,rsi + 406b20: ba 00 00 00 00 mov edx,0x0 + 406b25: 48 89 df mov rdi,rbx + 406b28: 48 0f af f8 imul rdi,rax + 406b2c: 48 89 d6 mov rsi,rdx + 406b2f: 48 0f af f1 imul rsi,rcx + 406b33: 48 01 fe add rsi,rdi + 406b36: 48 f7 e1 mul rcx + 406b39: 48 8d 0c 16 lea rcx,[rsi+rdx*1] + 406b3d: 48 89 ca mov rdx,rcx + 406b40: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 406b44: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 406b48: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 406b4c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 406b50: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 406b54: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 406b58: 48 89 d0 mov rax,rdx + 406b5b: 31 d2 xor edx,edx + 406b5d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 406b61: c9 leave + 406b62: c3 ret + +0000000000406b63 <_ZN3fmt2v76detail9dragonbox15umul192_upper64EmNS1_15uint128_wrapperE>: +_ZN3fmt2v76detail9dragonbox15umul192_upper64EmNS1_15uint128_wrapperE(): + 406b63: 55 push rbp + 406b64: 48 89 e5 mov rbp,rsp + 406b67: 48 83 ec 30 sub rsp,0x30 + 406b6b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 406b6f: 48 89 d1 mov rcx,rdx + 406b72: 48 89 f0 mov rax,rsi + 406b75: 48 89 fa mov rdx,rdi + 406b78: 48 89 ca mov rdx,rcx + 406b7b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 406b7f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 406b83: 48 8d 45 d0 lea rax,[rbp-0x30] + 406b87: 48 89 c7 mov rdi,rax + 406b8a: e8 17 e6 ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 406b8f: 48 89 c2 mov rdx,rax + 406b92: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406b96: 48 89 d6 mov rsi,rdx + 406b99: 48 89 c7 mov rdi,rax + 406b9c: e8 f8 fe ff ff call 406a99 <_ZN3fmt2v76detail9dragonbox7umul128Emm> + 406ba1: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 406ba5: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 406ba9: 48 8d 45 d0 lea rax,[rbp-0x30] + 406bad: 48 89 c7 mov rdi,rax + 406bb0: e8 0b e6 ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 406bb5: 48 89 c2 mov rdx,rax + 406bb8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406bbc: 48 89 d6 mov rsi,rdx + 406bbf: 48 89 c7 mov rdi,rax + 406bc2: e8 39 ff ff ff call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + 406bc7: 48 89 c2 mov rdx,rax + 406bca: 48 8d 45 f0 lea rax,[rbp-0x10] + 406bce: 48 89 d6 mov rsi,rdx + 406bd1: 48 89 c7 mov rdi,rax + 406bd4: e8 fd e5 ff ff call 4051d6 <_ZN3fmt2v76detail15uint128_wrapperpLEm> + 406bd9: 48 8d 45 f0 lea rax,[rbp-0x10] + 406bdd: 48 89 c7 mov rdi,rax + 406be0: e8 c1 e5 ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 406be5: c9 leave + 406be6: c3 ret + +0000000000406be7 <_ZN3fmt2v76detail9dragonbox14umul96_upper32Ejm>: +_ZN3fmt2v76detail9dragonbox14umul96_upper32Ejm(): + 406be7: 55 push rbp + 406be8: 48 89 e5 mov rbp,rsp + 406beb: 48 83 ec 10 sub rsp,0x10 + 406bef: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406bf2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 406bf6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 406bf9: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 406bfd: 48 89 d6 mov rsi,rdx + 406c00: 48 89 c7 mov rdi,rax + 406c03: e8 f8 fe ff ff call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + 406c08: c9 leave + 406c09: c3 ret + +0000000000406c0a <_ZN3fmt2v76detail9dragonbox16umul192_middle64EmNS1_15uint128_wrapperE>: +_ZN3fmt2v76detail9dragonbox16umul192_middle64EmNS1_15uint128_wrapperE(): + 406c0a: 55 push rbp + 406c0b: 48 89 e5 mov rbp,rsp + 406c0e: 48 83 ec 30 sub rsp,0x30 + 406c12: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 406c16: 48 89 d1 mov rcx,rdx + 406c19: 48 89 f0 mov rax,rsi + 406c1c: 48 89 fa mov rdx,rdi + 406c1f: 48 89 ca mov rdx,rcx + 406c22: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 406c26: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 406c2a: 48 8d 45 d0 lea rax,[rbp-0x30] + 406c2e: 48 89 c7 mov rdi,rax + 406c31: e8 70 e5 ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 406c36: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 406c3a: 48 0f af c2 imul rax,rdx + 406c3e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 406c42: 48 8d 45 d0 lea rax,[rbp-0x30] + 406c46: 48 89 c7 mov rdi,rax + 406c49: e8 72 e5 ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 406c4e: 48 89 c2 mov rdx,rax + 406c51: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 406c55: 48 89 d6 mov rsi,rdx + 406c58: 48 89 c7 mov rdi,rax + 406c5b: e8 a0 fe ff ff call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + 406c60: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 406c64: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 406c68: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 406c6c: 48 01 d0 add rax,rdx + 406c6f: c9 leave + 406c70: c3 ret + +0000000000406c71 <_ZN3fmt2v76detail9dragonbox14umul96_lower64Ejm>: +_ZN3fmt2v76detail9dragonbox14umul96_lower64Ejm(): + 406c71: 55 push rbp + 406c72: 48 89 e5 mov rbp,rsp + 406c75: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406c78: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 406c7c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 406c7f: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 406c84: 5d pop rbp + 406c85: c3 ret + +0000000000406c86 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei>: +_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei(): + 406c86: 55 push rbp + 406c87: 48 89 e5 mov rbp,rsp + 406c8a: 48 83 ec 20 sub rsp,0x20 + 406c8e: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 406c91: 81 7d ec a4 06 00 00 cmp DWORD PTR [rbp-0x14],0x6a4 + 406c98: 7f 09 jg 406ca3 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei+0x1d> + 406c9a: 81 7d ec 5c f9 ff ff cmp DWORD PTR [rbp-0x14],0xfffff95c + 406ca1: 7d 14 jge 406cb7 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei+0x31> + 406ca3: ba 59 62 43 00 mov edx,0x436259 + 406ca8: be bb 06 00 00 mov esi,0x6bb + 406cad: bf 88 60 43 00 mov edi,0x436088 + 406cb2: e8 15 cd ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406cb7: c7 45 fc 16 00 00 00 mov DWORD PTR [rbp-0x4],0x16 + 406cbe: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 406cc1: 69 c0 13 44 13 00 imul eax,eax,0x134413 + 406cc7: c1 f8 16 sar eax,0x16 + 406cca: c9 leave + 406ccb: c3 ret + +0000000000406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei>: +_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei(): + 406ccc: 55 push rbp + 406ccd: 48 89 e5 mov rbp,rsp + 406cd0: 48 83 ec 30 sub rsp,0x30 + 406cd4: 89 7d dc mov DWORD PTR [rbp-0x24],edi + 406cd7: 81 7d dc d1 04 00 00 cmp DWORD PTR [rbp-0x24],0x4d1 + 406cde: 7f 09 jg 406ce9 <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei+0x1d> + 406ce0: 81 7d dc 2f fb ff ff cmp DWORD PTR [rbp-0x24],0xfffffb2f + 406ce7: 7d 14 jge 406cfd <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei+0x31> + 406ce9: ba 59 62 43 00 mov edx,0x436259 + 406cee: be c3 06 00 00 mov esi,0x6c3 + 406cf3: bf 88 60 43 00 mov edi,0x436088 + 406cf8: e8 cf cc ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406cfd: 48 c7 45 f8 03 00 00 00 mov QWORD PTR [rbp-0x8],0x3 + 406d05: 48 b8 f9 2b 6e 34 2f e1 69 52 movabs rax,0x5269e12f346e2bf9 + 406d0f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 406d13: c7 45 ec 13 00 00 00 mov DWORD PTR [rbp-0x14],0x13 + 406d1a: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 406d1d: 69 c0 4f 93 1a 00 imul eax,eax,0x1a934f + 406d23: c1 f8 13 sar eax,0x13 + 406d26: c9 leave + 406d27: c3 ret + +0000000000406d28 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei>: +_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei(): + 406d28: 55 push rbp + 406d29: 48 89 e5 mov rbp,rsp + 406d2c: 48 83 ec 20 sub rsp,0x20 + 406d30: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 406d33: 81 7d ec a4 06 00 00 cmp DWORD PTR [rbp-0x14],0x6a4 + 406d3a: 7f 09 jg 406d45 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei+0x1d> + 406d3c: 81 7d ec 5c f9 ff ff cmp DWORD PTR [rbp-0x14],0xfffff95c + 406d43: 7d 14 jge 406d59 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei+0x31> + 406d45: ba 59 62 43 00 mov edx,0x436259 + 406d4a: be cd 06 00 00 mov esi,0x6cd + 406d4f: bf 88 60 43 00 mov edi,0x436088 + 406d54: e8 73 cc ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406d59: 48 b8 75 03 78 bc 2b fc fb 1f movabs rax,0x1ffbfc2bbc780375 + 406d63: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 406d67: c7 45 f4 16 00 00 00 mov DWORD PTR [rbp-0xc],0x16 + 406d6e: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 406d71: 69 c0 13 44 13 00 imul eax,eax,0x134413 + 406d77: 2d ff fe 07 00 sub eax,0x7feff + 406d7c: c1 f8 16 sar eax,0x16 + 406d7f: c9 leave + 406d80: c3 ret + +0000000000406d81 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji>: +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji(): + 406d81: 55 push rbp + 406d82: 48 89 e5 mov rbp,rsp + 406d85: 48 83 ec 10 sub rsp,0x10 + 406d89: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406d8c: 89 75 f8 mov DWORD PTR [rbp-0x8],esi + 406d8f: 83 7d f8 00 cmp DWORD PTR [rbp-0x8],0x0 + 406d93: 7f 14 jg 406da9 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji+0x28> + 406d95: ba 78 61 43 00 mov edx,0x436178 + 406d9a: be d9 06 00 00 mov esi,0x6d9 + 406d9f: bf 88 60 43 00 mov edi,0x436088 + 406da4: e8 23 cc ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406da9: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 406dad: 75 14 jne 406dc3 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji+0x42> + 406daf: ba 78 61 43 00 mov edx,0x436178 + 406db4: be da 06 00 00 mov esi,0x6da + 406db9: bf 88 60 43 00 mov edi,0x436088 + 406dbe: e8 09 cc ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406dc3: 31 c0 xor eax,eax + 406dc5: f3 0f bc 45 fc tzcnt eax,DWORD PTR [rbp-0x4] + 406dca: 39 45 f8 cmp DWORD PTR [rbp-0x8],eax + 406dcd: 0f 9e c0 setle al + 406dd0: c9 leave + 406dd1: c3 ret + +0000000000406dd2 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi>: +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi(): + 406dd2: 55 push rbp + 406dd3: 48 89 e5 mov rbp,rsp + 406dd6: 48 83 ec 10 sub rsp,0x10 + 406dda: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 406dde: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 406de1: 83 7d f4 00 cmp DWORD PTR [rbp-0xc],0x0 + 406de5: 7f 14 jg 406dfb <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi+0x29> + 406de7: ba 78 61 43 00 mov edx,0x436178 + 406dec: be e2 06 00 00 mov esi,0x6e2 + 406df1: bf 88 60 43 00 mov edi,0x436088 + 406df6: e8 d1 cb ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406dfb: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 406e00: 75 14 jne 406e16 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi+0x44> + 406e02: ba 78 61 43 00 mov edx,0x436178 + 406e07: be e3 06 00 00 mov esi,0x6e3 + 406e0c: bf 88 60 43 00 mov edi,0x436088 + 406e11: e8 b6 cb ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406e16: 31 c0 xor eax,eax + 406e18: f3 48 0f bc 45 f8 tzcnt rax,QWORD PTR [rbp-0x8] + 406e1e: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 406e21: 0f 9e c0 setle al + 406e24: c9 leave + 406e25: c3 ret + +0000000000406e26 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Eji>: +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Eji(): + 406e26: 55 push rbp + 406e27: 48 89 e5 mov rbp,rsp + 406e2a: 48 83 ec 10 sub rsp,0x10 + 406e2e: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406e31: 89 75 f8 mov DWORD PTR [rbp-0x8],esi + 406e34: 83 7d f8 0a cmp DWORD PTR [rbp-0x8],0xa + 406e38: 7e 14 jle 406e4e <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Eji+0x28> + 406e3a: ba 59 62 43 00 mov edx,0x436259 + 406e3f: be ed 06 00 00 mov esi,0x6ed + 406e44: bf 88 60 43 00 mov edi,0x436088 + 406e49: e8 7e cb ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406e4e: 8b 45 f8 mov eax,DWORD PTR [rbp-0x8] + 406e51: 48 98 cdqe + 406e53: 8b 04 c5 c0 87 44 00 mov eax,DWORD PTR [rax*8+0x4487c0] + 406e5a: 0f af 45 fc imul eax,DWORD PTR [rbp-0x4] + 406e5e: 8b 55 f8 mov edx,DWORD PTR [rbp-0x8] + 406e61: 48 63 d2 movsxd rdx,edx + 406e64: 8b 14 d5 c4 87 44 00 mov edx,DWORD PTR [rdx*8+0x4487c4] + 406e6b: 39 c2 cmp edx,eax + 406e6d: 0f 93 c0 setae al + 406e70: c9 leave + 406e71: c3 ret + +0000000000406e72 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Emi>: +_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Emi(): + 406e72: 55 push rbp + 406e73: 48 89 e5 mov rbp,rsp + 406e76: 48 83 ec 10 sub rsp,0x10 + 406e7a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 406e7e: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 406e81: 83 7d f4 17 cmp DWORD PTR [rbp-0xc],0x17 + 406e85: 7e 14 jle 406e9b <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Emi+0x29> + 406e87: ba 59 62 43 00 mov edx,0x436259 + 406e8c: be f2 06 00 00 mov esi,0x6f2 + 406e91: bf 88 60 43 00 mov edi,0x436088 + 406e96: e8 31 cb ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406e9b: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 406e9e: 48 98 cdqe + 406ea0: 48 c1 e0 04 shl rax,0x4 + 406ea4: 48 05 20 88 44 00 add rax,0x448820 + 406eaa: 48 8b 00 mov rax,QWORD PTR [rax] + 406ead: 48 0f af 45 f8 imul rax,QWORD PTR [rbp-0x8] + 406eb2: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 406eb5: 48 63 d2 movsxd rdx,edx + 406eb8: 48 c1 e2 04 shl rdx,0x4 + 406ebc: 48 81 c2 28 88 44 00 add rdx,0x448828 + 406ec3: 48 8b 12 mov rdx,QWORD PTR [rdx] + 406ec6: 48 39 c2 cmp rdx,rax + 406ec9: 0f 93 c0 setae al + 406ecc: c9 leave + 406ecd: c3 ret + +0000000000406ece <_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Ej>: +_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Ej(): + 406ece: 55 push rbp + 406ecf: 48 89 e5 mov rbp,rsp + 406ed2: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406ed5: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 406ed8: 89 c0 mov eax,eax + 406eda: 48 69 c0 1f 85 eb 51 imul rax,rax,0x51eb851f + 406ee1: 48 c1 e8 20 shr rax,0x20 + 406ee5: c1 e8 05 shr eax,0x5 + 406ee8: 5d pop rbp + 406ee9: c3 ret + +0000000000406eea <_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Em>: +_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Em(): + 406eea: 55 push rbp + 406eeb: 48 89 e5 mov rbp,rsp + 406eee: 48 83 ec 10 sub rsp,0x10 + 406ef2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 406ef6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 406efa: 48 ba 3c df 4f 8d 97 6e 12 83 movabs rdx,0x83126e978d4fdf3c + 406f04: 48 89 d6 mov rsi,rdx + 406f07: 48 89 c7 mov rdi,rax + 406f0a: e8 f1 fb ff ff call 406b00 <_ZN3fmt2v76detail9dragonbox15umul128_upper64Emm> + 406f0f: 48 c1 e8 09 shr rax,0x9 + 406f13: c9 leave + 406f14: c3 ret + +0000000000406f15 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi(): + 406f15: 55 push rbp + 406f16: 48 89 e5 mov rbp,rsp + 406f19: 48 83 ec 10 sub rsp,0x10 + 406f1d: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406f20: 83 7d fc e1 cmp DWORD PTR [rbp-0x4],0xffffffe1 + 406f24: 7c 06 jl 406f2c <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi+0x17> + 406f26: 83 7d fc 2e cmp DWORD PTR [rbp-0x4],0x2e + 406f2a: 7e 14 jle 406f40 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi+0x2b> + 406f2c: ba 6c 62 43 00 mov edx,0x43626c + 406f31: be 28 07 00 00 mov esi,0x728 + 406f36: bf 88 60 43 00 mov edi,0x436088 + 406f3b: e8 8c ca ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406f40: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 406f43: 83 c0 1f add eax,0x1f + 406f46: 48 98 cdqe + 406f48: 48 8b 04 c5 a0 89 44 00 mov rax,QWORD PTR [rax*8+0x4489a0] + 406f50: c9 leave + 406f51: c3 ret + +0000000000406f52 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE11compute_mulEjRKm>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE11compute_mulEjRKm(): + 406f52: 55 push rbp + 406f53: 48 89 e5 mov rbp,rsp + 406f56: 48 83 ec 10 sub rsp,0x10 + 406f5a: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406f5d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 406f61: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 406f65: 48 8b 10 mov rdx,QWORD PTR [rax] + 406f68: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 406f6b: 48 89 d6 mov rsi,rdx + 406f6e: 89 c7 mov edi,eax + 406f70: e8 72 fc ff ff call 406be7 <_ZN3fmt2v76detail9dragonbox14umul96_upper32Ejm> + 406f75: c9 leave + 406f76: c3 ret + +0000000000406f77 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE13compute_deltaERKmi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE13compute_deltaERKmi(): + 406f77: 55 push rbp + 406f78: 48 89 e5 mov rbp,rsp + 406f7b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 406f7f: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 406f82: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 406f86: 48 8b 10 mov rdx,QWORD PTR [rax] + 406f89: b8 3f 00 00 00 mov eax,0x3f + 406f8e: 2b 45 f4 sub eax,DWORD PTR [rbp-0xc] + 406f91: 89 c1 mov ecx,eax + 406f93: 48 d3 ea shr rdx,cl + 406f96: 48 89 d0 mov rax,rdx + 406f99: 5d pop rbp + 406f9a: c3 ret + +0000000000406f9b <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi(): + 406f9b: 55 push rbp + 406f9c: 48 89 e5 mov rbp,rsp + 406f9f: 48 83 ec 10 sub rsp,0x10 + 406fa3: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 406fa6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 406faa: 89 55 f8 mov DWORD PTR [rbp-0x8],edx + 406fad: 83 7d f8 00 cmp DWORD PTR [rbp-0x8],0x0 + 406fb1: 7f 14 jg 406fc7 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi+0x2c> + 406fb3: ba 78 61 43 00 mov edx,0x436178 + 406fb8: be 3a 07 00 00 mov esi,0x73a + 406fbd: bf 88 60 43 00 mov edi,0x436088 + 406fc2: e8 05 ca ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406fc7: 83 7d f8 3f cmp DWORD PTR [rbp-0x8],0x3f + 406fcb: 7e 14 jle 406fe1 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi+0x46> + 406fcd: ba 78 61 43 00 mov edx,0x436178 + 406fd2: be 3b 07 00 00 mov esi,0x73b + 406fd7: bf 88 60 43 00 mov edi,0x436088 + 406fdc: e8 eb c9 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 406fe1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 406fe5: 48 8b 10 mov rdx,QWORD PTR [rax] + 406fe8: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 406feb: 48 89 d6 mov rsi,rdx + 406fee: 89 c7 mov edi,eax + 406ff0: e8 7c fc ff ff call 406c71 <_ZN3fmt2v76detail9dragonbox14umul96_lower64Ejm> + 406ff5: 48 89 c2 mov rdx,rax + 406ff8: b8 40 00 00 00 mov eax,0x40 + 406ffd: 2b 45 f8 sub eax,DWORD PTR [rbp-0x8] + 407000: 89 c1 mov ecx,eax + 407002: 48 d3 ea shr rdx,cl + 407005: 48 89 d0 mov rax,rdx + 407008: 83 e0 01 and eax,0x1 + 40700b: 48 85 c0 test rax,rax + 40700e: 0f 95 c0 setne al + 407011: c9 leave + 407012: c3 ret + +0000000000407013 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE47compute_left_endpoint_for_shorter_interval_caseERKmi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE47compute_left_endpoint_for_shorter_interval_caseERKmi(): + 407013: 55 push rbp + 407014: 48 89 e5 mov rbp,rsp + 407017: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40701b: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40701e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 407022: 48 8b 10 mov rdx,QWORD PTR [rax] + 407025: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 407029: 48 8b 00 mov rax,QWORD PTR [rax] + 40702c: 48 c1 e8 19 shr rax,0x19 + 407030: 48 29 c2 sub rdx,rax + 407033: b8 28 00 00 00 mov eax,0x28 + 407038: 2b 45 f4 sub eax,DWORD PTR [rbp-0xc] + 40703b: 89 c1 mov ecx,eax + 40703d: 48 d3 ea shr rdx,cl + 407040: 48 89 d0 mov rax,rdx + 407043: 5d pop rbp + 407044: c3 ret + +0000000000407045 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE48compute_right_endpoint_for_shorter_interval_caseERKmi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE48compute_right_endpoint_for_shorter_interval_caseERKmi(): + 407045: 55 push rbp + 407046: 48 89 e5 mov rbp,rsp + 407049: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40704d: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 407050: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 407054: 48 8b 10 mov rdx,QWORD PTR [rax] + 407057: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40705b: 48 8b 00 mov rax,QWORD PTR [rax] + 40705e: 48 c1 e8 18 shr rax,0x18 + 407062: 48 01 c2 add rdx,rax + 407065: b8 28 00 00 00 mov eax,0x28 + 40706a: 2b 45 f4 sub eax,DWORD PTR [rbp-0xc] + 40706d: 89 c1 mov ecx,eax + 40706f: 48 d3 ea shr rdx,cl + 407072: 48 89 d0 mov rax,rdx + 407075: 5d pop rbp + 407076: c3 ret + +0000000000407077 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE42compute_round_up_for_shorter_interval_caseERKmi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIfE42compute_round_up_for_shorter_interval_caseERKmi(): + 407077: 55 push rbp + 407078: 48 89 e5 mov rbp,rsp + 40707b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40707f: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 407082: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 407086: 48 8b 10 mov rdx,QWORD PTR [rax] + 407089: b8 27 00 00 00 mov eax,0x27 + 40708e: 2b 45 f4 sub eax,DWORD PTR [rbp-0xc] + 407091: 89 c1 mov ecx,eax + 407093: 48 d3 ea shr rdx,cl + 407096: 48 89 d0 mov rax,rdx + 407099: 83 c0 01 add eax,0x1 + 40709c: d1 e8 shr eax,1 + 40709e: 5d pop rbp + 40709f: c3 ret + +00000000004070a0 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi(): + 4070a0: 55 push rbp + 4070a1: 48 89 e5 mov rbp,rsp + 4070a4: 53 push rbx + 4070a5: 48 81 ec 98 00 00 00 sub rsp,0x98 + 4070ac: 89 bd 6c ff ff ff mov DWORD PTR [rbp-0x94],edi + 4070b2: 81 bd 6c ff ff ff dc fe ff ff cmp DWORD PTR [rbp-0x94],0xfffffedc + 4070bc: 7c 0c jl 4070ca <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x2a> + 4070be: 81 bd 6c ff ff ff 46 01 00 00 cmp DWORD PTR [rbp-0x94],0x146 + 4070c8: 7e 14 jle 4070de <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x3e> + 4070ca: ba 6c 62 43 00 mov edx,0x43626c + 4070cf: be 5d 07 00 00 mov esi,0x75d + 4070d4: bf 88 60 43 00 mov edi,0x436088 + 4070d9: e8 ee c8 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4070de: 8b 85 6c ff ff ff mov eax,DWORD PTR [rbp-0x94] + 4070e4: 05 24 01 00 00 add eax,0x124 + 4070e9: 48 63 d0 movsxd rdx,eax + 4070ec: 48 69 d2 f7 12 da 4b imul rdx,rdx,0x4bda12f7 + 4070f3: 48 c1 ea 20 shr rdx,0x20 + 4070f7: 89 d1 mov ecx,edx + 4070f9: c1 f9 03 sar ecx,0x3 + 4070fc: 99 cdq + 4070fd: 89 c8 mov eax,ecx + 4070ff: 29 d0 sub eax,edx + 407101: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 407104: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 407107: 89 d0 mov eax,edx + 407109: 01 c0 add eax,eax + 40710b: 01 d0 add eax,edx + 40710d: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 407114: 01 d0 add eax,edx + 407116: 2d 24 01 00 00 sub eax,0x124 + 40711b: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 40711e: 8b 85 6c ff ff ff mov eax,DWORD PTR [rbp-0x94] + 407124: 2b 45 e8 sub eax,DWORD PTR [rbp-0x18] + 407127: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 40712a: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 40712d: 48 98 cdqe + 40712f: 48 c1 e0 04 shl rax,0x4 + 407133: 48 05 c0 8f 44 00 add rax,0x448fc0 + 407139: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 40713d: 48 8b 00 mov rax,QWORD PTR [rax] + 407140: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 407144: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 407148: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 40714c: 75 0d jne 40715b <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0xbb> + 40714e: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 407152: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 407156: e9 57 02 00 00 jmp 4073b2 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x312> + 40715b: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 40715e: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 407161: 01 d0 add eax,edx + 407163: 89 c7 mov edi,eax + 407165: e8 62 fb ff ff call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + 40716a: 89 c3 mov ebx,eax + 40716c: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 40716f: 89 c7 mov edi,eax + 407171: e8 56 fb ff ff call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + 407176: 29 c3 sub ebx,eax + 407178: 89 da mov edx,ebx + 40717a: 89 d0 mov eax,edx + 40717c: 2b 45 e4 sub eax,DWORD PTR [rbp-0x1c] + 40717f: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 407182: 83 7d e0 00 cmp DWORD PTR [rbp-0x20],0x0 + 407186: 7e 06 jle 40718e <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0xee> + 407188: 83 7d e0 3f cmp DWORD PTR [rbp-0x20],0x3f + 40718c: 7e 14 jle 4071a2 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x102> + 40718e: ba 7e 62 43 00 mov edx,0x43627e + 407193: be 72 07 00 00 mov esi,0x772 + 407198: bf 88 60 43 00 mov edi,0x436088 + 40719d: e8 2a c8 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4071a2: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 4071a5: 48 98 cdqe + 4071a7: 48 8b 04 c5 20 8c 44 00 mov rax,QWORD PTR [rax*8+0x448c20] + 4071af: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4071b3: 48 8d 45 90 lea rax,[rbp-0x70] + 4071b7: 48 89 c7 mov rdi,rax + 4071ba: e8 e7 df ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 4071bf: 48 89 c2 mov rdx,rax + 4071c2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4071c6: 48 89 c6 mov rsi,rax + 4071c9: 48 89 d7 mov rdi,rdx + 4071cc: e8 c8 f8 ff ff call 406a99 <_ZN3fmt2v76detail9dragonbox7umul128Emm> + 4071d1: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 4071d5: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 4071d9: 48 8d 45 90 lea rax,[rbp-0x70] + 4071dd: 48 89 c7 mov rdi,rax + 4071e0: e8 db df ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 4071e5: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 4071e8: c1 ea 1f shr edx,0x1f + 4071eb: 89 d1 mov ecx,edx + 4071ed: 48 29 c8 sub rax,rcx + 4071f0: 48 89 c2 mov rdx,rax + 4071f3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4071f7: 48 89 c6 mov rsi,rax + 4071fa: 48 89 d7 mov rdi,rdx + 4071fd: e8 97 f8 ff ff call 406a99 <_ZN3fmt2v76detail9dragonbox7umul128Emm> + 407202: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 407209: 48 89 95 78 ff ff ff mov QWORD PTR [rbp-0x88],rdx + 407210: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 407217: 48 89 c7 mov rdi,rax + 40721a: e8 87 df ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 40721f: 48 89 c2 mov rdx,rax + 407222: 48 8d 45 80 lea rax,[rbp-0x80] + 407226: 48 89 d6 mov rsi,rdx + 407229: 48 89 c7 mov rdi,rax + 40722c: e8 a5 df ff ff call 4051d6 <_ZN3fmt2v76detail15uint128_wrapperpLEm> + 407231: 48 8d 45 80 lea rax,[rbp-0x80] + 407235: 48 89 c7 mov rdi,rax + 407238: e8 69 df ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 40723d: 48 89 c2 mov rdx,rax + 407240: b8 40 00 00 00 mov eax,0x40 + 407245: 2b 45 e0 sub eax,DWORD PTR [rbp-0x20] + 407248: 89 c1 mov ecx,eax + 40724a: 48 d3 e2 shl rdx,cl + 40724d: 48 89 d0 mov rax,rdx + 407250: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 407254: 48 8d 45 80 lea rax,[rbp-0x80] + 407258: 48 89 c7 mov rdi,rax + 40725b: e8 60 df ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 407260: 48 89 c2 mov rdx,rax + 407263: b8 40 00 00 00 mov eax,0x40 + 407268: 2b 45 e0 sub eax,DWORD PTR [rbp-0x20] + 40726b: 89 c1 mov ecx,eax + 40726d: 48 d3 e2 shl rdx,cl + 407270: 48 89 d0 mov rax,rdx + 407273: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 407277: 48 8d 45 80 lea rax,[rbp-0x80] + 40727b: 48 89 c7 mov rdi,rax + 40727e: e8 3d df ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 407283: 48 89 c2 mov rdx,rax + 407286: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 407289: 89 c1 mov ecx,eax + 40728b: 48 d3 ea shr rdx,cl + 40728e: 48 89 d0 mov rax,rdx + 407291: 48 0b 45 d0 or rax,QWORD PTR [rbp-0x30] + 407295: 48 89 c3 mov rbx,rax + 407298: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 40729f: 48 89 c7 mov rdi,rax + 4072a2: e8 19 df ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 4072a7: 48 89 c2 mov rdx,rax + 4072aa: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4072ad: 89 c1 mov ecx,eax + 4072af: 48 d3 ea shr rdx,cl + 4072b2: 48 89 d0 mov rax,rdx + 4072b5: 48 0b 45 c8 or rax,QWORD PTR [rbp-0x38] + 4072b9: 48 89 c2 mov rdx,rax + 4072bc: 48 8d 45 a0 lea rax,[rbp-0x60] + 4072c0: 48 89 de mov rsi,rbx + 4072c3: 48 89 c7 mov rdi,rax + 4072c6: e8 4f de ff ff call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 4072cb: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4072cf: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4072d3: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 4072d7: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 4072db: 83 7d e8 00 cmp DWORD PTR [rbp-0x18],0x0 + 4072df: 79 11 jns 4072f2 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x252> + 4072e1: 48 8d 45 80 lea rax,[rbp-0x80] + 4072e5: be 01 00 00 00 mov esi,0x1 + 4072ea: 48 89 c7 mov rdi,rax + 4072ed: e8 e4 de ff ff call 4051d6 <_ZN3fmt2v76detail15uint128_wrapperpLEm> + 4072f2: 8b 85 6c ff ff ff mov eax,DWORD PTR [rbp-0x94] + 4072f8: 05 24 01 00 00 add eax,0x124 + 4072fd: 8d 50 0f lea edx,[rax+0xf] + 407300: 85 c0 test eax,eax + 407302: 0f 48 c2 cmovs eax,edx + 407305: c1 f8 04 sar eax,0x4 + 407308: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40730b: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40730e: 48 98 cdqe + 407310: 8b 34 85 00 8d 44 00 mov esi,DWORD PTR [rax*4+0x448d00] + 407317: 8b 85 6c ff ff ff mov eax,DWORD PTR [rbp-0x94] + 40731d: 8d 90 24 01 00 00 lea edx,[rax+0x124] + 407323: 89 d0 mov eax,edx + 407325: c1 f8 1f sar eax,0x1f + 407328: c1 e8 1c shr eax,0x1c + 40732b: 01 c2 add edx,eax + 40732d: 83 e2 0f and edx,0xf + 407330: 29 c2 sub edx,eax + 407332: 89 d0 mov eax,edx + 407334: 01 c0 add eax,eax + 407336: 89 c1 mov ecx,eax + 407338: d3 ee shr esi,cl + 40733a: 89 f0 mov eax,esi + 40733c: 83 e0 03 and eax,0x3 + 40733f: 89 45 c0 mov DWORD PTR [rbp-0x40],eax + 407342: 48 8d 45 80 lea rax,[rbp-0x80] + 407346: 48 89 c7 mov rdi,rax + 407349: e8 72 de ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 40734e: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 407351: 48 8d 1c 10 lea rbx,[rax+rdx*1] + 407355: 48 8d 45 80 lea rax,[rbp-0x80] + 407359: 48 89 c7 mov rdi,rax + 40735c: e8 5f de ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 407361: 48 39 c3 cmp rbx,rax + 407364: 73 14 jae 40737a <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi+0x2da> + 407366: ba 78 61 43 00 mov edx,0x436178 + 40736b: be 8c 07 00 00 mov esi,0x78c + 407370: bf 88 60 43 00 mov edi,0x436088 + 407375: e8 52 c6 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40737a: 48 8d 45 80 lea rax,[rbp-0x80] + 40737e: 48 89 c7 mov rdi,rax + 407381: e8 20 de ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 407386: 48 89 c3 mov rbx,rax + 407389: 48 8d 45 80 lea rax,[rbp-0x80] + 40738d: 48 89 c7 mov rdi,rax + 407390: e8 2b de ff ff call 4051c0 <_ZNK3fmt2v76detail15uint128_wrapper3lowEv> + 407395: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 407398: 48 01 c2 add rdx,rax + 40739b: 48 8d 45 b0 lea rax,[rbp-0x50] + 40739f: 48 89 de mov rsi,rbx + 4073a2: 48 89 c7 mov rdi,rax + 4073a5: e8 70 dd ff ff call 40511a <_ZN3fmt2v76detail15uint128_wrapperC1Emm> + 4073aa: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4073ae: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 4073b2: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4073b6: c9 leave + 4073b7: c3 ret + +00000000004073b8 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE11compute_mulEmRKNS1_15uint128_wrapperE>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE11compute_mulEmRKNS1_15uint128_wrapperE(): + 4073b8: 55 push rbp + 4073b9: 48 89 e5 mov rbp,rsp + 4073bc: 48 83 ec 10 sub rsp,0x10 + 4073c0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4073c4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4073c8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4073cc: 48 8b 08 mov rcx,QWORD PTR [rax] + 4073cf: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 4073d3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4073d7: 48 89 ce mov rsi,rcx + 4073da: 48 89 c7 mov rdi,rax + 4073dd: e8 81 f7 ff ff call 406b63 <_ZN3fmt2v76detail9dragonbox15umul192_upper64EmNS1_15uint128_wrapperE> + 4073e2: c9 leave + 4073e3: c3 ret + +00000000004073e4 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE13compute_deltaERKNS1_15uint128_wrapperEi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE13compute_deltaERKNS1_15uint128_wrapperEi(): + 4073e4: 55 push rbp + 4073e5: 48 89 e5 mov rbp,rsp + 4073e8: 48 83 ec 10 sub rsp,0x10 + 4073ec: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4073f0: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4073f3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4073f7: 48 89 c7 mov rdi,rax + 4073fa: e8 a7 dd ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 4073ff: 48 89 c2 mov rdx,rax + 407402: b8 3f 00 00 00 mov eax,0x3f + 407407: 2b 45 f4 sub eax,DWORD PTR [rbp-0xc] + 40740a: 89 c1 mov ecx,eax + 40740c: 48 d3 ea shr rdx,cl + 40740f: 48 89 d0 mov rax,rdx + 407412: c9 leave + 407413: c3 ret + +0000000000407414 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi(): + 407414: 55 push rbp + 407415: 48 89 e5 mov rbp,rsp + 407418: 48 83 ec 20 sub rsp,0x20 + 40741c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 407420: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 407424: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 407427: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 40742b: 7f 14 jg 407441 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi+0x2d> + 40742d: ba 78 61 43 00 mov edx,0x436178 + 407432: be 9e 07 00 00 mov esi,0x79e + 407437: bf 88 60 43 00 mov edi,0x436088 + 40743c: e8 8b c5 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 407441: 83 7d ec 3f cmp DWORD PTR [rbp-0x14],0x3f + 407445: 7e 14 jle 40745b <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi+0x47> + 407447: ba 78 61 43 00 mov edx,0x436178 + 40744c: be 9f 07 00 00 mov esi,0x79f + 407451: bf 88 60 43 00 mov edi,0x436088 + 407456: e8 71 c5 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40745b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40745f: 48 8b 08 mov rcx,QWORD PTR [rax] + 407462: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 407466: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40746a: 48 89 ce mov rsi,rcx + 40746d: 48 89 c7 mov rdi,rax + 407470: e8 95 f7 ff ff call 406c0a <_ZN3fmt2v76detail9dragonbox16umul192_middle64EmNS1_15uint128_wrapperE> + 407475: 48 89 c2 mov rdx,rax + 407478: b8 40 00 00 00 mov eax,0x40 + 40747d: 2b 45 ec sub eax,DWORD PTR [rbp-0x14] + 407480: 89 c1 mov ecx,eax + 407482: 48 d3 ea shr rdx,cl + 407485: 48 89 d0 mov rax,rdx + 407488: 83 e0 01 and eax,0x1 + 40748b: 48 85 c0 test rax,rax + 40748e: 0f 95 c0 setne al + 407491: c9 leave + 407492: c3 ret + +0000000000407493 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE47compute_left_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE47compute_left_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi(): + 407493: 55 push rbp + 407494: 48 89 e5 mov rbp,rsp + 407497: 53 push rbx + 407498: 48 83 ec 18 sub rsp,0x18 + 40749c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4074a0: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 4074a3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4074a7: 48 89 c7 mov rdi,rax + 4074aa: e8 f7 dc ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 4074af: 48 89 c3 mov rbx,rax + 4074b2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4074b6: 48 89 c7 mov rdi,rax + 4074b9: e8 e8 dc ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 4074be: 48 c1 e8 36 shr rax,0x36 + 4074c2: 48 89 da mov rdx,rbx + 4074c5: 48 29 c2 sub rdx,rax + 4074c8: b8 0b 00 00 00 mov eax,0xb + 4074cd: 2b 45 e4 sub eax,DWORD PTR [rbp-0x1c] + 4074d0: 89 c1 mov ecx,eax + 4074d2: 48 d3 ea shr rdx,cl + 4074d5: 48 89 d0 mov rax,rdx + 4074d8: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4074dc: c9 leave + 4074dd: c3 ret + +00000000004074de <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE48compute_right_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE48compute_right_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi(): + 4074de: 55 push rbp + 4074df: 48 89 e5 mov rbp,rsp + 4074e2: 53 push rbx + 4074e3: 48 83 ec 18 sub rsp,0x18 + 4074e7: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4074eb: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 4074ee: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4074f2: 48 89 c7 mov rdi,rax + 4074f5: e8 ac dc ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 4074fa: 48 89 c3 mov rbx,rax + 4074fd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 407501: 48 89 c7 mov rdi,rax + 407504: e8 9d dc ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 407509: 48 c1 e8 35 shr rax,0x35 + 40750d: 48 8d 14 03 lea rdx,[rbx+rax*1] + 407511: b8 0b 00 00 00 mov eax,0xb + 407516: 2b 45 e4 sub eax,DWORD PTR [rbp-0x1c] + 407519: 89 c1 mov ecx,eax + 40751b: 48 d3 ea shr rdx,cl + 40751e: 48 89 d0 mov rax,rdx + 407521: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 407525: c9 leave + 407526: c3 ret + +0000000000407527 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE42compute_round_up_for_shorter_interval_caseERKNS1_15uint128_wrapperEi>: +_ZN3fmt2v76detail9dragonbox14cache_accessorIdE42compute_round_up_for_shorter_interval_caseERKNS1_15uint128_wrapperEi(): + 407527: 55 push rbp + 407528: 48 89 e5 mov rbp,rsp + 40752b: 48 83 ec 10 sub rsp,0x10 + 40752f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 407533: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 407536: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40753a: 48 89 c7 mov rdi,rax + 40753d: e8 64 dc ff ff call 4051a6 <_ZNK3fmt2v76detail15uint128_wrapper4highEv> + 407542: 48 89 c2 mov rdx,rax + 407545: b8 0a 00 00 00 mov eax,0xa + 40754a: 2b 45 f4 sub eax,DWORD PTR [rbp-0xc] + 40754d: 89 c1 mov ecx,eax + 40754f: 48 d3 ea shr rdx,cl + 407552: 48 89 d0 mov rax,rdx + 407555: 48 83 c0 01 add rax,0x1 + 407559: 48 d1 e8 shr rax,1 + 40755c: c9 leave + 40755d: c3 ret + +000000000040755e <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi>: +_ZN3fmt2v76detail11utf8_decodeEPKcPjPi(): + 40755e: 55 push rbp + 40755f: 48 89 e5 mov rbp,rsp + 407562: 48 83 ec 40 sub rsp,0x40 + 407566: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40756a: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 40756e: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 407572: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 407576: 48 89 c7 mov rdi,rax + 407579: e8 6f 48 00 00 call 40bded <_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_> + 40757e: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 407581: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 407584: 48 63 d0 movsxd rdx,eax + 407587: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40758b: 48 01 d0 add rax,rdx + 40758e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 407592: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 407596: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40759a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40759e: 0f b6 00 movzx eax,BYTE PTR [rax] + 4075a1: 0f b6 d0 movzx edx,al + 4075a4: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4075a7: 48 98 cdqe + 4075a9: 8b 04 85 40 69 43 00 mov eax,DWORD PTR [rax*4+0x436940] + 4075b0: 21 d0 and eax,edx + 4075b2: c1 e0 12 shl eax,0x12 + 4075b5: 89 c2 mov edx,eax + 4075b7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4075bb: 89 10 mov DWORD PTR [rax],edx + 4075bd: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4075c1: 8b 00 mov eax,DWORD PTR [rax] + 4075c3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4075c7: 48 83 c2 01 add rdx,0x1 + 4075cb: 0f b6 12 movzx edx,BYTE PTR [rdx] + 4075ce: 0f b6 d2 movzx edx,dl + 4075d1: c1 e2 0c shl edx,0xc + 4075d4: 81 e2 00 f0 03 00 and edx,0x3f000 + 4075da: 09 c2 or edx,eax + 4075dc: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4075e0: 89 10 mov DWORD PTR [rax],edx + 4075e2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4075e6: 8b 00 mov eax,DWORD PTR [rax] + 4075e8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4075ec: 48 83 c2 02 add rdx,0x2 + 4075f0: 0f b6 12 movzx edx,BYTE PTR [rdx] + 4075f3: 0f b6 d2 movzx edx,dl + 4075f6: c1 e2 06 shl edx,0x6 + 4075f9: 81 e2 c0 0f 00 00 and edx,0xfc0 + 4075ff: 09 c2 or edx,eax + 407601: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 407605: 89 10 mov DWORD PTR [rax],edx + 407607: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40760b: 8b 00 mov eax,DWORD PTR [rax] + 40760d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 407611: 48 83 c2 03 add rdx,0x3 + 407615: 0f b6 12 movzx edx,BYTE PTR [rdx] + 407618: 0f b6 d2 movzx edx,dl + 40761b: 83 e2 3f and edx,0x3f + 40761e: 09 c2 or edx,eax + 407620: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 407624: 89 10 mov DWORD PTR [rax],edx + 407626: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40762a: 8b 10 mov edx,DWORD PTR [rax] + 40762c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40762f: 48 98 cdqe + 407631: 8b 04 85 80 69 43 00 mov eax,DWORD PTR [rax*4+0x436980] + 407638: 89 c1 mov ecx,eax + 40763a: d3 ea shr edx,cl + 40763c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 407640: 89 10 mov DWORD PTR [rax],edx + 407642: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 407646: 8b 10 mov edx,DWORD PTR [rax] + 407648: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40764b: 48 98 cdqe + 40764d: 8b 04 85 60 69 43 00 mov eax,DWORD PTR [rax*4+0x436960] + 407654: 39 c2 cmp edx,eax + 407656: 73 07 jae 40765f <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x101> + 407658: ba 40 00 00 00 mov edx,0x40 + 40765d: eb 05 jmp 407664 <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x106> + 40765f: ba 00 00 00 00 mov edx,0x0 + 407664: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 407668: 89 10 mov DWORD PTR [rax],edx + 40766a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40766e: 8b 10 mov edx,DWORD PTR [rax] + 407670: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 407674: 8b 00 mov eax,DWORD PTR [rax] + 407676: c1 e8 0b shr eax,0xb + 407679: 83 f8 1b cmp eax,0x1b + 40767c: 75 07 jne 407685 <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x127> + 40767e: b8 80 00 00 00 mov eax,0x80 + 407683: eb 05 jmp 40768a <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x12c> + 407685: b8 00 00 00 00 mov eax,0x0 + 40768a: 09 c2 or edx,eax + 40768c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 407690: 89 10 mov DWORD PTR [rax],edx + 407692: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 407696: 8b 10 mov edx,DWORD PTR [rax] + 407698: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40769c: 8b 00 mov eax,DWORD PTR [rax] + 40769e: 3d ff ff 10 00 cmp eax,0x10ffff + 4076a3: 76 07 jbe 4076ac <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x14e> + 4076a5: b8 00 01 00 00 mov eax,0x100 + 4076aa: eb 05 jmp 4076b1 <_ZN3fmt2v76detail11utf8_decodeEPKcPjPi+0x153> + 4076ac: b8 00 00 00 00 mov eax,0x0 + 4076b1: 09 c2 or edx,eax + 4076b3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4076b7: 89 10 mov DWORD PTR [rax],edx + 4076b9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4076bd: 8b 00 mov eax,DWORD PTR [rax] + 4076bf: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4076c3: 48 83 c2 01 add rdx,0x1 + 4076c7: 0f b6 12 movzx edx,BYTE PTR [rdx] + 4076ca: c0 ea 02 shr dl,0x2 + 4076cd: 0f b6 d2 movzx edx,dl + 4076d0: 83 e2 30 and edx,0x30 + 4076d3: 09 c2 or edx,eax + 4076d5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4076d9: 89 10 mov DWORD PTR [rax],edx + 4076db: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4076df: 8b 00 mov eax,DWORD PTR [rax] + 4076e1: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4076e5: 48 83 c2 02 add rdx,0x2 + 4076e9: 0f b6 12 movzx edx,BYTE PTR [rdx] + 4076ec: c0 ea 04 shr dl,0x4 + 4076ef: 0f b6 d2 movzx edx,dl + 4076f2: 83 e2 0c and edx,0xc + 4076f5: 09 c2 or edx,eax + 4076f7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4076fb: 89 10 mov DWORD PTR [rax],edx + 4076fd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 407701: 8b 10 mov edx,DWORD PTR [rax] + 407703: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 407707: 48 83 c0 03 add rax,0x3 + 40770b: 0f b6 00 movzx eax,BYTE PTR [rax] + 40770e: c0 e8 06 shr al,0x6 + 407711: 0f b6 c0 movzx eax,al + 407714: 09 c2 or edx,eax + 407716: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40771a: 89 10 mov DWORD PTR [rax],edx + 40771c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 407720: 8b 00 mov eax,DWORD PTR [rax] + 407722: 83 f0 2a xor eax,0x2a + 407725: 89 c2 mov edx,eax + 407727: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40772b: 89 10 mov DWORD PTR [rax],edx + 40772d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 407731: 8b 10 mov edx,DWORD PTR [rax] + 407733: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 407736: 48 98 cdqe + 407738: 8b 04 85 a0 69 43 00 mov eax,DWORD PTR [rax*4+0x4369a0] + 40773f: 89 c1 mov ecx,eax + 407741: d3 fa sar edx,cl + 407743: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 407747: 89 10 mov DWORD PTR [rax],edx + 407749: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40774d: c9 leave + 40774e: c3 ret + 40774f: 90 nop + +0000000000407750 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEEC1ENS0_17basic_string_viewIcEES3_i>: +_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEEC1ENS0_17basic_string_viewIcEES3_i(): + 407750: 55 push rbp + 407751: 48 89 e5 mov rbp,rsp + 407754: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 407758: 48 89 f0 mov rax,rsi + 40775b: 48 89 d6 mov rsi,rdx + 40775e: 48 89 f2 mov rdx,rsi + 407761: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 407765: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 407769: 89 4d f0 mov DWORD PTR [rbp-0x10],ecx + 40776c: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 407770: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 407774: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 407778: 48 89 01 mov QWORD PTR [rcx],rax + 40777b: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40777f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 407783: 8b 55 f0 mov edx,DWORD PTR [rbp-0x10] + 407786: 89 50 10 mov DWORD PTR [rax+0x10],edx + 407789: 90 nop + 40778a: 5d pop rbp + 40778b: c3 ret + +000000000040778c <_ZNK3fmt2v76detail11stringifierclB5cxx11ENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleE>: +_ZNK3fmt2v76detail11stringifierclB5cxx11ENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleE(): + 40778c: 55 push rbp + 40778d: 48 89 e5 mov rbp,rsp + 407790: 53 push rbx + 407791: 48 81 ec b8 02 00 00 sub rsp,0x2b8 + 407798: 48 89 bd 58 fd ff ff mov QWORD PTR [rbp-0x2a8],rdi + 40779f: 48 89 b5 50 fd ff ff mov QWORD PTR [rbp-0x2b0],rsi + 4077a6: 48 89 95 40 fd ff ff mov QWORD PTR [rbp-0x2c0],rdx + 4077ad: 48 89 8d 48 fd ff ff mov QWORD PTR [rbp-0x2b8],rcx + 4077b4: 48 8d 45 c7 lea rax,[rbp-0x39] + 4077b8: 48 89 c7 mov rdi,rax + 4077bb: e8 b0 bc ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 4077c0: 48 8d 55 c7 lea rdx,[rbp-0x39] + 4077c4: 48 8d 85 a0 fd ff ff lea rax,[rbp-0x260] + 4077cb: 48 89 d6 mov rsi,rdx + 4077ce: 48 89 c7 mov rdi,rax + 4077d1: e8 6c 3f 00 00 call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 4077d6: 48 8d 45 c7 lea rax,[rbp-0x39] + 4077da: 48 89 c7 mov rdi,rax + 4077dd: e8 ee ba ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 4077e2: 48 c7 85 80 fd ff ff 00 00 00 00 mov QWORD PTR [rbp-0x280],0x0 + 4077ed: 48 c7 85 88 fd ff ff 00 00 00 00 mov QWORD PTR [rbp-0x278],0x0 + 4077f8: c7 85 90 fd ff ff 00 00 00 00 mov DWORD PTR [rbp-0x270],0x0 + 407802: 48 8d 45 c8 lea rax,[rbp-0x38] + 407806: 48 89 c7 mov rdi,rax + 407809: e8 04 d8 ff ff call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 40780e: 48 8d 45 d0 lea rax,[rbp-0x30] + 407812: 48 89 c7 mov rdi,rax + 407815: e8 52 46 00 00 call 40be6c <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1Ev> + 40781a: 48 8d 95 a0 fd ff ff lea rdx,[rbp-0x260] + 407821: 48 8d 45 e8 lea rax,[rbp-0x18] + 407825: 48 89 d6 mov rsi,rdx + 407828: 48 89 c7 mov rdi,rax + 40782b: e8 bc 3d 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 407830: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 407834: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 407838: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40783c: 48 8b 75 e8 mov rsi,QWORD PTR [rbp-0x18] + 407840: 48 8d bd 60 fd ff ff lea rdi,[rbp-0x2a0] + 407847: 49 89 c8 mov r8,rcx + 40784a: 48 89 d1 mov rcx,rdx + 40784d: 48 89 c2 mov rdx,rax + 407850: e8 2d 46 00 00 call 40be82 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcEC1ES4_NS0_17basic_format_argsIS5_EENS2_10locale_refE> + 407855: 48 8d 95 60 fd ff ff lea rdx,[rbp-0x2a0] + 40785c: 48 8d 8d 80 fd ff ff lea rcx,[rbp-0x280] + 407863: 48 8d 85 40 fd ff ff lea rax,[rbp-0x2c0] + 40786a: 48 89 ce mov rsi,rcx + 40786d: 48 89 c7 mov rdi,rax + 407870: e8 53 46 00 00 call 40bec8 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS3_13error_handlerEEERS6_> + 407875: 48 8b 85 58 fd ff ff mov rax,QWORD PTR [rbp-0x2a8] + 40787c: 48 8d 95 a0 fd ff ff lea rdx,[rbp-0x260] + 407883: 48 89 d6 mov rsi,rdx + 407886: 48 89 c7 mov rdi,rax + 407889: e8 98 40 00 00 call 40b926 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE> + 40788e: 90 nop + 40788f: 48 8d 85 a0 fd ff ff lea rax,[rbp-0x260] + 407896: 48 89 c7 mov rdi,rax + 407899: e8 14 3f 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 40789e: eb 1d jmp 4078bd <_ZNK3fmt2v76detail11stringifierclB5cxx11ENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleE+0x131> + 4078a0: 48 89 c3 mov rbx,rax + 4078a3: 48 8d 85 a0 fd ff ff lea rax,[rbp-0x260] + 4078aa: 48 89 c7 mov rdi,rax + 4078ad: e8 00 3f 00 00 call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4078b2: 48 89 d8 mov rax,rbx + 4078b5: 48 89 c7 mov rdi,rax + 4078b8: e8 a3 bb ff ff call 403460 <_Unwind_Resume@plt> + 4078bd: 48 8b 85 58 fd ff ff mov rax,QWORD PTR [rbp-0x2a8] + 4078c4: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4078c8: c9 leave + 4078c9: c3 ret + +00000000004078ca <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_>: +_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_(): + 4078ca: 55 push rbp + 4078cb: 48 89 e5 mov rbp,rsp + 4078ce: 53 push rbx + 4078cf: 48 81 ec c8 00 00 00 sub rsp,0xc8 + 4078d6: f3 0f 11 85 3c ff ff ff movss DWORD PTR [rbp-0xc4],xmm0 + 4078de: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 4078e5: 48 89 c7 mov rdi,rax + 4078e8: e8 65 54 00 00 call 40cd52 <_ZN3fmt2v76detail8bit_castIjfEET_RKT0_> + 4078ed: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 4078f0: c7 45 dc ff ff 7f 00 mov DWORD PTR [rbp-0x24],0x7fffff + 4078f7: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4078fa: 25 ff ff 7f 00 and eax,0x7fffff + 4078ff: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 407902: e8 61 54 00 00 call 40cd68 <_ZN3fmt2v76detail13exponent_maskIfEENS1_9dragonbox10float_infoIT_E12carrier_uintEv> + 407907: 23 45 e0 and eax,DWORD PTR [rbp-0x20] + 40790a: c1 e8 17 shr eax,0x17 + 40790d: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 407910: 83 7d e8 00 cmp DWORD PTR [rbp-0x18],0x0 + 407914: 0f 84 2a 02 00 00 je 407b44 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x27a> + 40791a: 81 6d e8 96 00 00 00 sub DWORD PTR [rbp-0x18],0x96 + 407921: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 407925: 0f 85 10 02 00 00 jne 407b3b <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x271> + 40792b: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 40792e: 89 45 b0 mov DWORD PTR [rbp-0x50],eax + 407931: 8b 45 b0 mov eax,DWORD PTR [rbp-0x50] + 407934: 89 c7 mov edi,eax + 407936: e8 ed f3 ff ff call 406d28 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei> + 40793b: 89 45 ac mov DWORD PTR [rbp-0x54],eax + 40793e: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 407941: f7 d8 neg eax + 407943: 89 c7 mov edi,eax + 407945: e8 82 f3 ff ff call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + 40794a: 8b 55 b0 mov edx,DWORD PTR [rbp-0x50] + 40794d: 01 d0 add eax,edx + 40794f: 89 45 a8 mov DWORD PTR [rbp-0x58],eax + 407952: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 407955: f7 d8 neg eax + 407957: 89 c7 mov edi,eax + 407959: e8 b7 f5 ff ff call 406f15 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi> + 40795e: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 407965: 8b 55 a8 mov edx,DWORD PTR [rbp-0x58] + 407968: 48 8d 85 48 ff ff ff lea rax,[rbp-0xb8] + 40796f: 89 d6 mov esi,edx + 407971: 48 89 c7 mov rdi,rax + 407974: e8 9a f6 ff ff call 407013 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE47compute_left_endpoint_for_shorter_interval_caseERKmi> + 407979: 89 45 a4 mov DWORD PTR [rbp-0x5c],eax + 40797c: 8b 55 a8 mov edx,DWORD PTR [rbp-0x58] + 40797f: 48 8d 85 48 ff ff ff lea rax,[rbp-0xb8] + 407986: 89 d6 mov esi,edx + 407988: 48 89 c7 mov rdi,rax + 40798b: e8 b5 f6 ff ff call 407045 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE48compute_right_endpoint_for_shorter_interval_caseERKmi> + 407990: 89 45 a0 mov DWORD PTR [rbp-0x60],eax + 407993: 8b 45 b0 mov eax,DWORD PTR [rbp-0x50] + 407996: 89 c7 mov edi,eax + 407998: e8 8f 7b 00 00 call 40f52c <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIfEEbi> + 40799d: 83 f0 01 xor eax,0x1 + 4079a0: 84 c0 test al,al + 4079a2: 74 04 je 4079a8 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0xde> + 4079a4: 83 45 a4 01 add DWORD PTR [rbp-0x5c],0x1 + 4079a8: 8b 45 a0 mov eax,DWORD PTR [rbp-0x60] + 4079ab: 89 c2 mov edx,eax + 4079ad: b8 cd cc cc cc mov eax,0xcccccccd + 4079b2: 48 0f af c2 imul rax,rdx + 4079b6: 48 c1 e8 20 shr rax,0x20 + 4079ba: c1 e8 03 shr eax,0x3 + 4079bd: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 4079c3: 8b 95 54 ff ff ff mov edx,DWORD PTR [rbp-0xac] + 4079c9: 89 d0 mov eax,edx + 4079cb: c1 e0 02 shl eax,0x2 + 4079ce: 01 d0 add eax,edx + 4079d0: 01 c0 add eax,eax + 4079d2: 3b 45 a4 cmp eax,DWORD PTR [rbp-0x5c] + 4079d5: 0f 82 e2 00 00 00 jb 407abd <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x1f3> + 4079db: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 4079de: 83 c0 01 add eax,0x1 + 4079e1: 89 85 58 ff ff ff mov DWORD PTR [rbp-0xa8],eax + 4079e7: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 4079ed: f3 0f bc c0 tzcnt eax,eax + 4079f1: 89 45 9c mov DWORD PTR [rbp-0x64],eax + 4079f4: 83 7d 9c 07 cmp DWORD PTR [rbp-0x64],0x7 + 4079f8: 7e 07 jle 407a01 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x137> + 4079fa: c7 45 9c 07 00 00 00 mov DWORD PTR [rbp-0x64],0x7 + 407a01: c7 45 98 cd cc cc cc mov DWORD PTR [rbp-0x68],0xcccccccd + 407a08: c7 45 94 33 33 33 33 mov DWORD PTR [rbp-0x6c],0x33333333 + 407a0f: c7 45 90 29 5c 8f c2 mov DWORD PTR [rbp-0x70],0xc28f5c29 + 407a16: c7 45 8c a3 70 3d 0a mov DWORD PTR [rbp-0x74],0xa3d70a3 + 407a1d: c7 45 88 00 00 00 00 mov DWORD PTR [rbp-0x78],0x0 + 407a24: eb 29 jmp 407a4f <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x185> + 407a26: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407a2c: 69 c0 29 5c 8f c2 imul eax,eax,0xc28f5c29 + 407a32: 3d a3 70 3d 0a cmp eax,0xa3d70a3 + 407a37: 77 23 ja 407a5c <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x192> + 407a39: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407a3f: 69 c0 29 5c 8f c2 imul eax,eax,0xc28f5c29 + 407a45: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 407a4b: 83 45 88 02 add DWORD PTR [rbp-0x78],0x2 + 407a4f: 8b 45 9c mov eax,DWORD PTR [rbp-0x64] + 407a52: 83 e8 01 sub eax,0x1 + 407a55: 39 45 88 cmp DWORD PTR [rbp-0x78],eax + 407a58: 7c cc jl 407a26 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x15c> + 407a5a: eb 01 jmp 407a5d <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x193> + 407a5c: 90 nop + 407a5d: 8b 45 88 mov eax,DWORD PTR [rbp-0x78] + 407a60: 3b 45 9c cmp eax,DWORD PTR [rbp-0x64] + 407a63: 7d 29 jge 407a8e <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x1c4> + 407a65: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407a6b: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 407a71: 3d 33 33 33 33 cmp eax,0x33333333 + 407a76: 77 16 ja 407a8e <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x1c4> + 407a78: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407a7e: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 407a84: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 407a8a: 83 45 88 01 add DWORD PTR [rbp-0x78],0x1 + 407a8e: 8b 95 54 ff ff ff mov edx,DWORD PTR [rbp-0xac] + 407a94: 8b 45 88 mov eax,DWORD PTR [rbp-0x78] + 407a97: 89 c1 mov ecx,eax + 407a99: d3 ea shr edx,cl + 407a9b: 89 d0 mov eax,edx + 407a9d: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 407aa3: 8b 55 88 mov edx,DWORD PTR [rbp-0x78] + 407aa6: 8b 85 58 ff ff ff mov eax,DWORD PTR [rbp-0xa8] + 407aac: 01 d0 add eax,edx + 407aae: 89 85 58 ff ff ff mov DWORD PTR [rbp-0xa8],eax + 407ab4: 48 8b 85 54 ff ff ff mov rax,QWORD PTR [rbp-0xac] + 407abb: eb 76 jmp 407b33 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x269> + 407abd: 8b 55 a8 mov edx,DWORD PTR [rbp-0x58] + 407ac0: 48 8d 85 48 ff ff ff lea rax,[rbp-0xb8] + 407ac7: 89 d6 mov esi,edx + 407ac9: 48 89 c7 mov rdi,rax + 407acc: e8 a6 f5 ff ff call 407077 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE42compute_round_up_for_shorter_interval_caseERKmi> + 407ad1: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 407ad7: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 407ada: 89 85 58 ff ff ff mov DWORD PTR [rbp-0xa8],eax + 407ae0: 83 7d b0 dd cmp DWORD PTR [rbp-0x50],0xffffffdd + 407ae4: 7c 2c jl 407b12 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x248> + 407ae6: 83 7d b0 de cmp DWORD PTR [rbp-0x50],0xffffffde + 407aea: 7d 26 jge 407b12 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x248> + 407aec: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407af2: 83 e0 01 and eax,0x1 + 407af5: 85 c0 test eax,eax + 407af7: 75 08 jne 407b01 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x237> + 407af9: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407aff: eb 09 jmp 407b0a <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x240> + 407b01: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407b07: 83 e8 01 sub eax,0x1 + 407b0a: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 407b10: eb 1a jmp 407b2c <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x262> + 407b12: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407b18: 3b 45 a4 cmp eax,DWORD PTR [rbp-0x5c] + 407b1b: 73 0f jae 407b2c <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x262> + 407b1d: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 407b23: 83 c0 01 add eax,0x1 + 407b26: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 407b2c: 48 8b 85 54 ff ff ff mov rax,QWORD PTR [rbp-0xac] + 407b33: 48 89 c3 mov rbx,rax + 407b36: e9 ee 03 00 00 jmp 407f29 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x65f> + 407b3b: 81 4d ec 00 00 80 00 or DWORD PTR [rbp-0x14],0x800000 + 407b42: eb 27 jmp 407b6b <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x2a1> + 407b44: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 407b48: 75 1a jne 407b64 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x29a> + 407b4a: 48 b8 00 00 00 00 ff ff ff ff movabs rax,0xffffffff00000000 + 407b54: 48 21 d8 and rax,rbx + 407b57: 48 89 c3 mov rbx,rax + 407b5a: 89 d8 mov eax,ebx + 407b5c: 48 89 c3 mov rbx,rax + 407b5f: e9 c5 03 00 00 jmp 407f29 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x65f> + 407b64: c7 45 e8 6b ff ff ff mov DWORD PTR [rbp-0x18],0xffffff6b + 407b6b: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 407b6e: 83 e0 01 and eax,0x1 + 407b71: 85 c0 test eax,eax + 407b73: 0f 94 c0 sete al + 407b76: 88 45 db mov BYTE PTR [rbp-0x25],al + 407b79: 0f b6 45 db movzx eax,BYTE PTR [rbp-0x25] + 407b7d: 88 45 da mov BYTE PTR [rbp-0x26],al + 407b80: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 407b83: 89 c7 mov edi,eax + 407b85: e8 fc f0 ff ff call 406c86 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei> + 407b8a: 83 e8 01 sub eax,0x1 + 407b8d: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 407b90: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 407b93: f7 d8 neg eax + 407b95: 89 c7 mov edi,eax + 407b97: e8 79 f3 ff ff call 406f15 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE16get_cached_powerEi> + 407b9c: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 407ba3: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 407ba6: f7 d8 neg eax + 407ba8: 89 c7 mov edi,eax + 407baa: e8 1d f1 ff ff call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + 407baf: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 407bb2: 01 d0 add eax,edx + 407bb4: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 407bb7: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 407bba: 48 8d 85 68 ff ff ff lea rax,[rbp-0x98] + 407bc1: 89 d6 mov esi,edx + 407bc3: 48 89 c7 mov rdi,rax + 407bc6: e8 ac f3 ff ff call 406f77 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE13compute_deltaERKmi> + 407bcb: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 407bce: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 407bd1: 01 c0 add eax,eax + 407bd3: 89 45 c8 mov DWORD PTR [rbp-0x38],eax + 407bd6: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 407bd9: 83 c8 01 or eax,0x1 + 407bdc: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 407bdf: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 407be2: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 407be5: 89 c1 mov ecx,eax + 407be7: d3 e2 shl edx,cl + 407be9: 48 8d 85 68 ff ff ff lea rax,[rbp-0x98] + 407bf0: 48 89 c6 mov rsi,rax + 407bf3: 89 d7 mov edi,edx + 407bf5: e8 58 f3 ff ff call 406f52 <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE11compute_mulEjRKm> + 407bfa: 89 45 c0 mov DWORD PTR [rbp-0x40],eax + 407bfd: 8b 45 c0 mov eax,DWORD PTR [rbp-0x40] + 407c00: 89 c7 mov edi,eax + 407c02: e8 c7 f2 ff ff call 406ece <_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Ej> + 407c07: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407c0d: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407c13: 6b c0 64 imul eax,eax,0x64 + 407c16: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 407c19: 29 c2 sub edx,eax + 407c1b: 89 55 e4 mov DWORD PTR [rbp-0x1c],edx + 407c1e: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 407c21: 39 45 cc cmp DWORD PTR [rbp-0x34],eax + 407c24: 0f 82 bc 01 00 00 jb 407de6 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x51c> + 407c2a: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 407c2d: 3b 45 cc cmp eax,DWORD PTR [rbp-0x34] + 407c30: 73 52 jae 407c84 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x3ba> + 407c32: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 407c36: 75 28 jne 407c60 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x396> + 407c38: 0f b6 45 da movzx eax,BYTE PTR [rbp-0x26] + 407c3c: 83 f0 01 xor eax,0x1 + 407c3f: 84 c0 test al,al + 407c41: 74 1d je 407c60 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x396> + 407c43: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 407c46: 8b 4d e8 mov ecx,DWORD PTR [rbp-0x18] + 407c49: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 407c4c: 89 ce mov esi,ecx + 407c4e: 89 c7 mov edi,eax + 407c50: e8 1e 51 00 00 call 40cd73 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii> + 407c55: 84 c0 test al,al + 407c57: 74 07 je 407c60 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x396> + 407c59: b8 01 00 00 00 mov eax,0x1 + 407c5e: eb 05 jmp 407c65 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x39b> + 407c60: b8 00 00 00 00 mov eax,0x0 + 407c65: 84 c0 test al,al + 407c67: 74 7a je 407ce3 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x419> + 407c69: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407c6f: 83 e8 01 sub eax,0x1 + 407c72: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407c78: c7 45 e4 64 00 00 00 mov DWORD PTR [rbp-0x1c],0x64 + 407c7f: e9 66 01 00 00 jmp 407dea <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x520> + 407c84: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 407c87: 83 e8 01 sub eax,0x1 + 407c8a: 89 45 bc mov DWORD PTR [rbp-0x44],eax + 407c8d: 0f b6 45 db movzx eax,BYTE PTR [rbp-0x25] + 407c91: 83 f0 01 xor eax,0x1 + 407c94: 84 c0 test al,al + 407c96: 75 19 jne 407cb1 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x3e7> + 407c98: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 407c9b: 8b 4d e8 mov ecx,DWORD PTR [rbp-0x18] + 407c9e: 8b 45 bc mov eax,DWORD PTR [rbp-0x44] + 407ca1: 89 ce mov esi,ecx + 407ca3: 89 c7 mov edi,eax + 407ca5: e8 c9 50 00 00 call 40cd73 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii> + 407caa: 83 f0 01 xor eax,0x1 + 407cad: 84 c0 test al,al + 407caf: 74 25 je 407cd6 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x40c> + 407cb1: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 407cb4: 48 8d 8d 68 ff ff ff lea rcx,[rbp-0x98] + 407cbb: 8b 45 bc mov eax,DWORD PTR [rbp-0x44] + 407cbe: 48 89 ce mov rsi,rcx + 407cc1: 89 c7 mov edi,eax + 407cc3: e8 d3 f2 ff ff call 406f9b <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi> + 407cc8: 83 f0 01 xor eax,0x1 + 407ccb: 84 c0 test al,al + 407ccd: 74 07 je 407cd6 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x40c> + 407ccf: b8 01 00 00 00 mov eax,0x1 + 407cd4: eb 05 jmp 407cdb <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x411> + 407cd6: b8 00 00 00 00 mov eax,0x0 + 407cdb: 84 c0 test al,al + 407cdd: 0f 85 06 01 00 00 jne 407de9 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x51f> + 407ce3: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 407ce6: 83 c0 02 add eax,0x2 + 407ce9: 89 85 64 ff ff ff mov DWORD PTR [rbp-0x9c],eax + 407cef: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407cf5: f3 0f bc c0 tzcnt eax,eax + 407cf9: 89 45 84 mov DWORD PTR [rbp-0x7c],eax + 407cfc: 83 7d 84 07 cmp DWORD PTR [rbp-0x7c],0x7 + 407d00: 7e 07 jle 407d09 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x43f> + 407d02: c7 45 84 07 00 00 00 mov DWORD PTR [rbp-0x7c],0x7 + 407d09: c7 45 80 cd cc cc cc mov DWORD PTR [rbp-0x80],0xcccccccd + 407d10: c7 85 7c ff ff ff 33 33 33 33 mov DWORD PTR [rbp-0x84],0x33333333 + 407d1a: c7 85 78 ff ff ff 29 5c 8f c2 mov DWORD PTR [rbp-0x88],0xc28f5c29 + 407d24: c7 85 74 ff ff ff a3 70 3d 0a mov DWORD PTR [rbp-0x8c],0xa3d70a3 + 407d2e: c7 85 70 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0x90],0x0 + 407d38: eb 2c jmp 407d66 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x49c> + 407d3a: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407d40: 69 c0 29 5c 8f c2 imul eax,eax,0xc28f5c29 + 407d46: 3d a3 70 3d 0a cmp eax,0xa3d70a3 + 407d4b: 77 29 ja 407d76 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x4ac> + 407d4d: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407d53: 69 c0 29 5c 8f c2 imul eax,eax,0xc28f5c29 + 407d59: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407d5f: 83 85 70 ff ff ff 02 add DWORD PTR [rbp-0x90],0x2 + 407d66: 8b 45 84 mov eax,DWORD PTR [rbp-0x7c] + 407d69: 83 e8 01 sub eax,0x1 + 407d6c: 39 85 70 ff ff ff cmp DWORD PTR [rbp-0x90],eax + 407d72: 7c c6 jl 407d3a <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x470> + 407d74: eb 01 jmp 407d77 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x4ad> + 407d76: 90 nop + 407d77: 8b 85 70 ff ff ff mov eax,DWORD PTR [rbp-0x90] + 407d7d: 3b 45 84 cmp eax,DWORD PTR [rbp-0x7c] + 407d80: 7d 2c jge 407dae <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x4e4> + 407d82: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407d88: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 407d8e: 3d 33 33 33 33 cmp eax,0x33333333 + 407d93: 77 19 ja 407dae <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x4e4> + 407d95: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407d9b: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 407da1: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407da7: 83 85 70 ff ff ff 01 add DWORD PTR [rbp-0x90],0x1 + 407dae: 8b 95 60 ff ff ff mov edx,DWORD PTR [rbp-0xa0] + 407db4: 8b 85 70 ff ff ff mov eax,DWORD PTR [rbp-0x90] + 407dba: 89 c1 mov ecx,eax + 407dbc: d3 ea shr edx,cl + 407dbe: 89 d0 mov eax,edx + 407dc0: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407dc6: 8b 95 70 ff ff ff mov edx,DWORD PTR [rbp-0x90] + 407dcc: 8b 85 64 ff ff ff mov eax,DWORD PTR [rbp-0x9c] + 407dd2: 01 d0 add eax,edx + 407dd4: 89 85 64 ff ff ff mov DWORD PTR [rbp-0x9c],eax + 407dda: 48 8b 9d 60 ff ff ff mov rbx,QWORD PTR [rbp-0xa0] + 407de1: e9 43 01 00 00 jmp 407f29 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x65f> + 407de6: 90 nop + 407de7: eb 01 jmp 407dea <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x520> + 407de9: 90 nop + 407dea: 8b 95 60 ff ff ff mov edx,DWORD PTR [rbp-0xa0] + 407df0: 89 d0 mov eax,edx + 407df2: c1 e0 02 shl eax,0x2 + 407df5: 01 d0 add eax,edx + 407df7: 01 c0 add eax,eax + 407df9: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407dff: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 407e02: 83 c0 01 add eax,0x1 + 407e05: 89 85 64 ff ff ff mov DWORD PTR [rbp-0x9c],eax + 407e0b: c7 45 b8 01 00 00 00 mov DWORD PTR [rbp-0x48],0x1 + 407e12: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 407e15: d1 e8 shr eax,1 + 407e17: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 407e1a: 29 c2 sub edx,eax + 407e1c: 8d 42 05 lea eax,[rdx+0x5] + 407e1f: 89 85 5c ff ff ff mov DWORD PTR [rbp-0xa4],eax + 407e25: 8b 85 5c ff ff ff mov eax,DWORD PTR [rbp-0xa4] + 407e2b: 83 e0 01 and eax,0x1 + 407e2e: 85 c0 test eax,eax + 407e30: 0f 85 d1 00 00 00 jne 407f07 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x63d> + 407e36: 8b 85 5c ff ff ff mov eax,DWORD PTR [rbp-0xa4] + 407e3c: 83 f0 05 xor eax,0x5 + 407e3f: 83 e0 01 and eax,0x1 + 407e42: 85 c0 test eax,eax + 407e44: 0f 95 c0 setne al + 407e47: 88 45 b7 mov BYTE PTR [rbp-0x49],al + 407e4a: 8b 85 5c ff ff ff mov eax,DWORD PTR [rbp-0xa4] + 407e50: d1 e8 shr eax,1 + 407e52: 89 85 5c ff ff ff mov DWORD PTR [rbp-0xa4],eax + 407e58: 48 8d 85 5c ff ff ff lea rax,[rbp-0xa4] + 407e5f: 48 89 c7 mov rdi,rax + 407e62: e8 56 4f 00 00 call 40cdbd <_ZN3fmt2v76detail9dragonbox37check_divisibility_and_divide_by_pow5ILi1EEEbRj> + 407e67: 84 c0 test al,al + 407e69: 0f 84 82 00 00 00 je 407ef1 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x627> + 407e6f: 8b 95 60 ff ff ff mov edx,DWORD PTR [rbp-0xa0] + 407e75: 8b 85 5c ff ff ff mov eax,DWORD PTR [rbp-0xa4] + 407e7b: 01 d0 add eax,edx + 407e7d: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407e83: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 407e86: 48 8d 8d 68 ff ff ff lea rcx,[rbp-0x98] + 407e8d: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 407e90: 48 89 ce mov rsi,rcx + 407e93: 89 c7 mov edi,eax + 407e95: e8 01 f1 ff ff call 406f9b <_ZN3fmt2v76detail9dragonbox14cache_accessorIfE18compute_mul_parityEjRKmi> + 407e9a: 38 45 b7 cmp BYTE PTR [rbp-0x49],al + 407e9d: 0f 95 c0 setne al + 407ea0: 84 c0 test al,al + 407ea2: 74 11 je 407eb5 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x5eb> + 407ea4: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407eaa: 83 e8 01 sub eax,0x1 + 407ead: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407eb3: eb 6d jmp 407f22 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x658> + 407eb5: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 407eb8: 8b 4d e8 mov ecx,DWORD PTR [rbp-0x18] + 407ebb: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 407ebe: 89 ce mov esi,ecx + 407ec0: 89 c7 mov edi,eax + 407ec2: e8 4d 4f 00 00 call 40ce14 <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii> + 407ec7: 84 c0 test al,al + 407ec9: 74 57 je 407f22 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x658> + 407ecb: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407ed1: 83 e0 01 and eax,0x1 + 407ed4: 85 c0 test eax,eax + 407ed6: 75 08 jne 407ee0 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x616> + 407ed8: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407ede: eb 09 jmp 407ee9 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x61f> + 407ee0: 8b 85 60 ff ff ff mov eax,DWORD PTR [rbp-0xa0] + 407ee6: 83 e8 01 sub eax,0x1 + 407ee9: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407eef: eb 31 jmp 407f22 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x658> + 407ef1: 8b 95 60 ff ff ff mov edx,DWORD PTR [rbp-0xa0] + 407ef7: 8b 85 5c ff ff ff mov eax,DWORD PTR [rbp-0xa4] + 407efd: 01 d0 add eax,edx + 407eff: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407f05: eb 1b jmp 407f22 <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_+0x658> + 407f07: 8b 85 5c ff ff ff mov eax,DWORD PTR [rbp-0xa4] + 407f0d: 89 c7 mov edi,eax + 407f0f: e8 5a 4f 00 00 call 40ce6e <_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi1EEEjj> + 407f14: 8b 95 60 ff ff ff mov edx,DWORD PTR [rbp-0xa0] + 407f1a: 01 d0 add eax,edx + 407f1c: 89 85 60 ff ff ff mov DWORD PTR [rbp-0xa0],eax + 407f22: 48 8b 9d 60 ff ff ff mov rbx,QWORD PTR [rbp-0xa0] + 407f29: 48 89 d8 mov rax,rbx + 407f2c: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 407f30: c9 leave + 407f31: c3 ret + +0000000000407f32 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_>: +_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_(): + 407f32: 55 push rbp + 407f33: 48 89 e5 mov rbp,rsp + 407f36: 41 55 push r13 + 407f38: 41 54 push r12 + 407f3a: 48 81 ec 50 01 00 00 sub rsp,0x150 + 407f41: f2 0f 11 85 a8 fe ff ff movsd QWORD PTR [rbp-0x158],xmm0 + 407f49: 48 8d 85 a8 fe ff ff lea rax,[rbp-0x158] + 407f50: 48 89 c7 mov rdi,rax + 407f53: e8 5a 4f 00 00 call 40ceb2 <_ZN3fmt2v76detail8bit_castImdEET_RKT0_> + 407f58: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 407f5c: 48 b8 ff ff ff ff ff ff 0f 00 movabs rax,0xfffffffffffff + 407f66: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 407f6a: 48 b8 ff ff ff ff ff ff 0f 00 movabs rax,0xfffffffffffff + 407f74: 48 23 45 d8 and rax,QWORD PTR [rbp-0x28] + 407f78: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 407f7c: e8 4a 4f 00 00 call 40cecb <_ZN3fmt2v76detail13exponent_maskIdEENS1_9dragonbox10float_infoIT_E12carrier_uintEv> + 407f81: 48 23 45 d8 and rax,QWORD PTR [rbp-0x28] + 407f85: 48 c1 e8 34 shr rax,0x34 + 407f89: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 407f8c: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 407f90: 0f 84 98 05 00 00 je 40852e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5fc> + 407f96: 81 6d e4 33 04 00 00 sub DWORD PTR [rbp-0x1c],0x433 + 407f9d: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 407fa2: 0f 85 76 05 00 00 jne 40851e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5ec> + 407fa8: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 407fab: 89 45 94 mov DWORD PTR [rbp-0x6c],eax + 407fae: 8b 45 94 mov eax,DWORD PTR [rbp-0x6c] + 407fb1: 89 c7 mov edi,eax + 407fb3: e8 70 ed ff ff call 406d28 <_ZN3fmt2v76detail9dragonbox37floor_log10_pow2_minus_log10_4_over_3Ei> + 407fb8: 89 45 90 mov DWORD PTR [rbp-0x70],eax + 407fbb: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 407fbe: f7 d8 neg eax + 407fc0: 89 c7 mov edi,eax + 407fc2: e8 05 ed ff ff call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + 407fc7: 8b 55 94 mov edx,DWORD PTR [rbp-0x6c] + 407fca: 01 d0 add eax,edx + 407fcc: 89 45 8c mov DWORD PTR [rbp-0x74],eax + 407fcf: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 407fd2: f7 d8 neg eax + 407fd4: 89 c7 mov edi,eax + 407fd6: e8 c5 f0 ff ff call 4070a0 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi> + 407fdb: 48 89 85 b0 fe ff ff mov QWORD PTR [rbp-0x150],rax + 407fe2: 48 89 95 b8 fe ff ff mov QWORD PTR [rbp-0x148],rdx + 407fe9: 8b 55 8c mov edx,DWORD PTR [rbp-0x74] + 407fec: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 407ff3: 89 d6 mov esi,edx + 407ff5: 48 89 c7 mov rdi,rax + 407ff8: e8 96 f4 ff ff call 407493 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE47compute_left_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi> + 407ffd: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 408001: 8b 55 8c mov edx,DWORD PTR [rbp-0x74] + 408004: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 40800b: 89 d6 mov esi,edx + 40800d: 48 89 c7 mov rdi,rax + 408010: e8 c9 f4 ff ff call 4074de <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE48compute_right_endpoint_for_shorter_interval_caseERKNS1_15uint128_wrapperEi> + 408015: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax + 40801c: 8b 45 94 mov eax,DWORD PTR [rbp-0x6c] + 40801f: 89 c7 mov edi,eax + 408021: e8 27 75 00 00 call 40f54d <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIdEEbi> + 408026: 83 f0 01 xor eax,0x1 + 408029: 84 c0 test al,al + 40802b: 74 05 je 408032 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x100> + 40802d: 48 83 45 80 01 add QWORD PTR [rbp-0x80],0x1 + 408032: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 408039: 48 ba cd cc cc cc cc cc cc cc movabs rdx,0xcccccccccccccccd + 408043: 48 f7 e2 mul rdx + 408046: 48 89 d0 mov rax,rdx + 408049: 48 c1 e8 03 shr rax,0x3 + 40804d: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 408054: 48 8b 95 c0 fe ff ff mov rdx,QWORD PTR [rbp-0x140] + 40805b: 48 89 d0 mov rax,rdx + 40805e: 48 c1 e0 02 shl rax,0x2 + 408062: 48 01 d0 add rax,rdx + 408065: 48 01 c0 add rax,rax + 408068: 48 3b 45 80 cmp rax,QWORD PTR [rbp-0x80] + 40806c: 0f 82 18 04 00 00 jb 40848a <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x558> + 408072: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 408075: 83 c0 01 add eax,0x1 + 408078: 89 85 c8 fe ff ff mov DWORD PTR [rbp-0x138],eax + 40807e: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 408085: f3 48 0f bc c0 tzcnt rax,rax + 40808a: 89 85 74 ff ff ff mov DWORD PTR [rbp-0x8c],eax + 408090: 83 bd 74 ff ff ff 10 cmp DWORD PTR [rbp-0x8c],0x10 + 408097: 7e 0a jle 4080a3 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x171> + 408099: c7 85 74 ff ff ff 10 00 00 00 mov DWORD PTR [rbp-0x8c],0x10 + 4080a3: c7 85 70 ff ff ff cd cc cc cc mov DWORD PTR [rbp-0x90],0xcccccccd + 4080ad: c7 85 6c ff ff ff 33 33 33 33 mov DWORD PTR [rbp-0x94],0x33333333 + 4080b7: 48 b8 21 0e e9 22 4b 07 67 c7 movabs rax,0xc767074b22e90e21 + 4080c1: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 4080c8: 48 b8 18 61 c4 1d f3 2a 00 00 movabs rax,0x2af31dc46118 + 4080d2: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 4080d9: 83 bd 74 ff ff ff 07 cmp DWORD PTR [rbp-0x8c],0x7 + 4080e0: 0f 8e b6 00 00 00 jle 40819c <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x26a> + 4080e6: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4080ed: 48 ba 21 0e e9 22 4b 07 67 c7 movabs rdx,0xc767074b22e90e21 + 4080f7: 48 0f af c2 imul rax,rdx + 4080fb: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 408102: 48 b8 18 61 c4 1d f3 2a 00 00 movabs rax,0x2af31dc46118 + 40810c: 48 3b 85 50 ff ff ff cmp rax,QWORD PTR [rbp-0xb0] + 408113: 0f 82 83 00 00 00 jb 40819c <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x26a> + 408119: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 408120: 48 c1 e8 08 shr rax,0x8 + 408124: 89 85 4c ff ff ff mov DWORD PTR [rbp-0xb4],eax + 40812a: c7 85 48 ff ff ff 08 00 00 00 mov DWORD PTR [rbp-0xb8],0x8 + 408134: eb 2c jmp 408162 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x230> + 408136: 8b 85 4c ff ff ff mov eax,DWORD PTR [rbp-0xb4] + 40813c: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408142: 3d 33 33 33 33 cmp eax,0x33333333 + 408147: 77 29 ja 408172 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x240> + 408149: 8b 85 4c ff ff ff mov eax,DWORD PTR [rbp-0xb4] + 40814f: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408155: 89 85 4c ff ff ff mov DWORD PTR [rbp-0xb4],eax + 40815b: 83 85 48 ff ff ff 01 add DWORD PTR [rbp-0xb8],0x1 + 408162: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 408168: 3b 85 48 ff ff ff cmp eax,DWORD PTR [rbp-0xb8] + 40816e: 7f c6 jg 408136 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x204> + 408170: eb 01 jmp 408173 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x241> + 408172: 90 nop + 408173: 8b 85 48 ff ff ff mov eax,DWORD PTR [rbp-0xb8] + 408179: 83 e8 08 sub eax,0x8 + 40817c: 89 c1 mov ecx,eax + 40817e: d3 ad 4c ff ff ff shr DWORD PTR [rbp-0xb4],cl + 408184: 8b 85 4c ff ff ff mov eax,DWORD PTR [rbp-0xb4] + 40818a: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 408191: 8b 85 48 ff ff ff mov eax,DWORD PTR [rbp-0xb8] + 408197: e9 cd 02 00 00 jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 40819c: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4081a3: 48 ba fd ce 61 84 11 77 cc ab movabs rdx,0xabcc77118461cefd + 4081ad: 48 f7 e2 mul rdx + 4081b0: 48 89 d0 mov rax,rdx + 4081b3: 48 c1 e8 1a shr rax,0x1a + 4081b7: 89 85 44 ff ff ff mov DWORD PTR [rbp-0xbc],eax + 4081bd: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4081c4: 89 c2 mov edx,eax + 4081c6: 8b 85 44 ff ff ff mov eax,DWORD PTR [rbp-0xbc] + 4081cc: 69 c0 00 e1 f5 05 imul eax,eax,0x5f5e100 + 4081d2: 29 c2 sub edx,eax + 4081d4: 89 95 40 ff ff ff mov DWORD PTR [rbp-0xc0],edx + 4081da: 83 bd 74 ff ff ff 00 cmp DWORD PTR [rbp-0x8c],0x0 + 4081e1: 74 13 je 4081f6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x2c4> + 4081e3: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 4081e9: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4081ef: 3d 33 33 33 33 cmp eax,0x33333333 + 4081f4: 76 0a jbe 408200 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x2ce> + 4081f6: b8 00 00 00 00 mov eax,0x0 + 4081fb: e9 69 02 00 00 jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 408200: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408206: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 40820c: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 408212: 83 bd 74 ff ff ff 01 cmp DWORD PTR [rbp-0x8c],0x1 + 408219: 74 13 je 40822e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x2fc> + 40821b: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408221: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408227: 3d 33 33 33 33 cmp eax,0x33333333 + 40822c: 76 2b jbe 408259 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x327> + 40822e: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408234: d1 e8 shr eax,1 + 408236: 89 c2 mov edx,eax + 408238: 8b 85 44 ff ff ff mov eax,DWORD PTR [rbp-0xbc] + 40823e: 48 69 c0 80 96 98 00 imul rax,rax,0x989680 + 408245: 48 01 d0 add rax,rdx + 408248: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 40824f: b8 01 00 00 00 mov eax,0x1 + 408254: e9 10 02 00 00 jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 408259: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 40825f: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408265: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 40826b: 83 bd 74 ff ff ff 02 cmp DWORD PTR [rbp-0x8c],0x2 + 408272: 74 13 je 408287 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x355> + 408274: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 40827a: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408280: 3d 33 33 33 33 cmp eax,0x33333333 + 408285: 76 2c jbe 4082b3 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x381> + 408287: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 40828d: c1 e8 02 shr eax,0x2 + 408290: 89 c2 mov edx,eax + 408292: 8b 85 44 ff ff ff mov eax,DWORD PTR [rbp-0xbc] + 408298: 48 69 c0 40 42 0f 00 imul rax,rax,0xf4240 + 40829f: 48 01 d0 add rax,rdx + 4082a2: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 4082a9: b8 02 00 00 00 mov eax,0x2 + 4082ae: e9 b6 01 00 00 jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 4082b3: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 4082b9: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4082bf: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 4082c5: 83 bd 74 ff ff ff 03 cmp DWORD PTR [rbp-0x8c],0x3 + 4082cc: 74 13 je 4082e1 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x3af> + 4082ce: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 4082d4: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4082da: 3d 33 33 33 33 cmp eax,0x33333333 + 4082df: 76 2c jbe 40830d <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x3db> + 4082e1: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 4082e7: c1 e8 03 shr eax,0x3 + 4082ea: 89 c2 mov edx,eax + 4082ec: 8b 85 44 ff ff ff mov eax,DWORD PTR [rbp-0xbc] + 4082f2: 48 69 c0 a0 86 01 00 imul rax,rax,0x186a0 + 4082f9: 48 01 d0 add rax,rdx + 4082fc: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 408303: b8 03 00 00 00 mov eax,0x3 + 408308: e9 5c 01 00 00 jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 40830d: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408313: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408319: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 40831f: 83 bd 74 ff ff ff 04 cmp DWORD PTR [rbp-0x8c],0x4 + 408326: 74 13 je 40833b <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x409> + 408328: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 40832e: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408334: 3d 33 33 33 33 cmp eax,0x33333333 + 408339: 76 2c jbe 408367 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x435> + 40833b: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408341: c1 e8 04 shr eax,0x4 + 408344: 89 c2 mov edx,eax + 408346: 8b 85 44 ff ff ff mov eax,DWORD PTR [rbp-0xbc] + 40834c: 48 69 c0 10 27 00 00 imul rax,rax,0x2710 + 408353: 48 01 d0 add rax,rdx + 408356: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 40835d: b8 04 00 00 00 mov eax,0x4 + 408362: e9 02 01 00 00 jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 408367: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 40836d: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408373: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 408379: 83 bd 74 ff ff ff 05 cmp DWORD PTR [rbp-0x8c],0x5 + 408380: 74 13 je 408395 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x463> + 408382: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408388: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 40838e: 3d 33 33 33 33 cmp eax,0x33333333 + 408393: 76 2c jbe 4083c1 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x48f> + 408395: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 40839b: c1 e8 05 shr eax,0x5 + 40839e: 89 c2 mov edx,eax + 4083a0: 8b 85 44 ff ff ff mov eax,DWORD PTR [rbp-0xbc] + 4083a6: 48 69 c0 e8 03 00 00 imul rax,rax,0x3e8 + 4083ad: 48 01 d0 add rax,rdx + 4083b0: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 4083b7: b8 05 00 00 00 mov eax,0x5 + 4083bc: e9 a8 00 00 00 jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 4083c1: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 4083c7: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4083cd: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 4083d3: 83 bd 74 ff ff ff 06 cmp DWORD PTR [rbp-0x8c],0x6 + 4083da: 74 13 je 4083ef <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x4bd> + 4083dc: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 4083e2: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4083e8: 3d 33 33 33 33 cmp eax,0x33333333 + 4083ed: 76 3b jbe 40842a <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x4f8> + 4083ef: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 4083f5: c1 e8 06 shr eax,0x6 + 4083f8: 89 c1 mov ecx,eax + 4083fa: 8b 95 44 ff ff ff mov edx,DWORD PTR [rbp-0xbc] + 408400: 48 89 d0 mov rax,rdx + 408403: 48 c1 e0 02 shl rax,0x2 + 408407: 48 01 d0 add rax,rdx + 40840a: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 408412: 48 01 d0 add rax,rdx + 408415: 48 c1 e0 02 shl rax,0x2 + 408419: 48 01 c8 add rax,rcx + 40841c: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 408423: b8 06 00 00 00 mov eax,0x6 + 408428: eb 3f jmp 408469 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x537> + 40842a: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408430: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408436: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 40843c: 8b 85 40 ff ff ff mov eax,DWORD PTR [rbp-0xc0] + 408442: c1 e8 07 shr eax,0x7 + 408445: 89 c1 mov ecx,eax + 408447: 8b 95 44 ff ff ff mov edx,DWORD PTR [rbp-0xbc] + 40844d: 48 89 d0 mov rax,rdx + 408450: 48 c1 e0 02 shl rax,0x2 + 408454: 48 01 d0 add rax,rdx + 408457: 48 01 c0 add rax,rax + 40845a: 48 01 c8 add rax,rcx + 40845d: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 408464: b8 07 00 00 00 mov eax,0x7 + 408469: 8b 95 c8 fe ff ff mov edx,DWORD PTR [rbp-0x138] + 40846f: 01 d0 add eax,edx + 408471: 89 85 c8 fe ff ff mov DWORD PTR [rbp-0x138],eax + 408477: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 40847e: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] + 408485: e9 89 00 00 00 jmp 408513 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5e1> + 40848a: 8b 55 8c mov edx,DWORD PTR [rbp-0x74] + 40848d: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 408494: 89 d6 mov esi,edx + 408496: 48 89 c7 mov rdi,rax + 408499: e8 89 f0 ff ff call 407527 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE42compute_round_up_for_shorter_interval_caseERKNS1_15uint128_wrapperEi> + 40849e: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 4084a5: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 4084a8: 89 85 c8 fe ff ff mov DWORD PTR [rbp-0x138],eax + 4084ae: 83 7d 94 b3 cmp DWORD PTR [rbp-0x6c],0xffffffb3 + 4084b2: 7c 32 jl 4084e6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5b4> + 4084b4: 83 7d 94 b4 cmp DWORD PTR [rbp-0x6c],0xffffffb4 + 4084b8: 7d 2c jge 4084e6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5b4> + 4084ba: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4084c1: 83 e0 01 and eax,0x1 + 4084c4: 48 85 c0 test rax,rax + 4084c7: 75 09 jne 4084d2 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5a0> + 4084c9: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4084d0: eb 0b jmp 4084dd <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5ab> + 4084d2: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4084d9: 48 83 e8 01 sub rax,0x1 + 4084dd: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 4084e4: eb 1f jmp 408505 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5d3> + 4084e6: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4084ed: 48 3b 45 80 cmp rax,QWORD PTR [rbp-0x80] + 4084f1: 73 12 jae 408505 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x5d3> + 4084f3: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4084fa: 48 83 c0 01 add rax,0x1 + 4084fe: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 408505: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 40850c: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] + 408513: 49 89 c4 mov r12,rax + 408516: 49 89 d5 mov r13,rdx + 408519: e9 6b 07 00 00 jmp 408c89 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd57> + 40851e: 48 b8 00 00 00 00 00 00 10 00 movabs rax,0x10000000000000 + 408528: 48 09 45 e8 or QWORD PTR [rbp-0x18],rax + 40852c: eb 2c jmp 40855a <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x628> + 40852e: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 408533: 75 1e jne 408553 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x621> + 408535: 41 bc 00 00 00 00 mov r12d,0x0 + 40853b: 4c 89 ea mov rdx,r13 + 40853e: 48 b8 00 00 00 00 ff ff ff ff movabs rax,0xffffffff00000000 + 408548: 48 21 d0 and rax,rdx + 40854b: 49 89 c5 mov r13,rax + 40854e: e9 36 07 00 00 jmp 408c89 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd57> + 408553: c7 45 e4 ce fb ff ff mov DWORD PTR [rbp-0x1c],0xfffffbce + 40855a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40855e: 83 e0 01 and eax,0x1 + 408561: 48 85 c0 test rax,rax + 408564: 0f 94 c0 sete al + 408567: 88 45 cf mov BYTE PTR [rbp-0x31],al + 40856a: 0f b6 45 cf movzx eax,BYTE PTR [rbp-0x31] + 40856e: 88 45 ce mov BYTE PTR [rbp-0x32],al + 408571: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 408574: 89 c7 mov edi,eax + 408576: e8 0b e7 ff ff call 406c86 <_ZN3fmt2v76detail9dragonbox16floor_log10_pow2Ei> + 40857b: 83 e8 02 sub eax,0x2 + 40857e: 89 45 c8 mov DWORD PTR [rbp-0x38],eax + 408581: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 408584: f7 d8 neg eax + 408586: 89 c7 mov edi,eax + 408588: e8 13 eb ff ff call 4070a0 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE16get_cached_powerEi> + 40858d: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax + 408594: 48 89 95 f8 fe ff ff mov QWORD PTR [rbp-0x108],rdx + 40859b: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 40859e: f7 d8 neg eax + 4085a0: 89 c7 mov edi,eax + 4085a2: e8 25 e7 ff ff call 406ccc <_ZN3fmt2v76detail9dragonbox16floor_log2_pow10Ei> + 4085a7: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 4085aa: 01 d0 add eax,edx + 4085ac: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 4085af: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 4085b2: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 4085b9: 89 d6 mov esi,edx + 4085bb: 48 89 c7 mov rdi,rax + 4085be: e8 21 ee ff ff call 4073e4 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE13compute_deltaERKNS1_15uint128_wrapperEi> + 4085c3: 89 45 c0 mov DWORD PTR [rbp-0x40],eax + 4085c6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4085ca: 48 01 c0 add rax,rax + 4085cd: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 4085d1: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4085d5: 48 83 c8 01 or rax,0x1 + 4085d9: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 4085dd: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 4085e0: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 4085e4: 89 c1 mov ecx,eax + 4085e6: 48 d3 e2 shl rdx,cl + 4085e9: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 4085f0: 48 89 c6 mov rsi,rax + 4085f3: 48 89 d7 mov rdi,rdx + 4085f6: e8 bd ed ff ff call 4073b8 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE11compute_mulEmRKNS1_15uint128_wrapperE> + 4085fb: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 4085ff: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 408603: 48 89 c7 mov rdi,rax + 408606: e8 df e8 ff ff call 406eea <_ZN3fmt2v76detail9dragonbox28divide_by_10_to_kappa_plus_1Em> + 40860b: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408612: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 408616: 89 c2 mov edx,eax + 408618: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 40861f: 69 c0 e8 03 00 00 imul eax,eax,0x3e8 + 408625: 29 c2 sub edx,eax + 408627: 89 55 e0 mov DWORD PTR [rbp-0x20],edx + 40862a: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 40862d: 39 45 c0 cmp DWORD PTR [rbp-0x40],eax + 408630: 0f 82 e1 04 00 00 jb 408b17 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbe5> + 408636: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 408639: 3b 45 c0 cmp eax,DWORD PTR [rbp-0x40] + 40863c: 73 5b jae 408699 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x767> + 40863e: 83 7d e0 00 cmp DWORD PTR [rbp-0x20],0x0 + 408642: 75 2a jne 40866e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x73c> + 408644: 0f b6 45 ce movzx eax,BYTE PTR [rbp-0x32] + 408648: 83 f0 01 xor eax,0x1 + 40864b: 84 c0 test al,al + 40864d: 74 1f je 40866e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x73c> + 40864f: 8b 55 c8 mov edx,DWORD PTR [rbp-0x38] + 408652: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 408655: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 408659: 89 ce mov esi,ecx + 40865b: 48 89 c7 mov rdi,rax + 40865e: e8 78 48 00 00 call 40cedb <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii> + 408663: 84 c0 test al,al + 408665: 74 07 je 40866e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x73c> + 408667: b8 01 00 00 00 mov eax,0x1 + 40866c: eb 05 jmp 408673 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x741> + 40866e: b8 00 00 00 00 mov eax,0x0 + 408673: 84 c0 test al,al + 408675: 0f 84 84 00 00 00 je 4086ff <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x7cd> + 40867b: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408682: 48 83 e8 01 sub rax,0x1 + 408686: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 40868d: c7 45 e0 e8 03 00 00 mov DWORD PTR [rbp-0x20],0x3e8 + 408694: e9 82 04 00 00 jmp 408b1b <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbe9> + 408699: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40869d: 48 83 e8 01 sub rax,0x1 + 4086a1: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 4086a5: 0f b6 45 cf movzx eax,BYTE PTR [rbp-0x31] + 4086a9: 83 f0 01 xor eax,0x1 + 4086ac: 84 c0 test al,al + 4086ae: 75 1b jne 4086cb <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x799> + 4086b0: 8b 55 c8 mov edx,DWORD PTR [rbp-0x38] + 4086b3: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 4086b6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4086ba: 89 ce mov esi,ecx + 4086bc: 48 89 c7 mov rdi,rax + 4086bf: e8 17 48 00 00 call 40cedb <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii> + 4086c4: 83 f0 01 xor eax,0x1 + 4086c7: 84 c0 test al,al + 4086c9: 74 27 je 4086f2 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x7c0> + 4086cb: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 4086ce: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 4086d5: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4086d9: 48 89 ce mov rsi,rcx + 4086dc: 48 89 c7 mov rdi,rax + 4086df: e8 30 ed ff ff call 407414 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi> + 4086e4: 83 f0 01 xor eax,0x1 + 4086e7: 84 c0 test al,al + 4086e9: 74 07 je 4086f2 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x7c0> + 4086eb: b8 01 00 00 00 mov eax,0x1 + 4086f0: eb 05 jmp 4086f7 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x7c5> + 4086f2: b8 00 00 00 00 mov eax,0x0 + 4086f7: 84 c0 test al,al + 4086f9: 0f 85 1b 04 00 00 jne 408b1a <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbe8> + 4086ff: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 408702: 83 c0 03 add eax,0x3 + 408705: 89 85 e8 fe ff ff mov DWORD PTR [rbp-0x118],eax + 40870b: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408712: f3 48 0f bc c0 tzcnt rax,rax + 408717: 89 85 3c ff ff ff mov DWORD PTR [rbp-0xc4],eax + 40871d: 83 bd 3c ff ff ff 10 cmp DWORD PTR [rbp-0xc4],0x10 + 408724: 7e 0a jle 408730 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x7fe> + 408726: c7 85 3c ff ff ff 10 00 00 00 mov DWORD PTR [rbp-0xc4],0x10 + 408730: c7 85 38 ff ff ff cd cc cc cc mov DWORD PTR [rbp-0xc8],0xcccccccd + 40873a: c7 85 34 ff ff ff 33 33 33 33 mov DWORD PTR [rbp-0xcc],0x33333333 + 408744: 48 b8 21 0e e9 22 4b 07 67 c7 movabs rax,0xc767074b22e90e21 + 40874e: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax + 408755: 48 b8 18 61 c4 1d f3 2a 00 00 movabs rax,0x2af31dc46118 + 40875f: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 408766: 83 bd 3c ff ff ff 07 cmp DWORD PTR [rbp-0xc4],0x7 + 40876d: 0f 8e b6 00 00 00 jle 408829 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x8f7> + 408773: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 40877a: 48 ba 21 0e e9 22 4b 07 67 c7 movabs rdx,0xc767074b22e90e21 + 408784: 48 0f af c2 imul rax,rdx + 408788: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax + 40878f: 48 b8 18 61 c4 1d f3 2a 00 00 movabs rax,0x2af31dc46118 + 408799: 48 3b 85 18 ff ff ff cmp rax,QWORD PTR [rbp-0xe8] + 4087a0: 0f 82 83 00 00 00 jb 408829 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x8f7> + 4087a6: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] + 4087ad: 48 c1 e8 08 shr rax,0x8 + 4087b1: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 4087b7: c7 85 10 ff ff ff 08 00 00 00 mov DWORD PTR [rbp-0xf0],0x8 + 4087c1: eb 2c jmp 4087ef <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x8bd> + 4087c3: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 4087c9: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4087cf: 3d 33 33 33 33 cmp eax,0x33333333 + 4087d4: 77 29 ja 4087ff <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x8cd> + 4087d6: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 4087dc: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4087e2: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 4087e8: 83 85 10 ff ff ff 01 add DWORD PTR [rbp-0xf0],0x1 + 4087ef: 8b 85 3c ff ff ff mov eax,DWORD PTR [rbp-0xc4] + 4087f5: 3b 85 10 ff ff ff cmp eax,DWORD PTR [rbp-0xf0] + 4087fb: 7f c6 jg 4087c3 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x891> + 4087fd: eb 01 jmp 408800 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x8ce> + 4087ff: 90 nop + 408800: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 408806: 83 e8 08 sub eax,0x8 + 408809: 89 c1 mov ecx,eax + 40880b: d3 ad 14 ff ff ff shr DWORD PTR [rbp-0xec],cl + 408811: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 408817: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 40881e: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 408824: e9 cd 02 00 00 jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 408829: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408830: 48 ba fd ce 61 84 11 77 cc ab movabs rdx,0xabcc77118461cefd + 40883a: 48 f7 e2 mul rdx + 40883d: 48 89 d0 mov rax,rdx + 408840: 48 c1 e8 1a shr rax,0x1a + 408844: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 40884a: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408851: 89 c2 mov edx,eax + 408853: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 408859: 69 c0 00 e1 f5 05 imul eax,eax,0x5f5e100 + 40885f: 29 c2 sub edx,eax + 408861: 89 95 08 ff ff ff mov DWORD PTR [rbp-0xf8],edx + 408867: 83 bd 3c ff ff ff 00 cmp DWORD PTR [rbp-0xc4],0x0 + 40886e: 74 13 je 408883 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x951> + 408870: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408876: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 40887c: 3d 33 33 33 33 cmp eax,0x33333333 + 408881: 76 0a jbe 40888d <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x95b> + 408883: b8 00 00 00 00 mov eax,0x0 + 408888: e9 69 02 00 00 jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 40888d: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408893: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408899: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 40889f: 83 bd 3c ff ff ff 01 cmp DWORD PTR [rbp-0xc4],0x1 + 4088a6: 74 13 je 4088bb <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x989> + 4088a8: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 4088ae: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4088b4: 3d 33 33 33 33 cmp eax,0x33333333 + 4088b9: 76 2b jbe 4088e6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x9b4> + 4088bb: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 4088c1: d1 e8 shr eax,1 + 4088c3: 89 c2 mov edx,eax + 4088c5: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 4088cb: 48 69 c0 80 96 98 00 imul rax,rax,0x989680 + 4088d2: 48 01 d0 add rax,rdx + 4088d5: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 4088dc: b8 01 00 00 00 mov eax,0x1 + 4088e1: e9 10 02 00 00 jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 4088e6: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 4088ec: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4088f2: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 4088f8: 83 bd 3c ff ff ff 02 cmp DWORD PTR [rbp-0xc4],0x2 + 4088ff: 74 13 je 408914 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0x9e2> + 408901: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408907: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 40890d: 3d 33 33 33 33 cmp eax,0x33333333 + 408912: 76 2c jbe 408940 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xa0e> + 408914: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 40891a: c1 e8 02 shr eax,0x2 + 40891d: 89 c2 mov edx,eax + 40891f: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 408925: 48 69 c0 40 42 0f 00 imul rax,rax,0xf4240 + 40892c: 48 01 d0 add rax,rdx + 40892f: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408936: b8 02 00 00 00 mov eax,0x2 + 40893b: e9 b6 01 00 00 jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 408940: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408946: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 40894c: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 408952: 83 bd 3c ff ff ff 03 cmp DWORD PTR [rbp-0xc4],0x3 + 408959: 74 13 je 40896e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xa3c> + 40895b: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408961: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408967: 3d 33 33 33 33 cmp eax,0x33333333 + 40896c: 76 2c jbe 40899a <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xa68> + 40896e: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408974: c1 e8 03 shr eax,0x3 + 408977: 89 c2 mov edx,eax + 408979: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40897f: 48 69 c0 a0 86 01 00 imul rax,rax,0x186a0 + 408986: 48 01 d0 add rax,rdx + 408989: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408990: b8 03 00 00 00 mov eax,0x3 + 408995: e9 5c 01 00 00 jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 40899a: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 4089a0: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4089a6: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 4089ac: 83 bd 3c ff ff ff 04 cmp DWORD PTR [rbp-0xc4],0x4 + 4089b3: 74 13 je 4089c8 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xa96> + 4089b5: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 4089bb: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 4089c1: 3d 33 33 33 33 cmp eax,0x33333333 + 4089c6: 76 2c jbe 4089f4 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xac2> + 4089c8: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 4089ce: c1 e8 04 shr eax,0x4 + 4089d1: 89 c2 mov edx,eax + 4089d3: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 4089d9: 48 69 c0 10 27 00 00 imul rax,rax,0x2710 + 4089e0: 48 01 d0 add rax,rdx + 4089e3: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 4089ea: b8 04 00 00 00 mov eax,0x4 + 4089ef: e9 02 01 00 00 jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 4089f4: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 4089fa: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408a00: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 408a06: 83 bd 3c ff ff ff 05 cmp DWORD PTR [rbp-0xc4],0x5 + 408a0d: 74 13 je 408a22 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xaf0> + 408a0f: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408a15: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408a1b: 3d 33 33 33 33 cmp eax,0x33333333 + 408a20: 76 2c jbe 408a4e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xb1c> + 408a22: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408a28: c1 e8 05 shr eax,0x5 + 408a2b: 89 c2 mov edx,eax + 408a2d: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 408a33: 48 69 c0 e8 03 00 00 imul rax,rax,0x3e8 + 408a3a: 48 01 d0 add rax,rdx + 408a3d: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408a44: b8 05 00 00 00 mov eax,0x5 + 408a49: e9 a8 00 00 00 jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 408a4e: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408a54: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408a5a: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 408a60: 83 bd 3c ff ff ff 06 cmp DWORD PTR [rbp-0xc4],0x6 + 408a67: 74 13 je 408a7c <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xb4a> + 408a69: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408a6f: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408a75: 3d 33 33 33 33 cmp eax,0x33333333 + 408a7a: 76 3b jbe 408ab7 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xb85> + 408a7c: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408a82: c1 e8 06 shr eax,0x6 + 408a85: 89 c1 mov ecx,eax + 408a87: 8b 95 0c ff ff ff mov edx,DWORD PTR [rbp-0xf4] + 408a8d: 48 89 d0 mov rax,rdx + 408a90: 48 c1 e0 02 shl rax,0x2 + 408a94: 48 01 d0 add rax,rdx + 408a97: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 408a9f: 48 01 d0 add rax,rdx + 408aa2: 48 c1 e0 02 shl rax,0x2 + 408aa6: 48 01 c8 add rax,rcx + 408aa9: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408ab0: b8 06 00 00 00 mov eax,0x6 + 408ab5: eb 3f jmp 408af6 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbc4> + 408ab7: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408abd: 69 c0 cd cc cc cc imul eax,eax,0xcccccccd + 408ac3: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 408ac9: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 408acf: c1 e8 07 shr eax,0x7 + 408ad2: 89 c1 mov ecx,eax + 408ad4: 8b 95 0c ff ff ff mov edx,DWORD PTR [rbp-0xf4] + 408ada: 48 89 d0 mov rax,rdx + 408add: 48 c1 e0 02 shl rax,0x2 + 408ae1: 48 01 d0 add rax,rdx + 408ae4: 48 01 c0 add rax,rax + 408ae7: 48 01 c8 add rax,rcx + 408aea: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408af1: b8 07 00 00 00 mov eax,0x7 + 408af6: 8b 95 e8 fe ff ff mov edx,DWORD PTR [rbp-0x118] + 408afc: 01 d0 add eax,edx + 408afe: 89 85 e8 fe ff ff mov DWORD PTR [rbp-0x118],eax + 408b04: 4c 8b a5 e0 fe ff ff mov r12,QWORD PTR [rbp-0x120] + 408b0b: 4c 8b ad e8 fe ff ff mov r13,QWORD PTR [rbp-0x118] + 408b12: e9 72 01 00 00 jmp 408c89 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd57> + 408b17: 90 nop + 408b18: eb 01 jmp 408b1b <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xbe9> + 408b1a: 90 nop + 408b1b: 48 8b 95 e0 fe ff ff mov rdx,QWORD PTR [rbp-0x120] + 408b22: 48 89 d0 mov rax,rdx + 408b25: 48 c1 e0 02 shl rax,0x2 + 408b29: 48 01 d0 add rax,rdx + 408b2c: 48 01 c0 add rax,rax + 408b2f: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408b36: 8b 45 c8 mov eax,DWORD PTR [rbp-0x38] + 408b39: 83 c0 02 add eax,0x2 + 408b3c: 89 85 e8 fe ff ff mov DWORD PTR [rbp-0x118],eax + 408b42: c7 45 9c 03 00 00 00 mov DWORD PTR [rbp-0x64],0x3 + 408b49: 8b 45 c0 mov eax,DWORD PTR [rbp-0x40] + 408b4c: d1 e8 shr eax,1 + 408b4e: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 408b51: 29 c2 sub edx,eax + 408b53: 8d 42 32 lea eax,[rdx+0x32] + 408b56: 89 85 dc fe ff ff mov DWORD PTR [rbp-0x124],eax + 408b5c: 8b 85 dc fe ff ff mov eax,DWORD PTR [rbp-0x124] + 408b62: 83 e0 03 and eax,0x3 + 408b65: 85 c0 test eax,eax + 408b67: 0f 85 ec 00 00 00 jne 408c59 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd27> + 408b6d: 8b 85 dc fe ff ff mov eax,DWORD PTR [rbp-0x124] + 408b73: 83 f0 32 xor eax,0x32 + 408b76: 83 e0 01 and eax,0x1 + 408b79: 85 c0 test eax,eax + 408b7b: 0f 95 c0 setne al + 408b7e: 88 45 9b mov BYTE PTR [rbp-0x65],al + 408b81: 8b 85 dc fe ff ff mov eax,DWORD PTR [rbp-0x124] + 408b87: c1 e8 02 shr eax,0x2 + 408b8a: 89 85 dc fe ff ff mov DWORD PTR [rbp-0x124],eax + 408b90: 48 8d 85 dc fe ff ff lea rax,[rbp-0x124] + 408b97: 48 89 c7 mov rdi,rax + 408b9a: e8 89 43 00 00 call 40cf28 <_ZN3fmt2v76detail9dragonbox37check_divisibility_and_divide_by_pow5ILi2EEEbRj> + 408b9f: 84 c0 test al,al + 408ba1: 0f 84 97 00 00 00 je 408c3e <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd0c> + 408ba7: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408bae: 8b 95 dc fe ff ff mov edx,DWORD PTR [rbp-0x124] + 408bb4: 89 d2 mov edx,edx + 408bb6: 48 01 d0 add rax,rdx + 408bb9: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408bc0: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 408bc3: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 408bca: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 408bce: 48 89 ce mov rsi,rcx + 408bd1: 48 89 c7 mov rdi,rax + 408bd4: e8 3b e8 ff ff call 407414 <_ZN3fmt2v76detail9dragonbox14cache_accessorIdE18compute_mul_parityEmRKNS1_15uint128_wrapperEi> + 408bd9: 38 45 9b cmp BYTE PTR [rbp-0x65],al + 408bdc: 0f 95 c0 setne al + 408bdf: 84 c0 test al,al + 408be1: 74 17 je 408bfa <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xcc8> + 408be3: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408bea: 48 83 e8 01 sub rax,0x1 + 408bee: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408bf5: e9 81 00 00 00 jmp 408c7b <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd49> + 408bfa: 8b 55 c8 mov edx,DWORD PTR [rbp-0x38] + 408bfd: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 408c00: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 408c04: 89 ce mov esi,ecx + 408c06: 48 89 c7 mov rdi,rax + 408c09: e8 71 43 00 00 call 40cf7f <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii> + 408c0e: 84 c0 test al,al + 408c10: 74 69 je 408c7b <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd49> + 408c12: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408c19: 83 e0 01 and eax,0x1 + 408c1c: 48 85 c0 test rax,rax + 408c1f: 75 09 jne 408c2a <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xcf8> + 408c21: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408c28: eb 0b jmp 408c35 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd03> + 408c2a: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408c31: 48 83 e8 01 sub rax,0x1 + 408c35: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408c3c: eb 3d jmp 408c7b <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd49> + 408c3e: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408c45: 8b 95 dc fe ff ff mov edx,DWORD PTR [rbp-0x124] + 408c4b: 89 d2 mov edx,edx + 408c4d: 48 01 d0 add rax,rdx + 408c50: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408c57: eb 22 jmp 408c7b <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_+0xd49> + 408c59: 8b 85 dc fe ff ff mov eax,DWORD PTR [rbp-0x124] + 408c5f: 89 c7 mov edi,eax + 408c61: e8 78 43 00 00 call 40cfde <_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi2EEEjj> + 408c66: 89 c2 mov edx,eax + 408c68: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 408c6f: 89 d2 mov edx,edx + 408c71: 48 01 d0 add rax,rdx + 408c74: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 408c7b: 4c 8b a5 e0 fe ff ff mov r12,QWORD PTR [rbp-0x120] + 408c82: 4c 8b ad e8 fe ff ff mov r13,QWORD PTR [rbp-0x118] + 408c89: 4c 89 e0 mov rax,r12 + 408c8c: 4c 89 ea mov rdx,r13 + 408c8f: 48 81 c4 50 01 00 00 add rsp,0x150 + 408c96: 41 5c pop r12 + 408c98: 41 5d pop r13 + 408c9a: 5d pop rbp + 408c9b: c3 ret + +0000000000408c9c <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE>: +_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE(): + 408c9c: 55 push rbp + 408c9d: 48 89 e5 mov rbp,rsp + 408ca0: 53 push rbx + 408ca1: 48 81 ec c8 00 00 00 sub rsp,0xc8 + 408ca8: 48 89 bd 58 ff ff ff mov QWORD PTR [rbp-0xa8],rdi + 408caf: 48 89 f0 mov rax,rsi + 408cb2: 48 89 d6 mov rsi,rdx + 408cb5: 48 89 f2 mov rdx,rsi + 408cb8: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 408cbf: 48 89 95 48 ff ff ff mov QWORD PTR [rbp-0xb8],rdx + 408cc6: 48 89 c8 mov rax,rcx + 408cc9: 4c 89 c1 mov rcx,r8 + 408ccc: 48 89 ca mov rdx,rcx + 408ccf: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 408cd6: 48 89 95 38 ff ff ff mov QWORD PTR [rbp-0xc8],rdx + 408cdd: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 408ce4: 48 8d 45 c0 lea rax,[rbp-0x40] + 408ce8: 48 89 d6 mov rsi,rdx + 408ceb: 48 89 c7 mov rdi,rax + 408cee: e8 b7 38 00 00 call 40c5aa <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEC1ERS4_> + 408cf3: 48 8d 45 c8 lea rax,[rbp-0x38] + 408cf7: 48 89 c7 mov rdi,rax + 408cfa: e8 13 c3 ff ff call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 408cff: 48 8b 8d 30 ff ff ff mov rcx,QWORD PTR [rbp-0xd0] + 408d06: 48 8b 9d 38 ff ff ff mov rbx,QWORD PTR [rbp-0xc8] + 408d0d: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 408d14: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 408d1b: 48 8b 75 c0 mov rsi,QWORD PTR [rbp-0x40] + 408d1f: 48 8d 7d 80 lea rdi,[rbp-0x80] + 408d23: 48 83 ec 08 sub rsp,0x8 + 408d27: ff 75 c8 push QWORD PTR [rbp-0x38] + 408d2a: 49 89 c8 mov r8,rcx + 408d2d: 49 89 d9 mov r9,rbx + 408d30: 48 89 d1 mov rcx,rdx + 408d33: 48 89 c2 mov rdx,rax + 408d36: e8 e7 42 00 00 call 40d022 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEEC1ES6_NS0_17basic_string_viewIcEENS0_17basic_format_argsIS8_EENS1_10locale_refE> + 408d3b: 48 83 c4 10 add rsp,0x10 + 408d3f: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 408d46: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 408d4d: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 408d54: 48 89 95 78 ff ff ff mov QWORD PTR [rbp-0x88],rdx + 408d5b: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 408d62: 48 89 c7 mov rdi,rax + 408d65: e8 d8 c2 ff ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 408d6a: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 408d6e: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 408d75: 48 89 c7 mov rdi,rax + 408d78: e8 d7 c2 ff ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 408d7d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 408d81: 48 01 d0 add rax,rdx + 408d84: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 408d88: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 408d8c: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 408d90: 48 83 f8 1f cmp rax,0x1f + 408d94: 0f 8f e3 00 00 00 jg 408e7d <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x1e1> + 408d9a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 408d9e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 408da2: e9 ac 00 00 00 jmp 408e53 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x1b7> + 408da7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 408dab: 48 8d 50 01 lea rdx,[rax+0x1] + 408daf: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 408db3: 0f b6 00 movzx eax,BYTE PTR [rax] + 408db6: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 408db9: 80 7d d7 7b cmp BYTE PTR [rbp-0x29],0x7b + 408dbd: 75 44 jne 408e03 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x167> + 408dbf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 408dc3: 48 8d 50 ff lea rdx,[rax-0x1] + 408dc7: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 408dcb: 48 8d 45 80 lea rax,[rbp-0x80] + 408dcf: 48 89 ce mov rsi,rcx + 408dd2: 48 89 c7 mov rdi,rax + 408dd5: e8 da 67 00 00 call 40f5b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_> + 408dda: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 408dde: 48 8d 48 ff lea rcx,[rax-0x1] + 408de2: 48 8d 55 80 lea rdx,[rbp-0x80] + 408de6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 408dea: 48 89 c6 mov rsi,rax + 408ded: 48 89 cf mov rdi,rcx + 408df0: e8 50 68 00 00 call 40f645 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_> + 408df5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 408df9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 408dfd: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 408e01: eb 50 jmp 408e53 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x1b7> + 408e03: 80 7d d7 7d cmp BYTE PTR [rbp-0x29],0x7d + 408e07: 75 4a jne 408e53 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x1b7> + 408e09: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 408e0d: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 408e11: 74 0b je 408e1e <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x182> + 408e13: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 408e17: 0f b6 00 movzx eax,BYTE PTR [rax] + 408e1a: 3c 7d cmp al,0x7d + 408e1c: 74 11 je 408e2f <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x193> + 408e1e: 48 8d 45 80 lea rax,[rbp-0x80] + 408e22: be 40 63 43 00 mov esi,0x436340 + 408e27: 48 89 c7 mov rdi,rax + 408e2a: e8 c9 b4 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 408e2f: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 408e33: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 408e37: 48 8d 45 80 lea rax,[rbp-0x80] + 408e3b: 48 89 ce mov rsi,rcx + 408e3e: 48 89 c7 mov rdi,rax + 408e41: e8 6e 67 00 00 call 40f5b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_> + 408e46: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + 408e4b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 408e4f: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 408e53: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 408e57: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 408e5b: 0f 85 46 ff ff ff jne 408da7 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x10b> + 408e61: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 408e65: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 408e69: 48 8d 45 80 lea rax,[rbp-0x80] + 408e6d: 48 89 ce mov rsi,rcx + 408e70: 48 89 c7 mov rdi,rax + 408e73: e8 3c 67 00 00 call 40f5b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_> + 408e78: e9 c5 00 00 00 jmp 408f42 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x2a6> + 408e7d: 48 8d 45 80 lea rax,[rbp-0x80] + 408e81: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 408e88: e9 a7 00 00 00 jmp 408f34 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x298> + 408e8d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 408e91: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 408e98: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 408e9c: 0f b6 00 movzx eax,BYTE PTR [rax] + 408e9f: 3c 7b cmp al,0x7b + 408ea1: 74 31 je 408ed4 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x238> + 408ea3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 408ea7: 48 8d 78 01 lea rdi,[rax+0x1] + 408eab: 48 8d 95 60 ff ff ff lea rdx,[rbp-0xa0] + 408eb2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 408eb6: 48 89 d1 mov rcx,rdx + 408eb9: ba 7b 00 00 00 mov edx,0x7b + 408ebe: 48 89 c6 mov rsi,rax + 408ec1: e8 20 c5 ff ff call 4053e6 <_ZN3fmt2v76detail4findILb0EcPKcEEbT1_S5_T0_RS5_> + 408ec6: 83 f0 01 xor eax,0x1 + 408ec9: 84 c0 test al,al + 408ecb: 74 07 je 408ed4 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x238> + 408ecd: b8 01 00 00 00 mov eax,0x1 + 408ed2: eb 05 jmp 408ed9 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x23d> + 408ed4: b8 00 00 00 00 mov eax,0x0 + 408ed9: 84 c0 test al,al + 408edb: 74 1c je 408ef9 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x25d> + 408edd: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 408ee1: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 408ee5: 48 8d 85 68 ff ff ff lea rax,[rbp-0x98] + 408eec: 48 89 ce mov rsi,rcx + 408eef: 48 89 c7 mov rdi,rax + 408ef2: e8 95 41 00 00 call 40d08c <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_> + 408ef7: eb 49 jmp 408f42 <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x2a6> + 408ef9: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + 408f00: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 408f04: 48 8d 85 68 ff ff ff lea rax,[rbp-0x98] + 408f0b: 48 89 ce mov rsi,rcx + 408f0e: 48 89 c7 mov rdi,rax + 408f11: e8 76 41 00 00 call 40d08c <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_> + 408f16: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + 408f1d: 48 8d 55 80 lea rdx,[rbp-0x80] + 408f21: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 408f25: 48 89 ce mov rsi,rcx + 408f28: 48 89 c7 mov rdi,rax + 408f2b: e8 15 67 00 00 call 40f645 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_> + 408f30: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 408f34: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 408f38: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 408f3c: 0f 85 4b ff ff ff jne 408e8d <_ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE+0x1f1> + 408f42: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 408f46: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 408f4a: c9 leave + 408f4b: c3 ret + +0000000000408f4c <_ZN3fmt2v76detail10locale_refC1ISt6localeEERKT_>: +_ZN3fmt2v76detail10locale_refC1ISt6localeEERKT_(): + 408f4c: 55 push rbp + 408f4d: 48 89 e5 mov rbp,rsp + 408f50: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 408f54: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 408f58: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 408f5c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 408f60: 48 89 10 mov QWORD PTR [rax],rdx + 408f63: 90 nop + 408f64: 5d pop rbp + 408f65: c3 ret + +0000000000408f66 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v>: +_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v(): + 408f66: 55 push rbp + 408f67: 48 89 e5 mov rbp,rsp + 408f6a: 48 83 ec 10 sub rsp,0x10 + 408f6e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 408f72: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 408f76: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 408f7a: 48 8b 00 mov rax,QWORD PTR [rax] + 408f7d: 48 85 c0 test rax,rax + 408f80: 74 18 je 408f9a <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v+0x34> + 408f82: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 408f86: 48 8b 10 mov rdx,QWORD PTR [rax] + 408f89: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 408f8d: 48 89 d6 mov rsi,rdx + 408f90: 48 89 c7 mov rdi,rax + 408f93: e8 48 a2 ff ff call 4031e0 <_ZNSt6localeC1ERKS_@plt> + 408f98: eb 0c jmp 408fa6 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v+0x40> + 408f9a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 408f9e: 48 89 c7 mov rdi,rax + 408fa1: e8 4a a5 ff ff call 4034f0 <_ZNSt6localeC1Ev@plt> + 408fa6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 408faa: c9 leave + 408fab: c3 ret + +0000000000408fac <_ZN3fmt2v76detail13grouping_implIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE>: +_ZN3fmt2v76detail13grouping_implIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE(): + 408fac: 55 push rbp + 408fad: 48 89 e5 mov rbp,rsp + 408fb0: 53 push rbx + 408fb1: 48 83 ec 28 sub rsp,0x28 + 408fb5: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 408fb9: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 408fbd: 48 8d 45 e8 lea rax,[rbp-0x18] + 408fc1: 48 8d 55 d0 lea rdx,[rbp-0x30] + 408fc5: 48 89 d6 mov rsi,rdx + 408fc8: 48 89 c7 mov rdi,rax + 408fcb: e8 96 ff ff ff call 408f66 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v> + 408fd0: 48 8d 45 e8 lea rax,[rbp-0x18] + 408fd4: 48 89 c7 mov rdi,rax + 408fd7: e8 34 a1 ff ff call 403110 <_ZSt9use_facetINSt7__cxx118numpunctIcEEERKT_RKSt6locale@plt> + 408fdc: 48 89 c2 mov rdx,rax + 408fdf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 408fe3: 48 89 d6 mov rsi,rdx + 408fe6: 48 89 c7 mov rdi,rax + 408fe9: e8 42 a3 ff ff call 403330 <_ZNKSt7__cxx118numpunctIcE8groupingEv@plt> + 408fee: 90 nop + 408fef: 48 8d 45 e8 lea rax,[rbp-0x18] + 408ff3: 48 89 c7 mov rdi,rax + 408ff6: e8 95 a3 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 408ffb: eb 1a jmp 409017 <_ZN3fmt2v76detail13grouping_implIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE+0x6b> + 408ffd: 48 89 c3 mov rbx,rax + 409000: 48 8d 45 e8 lea rax,[rbp-0x18] + 409004: 48 89 c7 mov rdi,rax + 409007: e8 84 a3 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 40900c: 48 89 d8 mov rax,rbx + 40900f: 48 89 c7 mov rdi,rax + 409012: e8 49 a4 ff ff call 403460 <_Unwind_Resume@plt> + 409017: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40901b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40901f: c9 leave + 409020: c3 ret + +0000000000409021 <_ZN3fmt2v76detail18thousands_sep_implIcEET_NS1_10locale_refE>: +_ZN3fmt2v76detail18thousands_sep_implIcEET_NS1_10locale_refE(): + 409021: 55 push rbp + 409022: 48 89 e5 mov rbp,rsp + 409025: 53 push rbx + 409026: 48 83 ec 28 sub rsp,0x28 + 40902a: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40902e: 48 8d 45 e8 lea rax,[rbp-0x18] + 409032: 48 8d 55 d8 lea rdx,[rbp-0x28] + 409036: 48 89 d6 mov rsi,rdx + 409039: 48 89 c7 mov rdi,rax + 40903c: e8 25 ff ff ff call 408f66 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v> + 409041: 48 8d 45 e8 lea rax,[rbp-0x18] + 409045: 48 89 c7 mov rdi,rax + 409048: e8 c3 a0 ff ff call 403110 <_ZSt9use_facetINSt7__cxx118numpunctIcEEERKT_RKSt6locale@plt> + 40904d: 48 89 c7 mov rdi,rax + 409050: e8 6b a1 ff ff call 4031c0 <_ZNKSt7__cxx118numpunctIcE13thousands_sepEv@plt> + 409055: 89 c3 mov ebx,eax + 409057: 90 nop + 409058: 48 8d 45 e8 lea rax,[rbp-0x18] + 40905c: 48 89 c7 mov rdi,rax + 40905f: e8 2c a3 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 409064: 89 d8 mov eax,ebx + 409066: eb 1a jmp 409082 <_ZN3fmt2v76detail18thousands_sep_implIcEET_NS1_10locale_refE+0x61> + 409068: 48 89 c3 mov rbx,rax + 40906b: 48 8d 45 e8 lea rax,[rbp-0x18] + 40906f: 48 89 c7 mov rdi,rax + 409072: e8 19 a3 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 409077: 48 89 d8 mov rax,rbx + 40907a: 48 89 c7 mov rdi,rax + 40907d: e8 de a3 ff ff call 403460 <_Unwind_Resume@plt> + 409082: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 409086: c9 leave + 409087: c3 ret + +0000000000409088 <_ZN3fmt2v76detail18decimal_point_implIcEET_NS1_10locale_refE>: +_ZN3fmt2v76detail18decimal_point_implIcEET_NS1_10locale_refE(): + 409088: 55 push rbp + 409089: 48 89 e5 mov rbp,rsp + 40908c: 53 push rbx + 40908d: 48 83 ec 28 sub rsp,0x28 + 409091: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 409095: 48 8d 45 e8 lea rax,[rbp-0x18] + 409099: 48 8d 55 d8 lea rdx,[rbp-0x28] + 40909d: 48 89 d6 mov rsi,rdx + 4090a0: 48 89 c7 mov rdi,rax + 4090a3: e8 be fe ff ff call 408f66 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v> + 4090a8: 48 8d 45 e8 lea rax,[rbp-0x18] + 4090ac: 48 89 c7 mov rdi,rax + 4090af: e8 5c a0 ff ff call 403110 <_ZSt9use_facetINSt7__cxx118numpunctIcEEERKT_RKSt6locale@plt> + 4090b4: 48 89 c7 mov rdi,rax + 4090b7: e8 e4 a0 ff ff call 4031a0 <_ZNKSt7__cxx118numpunctIcE13decimal_pointEv@plt> + 4090bc: 89 c3 mov ebx,eax + 4090be: 90 nop + 4090bf: 48 8d 45 e8 lea rax,[rbp-0x18] + 4090c3: 48 89 c7 mov rdi,rax + 4090c6: e8 c5 a2 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 4090cb: 89 d8 mov eax,ebx + 4090cd: eb 1a jmp 4090e9 <_ZN3fmt2v76detail18decimal_point_implIcEET_NS1_10locale_refE+0x61> + 4090cf: 48 89 c3 mov rbx,rax + 4090d2: 48 8d 45 e8 lea rax,[rbp-0x18] + 4090d6: 48 89 c7 mov rdi,rax + 4090d9: e8 b2 a2 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 4090de: 48 89 d8 mov rax,rbx + 4090e1: 48 89 c7 mov rdi,rax + 4090e4: e8 77 a3 ff ff call 403460 <_Unwind_Resume@plt> + 4090e9: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4090ed: c9 leave + 4090ee: c3 ret + 4090ef: 90 nop + +00000000004090f0 <_ZN3fmt2v76detail6bufferIcE6appendIcEEvPKT_S7_>: +_ZN3fmt2v76detail6bufferIcE6appendIcEEvPKT_S7_(): + 4090f0: 55 push rbp + 4090f1: 48 89 e5 mov rbp,rsp + 4090f4: 48 83 ec 30 sub rsp,0x30 + 4090f8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4090fc: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 409100: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 409104: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409108: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 40910c: 48 89 c7 mov rdi,rax + 40910f: e8 10 24 00 00 call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 409114: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 409118: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40911c: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 409120: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 409124: 48 01 c2 add rdx,rax + 409127: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40912b: 48 89 d6 mov rsi,rdx + 40912e: 48 89 c7 mov rdi,rax + 409131: e8 38 34 00 00 call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 409136: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40913a: 48 8b 50 18 mov rdx,QWORD PTR [rax+0x18] + 40913e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409142: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 409146: 48 29 c2 sub rdx,rax + 409149: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 40914d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 409151: 48 3b 45 f8 cmp rax,QWORD PTR [rbp-0x8] + 409155: 73 08 jae 40915f <_ZN3fmt2v76detail6bufferIcE6appendIcEEvPKT_S7_+0x6f> + 409157: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40915b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40915f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409163: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 409167: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40916b: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40916f: 48 01 c2 add rdx,rax + 409172: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 409176: 48 89 c6 mov rsi,rax + 409179: 48 89 d7 mov rdi,rdx + 40917c: e8 d7 3f 00 00 call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 409181: 48 89 c2 mov rdx,rax + 409184: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 409188: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40918c: 48 89 ce mov rsi,rcx + 40918f: 48 89 c7 mov rdi,rax + 409192: e8 d3 3f 00 00 call 40d16a <_ZSt20uninitialized_copy_nIPKcmPcET1_T_T0_S3_> + 409197: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40919b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 40919f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4091a3: 48 01 c2 add rdx,rax + 4091a6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4091aa: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 4091ae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4091b2: 48 01 45 e0 add QWORD PTR [rbp-0x20],rax + 4091b6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4091ba: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 4091be: 0f 85 40 ff ff ff jne 409104 <_ZN3fmt2v76detail6bufferIcE6appendIcEEvPKT_S7_+0x14> + 4091c4: 90 nop + 4091c5: 90 nop + 4091c6: c9 leave + 4091c7: c3 ret + +00000000004091c8 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE>: +_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE(): + 4091c8: 55 push rbp + 4091c9: 48 89 e5 mov rbp,rsp + 4091cc: 53 push rbx + 4091cd: 48 81 ec 28 01 00 00 sub rsp,0x128 + 4091d4: 48 89 bd f8 fe ff ff mov QWORD PTR [rbp-0x108],rdi + 4091db: 48 89 f0 mov rax,rsi + 4091de: 48 89 d6 mov rsi,rdx + 4091e1: 48 89 f2 mov rdx,rsi + 4091e4: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 4091eb: 48 89 95 e8 fe ff ff mov QWORD PTR [rbp-0x118],rdx + 4091f2: 48 89 c8 mov rax,rcx + 4091f5: 4c 89 c1 mov rcx,r8 + 4091f8: 48 89 ca mov rdx,rcx + 4091fb: 48 89 85 d0 fe ff ff mov QWORD PTR [rbp-0x130],rax + 409202: 48 89 95 d8 fe ff ff mov QWORD PTR [rbp-0x128],rdx + 409209: 4c 89 8d f0 fe ff ff mov QWORD PTR [rbp-0x110],r9 + 409210: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] + 409217: 48 8d 45 80 lea rax,[rbp-0x80] + 40921b: 48 89 d6 mov rsi,rdx + 40921e: 48 89 c7 mov rdi,rax + 409221: e8 c6 23 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 409226: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 40922d: 48 89 c7 mov rdi,rax + 409230: e8 1f be ff ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 409235: 48 83 f8 02 cmp rax,0x2 + 409239: 75 27 jne 409262 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x9a> + 40923b: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 409242: 48 89 c7 mov rdi,rax + 409245: e8 f8 bd ff ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 40924a: be aa 62 43 00 mov esi,0x4362aa + 40924f: 48 89 c7 mov rdi,rax + 409252: e8 26 c1 ff ff call 40537d <_ZN3fmt2v76detail6equal2EPKcS3_> + 409257: 84 c0 test al,al + 409259: 74 07 je 409262 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x9a> + 40925b: b8 01 00 00 00 mov eax,0x1 + 409260: eb 05 jmp 409267 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x9f> + 409262: b8 00 00 00 00 mov eax,0x0 + 409267: 84 c0 test al,al + 409269: 0f 84 90 02 00 00 je 4094ff <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x337> + 40926f: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 409276: 48 8d 8d d0 fe ff ff lea rcx,[rbp-0x130] + 40927d: ba 00 00 00 00 mov edx,0x0 + 409282: 48 89 ce mov rsi,rcx + 409285: 48 89 c7 mov rdi,rax + 409288: e8 a5 2e 00 00 call 40c132 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi> + 40928d: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 409294: 48 89 c7 mov rdi,rax + 409297: e8 74 2f 00 00 call 40c210 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEcvbEv> + 40929c: 83 f0 01 xor eax,0x1 + 40929f: 84 c0 test al,al + 4092a1: 74 11 je 4092b4 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0xec> + 4092a3: 48 8d 45 8f lea rax,[rbp-0x71] + 4092a7: be ad 62 43 00 mov esi,0x4362ad + 4092ac: 48 89 c7 mov rdi,rax + 4092af: e8 44 b0 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4092b4: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 4092b8: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 4092bc: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4092c3: 48 8b 95 d8 fe ff ff mov rdx,QWORD PTR [rbp-0x128] + 4092ca: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 4092ce: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 4092d2: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 4092d9: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 4092dd: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4092e3: 83 f8 0f cmp eax,0xf + 4092e6: 0f 87 02 02 00 00 ja 4094ee <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x326> + 4092ec: 89 c0 mov eax,eax + 4092ee: 48 8b 04 c5 e0 69 43 00 mov rax,QWORD PTR [rax*8+0x4369e0] + 4092f6: ff e0 jmp rax + 4092f8: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 4092fe: 48 8d 45 90 lea rax,[rbp-0x70] + 409302: 89 d6 mov esi,edx + 409304: 48 89 c7 mov rdi,rax + 409307: e8 e6 6a 00 00 call 40fdf2 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIiEES4_T_> + 40930c: e9 4c 04 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409311: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 409317: 48 8d 45 90 lea rax,[rbp-0x70] + 40931b: 89 d6 mov esi,edx + 40931d: 48 89 c7 mov rdi,rax + 409320: e8 f3 6a 00 00 call 40fe18 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIjEES4_T_> + 409325: e9 33 04 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 40932a: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 409331: 48 8d 45 90 lea rax,[rbp-0x70] + 409335: 48 89 d6 mov rsi,rdx + 409338: 48 89 c7 mov rdi,rax + 40933b: e8 fe 6a 00 00 call 40fe3e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIxEES4_T_> + 409340: e9 18 04 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409345: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40934c: 48 8d 45 90 lea rax,[rbp-0x70] + 409350: 48 89 d6 mov rsi,rdx + 409353: 48 89 c7 mov rdi,rax + 409356: e8 0b 6b 00 00 call 40fe66 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIyEES4_T_> + 40935b: e9 fd 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409360: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 409367: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40936e: 48 89 c1 mov rcx,rax + 409371: 48 89 d3 mov rbx,rdx + 409374: 48 8d 45 90 lea rax,[rbp-0x70] + 409378: 48 89 ce mov rsi,rcx + 40937b: 48 89 c7 mov rdi,rax + 40937e: e8 0b 6b 00 00 call 40fe8e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclInEES4_T_> + 409383: e9 d5 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409388: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 40938f: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 409396: 48 89 c1 mov rcx,rax + 409399: 48 89 d3 mov rbx,rdx + 40939c: 48 8d 45 90 lea rax,[rbp-0x70] + 4093a0: 48 89 ce mov rsi,rcx + 4093a3: 48 89 c7 mov rdi,rax + 4093a6: e8 1f 6b 00 00 call 40feca <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIoEES4_T_> + 4093ab: e9 ad 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 4093b0: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 4093b7: 0f b6 d0 movzx edx,al + 4093ba: 48 8d 45 90 lea rax,[rbp-0x70] + 4093be: 89 d6 mov esi,edx + 4093c0: 48 89 c7 mov rdi,rax + 4093c3: e8 3e 6b 00 00 call 40ff06 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIbEES4_T_> + 4093c8: e9 90 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 4093cd: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 4093d4: 0f be d0 movsx edx,al + 4093d7: 48 8d 45 90 lea rax,[rbp-0x70] + 4093db: 89 d6 mov esi,edx + 4093dd: 48 89 c7 mov rdi,rax + 4093e0: e8 49 6b 00 00 call 40ff2e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIcEES4_T_> + 4093e5: e9 73 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 4093ea: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 4093f0: 48 8d 45 90 lea rax,[rbp-0x70] + 4093f4: 66 0f 6e c2 movd xmm0,edx + 4093f8: 48 89 c7 mov rdi,rax + 4093fb: e8 56 6b 00 00 call 40ff56 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIfEES4_T_> + 409400: e9 58 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409405: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40940c: 48 8d 45 90 lea rax,[rbp-0x70] + 409410: 66 48 0f 6e c2 movq xmm0,rdx + 409415: 48 89 c7 mov rdi,rax + 409418: e8 63 6b 00 00 call 40ff80 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIdEES4_T_> + 40941d: e9 3b 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409422: db ad 00 ff ff ff fld TBYTE PTR [rbp-0x100] + 409428: 48 8d 45 90 lea rax,[rbp-0x70] + 40942c: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 409431: db 3c 24 fstp TBYTE PTR [rsp] + 409434: 48 89 c7 mov rdi,rax + 409437: e8 70 6b 00 00 call 40ffac <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIeEES4_T_> + 40943c: 48 83 c4 10 add rsp,0x10 + 409440: e9 18 03 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409445: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40944c: 48 8d 45 90 lea rax,[rbp-0x70] + 409450: 48 89 d6 mov rsi,rdx + 409453: 48 89 c7 mov rdi,rax + 409456: e8 79 6b 00 00 call 40ffd4 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKcEES4_T_> + 40945b: e9 fd 02 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409460: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 409467: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 40946e: 48 8d 45 c0 lea rax,[rbp-0x40] + 409472: 48 89 ce mov rsi,rcx + 409475: 48 89 c7 mov rdi,rax + 409478: e8 6b 20 00 00 call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 40947d: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 409481: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 409485: 48 8d 45 90 lea rax,[rbp-0x70] + 409489: 48 89 ce mov rsi,rcx + 40948c: 48 89 c7 mov rdi,rax + 40948f: e8 68 6b 00 00 call 40fffc <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_17basic_string_viewIcEEEES4_T_> + 409494: e9 c4 02 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409499: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 4094a0: 48 8d 45 90 lea rax,[rbp-0x70] + 4094a4: 48 89 d6 mov rsi,rdx + 4094a7: 48 89 c7 mov rdi,rax + 4094aa: e8 89 6b 00 00 call 410038 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKvEES4_T_> + 4094af: e9 a9 02 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 4094b4: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 4094bb: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 4094c2: 48 8d 45 b0 lea rax,[rbp-0x50] + 4094c6: 48 89 ce mov rsi,rcx + 4094c9: 48 89 c7 mov rdi,rax + 4094cc: e8 4f 38 00 00 call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 4094d1: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 4094d5: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 4094d9: 48 8d 45 90 lea rax,[rbp-0x70] + 4094dd: 48 89 ce mov rsi,rcx + 4094e0: 48 89 c7 mov rdi,rax + 4094e3: e8 78 6b 00 00 call 410060 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE> + 4094e8: e9 70 02 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 4094ed: 90 nop + 4094ee: 48 8d 45 90 lea rax,[rbp-0x70] + 4094f2: 48 89 c7 mov rdi,rax + 4094f5: e8 ec 6b 00 00 call 4100e6 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_9monostateEEES4_T_> + 4094fa: e9 5e 02 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 4094ff: 48 8b 8d d0 fe ff ff mov rcx,QWORD PTR [rbp-0x130] + 409506: 48 8b 9d d8 fe ff ff mov rbx,QWORD PTR [rbp-0x128] + 40950d: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 409514: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 40951b: 48 8b 75 80 mov rsi,QWORD PTR [rbp-0x80] + 40951f: 48 8d bd 40 ff ff ff lea rdi,[rbp-0xc0] + 409526: 48 83 ec 08 sub rsp,0x8 + 40952a: ff b5 f0 fe ff ff push QWORD PTR [rbp-0x110] + 409530: 49 89 c8 mov r8,rcx + 409533: 49 89 d9 mov r9,rbx + 409536: 48 89 d1 mov rcx,rdx + 409539: 48 89 c2 mov rdx,rax + 40953c: e8 63 3c 00 00 call 40d1a4 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEEC1ES4_NS0_17basic_string_viewIcEENS0_17basic_format_argsIS6_EENS1_10locale_refE> + 409541: 48 83 c4 10 add rsp,0x10 + 409545: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 40954c: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 409553: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 40955a: 48 89 95 38 ff ff ff mov QWORD PTR [rbp-0xc8],rdx + 409561: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 409568: 48 89 c7 mov rdi,rax + 40956b: e8 d2 ba ff ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 409570: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 409574: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40957b: 48 89 c7 mov rdi,rax + 40957e: e8 d1 ba ff ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 409583: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 409587: 48 01 d0 add rax,rdx + 40958a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40958e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409592: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 409596: 48 83 f8 1f cmp rax,0x1f + 40959a: 0f 8f f2 00 00 00 jg 409692 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x4ca> + 4095a0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4095a4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4095a8: e9 b8 00 00 00 jmp 409665 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x49d> + 4095ad: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4095b1: 48 8d 50 01 lea rdx,[rax+0x1] + 4095b5: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4095b9: 0f b6 00 movzx eax,BYTE PTR [rax] + 4095bc: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 4095bf: 80 7d d7 7b cmp BYTE PTR [rbp-0x29],0x7b + 4095c3: 75 4a jne 40960f <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x447> + 4095c5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4095c9: 48 8d 50 ff lea rdx,[rax-0x1] + 4095cd: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4095d1: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 4095d8: 48 89 ce mov rsi,rcx + 4095db: 48 89 c7 mov rdi,rax + 4095de: e8 21 6b 00 00 call 410104 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_> + 4095e3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4095e7: 48 8d 48 ff lea rcx,[rax-0x1] + 4095eb: 48 8d 95 40 ff ff ff lea rdx,[rbp-0xc0] + 4095f2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4095f6: 48 89 c6 mov rsi,rax + 4095f9: 48 89 cf mov rdi,rcx + 4095fc: e8 9c 6b 00 00 call 41019d <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_> + 409601: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 409605: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409609: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40960d: eb 56 jmp 409665 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x49d> + 40960f: 80 7d d7 7d cmp BYTE PTR [rbp-0x29],0x7d + 409613: 75 50 jne 409665 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x49d> + 409615: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409619: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 40961d: 74 0b je 40962a <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x462> + 40961f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409623: 0f b6 00 movzx eax,BYTE PTR [rax] + 409626: 3c 7d cmp al,0x7d + 409628: 74 14 je 40963e <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x476> + 40962a: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 409631: be 40 63 43 00 mov esi,0x436340 + 409636: 48 89 c7 mov rdi,rax + 409639: e8 ba ac ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 40963e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 409642: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 409646: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 40964d: 48 89 ce mov rsi,rcx + 409650: 48 89 c7 mov rdi,rax + 409653: e8 ac 6a 00 00 call 410104 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_> + 409658: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + 40965d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409661: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 409665: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409669: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 40966d: 0f 85 3a ff ff ff jne 4095ad <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x3e5> + 409673: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 409677: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 40967b: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 409682: 48 89 ce mov rsi,rcx + 409685: 48 89 c7 mov rdi,rax + 409688: e8 77 6a 00 00 call 410104 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_> + 40968d: e9 cb 00 00 00 jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409692: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 409699: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax + 4096a0: e9 aa 00 00 00 jmp 40974f <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x587> + 4096a5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4096a9: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 4096b0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4096b4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4096b7: 3c 7b cmp al,0x7b + 4096b9: 74 31 je 4096ec <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x524> + 4096bb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4096bf: 48 8d 78 01 lea rdi,[rax+0x1] + 4096c3: 48 8d 95 20 ff ff ff lea rdx,[rbp-0xe0] + 4096ca: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4096ce: 48 89 d1 mov rcx,rdx + 4096d1: ba 7b 00 00 00 mov edx,0x7b + 4096d6: 48 89 c6 mov rsi,rax + 4096d9: e8 08 bd ff ff call 4053e6 <_ZN3fmt2v76detail4findILb0EcPKcEEbT1_S5_T0_RS5_> + 4096de: 83 f0 01 xor eax,0x1 + 4096e1: 84 c0 test al,al + 4096e3: 74 07 je 4096ec <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x524> + 4096e5: b8 01 00 00 00 mov eax,0x1 + 4096ea: eb 05 jmp 4096f1 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x529> + 4096ec: b8 00 00 00 00 mov eax,0x0 + 4096f1: 84 c0 test al,al + 4096f3: 74 1c je 409711 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x549> + 4096f5: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4096f9: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4096fd: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 409704: 48 89 ce mov rsi,rcx + 409707: 48 89 c7 mov rdi,rax + 40970a: e8 ff 3a 00 00 call 40d20e <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_> + 40970f: eb 4c jmp 40975d <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x595> + 409711: 48 8b 95 20 ff ff ff mov rdx,QWORD PTR [rbp-0xe0] + 409718: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 40971c: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 409723: 48 89 ce mov rsi,rcx + 409726: 48 89 c7 mov rdi,rax + 409729: e8 e0 3a 00 00 call 40d20e <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_> + 40972e: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 409735: 48 8d 95 40 ff ff ff lea rdx,[rbp-0xc0] + 40973c: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 409740: 48 89 ce mov rsi,rcx + 409743: 48 89 c7 mov rdi,rax + 409746: e8 52 6a 00 00 call 41019d <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_> + 40974b: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40974f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409753: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 409757: 0f 85 48 ff ff ff jne 4096a5 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE+0x4dd> + 40975d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 409761: c9 leave + 409762: c3 ret + +0000000000409763 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE>: +_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE(): + 409763: 55 push rbp + 409764: 48 89 e5 mov rbp,rsp + 409767: 53 push rbx + 409768: 48 81 ec b8 00 00 00 sub rsp,0xb8 + 40976f: f2 0f 11 85 58 ff ff ff movsd QWORD PTR [rbp-0xa8],xmm0 + 409777: 89 bd 54 ff ff ff mov DWORD PTR [rbp-0xac],edi + 40977d: 48 89 b5 4c ff ff ff mov QWORD PTR [rbp-0xb4],rsi + 409784: 48 89 95 40 ff ff ff mov QWORD PTR [rbp-0xc0],rdx + 40978b: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 409792: 48 89 c7 mov rdi,rax + 409795: e8 40 3b 00 00 call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 40979a: 48 89 c3 mov rbx,rax + 40979d: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 4097a4: 48 89 c7 mov rdi,rax + 4097a7: e8 84 1f 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 4097ac: 48 39 d8 cmp rax,rbx + 4097af: 72 14 jb 4097c5 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x62> + 4097b1: ba 5f 63 43 00 mov edx,0x43635f + 4097b6: be c0 09 00 00 mov esi,0x9c0 + 4097bb: bf 88 60 43 00 mov edi,0x436088 + 4097c0: e8 07 a2 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4097c5: 0f b6 85 50 ff ff ff movzx eax,BYTE PTR [rbp-0xb0] + 4097cc: 84 c0 test al,al + 4097ce: 74 0b je 4097db <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x78> + 4097d0: 0f b6 85 50 ff ff ff movzx eax,BYTE PTR [rbp-0xb0] + 4097d7: 3c 01 cmp al,0x1 + 4097d9: 75 1f jne 4097fa <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x97> + 4097db: 83 bd 54 ff ff ff 00 cmp DWORD PTR [rbp-0xac],0x0 + 4097e2: 78 0b js 4097ef <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x8c> + 4097e4: 8b 85 54 ff ff ff mov eax,DWORD PTR [rbp-0xac] + 4097ea: 83 e8 01 sub eax,0x1 + 4097ed: eb 05 jmp 4097f4 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x91> + 4097ef: b8 05 00 00 00 mov eax,0x5 + 4097f4: 89 85 54 ff ff ff mov DWORD PTR [rbp-0xac],eax + 4097fa: 48 8d 85 6c ff ff ff lea rax,[rbp-0x94] + 409801: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 409805: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409809: 48 8d 50 01 lea rdx,[rax+0x1] + 40980d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409811: c6 00 25 mov BYTE PTR [rax],0x25 + 409814: 0f b6 85 52 ff ff ff movzx eax,BYTE PTR [rbp-0xae] + 40981b: c0 e8 04 shr al,0x4 + 40981e: 83 e0 01 and eax,0x1 + 409821: 84 c0 test al,al + 409823: 74 1a je 40983f <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0xdc> + 409825: 0f b6 85 50 ff ff ff movzx eax,BYTE PTR [rbp-0xb0] + 40982c: 3c 03 cmp al,0x3 + 40982e: 75 0f jne 40983f <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0xdc> + 409830: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409834: 48 8d 50 01 lea rdx,[rax+0x1] + 409838: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40983c: c6 00 23 mov BYTE PTR [rax],0x23 + 40983f: 83 bd 54 ff ff ff 00 cmp DWORD PTR [rbp-0xac],0x0 + 409846: 78 1e js 409866 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x103> + 409848: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40984c: 48 8d 50 01 lea rdx,[rax+0x1] + 409850: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409854: c6 00 2e mov BYTE PTR [rax],0x2e + 409857: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40985b: 48 8d 50 01 lea rdx,[rax+0x1] + 40985f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409863: c6 00 2a mov BYTE PTR [rax],0x2a + 409866: 48 8d 85 73 ff ff ff lea rax,[rbp-0x8d] + 40986d: 48 89 c7 mov rdi,rax + 409870: e8 b1 29 00 00 call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 409875: 84 c0 test al,al + 409877: 74 0f je 409888 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x125> + 409879: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40987d: 48 8d 50 01 lea rdx,[rax+0x1] + 409881: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409885: c6 00 4c mov BYTE PTR [rax],0x4c + 409888: 0f b6 85 50 ff ff ff movzx eax,BYTE PTR [rbp-0xb0] + 40988f: 3c 03 cmp al,0x3 + 409891: 74 19 je 4098ac <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x149> + 409893: 0f b6 85 50 ff ff ff movzx eax,BYTE PTR [rbp-0xb0] + 40989a: 3c 02 cmp al,0x2 + 40989c: 75 07 jne 4098a5 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x142> + 40989e: ba 66 00 00 00 mov edx,0x66 + 4098a3: eb 21 jmp 4098c6 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x163> + 4098a5: ba 65 00 00 00 mov edx,0x65 + 4098aa: eb 1a jmp 4098c6 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x163> + 4098ac: 0f b6 85 52 ff ff ff movzx eax,BYTE PTR [rbp-0xae] + 4098b3: 83 e0 01 and eax,0x1 + 4098b6: 84 c0 test al,al + 4098b8: 74 07 je 4098c1 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x15e> + 4098ba: ba 41 00 00 00 mov edx,0x41 + 4098bf: eb 05 jmp 4098c6 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x163> + 4098c1: ba 61 00 00 00 mov edx,0x61 + 4098c6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4098ca: 48 8d 48 01 lea rcx,[rax+0x1] + 4098ce: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 4098d2: 88 10 mov BYTE PTR [rax],dl + 4098d4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4098d8: c6 00 00 mov BYTE PTR [rax],0x0 + 4098db: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 4098e2: 48 89 c7 mov rdi,rax + 4098e5: e8 46 1e 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 4098ea: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 4098ee: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 4098f5: 48 89 c7 mov rdi,rax + 4098f8: e8 ef 1e 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 4098fd: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 409901: 48 01 d0 add rax,rdx + 409904: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 409908: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 40990f: 48 89 c7 mov rdi,rax + 409912: e8 c3 39 00 00 call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 409917: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 40991b: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 40991f: 48 c7 45 98 e0 33 40 00 mov QWORD PTR [rbp-0x68],0x4033e0 + 409927: 83 bd 54 ff ff ff 00 cmp DWORD PTR [rbp-0xac],0x0 + 40992e: 78 32 js 409962 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x1ff> + 409930: 48 8b bd 58 ff ff ff mov rdi,QWORD PTR [rbp-0xa8] + 409937: 8b 8d 54 ff ff ff mov ecx,DWORD PTR [rbp-0xac] + 40993d: 48 8d 95 6c ff ff ff lea rdx,[rbp-0x94] + 409944: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 409948: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40994c: 4c 8b 45 98 mov r8,QWORD PTR [rbp-0x68] + 409950: 66 48 0f 6e c7 movq xmm0,rdi + 409955: 48 89 c7 mov rdi,rax + 409958: b8 01 00 00 00 mov eax,0x1 + 40995d: 41 ff d0 call r8 + 409960: eb 2d jmp 40998f <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x22c> + 409962: 48 8b b5 58 ff ff ff mov rsi,QWORD PTR [rbp-0xa8] + 409969: 48 8d 95 6c ff ff ff lea rdx,[rbp-0x94] + 409970: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 409974: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409978: 4c 8b 45 98 mov r8,QWORD PTR [rbp-0x68] + 40997c: 66 48 0f 6e c6 movq xmm0,rsi + 409981: 48 89 ce mov rsi,rcx + 409984: 48 89 c7 mov rdi,rax + 409987: b8 01 00 00 00 mov eax,0x1 + 40998c: 41 ff d0 call r8 + 40998f: 89 45 94 mov DWORD PTR [rbp-0x6c],eax + 409992: 83 7d 94 00 cmp DWORD PTR [rbp-0x6c],0x0 + 409996: 79 2a jns 4099c2 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x25f> + 409998: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 40999f: 48 89 c7 mov rdi,rax + 4099a2: e8 33 39 00 00 call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 4099a7: 48 8d 50 01 lea rdx,[rax+0x1] + 4099ab: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 4099b2: 48 89 d6 mov rsi,rdx + 4099b5: 48 89 c7 mov rdi,rax + 4099b8: e8 b1 2b 00 00 call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 4099bd: e9 b9 02 00 00 jmp 409c7b <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x518> + 4099c2: 8b 45 94 mov eax,DWORD PTR [rbp-0x6c] + 4099c5: 89 c7 mov edi,eax + 4099c7: e8 f5 1b 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4099cc: 89 45 90 mov DWORD PTR [rbp-0x70],eax + 4099cf: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 4099d2: 48 3b 45 a0 cmp rax,QWORD PTR [rbp-0x60] + 4099d6: 72 25 jb 4099fd <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x29a> + 4099d8: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 4099db: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4099df: 48 01 d0 add rax,rdx + 4099e2: 48 8d 50 01 lea rdx,[rax+0x1] + 4099e6: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 4099ed: 48 89 d6 mov rsi,rdx + 4099f0: 48 89 c7 mov rdi,rax + 4099f3: e8 76 2b 00 00 call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 4099f8: e9 7e 02 00 00 jmp 409c7b <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x518> + 4099fd: 0f b6 85 50 ff ff ff movzx eax,BYTE PTR [rbp-0xb0] + 409a04: 3c 02 cmp al,0x2 + 409a06: 0f 85 c9 00 00 00 jne 409ad5 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x372> + 409a0c: 83 bd 54 ff ff ff 00 cmp DWORD PTR [rbp-0xac],0x0 + 409a13: 75 1f jne 409a34 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x2d1> + 409a15: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409a18: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 409a1f: 48 89 d6 mov rsi,rdx + 409a22: 48 89 c7 mov rdi,rax + 409a25: e8 3e 1b 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 409a2a: b8 00 00 00 00 mov eax,0x0 + 409a2f: e9 4c 02 00 00 jmp 409c80 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x51d> + 409a34: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409a37: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409a3b: 48 01 d0 add rax,rdx + 409a3e: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax + 409a45: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 409a4c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 409a50: 48 83 6d e0 01 sub QWORD PTR [rbp-0x20],0x1 + 409a55: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409a59: 0f b6 00 movzx eax,BYTE PTR [rax] + 409a5c: 0f be d0 movsx edx,al + 409a5f: 48 8d 85 6b ff ff ff lea rax,[rbp-0x95] + 409a66: 89 d6 mov esi,edx + 409a68: 48 89 c7 mov rdi,rax + 409a6b: e8 c6 27 00 00 call 40c236 <_ZZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc> + 409a70: 84 c0 test al,al + 409a72: 75 dc jne 409a50 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x2ed> + 409a74: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 409a7b: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 409a7f: 83 e8 01 sub eax,0x1 + 409a82: 89 85 74 ff ff ff mov DWORD PTR [rbp-0x8c],eax + 409a88: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 409a8e: 89 c7 mov edi,eax + 409a90: e8 2c 1b 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 409a95: 89 c2 mov edx,eax + 409a97: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409a9b: 48 8d 48 01 lea rcx,[rax+0x1] + 409a9f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409aa3: 48 89 ce mov rsi,rcx + 409aa6: 48 89 c7 mov rdi,rax + 409aa9: e8 52 99 ff ff call 403400 + 409aae: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 409ab1: 83 e8 01 sub eax,0x1 + 409ab4: 89 c2 mov edx,eax + 409ab6: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 409abd: 48 89 d6 mov rsi,rdx + 409ac0: 48 89 c7 mov rdi,rax + 409ac3: e8 a0 1a 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 409ac8: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 409ace: f7 d8 neg eax + 409ad0: e9 ab 01 00 00 jmp 409c80 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x51d> + 409ad5: 0f b6 85 50 ff ff ff movzx eax,BYTE PTR [rbp-0xb0] + 409adc: 3c 03 cmp al,0x3 + 409ade: 75 26 jne 409b06 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3a3> + 409ae0: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409ae3: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 409ae7: 48 01 c2 add rdx,rax + 409aea: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 409af1: 48 89 d6 mov rsi,rdx + 409af4: 48 89 c7 mov rdi,rax + 409af7: e8 6c 1a 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 409afc: b8 00 00 00 00 mov eax,0x0 + 409b01: e9 7a 01 00 00 jmp 409c80 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x51d> + 409b06: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409b09: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409b0d: 48 01 d0 add rax,rdx + 409b10: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 409b14: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 409b18: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 409b1c: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 409b21: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409b25: 0f b6 00 movzx eax,BYTE PTR [rax] + 409b28: 3c 65 cmp al,0x65 + 409b2a: 75 f0 jne 409b1c <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3b9> + 409b2c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409b30: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1] + 409b34: 88 45 87 mov BYTE PTR [rbp-0x79],al + 409b37: 80 7d 87 2b cmp BYTE PTR [rbp-0x79],0x2b + 409b3b: 74 1f je 409b5c <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3f9> + 409b3d: 80 7d 87 2d cmp BYTE PTR [rbp-0x79],0x2d + 409b41: 74 19 je 409b5c <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3f9> + 409b43: b9 70 63 43 00 mov ecx,0x436370 + 409b48: ba 0e 0a 00 00 mov edx,0xa0e + 409b4d: be 88 60 43 00 mov esi,0x436088 + 409b52: bf ca 63 43 00 mov edi,0x4363ca + 409b57: e8 94 96 ff ff call 4031f0 <__assert_fail@plt> + 409b5c: c7 45 d4 00 00 00 00 mov DWORD PTR [rbp-0x2c],0x0 + 409b63: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409b67: 48 83 c0 02 add rax,0x2 + 409b6b: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 409b6f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 409b73: 0f b6 00 movzx eax,BYTE PTR [rax] + 409b76: 0f be d0 movsx edx,al + 409b79: 48 8d 85 6b ff ff ff lea rax,[rbp-0x95] + 409b80: 89 d6 mov esi,edx + 409b82: 48 89 c7 mov rdi,rax + 409b85: e8 ac 26 00 00 call 40c236 <_ZZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc> + 409b8a: 84 c0 test al,al + 409b8c: 75 19 jne 409ba7 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x444> + 409b8e: b9 70 63 43 00 mov ecx,0x436370 + 409b93: ba 12 0a 00 00 mov edx,0xa12 + 409b98: be 88 60 43 00 mov esi,0x436088 + 409b9d: bf e5 63 43 00 mov edi,0x4363e5 + 409ba2: e8 49 96 ff ff call 4031f0 <__assert_fail@plt> + 409ba7: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 409baa: 89 d0 mov eax,edx + 409bac: c1 e0 02 shl eax,0x2 + 409baf: 01 d0 add eax,edx + 409bb1: 01 c0 add eax,eax + 409bb3: 89 c1 mov ecx,eax + 409bb5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 409bb9: 48 8d 50 01 lea rdx,[rax+0x1] + 409bbd: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 409bc1: 0f b6 00 movzx eax,BYTE PTR [rax] + 409bc4: 0f be c0 movsx eax,al + 409bc7: 83 e8 30 sub eax,0x30 + 409bca: 01 c8 add eax,ecx + 409bcc: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 409bcf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 409bd3: 48 3b 45 88 cmp rax,QWORD PTR [rbp-0x78] + 409bd7: 75 96 jne 409b6f <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x40c> + 409bd9: 80 7d 87 2d cmp BYTE PTR [rbp-0x79],0x2d + 409bdd: 75 03 jne 409be2 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x47f> + 409bdf: f7 5d d4 neg DWORD PTR [rbp-0x2c] + 409be2: c7 45 c4 00 00 00 00 mov DWORD PTR [rbp-0x3c],0x0 + 409be9: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409bed: 48 83 c0 01 add rax,0x1 + 409bf1: 48 39 45 d8 cmp QWORD PTR [rbp-0x28],rax + 409bf5: 74 53 je 409c4a <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x4e7> + 409bf7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 409bfb: 48 83 e8 01 sub rax,0x1 + 409bff: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 409c03: eb 05 jmp 409c0a <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x4a7> + 409c05: 48 83 6d b8 01 sub QWORD PTR [rbp-0x48],0x1 + 409c0a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 409c0e: 0f b6 00 movzx eax,BYTE PTR [rax] + 409c11: 3c 30 cmp al,0x30 + 409c13: 74 f0 je 409c05 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x4a2> + 409c15: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 409c19: 48 2b 45 a8 sub rax,QWORD PTR [rbp-0x58] + 409c1d: 83 e8 01 sub eax,0x1 + 409c20: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 409c23: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 409c26: 89 c7 mov edi,eax + 409c28: e8 94 19 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 409c2d: 89 c2 mov edx,eax + 409c2f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409c33: 48 8d 48 02 lea rcx,[rax+0x2] + 409c37: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409c3b: 48 83 c0 01 add rax,0x1 + 409c3f: 48 89 ce mov rsi,rcx + 409c42: 48 89 c7 mov rdi,rax + 409c45: e8 b6 97 ff ff call 403400 + 409c4a: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 409c4d: 89 c7 mov edi,eax + 409c4f: e8 6d 19 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 409c54: 89 c2 mov edx,eax + 409c56: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 409c5a: 48 01 d0 add rax,rdx + 409c5d: 48 8d 50 01 lea rdx,[rax+0x1] + 409c61: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 409c68: 48 89 d6 mov rsi,rdx + 409c6b: 48 89 c7 mov rdi,rax + 409c6e: e8 f5 18 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 409c73: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 409c76: 2b 45 c4 sub eax,DWORD PTR [rbp-0x3c] + 409c79: eb 05 jmp 409c80 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x51d> + 409c7b: e9 6e fc ff ff jmp 4098ee <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x18b> + 409c80: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 409c84: c9 leave + 409c85: c3 ret + +0000000000409c86 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE>: +_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE(): + 409c86: 55 push rbp + 409c87: 48 89 e5 mov rbp,rsp + 409c8a: 53 push rbx + 409c8b: 48 81 ec b8 00 00 00 sub rsp,0xb8 + 409c92: 89 bd 5c ff ff ff mov DWORD PTR [rbp-0xa4],edi + 409c98: 48 89 b5 54 ff ff ff mov QWORD PTR [rbp-0xac],rsi + 409c9f: 48 89 95 48 ff ff ff mov QWORD PTR [rbp-0xb8],rdx + 409ca6: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409cad: 48 89 c7 mov rdi,rax + 409cb0: e8 25 36 00 00 call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 409cb5: 48 89 c3 mov rbx,rax + 409cb8: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409cbf: 48 89 c7 mov rdi,rax + 409cc2: e8 69 1a 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 409cc7: 48 39 d8 cmp rax,rbx + 409cca: 72 14 jb 409ce0 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5a> + 409ccc: ba 5f 63 43 00 mov edx,0x43635f + 409cd1: be c0 09 00 00 mov esi,0x9c0 + 409cd6: bf 88 60 43 00 mov edi,0x436088 + 409cdb: e8 ec 9c ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 409ce0: 0f b6 85 58 ff ff ff movzx eax,BYTE PTR [rbp-0xa8] + 409ce7: 84 c0 test al,al + 409ce9: 74 0b je 409cf6 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x70> + 409ceb: 0f b6 85 58 ff ff ff movzx eax,BYTE PTR [rbp-0xa8] + 409cf2: 3c 01 cmp al,0x1 + 409cf4: 75 1f jne 409d15 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x8f> + 409cf6: 83 bd 5c ff ff ff 00 cmp DWORD PTR [rbp-0xa4],0x0 + 409cfd: 78 0b js 409d0a <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x84> + 409cff: 8b 85 5c ff ff ff mov eax,DWORD PTR [rbp-0xa4] + 409d05: 83 e8 01 sub eax,0x1 + 409d08: eb 05 jmp 409d0f <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x89> + 409d0a: b8 05 00 00 00 mov eax,0x5 + 409d0f: 89 85 5c ff ff ff mov DWORD PTR [rbp-0xa4],eax + 409d15: 48 8d 85 6c ff ff ff lea rax,[rbp-0x94] + 409d1c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 409d20: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409d24: 48 8d 50 01 lea rdx,[rax+0x1] + 409d28: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409d2c: c6 00 25 mov BYTE PTR [rax],0x25 + 409d2f: 0f b6 85 5a ff ff ff movzx eax,BYTE PTR [rbp-0xa6] + 409d36: c0 e8 04 shr al,0x4 + 409d39: 83 e0 01 and eax,0x1 + 409d3c: 84 c0 test al,al + 409d3e: 74 1a je 409d5a <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0xd4> + 409d40: 0f b6 85 58 ff ff ff movzx eax,BYTE PTR [rbp-0xa8] + 409d47: 3c 03 cmp al,0x3 + 409d49: 75 0f jne 409d5a <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0xd4> + 409d4b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409d4f: 48 8d 50 01 lea rdx,[rax+0x1] + 409d53: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409d57: c6 00 23 mov BYTE PTR [rax],0x23 + 409d5a: 83 bd 5c ff ff ff 00 cmp DWORD PTR [rbp-0xa4],0x0 + 409d61: 78 1e js 409d81 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0xfb> + 409d63: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409d67: 48 8d 50 01 lea rdx,[rax+0x1] + 409d6b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409d6f: c6 00 2e mov BYTE PTR [rax],0x2e + 409d72: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409d76: 48 8d 50 01 lea rdx,[rax+0x1] + 409d7a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409d7e: c6 00 2a mov BYTE PTR [rax],0x2a + 409d81: 48 8d 85 73 ff ff ff lea rax,[rbp-0x8d] + 409d88: 48 89 c7 mov rdi,rax + 409d8b: e8 1a b2 ff ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 409d90: 84 c0 test al,al + 409d92: 74 0f je 409da3 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x11d> + 409d94: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409d98: 48 8d 50 01 lea rdx,[rax+0x1] + 409d9c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 409da0: c6 00 4c mov BYTE PTR [rax],0x4c + 409da3: 0f b6 85 58 ff ff ff movzx eax,BYTE PTR [rbp-0xa8] + 409daa: 3c 03 cmp al,0x3 + 409dac: 74 19 je 409dc7 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x141> + 409dae: 0f b6 85 58 ff ff ff movzx eax,BYTE PTR [rbp-0xa8] + 409db5: 3c 02 cmp al,0x2 + 409db7: 75 07 jne 409dc0 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x13a> + 409db9: ba 66 00 00 00 mov edx,0x66 + 409dbe: eb 21 jmp 409de1 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x15b> + 409dc0: ba 65 00 00 00 mov edx,0x65 + 409dc5: eb 1a jmp 409de1 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x15b> + 409dc7: 0f b6 85 5a ff ff ff movzx eax,BYTE PTR [rbp-0xa6] + 409dce: 83 e0 01 and eax,0x1 + 409dd1: 84 c0 test al,al + 409dd3: 74 07 je 409ddc <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x156> + 409dd5: ba 41 00 00 00 mov edx,0x41 + 409dda: eb 05 jmp 409de1 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x15b> + 409ddc: ba 61 00 00 00 mov edx,0x61 + 409de1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409de5: 48 8d 48 01 lea rcx,[rax+0x1] + 409de9: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 409ded: 88 10 mov BYTE PTR [rax],dl + 409def: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 409df3: c6 00 00 mov BYTE PTR [rax],0x0 + 409df6: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409dfd: 48 89 c7 mov rdi,rax + 409e00: e8 2b 19 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 409e05: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 409e09: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409e10: 48 89 c7 mov rdi,rax + 409e13: e8 d4 19 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 409e18: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 409e1c: 48 01 d0 add rax,rdx + 409e1f: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 409e23: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409e2a: 48 89 c7 mov rdi,rax + 409e2d: e8 a8 34 00 00 call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 409e32: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 409e36: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 409e3a: 48 c7 45 98 e0 33 40 00 mov QWORD PTR [rbp-0x68],0x4033e0 + 409e42: 83 bd 5c ff ff ff 00 cmp DWORD PTR [rbp-0xa4],0x0 + 409e49: 78 30 js 409e7b <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x1f5> + 409e4b: 8b 8d 5c ff ff ff mov ecx,DWORD PTR [rbp-0xa4] + 409e51: 48 8d 95 6c ff ff ff lea rdx,[rbp-0x94] + 409e58: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 409e5c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409e60: ff 75 18 push QWORD PTR [rbp+0x18] + 409e63: ff 75 10 push QWORD PTR [rbp+0x10] + 409e66: 4c 8b 45 98 mov r8,QWORD PTR [rbp-0x68] + 409e6a: 48 89 c7 mov rdi,rax + 409e6d: b8 00 00 00 00 mov eax,0x0 + 409e72: 41 ff d0 call r8 + 409e75: 48 83 c4 10 add rsp,0x10 + 409e79: eb 2b jmp 409ea6 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x220> + 409e7b: 48 8d 95 6c ff ff ff lea rdx,[rbp-0x94] + 409e82: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 409e86: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409e8a: ff 75 18 push QWORD PTR [rbp+0x18] + 409e8d: ff 75 10 push QWORD PTR [rbp+0x10] + 409e90: 4c 8b 45 98 mov r8,QWORD PTR [rbp-0x68] + 409e94: 48 89 ce mov rsi,rcx + 409e97: 48 89 c7 mov rdi,rax + 409e9a: b8 00 00 00 00 mov eax,0x0 + 409e9f: 41 ff d0 call r8 + 409ea2: 48 83 c4 10 add rsp,0x10 + 409ea6: 89 45 94 mov DWORD PTR [rbp-0x6c],eax + 409ea9: 83 7d 94 00 cmp DWORD PTR [rbp-0x6c],0x0 + 409ead: 79 2a jns 409ed9 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x253> + 409eaf: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409eb6: 48 89 c7 mov rdi,rax + 409eb9: e8 1c 34 00 00 call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 409ebe: 48 8d 50 01 lea rdx,[rax+0x1] + 409ec2: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409ec9: 48 89 d6 mov rsi,rdx + 409ecc: 48 89 c7 mov rdi,rax + 409ecf: e8 9a 26 00 00 call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 409ed4: e9 b9 02 00 00 jmp 40a192 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x50c> + 409ed9: 8b 45 94 mov eax,DWORD PTR [rbp-0x6c] + 409edc: 89 c7 mov edi,eax + 409ede: e8 de 16 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 409ee3: 89 45 90 mov DWORD PTR [rbp-0x70],eax + 409ee6: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 409ee9: 48 3b 45 a0 cmp rax,QWORD PTR [rbp-0x60] + 409eed: 72 25 jb 409f14 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x28e> + 409eef: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409ef2: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 409ef6: 48 01 d0 add rax,rdx + 409ef9: 48 8d 50 01 lea rdx,[rax+0x1] + 409efd: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409f04: 48 89 d6 mov rsi,rdx + 409f07: 48 89 c7 mov rdi,rax + 409f0a: e8 5f 26 00 00 call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 409f0f: e9 7e 02 00 00 jmp 40a192 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x50c> + 409f14: 0f b6 85 58 ff ff ff movzx eax,BYTE PTR [rbp-0xa8] + 409f1b: 3c 02 cmp al,0x2 + 409f1d: 0f 85 c9 00 00 00 jne 409fec <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x366> + 409f23: 83 bd 5c ff ff ff 00 cmp DWORD PTR [rbp-0xa4],0x0 + 409f2a: 75 1f jne 409f4b <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x2c5> + 409f2c: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409f2f: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409f36: 48 89 d6 mov rsi,rdx + 409f39: 48 89 c7 mov rdi,rax + 409f3c: e8 27 16 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 409f41: b8 00 00 00 00 mov eax,0x0 + 409f46: e9 4c 02 00 00 jmp 40a197 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x511> + 409f4b: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409f4e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 409f52: 48 01 d0 add rax,rdx + 409f55: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax + 409f5c: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 409f63: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 409f67: 48 83 6d e0 01 sub QWORD PTR [rbp-0x20],0x1 + 409f6c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409f70: 0f b6 00 movzx eax,BYTE PTR [rax] + 409f73: 0f be d0 movsx edx,al + 409f76: 48 8d 85 6b ff ff ff lea rax,[rbp-0x95] + 409f7d: 89 d6 mov esi,edx + 409f7f: 48 89 c7 mov rdi,rax + 409f82: e8 d7 22 00 00 call 40c25e <_ZZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc> + 409f87: 84 c0 test al,al + 409f89: 75 dc jne 409f67 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x2e1> + 409f8b: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 409f92: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 409f96: 83 e8 01 sub eax,0x1 + 409f99: 89 85 74 ff ff ff mov DWORD PTR [rbp-0x8c],eax + 409f9f: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 409fa5: 89 c7 mov edi,eax + 409fa7: e8 15 16 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 409fac: 89 c2 mov edx,eax + 409fae: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409fb2: 48 8d 48 01 lea rcx,[rax+0x1] + 409fb6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 409fba: 48 89 ce mov rsi,rcx + 409fbd: 48 89 c7 mov rdi,rax + 409fc0: e8 3b 94 ff ff call 403400 + 409fc5: 8b 45 90 mov eax,DWORD PTR [rbp-0x70] + 409fc8: 83 e8 01 sub eax,0x1 + 409fcb: 89 c2 mov edx,eax + 409fcd: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 409fd4: 48 89 d6 mov rsi,rdx + 409fd7: 48 89 c7 mov rdi,rax + 409fda: e8 89 15 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 409fdf: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 409fe5: f7 d8 neg eax + 409fe7: e9 ab 01 00 00 jmp 40a197 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x511> + 409fec: 0f b6 85 58 ff ff ff movzx eax,BYTE PTR [rbp-0xa8] + 409ff3: 3c 03 cmp al,0x3 + 409ff5: 75 26 jne 40a01d <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x397> + 409ff7: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 409ffa: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 409ffe: 48 01 c2 add rdx,rax + 40a001: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 40a008: 48 89 d6 mov rsi,rdx + 40a00b: 48 89 c7 mov rdi,rax + 40a00e: e8 55 15 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40a013: b8 00 00 00 00 mov eax,0x0 + 40a018: e9 7a 01 00 00 jmp 40a197 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x511> + 40a01d: 8b 55 90 mov edx,DWORD PTR [rbp-0x70] + 40a020: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40a024: 48 01 d0 add rax,rdx + 40a027: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 40a02b: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40a02f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 40a033: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 40a038: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40a03c: 0f b6 00 movzx eax,BYTE PTR [rax] + 40a03f: 3c 65 cmp al,0x65 + 40a041: 75 f0 jne 40a033 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3ad> + 40a043: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40a047: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1] + 40a04b: 88 45 87 mov BYTE PTR [rbp-0x79],al + 40a04e: 80 7d 87 2b cmp BYTE PTR [rbp-0x79],0x2b + 40a052: 74 1f je 40a073 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3ed> + 40a054: 80 7d 87 2d cmp BYTE PTR [rbp-0x79],0x2d + 40a058: 74 19 je 40a073 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3ed> + 40a05a: b9 f8 63 43 00 mov ecx,0x4363f8 + 40a05f: ba 0e 0a 00 00 mov edx,0xa0e + 40a064: be 88 60 43 00 mov esi,0x436088 + 40a069: bf ca 63 43 00 mov edi,0x4363ca + 40a06e: e8 7d 91 ff ff call 4031f0 <__assert_fail@plt> + 40a073: c7 45 d4 00 00 00 00 mov DWORD PTR [rbp-0x2c],0x0 + 40a07a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40a07e: 48 83 c0 02 add rax,0x2 + 40a082: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40a086: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40a08a: 0f b6 00 movzx eax,BYTE PTR [rax] + 40a08d: 0f be d0 movsx edx,al + 40a090: 48 8d 85 6b ff ff ff lea rax,[rbp-0x95] + 40a097: 89 d6 mov esi,edx + 40a099: 48 89 c7 mov rdi,rax + 40a09c: e8 bd 21 00 00 call 40c25e <_ZZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc> + 40a0a1: 84 c0 test al,al + 40a0a3: 75 19 jne 40a0be <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x438> + 40a0a5: b9 f8 63 43 00 mov ecx,0x4363f8 + 40a0aa: ba 12 0a 00 00 mov edx,0xa12 + 40a0af: be 88 60 43 00 mov esi,0x436088 + 40a0b4: bf e5 63 43 00 mov edi,0x4363e5 + 40a0b9: e8 32 91 ff ff call 4031f0 <__assert_fail@plt> + 40a0be: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 40a0c1: 89 d0 mov eax,edx + 40a0c3: c1 e0 02 shl eax,0x2 + 40a0c6: 01 d0 add eax,edx + 40a0c8: 01 c0 add eax,eax + 40a0ca: 89 c1 mov ecx,eax + 40a0cc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40a0d0: 48 8d 50 01 lea rdx,[rax+0x1] + 40a0d4: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40a0d8: 0f b6 00 movzx eax,BYTE PTR [rax] + 40a0db: 0f be c0 movsx eax,al + 40a0de: 83 e8 30 sub eax,0x30 + 40a0e1: 01 c8 add eax,ecx + 40a0e3: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 40a0e6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40a0ea: 48 3b 45 88 cmp rax,QWORD PTR [rbp-0x78] + 40a0ee: 75 96 jne 40a086 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x400> + 40a0f0: 80 7d 87 2d cmp BYTE PTR [rbp-0x79],0x2d + 40a0f4: 75 03 jne 40a0f9 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x473> + 40a0f6: f7 5d d4 neg DWORD PTR [rbp-0x2c] + 40a0f9: c7 45 c4 00 00 00 00 mov DWORD PTR [rbp-0x3c],0x0 + 40a100: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40a104: 48 83 c0 01 add rax,0x1 + 40a108: 48 39 45 d8 cmp QWORD PTR [rbp-0x28],rax + 40a10c: 74 53 je 40a161 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x4db> + 40a10e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40a112: 48 83 e8 01 sub rax,0x1 + 40a116: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40a11a: eb 05 jmp 40a121 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x49b> + 40a11c: 48 83 6d b8 01 sub QWORD PTR [rbp-0x48],0x1 + 40a121: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40a125: 0f b6 00 movzx eax,BYTE PTR [rax] + 40a128: 3c 30 cmp al,0x30 + 40a12a: 74 f0 je 40a11c <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x496> + 40a12c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40a130: 48 2b 45 a8 sub rax,QWORD PTR [rbp-0x58] + 40a134: 83 e8 01 sub eax,0x1 + 40a137: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40a13a: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40a13d: 89 c7 mov edi,eax + 40a13f: e8 7d 14 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40a144: 89 c2 mov edx,eax + 40a146: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40a14a: 48 8d 48 02 lea rcx,[rax+0x2] + 40a14e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40a152: 48 83 c0 01 add rax,0x1 + 40a156: 48 89 ce mov rsi,rcx + 40a159: 48 89 c7 mov rdi,rax + 40a15c: e8 9f 92 ff ff call 403400 + 40a161: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40a164: 89 c7 mov edi,eax + 40a166: e8 56 14 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40a16b: 89 c2 mov edx,eax + 40a16d: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40a171: 48 01 d0 add rax,rdx + 40a174: 48 8d 50 01 lea rdx,[rax+0x1] + 40a178: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 40a17f: 48 89 d6 mov rsi,rdx + 40a182: 48 89 c7 mov rdi,rax + 40a185: e8 de 13 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40a18a: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 40a18d: 2b 45 c4 sub eax,DWORD PTR [rbp-0x3c] + 40a190: eb 05 jmp 40a197 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x511> + 40a192: e9 72 fc ff ff jmp 409e09 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x183> + 40a197: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40a19b: c9 leave + 40a19c: c3 ret + +000000000040a19d <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE>: +_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE(): + 40a19d: 55 push rbp + 40a19e: 48 89 e5 mov rbp,rsp + 40a1a1: 53 push rbx + 40a1a2: 48 81 ec 48 01 00 00 sub rsp,0x148 + 40a1a9: f2 0f 11 85 c8 fe ff ff movsd QWORD PTR [rbp-0x138],xmm0 + 40a1b1: 89 bd c4 fe ff ff mov DWORD PTR [rbp-0x13c],edi + 40a1b7: 48 89 b5 bc fe ff ff mov QWORD PTR [rbp-0x144],rsi + 40a1be: 48 89 95 b0 fe ff ff mov QWORD PTR [rbp-0x150],rdx + 40a1c5: f2 0f 10 85 c8 fe ff ff movsd xmm0,QWORD PTR [rbp-0x138] + 40a1cd: 66 0f ef c9 pxor xmm1,xmm1 + 40a1d1: 66 0f 2f c1 comisd xmm0,xmm1 + 40a1d5: 73 14 jae 40a1eb <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x4e> + 40a1d7: ba 57 64 43 00 mov edx,0x436457 + 40a1dc: be 80 09 00 00 mov esi,0x980 + 40a1e1: bf 88 60 43 00 mov edi,0x436088 + 40a1e6: e8 e1 97 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40a1eb: 0f b6 85 c0 fe ff ff movzx eax,BYTE PTR [rbp-0x140] + 40a1f2: 3c 02 cmp al,0x2 + 40a1f4: 0f 94 c0 sete al + 40a1f7: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 40a1fa: 66 0f ef c0 pxor xmm0,xmm0 + 40a1fe: 66 0f 2f 85 c8 fe ff ff comisd xmm0,QWORD PTR [rbp-0x138] + 40a206: 0f 82 9c 00 00 00 jb 40a2a8 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x10b> + 40a20c: 83 bd c4 fe ff ff 00 cmp DWORD PTR [rbp-0x13c],0x0 + 40a213: 7e 0b jle 40a220 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x83> + 40a215: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 40a219: 83 f0 01 xor eax,0x1 + 40a21c: 84 c0 test al,al + 40a21e: 74 2a je 40a24a <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0xad> + 40a220: c6 85 7e ff ff ff 30 mov BYTE PTR [rbp-0x82],0x30 + 40a227: 48 8d 95 7e ff ff ff lea rdx,[rbp-0x82] + 40a22e: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40a235: 48 89 d6 mov rsi,rdx + 40a238: 48 89 c7 mov rdi,rax + 40a23b: e8 ac 30 00 00 call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 40a240: b8 00 00 00 00 mov eax,0x0 + 40a245: e9 cd 07 00 00 jmp 40aa17 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x87a> + 40a24a: 8b 85 c4 fe ff ff mov eax,DWORD PTR [rbp-0x13c] + 40a250: 89 c7 mov edi,eax + 40a252: e8 6a 13 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40a257: 89 c2 mov edx,eax + 40a259: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40a260: 48 89 d6 mov rsi,rdx + 40a263: 48 89 c7 mov rdi,rax + 40a266: e8 fd 12 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40a26b: c6 85 7f ff ff ff 30 mov BYTE PTR [rbp-0x81],0x30 + 40a272: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40a279: 48 89 c7 mov rdi,rax + 40a27c: e8 6b 15 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 40a281: 48 89 c1 mov rcx,rax + 40a284: 48 8d 95 7f ff ff ff lea rdx,[rbp-0x81] + 40a28b: 8b 85 c4 fe ff ff mov eax,DWORD PTR [rbp-0x13c] + 40a291: 89 c6 mov esi,eax + 40a293: 48 89 cf mov rdi,rcx + 40a296: e8 a8 30 00 00 call 40d343 <_ZSt20uninitialized_fill_nIPcicET_S1_T0_RKT1_> + 40a29b: 8b 85 c4 fe ff ff mov eax,DWORD PTR [rbp-0x13c] + 40a2a1: f7 d8 neg eax + 40a2a3: e9 6f 07 00 00 jmp 40aa17 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x87a> + 40a2a8: 0f b6 85 c2 fe ff ff movzx eax,BYTE PTR [rbp-0x13e] + 40a2af: c0 e8 03 shr al,0x3 + 40a2b2: 83 e0 01 and eax,0x1 + 40a2b5: 83 f0 01 xor eax,0x1 + 40a2b8: 84 c0 test al,al + 40a2ba: 74 2c je 40a2e8 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x14b> + 40a2bc: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 40a2c3: 48 8b b5 bc fe ff ff mov rsi,QWORD PTR [rbp-0x144] + 40a2ca: 8b 8d c4 fe ff ff mov ecx,DWORD PTR [rbp-0x13c] + 40a2d0: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 40a2d7: 89 cf mov edi,ecx + 40a2d9: 66 48 0f 6e c0 movq xmm0,rax + 40a2de: e8 80 f4 ff ff call 409763 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 40a2e3: e9 2f 07 00 00 jmp 40aa17 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x87a> + 40a2e8: 83 bd c4 fe ff ff 00 cmp DWORD PTR [rbp-0x13c],0x0 + 40a2ef: 0f 89 bc 00 00 00 jns 40a3b1 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x214> + 40a2f5: 0f b6 85 c2 fe ff ff movzx eax,BYTE PTR [rbp-0x13e] + 40a2fc: c0 e8 02 shr al,0x2 + 40a2ff: 83 e0 01 and eax,0x1 + 40a302: 84 c0 test al,al + 40a304: 74 55 je 40a35b <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x1be> + 40a306: 66 0f ef d2 pxor xmm2,xmm2 + 40a30a: f2 0f 5a 95 c8 fe ff ff cvtsd2ss xmm2,QWORD PTR [rbp-0x138] + 40a312: 66 0f 7e d0 movd eax,xmm2 + 40a316: 66 0f 6e c0 movd xmm0,eax + 40a31a: e8 ab d5 ff ff call 4078ca <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_> + 40a31f: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax + 40a326: 8b 9d d8 fe ff ff mov ebx,DWORD PTR [rbp-0x128] + 40a32c: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 40a333: 48 8d 45 80 lea rax,[rbp-0x80] + 40a337: 48 89 d6 mov rsi,rdx + 40a33a: 48 89 c7 mov rdi,rax + 40a33d: e8 aa 12 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 40a342: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 40a346: 89 de mov esi,ebx + 40a348: 48 89 c7 mov rdi,rax + 40a34b: e8 21 30 00 00 call 40d371 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_> + 40a350: 8b 85 dc fe ff ff mov eax,DWORD PTR [rbp-0x124] + 40a356: e9 bc 06 00 00 jmp 40aa17 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x87a> + 40a35b: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 40a362: 66 48 0f 6e c0 movq xmm0,rax + 40a367: e8 c6 db ff ff call 407f32 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_> + 40a36c: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 40a373: 48 89 95 e8 fe ff ff mov QWORD PTR [rbp-0x118],rdx + 40a37a: 48 8b 9d e0 fe ff ff mov rbx,QWORD PTR [rbp-0x120] + 40a381: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 40a388: 48 8d 45 88 lea rax,[rbp-0x78] + 40a38c: 48 89 d6 mov rsi,rdx + 40a38f: 48 89 c7 mov rdi,rax + 40a392: e8 55 12 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 40a397: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40a39b: 48 89 de mov rsi,rbx + 40a39e: 48 89 c7 mov rdi,rax + 40a3a1: e8 fc 30 00 00 call 40d4a2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_> + 40a3a6: 8b 85 e8 fe ff ff mov eax,DWORD PTR [rbp-0x118] + 40a3ac: e9 66 06 00 00 jmp 40aa17 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x87a> + 40a3b1: c7 85 78 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0x88],0x0 + 40a3bb: c7 45 e0 c4 ff ff ff mov DWORD PTR [rbp-0x20],0xffffffc4 + 40a3c2: c7 85 74 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0x8c],0x0 + 40a3cc: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] + 40a3d3: 48 8d 45 90 lea rax,[rbp-0x70] + 40a3d7: 66 48 0f 6e c2 movq xmm0,rdx + 40a3dc: 48 89 c7 mov rdi,rax + 40a3df: e8 fc 31 00 00 call 40d5e0 <_ZN3fmt2v76detail2fpC1IdEET_> + 40a3e4: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 40a3e8: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 40a3ec: 48 89 d7 mov rdi,rdx + 40a3ef: 48 89 c6 mov rsi,rax + 40a3f2: e8 12 32 00 00 call 40d609 <_ZN3fmt2v76detail9normalizeILi0EEENS1_2fpES3_> + 40a3f7: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 40a3fe: 48 89 95 68 ff ff ff mov QWORD PTR [rbp-0x98],rdx + 40a405: 8b 85 68 ff ff ff mov eax,DWORD PTR [rbp-0x98] + 40a40b: ba 84 ff ff ff mov edx,0xffffff84 + 40a410: 29 c2 sub edx,eax + 40a412: 48 8d 85 74 ff ff ff lea rax,[rbp-0x8c] + 40a419: 48 89 c6 mov rsi,rax + 40a41c: 89 d7 mov edi,edx + 40a41e: e8 29 b3 ff ff call 40574c <_ZN3fmt2v76detail16get_cached_powerEiRi> + 40a423: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 40a42a: 48 89 95 58 ff ff ff mov QWORD PTR [rbp-0xa8],rdx + 40a431: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 40a438: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 40a43f: 48 8b bd 60 ff ff ff mov rdi,QWORD PTR [rbp-0xa0] + 40a446: 48 8b b5 68 ff ff ff mov rsi,QWORD PTR [rbp-0x98] + 40a44d: 48 89 d1 mov rcx,rdx + 40a450: 48 89 c2 mov rdx,rax + 40a453: e8 93 b2 ff ff call 4056eb <_ZN3fmt2v76detailmlENS1_2fpES2_> + 40a458: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 40a45c: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 40a460: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 40a464: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 40a46b: 8b 45 a8 mov eax,DWORD PTR [rbp-0x58] + 40a46e: 89 85 68 ff ff ff mov DWORD PTR [rbp-0x98],eax + 40a474: c7 45 dc ff 02 00 00 mov DWORD PTR [rbp-0x24],0x2ff + 40a47b: 81 bd c4 fe ff ff ff 02 00 00 cmp DWORD PTR [rbp-0x13c],0x2ff + 40a485: 7e 0a jle 40a491 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x2f4> + 40a487: c7 85 c4 fe ff ff ff 02 00 00 mov DWORD PTR [rbp-0x13c],0x2ff + 40a491: 66 0f ef c0 pxor xmm0,xmm0 + 40a495: 0f 29 85 30 ff ff ff movaps XMMWORD PTR [rbp-0xd0],xmm0 + 40a49c: 66 0f d6 85 40 ff ff ff movq QWORD PTR [rbp-0xc0],xmm0 + 40a4a4: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40a4ab: 48 89 c7 mov rdi,rax + 40a4ae: e8 39 13 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 40a4b3: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 40a4ba: 8b 85 c4 fe ff ff mov eax,DWORD PTR [rbp-0x13c] + 40a4c0: 89 85 3c ff ff ff mov DWORD PTR [rbp-0xc4],eax + 40a4c6: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 40a4cc: f7 d8 neg eax + 40a4ce: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 40a4d4: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 40a4d8: 88 85 44 ff ff ff mov BYTE PTR [rbp-0xbc],al + 40a4de: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + 40a4e5: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 40a4ec: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 40a4f3: 48 89 95 28 ff ff ff mov QWORD PTR [rbp-0xd8],rdx + 40a4fa: 48 c7 45 d0 01 00 00 00 mov QWORD PTR [rbp-0x30],0x1 + 40a502: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 40a508: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 40a50e: f7 d8 neg eax + 40a510: be 01 00 00 00 mov esi,0x1 + 40a515: 89 c1 mov ecx,eax + 40a517: 48 d3 e6 shl rsi,cl + 40a51a: 48 89 f1 mov rcx,rsi + 40a51d: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 40a524: 48 89 ce mov rsi,rcx + 40a527: 48 89 c7 mov rdi,rax + 40a52a: e8 17 b1 ff ff call 405646 <_ZN3fmt2v76detail2fpC1Emi> + 40a52f: 48 8b 95 20 ff ff ff mov rdx,QWORD PTR [rbp-0xe0] + 40a536: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40a53c: f7 d8 neg eax + 40a53e: 89 c1 mov ecx,eax + 40a540: 48 d3 ea shr rdx,cl + 40a543: 48 89 d0 mov rax,rdx + 40a546: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 40a54c: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40a552: 85 c0 test eax,eax + 40a554: 75 14 jne 40a56a <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3cd> + 40a556: ba 78 61 43 00 mov edx,0x436178 + 40a55b: be ec 05 00 00 mov esi,0x5ec + 40a560: bf 88 60 43 00 mov edi,0x436088 + 40a565: e8 62 94 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40a56a: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40a570: 89 c6 mov esi,eax + 40a572: 48 8b 95 20 ff ff ff mov rdx,QWORD PTR [rbp-0xe0] + 40a579: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40a57f: f7 d8 neg eax + 40a581: 89 c1 mov ecx,eax + 40a583: 48 d3 ea shr rdx,cl + 40a586: 48 89 d0 mov rax,rdx + 40a589: 48 39 c6 cmp rsi,rax + 40a58c: 74 14 je 40a5a2 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x405> + 40a58e: ba 78 61 43 00 mov edx,0x436178 + 40a593: be ed 05 00 00 mov esi,0x5ed + 40a598: bf 88 60 43 00 mov edi,0x436088 + 40a59d: e8 2a 94 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40a5a2: 48 8b 95 20 ff ff ff mov rdx,QWORD PTR [rbp-0xe0] + 40a5a9: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] + 40a5b0: 48 83 e8 01 sub rax,0x1 + 40a5b4: 48 21 d0 and rax,rdx + 40a5b7: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40a5bb: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40a5c1: 89 c7 mov edi,eax + 40a5c3: e8 6b ad ff ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 40a5c8: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40a5ce: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40a5d2: 48 89 d0 mov rax,rdx + 40a5d5: 48 c1 e0 02 shl rax,0x2 + 40a5d9: 48 01 d0 add rax,rdx + 40a5dc: 48 01 c0 add rax,rax + 40a5df: 48 89 c7 mov rdi,rax + 40a5e2: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 40a5e9: 48 ba cd cc cc cc cc cc cc cc movabs rdx,0xcccccccccccccccd + 40a5f3: 48 f7 e2 mul rdx + 40a5f6: 48 c1 ea 03 shr rdx,0x3 + 40a5fa: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a600: 83 e8 01 sub eax,0x1 + 40a603: 48 98 cdqe + 40a605: 48 8b 34 c5 a0 82 44 00 mov rsi,QWORD PTR [rax*8+0x4482a0] + 40a60d: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40a613: f7 d8 neg eax + 40a615: 89 c1 mov ecx,eax + 40a617: 48 d3 e6 shl rsi,cl + 40a61a: 48 8d 8d 78 ff ff ff lea rcx,[rbp-0x88] + 40a621: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40a628: 49 89 c8 mov r8,rcx + 40a62b: 48 89 f9 mov rcx,rdi + 40a62e: 48 89 c7 mov rdi,rax + 40a631: e8 82 c1 ff ff call 4067b8 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi> + 40a636: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40a639: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40a63d: 74 08 je 40a647 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x4aa> + 40a63f: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40a642: e9 9b 02 00 00 jmp 40a8e2 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x745> + 40a647: c7 85 08 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xf8],0x0 + 40a651: 48 8d 85 08 ff ff ff lea rax,[rbp-0xf8] + 40a658: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax + 40a65f: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 40a666: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 40a66d: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a673: 83 f8 0a cmp eax,0xa + 40a676: 0f 87 f9 00 00 00 ja 40a775 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5d8> + 40a67c: 89 c0 mov eax,eax + 40a67e: 48 8b 04 c5 60 6a 43 00 mov rax,QWORD PTR [rax*8+0x436a60] + 40a686: ff e0 jmp rax + 40a688: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a68f: be 00 ca 9a 3b mov esi,0x3b9aca00 + 40a694: 48 89 c7 mov rdi,rax + 40a697: e8 e2 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a69c: e9 e8 00 00 00 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a6a1: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a6a8: be 00 e1 f5 05 mov esi,0x5f5e100 + 40a6ad: 48 89 c7 mov rdi,rax + 40a6b0: e8 c9 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a6b5: e9 cf 00 00 00 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a6ba: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a6c1: be 80 96 98 00 mov esi,0x989680 + 40a6c6: 48 89 c7 mov rdi,rax + 40a6c9: e8 b0 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a6ce: e9 b6 00 00 00 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a6d3: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a6da: be 40 42 0f 00 mov esi,0xf4240 + 40a6df: 48 89 c7 mov rdi,rax + 40a6e2: e8 97 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a6e7: e9 9d 00 00 00 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a6ec: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a6f3: be a0 86 01 00 mov esi,0x186a0 + 40a6f8: 48 89 c7 mov rdi,rax + 40a6fb: e8 7e 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a700: e9 84 00 00 00 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a705: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a70c: be 10 27 00 00 mov esi,0x2710 + 40a711: 48 89 c7 mov rdi,rax + 40a714: e8 65 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a719: eb 6e jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a71b: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a722: be e8 03 00 00 mov esi,0x3e8 + 40a727: 48 89 c7 mov rdi,rax + 40a72a: e8 4f 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a72f: eb 58 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a731: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a738: be 64 00 00 00 mov esi,0x64 + 40a73d: 48 89 c7 mov rdi,rax + 40a740: e8 39 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a745: eb 42 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a747: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40a74e: be 0a 00 00 00 mov esi,0xa + 40a753: 48 89 c7 mov rdi,rax + 40a756: e8 23 2f 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40a75b: eb 2c jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a75d: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40a763: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 40a769: c7 85 0c ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xf4],0x0 + 40a773: eb 14 jmp 40a789 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5ec> + 40a775: ba 69 64 43 00 mov edx,0x436469 + 40a77a: be 1f 06 00 00 mov esi,0x61f + 40a77f: bf 88 60 43 00 mov edi,0x436088 + 40a784: e8 43 92 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40a789: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a78f: 83 e8 01 sub eax,0x1 + 40a792: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40a798: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40a79e: 89 c2 mov edx,eax + 40a7a0: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40a7a6: f7 d8 neg eax + 40a7a8: 89 c1 mov ecx,eax + 40a7aa: 48 d3 e2 shl rdx,cl + 40a7ad: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40a7b1: 48 01 d0 add rax,rdx + 40a7b4: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40a7b8: 44 8b 85 78 ff ff ff mov r8d,DWORD PTR [rbp-0x88] + 40a7bf: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a7c5: 48 98 cdqe + 40a7c7: 48 8b 14 c5 a0 82 44 00 mov rdx,QWORD PTR [rax*8+0x4482a0] + 40a7cf: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40a7d5: f7 d8 neg eax + 40a7d7: 48 89 d7 mov rdi,rdx + 40a7da: 89 c1 mov ecx,eax + 40a7dc: 48 d3 e7 shl rdi,cl + 40a7df: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 40a7e5: 83 c0 30 add eax,0x30 + 40a7e8: 0f be f0 movsx esi,al + 40a7eb: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 40a7ef: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 40a7f3: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40a7fa: 48 83 ec 08 sub rsp,0x8 + 40a7fe: 6a 01 push 0x1 + 40a800: 45 89 c1 mov r9d,r8d + 40a803: 49 89 c8 mov r8,rcx + 40a806: 48 89 d1 mov rcx,rdx + 40a809: 48 89 fa mov rdx,rdi + 40a80c: 48 89 c7 mov rdi,rax + 40a80f: e8 7c c0 ff ff call 406890 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib> + 40a814: 48 83 c4 10 add rsp,0x10 + 40a818: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40a81b: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40a81f: 74 08 je 40a829 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x68c> + 40a821: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40a824: e9 b9 00 00 00 jmp 40a8e2 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x745> + 40a829: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a82f: 85 c0 test eax,eax + 40a831: 0f 8f 10 fe ff ff jg 40a647 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x4aa> + 40a837: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40a83b: 48 89 d0 mov rax,rdx + 40a83e: 48 c1 e0 02 shl rax,0x2 + 40a842: 48 01 d0 add rax,rdx + 40a845: 48 01 c0 add rax,rax + 40a848: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40a84c: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40a850: 48 89 d0 mov rax,rdx + 40a853: 48 c1 e0 02 shl rax,0x2 + 40a857: 48 01 d0 add rax,rdx + 40a85a: 48 01 c0 add rax,rax + 40a85d: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40a861: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40a867: f7 d8 neg eax + 40a869: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40a86d: 89 c1 mov ecx,eax + 40a86f: 48 d3 ea shr rdx,cl + 40a872: 48 89 d0 mov rax,rdx + 40a875: 83 c0 30 add eax,0x30 + 40a878: 88 45 b7 mov BYTE PTR [rbp-0x49],al + 40a87b: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] + 40a882: 48 83 e8 01 sub rax,0x1 + 40a886: 48 21 45 c8 and QWORD PTR [rbp-0x38],rax + 40a88a: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a890: 83 e8 01 sub eax,0x1 + 40a893: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40a899: 44 8b 85 78 ff ff ff mov r8d,DWORD PTR [rbp-0x88] + 40a8a0: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] + 40a8a7: 0f be 75 b7 movsx esi,BYTE PTR [rbp-0x49] + 40a8ab: 48 8b 7d d0 mov rdi,QWORD PTR [rbp-0x30] + 40a8af: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 40a8b3: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40a8ba: 48 83 ec 08 sub rsp,0x8 + 40a8be: 6a 00 push 0x0 + 40a8c0: 45 89 c1 mov r9d,r8d + 40a8c3: 49 89 f8 mov r8,rdi + 40a8c6: 48 89 c7 mov rdi,rax + 40a8c9: e8 c2 bf ff ff call 406890 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib> + 40a8ce: 48 83 c4 10 add rsp,0x10 + 40a8d2: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40a8d5: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40a8d9: 0f 84 58 ff ff ff je 40a837 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x69a> + 40a8df: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40a8e2: 83 f8 02 cmp eax,0x2 + 40a8e5: 0f 94 c0 sete al + 40a8e8: 84 c0 test al,al + 40a8ea: 74 56 je 40a942 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x7a5> + 40a8ec: 8b 95 38 ff ff ff mov edx,DWORD PTR [rbp-0xc8] + 40a8f2: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 40a8f8: 29 c2 sub edx,eax + 40a8fa: 83 ea 01 sub edx,0x1 + 40a8fd: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a903: 01 d0 add eax,edx + 40a905: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40a90b: 0f b6 85 c2 fe ff ff movzx eax,BYTE PTR [rbp-0x13e] + 40a912: c0 e8 02 shr al,0x2 + 40a915: 83 e0 01 and eax,0x1 + 40a918: 0f b6 f0 movzx esi,al + 40a91b: 8b bd 3c ff ff ff mov edi,DWORD PTR [rbp-0xc4] + 40a921: 48 8d 8d 78 ff ff ff lea rcx,[rbp-0x88] + 40a928: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 40a92f: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 40a936: 66 48 0f 6e c0 movq xmm0,rax + 40a93b: e8 85 2d 00 00 call 40d6c5 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi> + 40a940: eb 35 jmp 40a977 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x7da> + 40a942: 8b 95 40 ff ff ff mov edx,DWORD PTR [rbp-0xc0] + 40a948: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a94e: 01 d0 add eax,edx + 40a950: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40a956: 8b 85 38 ff ff ff mov eax,DWORD PTR [rbp-0xc8] + 40a95c: 89 c7 mov edi,eax + 40a95e: e8 5e 0c 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40a963: 89 c2 mov edx,eax + 40a965: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40a96c: 48 89 d6 mov rsi,rdx + 40a96f: 48 89 c7 mov rdi,rax + 40a972: e8 f1 0b 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40a977: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 40a97b: 83 f0 01 xor eax,0x1 + 40a97e: 84 c0 test al,al + 40a980: 0f 84 8b 00 00 00 je 40aa11 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x874> + 40a986: 0f b6 85 c2 fe ff ff movzx eax,BYTE PTR [rbp-0x13e] + 40a98d: c0 e8 04 shr al,0x4 + 40a990: 83 e0 01 and eax,0x1 + 40a993: 83 f0 01 xor eax,0x1 + 40a996: 84 c0 test al,al + 40a998: 74 77 je 40aa11 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x874> + 40a99a: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40a9a1: 48 89 c7 mov rdi,rax + 40a9a4: e8 87 0d 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 40a9a9: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40a9ad: eb 14 jmp 40a9c3 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x826> + 40a9af: 48 83 6d e8 01 sub QWORD PTR [rbp-0x18],0x1 + 40a9b4: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40a9ba: 83 c0 01 add eax,0x1 + 40a9bd: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40a9c3: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 40a9c8: 74 28 je 40a9f2 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x855> + 40a9ca: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40a9ce: 48 8d 50 ff lea rdx,[rax-0x1] + 40a9d2: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40a9d9: 48 89 d6 mov rsi,rdx + 40a9dc: 48 89 c7 mov rdi,rax + 40a9df: e8 94 35 00 00 call 40df78 <_ZN3fmt2v76detail6bufferIcEixImEERcT_> + 40a9e4: 0f b6 00 movzx eax,BYTE PTR [rax] + 40a9e7: 3c 30 cmp al,0x30 + 40a9e9: 75 07 jne 40a9f2 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x855> + 40a9eb: b8 01 00 00 00 mov eax,0x1 + 40a9f0: eb 05 jmp 40a9f7 <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x85a> + 40a9f2: b8 00 00 00 00 mov eax,0x0 + 40a9f7: 84 c0 test al,al + 40a9f9: 75 b4 jne 40a9af <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x812> + 40a9fb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40a9ff: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 40aa06: 48 89 d6 mov rsi,rdx + 40aa09: 48 89 c7 mov rdi,rax + 40aa0c: e8 57 0b 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40aa11: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40aa17: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40aa1b: c9 leave + 40aa1c: c3 ret + +000000000040aa1d <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE>: +_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE(): + 40aa1d: 55 push rbp + 40aa1e: 48 89 e5 mov rbp,rsp + 40aa21: 53 push rbx + 40aa22: 48 81 ec 48 01 00 00 sub rsp,0x148 + 40aa29: 89 bd cc fe ff ff mov DWORD PTR [rbp-0x134],edi + 40aa2f: 48 89 b5 c4 fe ff ff mov QWORD PTR [rbp-0x13c],rsi + 40aa36: 48 89 95 b8 fe ff ff mov QWORD PTR [rbp-0x148],rdx + 40aa3d: d9 ee fldz + 40aa3f: db 6d 10 fld TBYTE PTR [rbp+0x10] + 40aa42: df f1 fcomip st,st(1) + 40aa44: dd d8 fstp st(0) + 40aa46: 73 14 jae 40aa5c <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3f> + 40aa48: ba 57 64 43 00 mov edx,0x436457 + 40aa4d: be 80 09 00 00 mov esi,0x980 + 40aa52: bf 88 60 43 00 mov edi,0x436088 + 40aa57: e8 70 8f ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40aa5c: 0f b6 85 c8 fe ff ff movzx eax,BYTE PTR [rbp-0x138] + 40aa63: 3c 02 cmp al,0x2 + 40aa65: 0f 94 c0 sete al + 40aa68: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 40aa6b: db 6d 10 fld TBYTE PTR [rbp+0x10] + 40aa6e: d9 ee fldz + 40aa70: df f1 fcomip st,st(1) + 40aa72: dd d8 fstp st(0) + 40aa74: 0f 82 9c 00 00 00 jb 40ab16 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0xf9> + 40aa7a: 83 bd cc fe ff ff 00 cmp DWORD PTR [rbp-0x134],0x0 + 40aa81: 7e 0b jle 40aa8e <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x71> + 40aa83: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 40aa87: 83 f0 01 xor eax,0x1 + 40aa8a: 84 c0 test al,al + 40aa8c: 74 2a je 40aab8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x9b> + 40aa8e: c6 85 7e ff ff ff 30 mov BYTE PTR [rbp-0x82],0x30 + 40aa95: 48 8d 95 7e ff ff ff lea rdx,[rbp-0x82] + 40aa9c: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40aaa3: 48 89 d6 mov rsi,rdx + 40aaa6: 48 89 c7 mov rdi,rax + 40aaa9: e8 3e 28 00 00 call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 40aaae: b8 00 00 00 00 mov eax,0x0 + 40aab3: e9 ce 07 00 00 jmp 40b286 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x869> + 40aab8: 8b 85 cc fe ff ff mov eax,DWORD PTR [rbp-0x134] + 40aabe: 89 c7 mov edi,eax + 40aac0: e8 fc 0a 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40aac5: 89 c2 mov edx,eax + 40aac7: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40aace: 48 89 d6 mov rsi,rdx + 40aad1: 48 89 c7 mov rdi,rax + 40aad4: e8 8f 0a 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40aad9: c6 85 7f ff ff ff 30 mov BYTE PTR [rbp-0x81],0x30 + 40aae0: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40aae7: 48 89 c7 mov rdi,rax + 40aaea: e8 fd 0c 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 40aaef: 48 89 c1 mov rcx,rax + 40aaf2: 48 8d 95 7f ff ff ff lea rdx,[rbp-0x81] + 40aaf9: 8b 85 cc fe ff ff mov eax,DWORD PTR [rbp-0x134] + 40aaff: 89 c6 mov esi,eax + 40ab01: 48 89 cf mov rdi,rcx + 40ab04: e8 3a 28 00 00 call 40d343 <_ZSt20uninitialized_fill_nIPcicET_S1_T0_RKT1_> + 40ab09: 8b 85 cc fe ff ff mov eax,DWORD PTR [rbp-0x134] + 40ab0f: f7 d8 neg eax + 40ab11: e9 70 07 00 00 jmp 40b286 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x869> + 40ab16: 0f b6 85 ca fe ff ff movzx eax,BYTE PTR [rbp-0x136] + 40ab1d: c0 e8 03 shr al,0x3 + 40ab20: 83 e0 01 and eax,0x1 + 40ab23: 83 f0 01 xor eax,0x1 + 40ab26: 84 c0 test al,al + 40ab28: 74 2d je 40ab57 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x13a> + 40ab2a: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 40ab31: 48 8b 8d c4 fe ff ff mov rcx,QWORD PTR [rbp-0x13c] + 40ab38: 8b 85 cc fe ff ff mov eax,DWORD PTR [rbp-0x134] + 40ab3e: ff 75 18 push QWORD PTR [rbp+0x18] + 40ab41: ff 75 10 push QWORD PTR [rbp+0x10] + 40ab44: 48 89 ce mov rsi,rcx + 40ab47: 89 c7 mov edi,eax + 40ab49: e8 38 f1 ff ff call 409c86 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 40ab4e: 48 83 c4 10 add rsp,0x10 + 40ab52: e9 2f 07 00 00 jmp 40b286 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x869> + 40ab57: 83 bd cc fe ff ff 00 cmp DWORD PTR [rbp-0x134],0x0 + 40ab5e: 0f 89 be 00 00 00 jns 40ac22 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x205> + 40ab64: 0f b6 85 ca fe ff ff movzx eax,BYTE PTR [rbp-0x136] + 40ab6b: c0 e8 02 shr al,0x2 + 40ab6e: 83 e0 01 and eax,0x1 + 40ab71: 84 c0 test al,al + 40ab73: 74 52 je 40abc7 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x1aa> + 40ab75: db 6d 10 fld TBYTE PTR [rbp+0x10] + 40ab78: d9 9d b0 fe ff ff fstp DWORD PTR [rbp-0x150] + 40ab7e: f3 0f 10 85 b0 fe ff ff movss xmm0,DWORD PTR [rbp-0x150] + 40ab86: e8 3f cd ff ff call 4078ca <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_> + 40ab8b: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax + 40ab92: 8b 9d d8 fe ff ff mov ebx,DWORD PTR [rbp-0x128] + 40ab98: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 40ab9f: 48 8d 45 80 lea rax,[rbp-0x80] + 40aba3: 48 89 d6 mov rsi,rdx + 40aba6: 48 89 c7 mov rdi,rax + 40aba9: e8 3e 0a 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 40abae: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 40abb2: 89 de mov esi,ebx + 40abb4: 48 89 c7 mov rdi,rax + 40abb7: e8 b5 27 00 00 call 40d371 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_> + 40abbc: 8b 85 dc fe ff ff mov eax,DWORD PTR [rbp-0x124] + 40abc2: e9 bf 06 00 00 jmp 40b286 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x869> + 40abc7: db 6d 10 fld TBYTE PTR [rbp+0x10] + 40abca: dd 9d b0 fe ff ff fstp QWORD PTR [rbp-0x150] + 40abd0: f2 0f 10 85 b0 fe ff ff movsd xmm0,QWORD PTR [rbp-0x150] + 40abd8: e8 55 d3 ff ff call 407f32 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_> + 40abdd: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 40abe4: 48 89 95 e8 fe ff ff mov QWORD PTR [rbp-0x118],rdx + 40abeb: 48 8b 9d e0 fe ff ff mov rbx,QWORD PTR [rbp-0x120] + 40abf2: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 40abf9: 48 8d 45 88 lea rax,[rbp-0x78] + 40abfd: 48 89 d6 mov rsi,rdx + 40ac00: 48 89 c7 mov rdi,rax + 40ac03: e8 e4 09 00 00 call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 40ac08: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40ac0c: 48 89 de mov rsi,rbx + 40ac0f: 48 89 c7 mov rdi,rax + 40ac12: e8 8b 28 00 00 call 40d4a2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_> + 40ac17: 8b 85 e8 fe ff ff mov eax,DWORD PTR [rbp-0x118] + 40ac1d: e9 64 06 00 00 jmp 40b286 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x869> + 40ac22: c7 85 78 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0x88],0x0 + 40ac2c: c7 45 e0 c4 ff ff ff mov DWORD PTR [rbp-0x20],0xffffffc4 + 40ac33: c7 85 74 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0x8c],0x0 + 40ac3d: 48 8d 45 90 lea rax,[rbp-0x70] + 40ac41: ff 75 18 push QWORD PTR [rbp+0x18] + 40ac44: ff 75 10 push QWORD PTR [rbp+0x10] + 40ac47: 48 89 c7 mov rdi,rax + 40ac4a: e8 47 33 00 00 call 40df96 <_ZN3fmt2v76detail2fpC1IeEET_> + 40ac4f: 48 83 c4 10 add rsp,0x10 + 40ac53: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 40ac57: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 40ac5b: 48 89 d7 mov rdi,rdx + 40ac5e: 48 89 c6 mov rsi,rax + 40ac61: e8 a3 29 00 00 call 40d609 <_ZN3fmt2v76detail9normalizeILi0EEENS1_2fpES3_> + 40ac66: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 40ac6d: 48 89 95 68 ff ff ff mov QWORD PTR [rbp-0x98],rdx + 40ac74: 8b 85 68 ff ff ff mov eax,DWORD PTR [rbp-0x98] + 40ac7a: ba 84 ff ff ff mov edx,0xffffff84 + 40ac7f: 29 c2 sub edx,eax + 40ac81: 48 8d 85 74 ff ff ff lea rax,[rbp-0x8c] + 40ac88: 48 89 c6 mov rsi,rax + 40ac8b: 89 d7 mov edi,edx + 40ac8d: e8 ba aa ff ff call 40574c <_ZN3fmt2v76detail16get_cached_powerEiRi> + 40ac92: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 40ac99: 48 89 95 58 ff ff ff mov QWORD PTR [rbp-0xa8],rdx + 40aca0: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 40aca7: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 40acae: 48 8b bd 60 ff ff ff mov rdi,QWORD PTR [rbp-0xa0] + 40acb5: 48 8b b5 68 ff ff ff mov rsi,QWORD PTR [rbp-0x98] + 40acbc: 48 89 d1 mov rcx,rdx + 40acbf: 48 89 c2 mov rdx,rax + 40acc2: e8 24 aa ff ff call 4056eb <_ZN3fmt2v76detailmlENS1_2fpES2_> + 40acc7: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 40accb: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 40accf: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 40acd3: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 40acda: 8b 45 a8 mov eax,DWORD PTR [rbp-0x58] + 40acdd: 89 85 68 ff ff ff mov DWORD PTR [rbp-0x98],eax + 40ace3: c7 45 dc ff 02 00 00 mov DWORD PTR [rbp-0x24],0x2ff + 40acea: 81 bd cc fe ff ff ff 02 00 00 cmp DWORD PTR [rbp-0x134],0x2ff + 40acf4: 7e 0a jle 40ad00 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x2e3> + 40acf6: c7 85 cc fe ff ff ff 02 00 00 mov DWORD PTR [rbp-0x134],0x2ff + 40ad00: 66 0f ef c0 pxor xmm0,xmm0 + 40ad04: 0f 29 85 30 ff ff ff movaps XMMWORD PTR [rbp-0xd0],xmm0 + 40ad0b: 66 0f d6 85 40 ff ff ff movq QWORD PTR [rbp-0xc0],xmm0 + 40ad13: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40ad1a: 48 89 c7 mov rdi,rax + 40ad1d: e8 ca 0a 00 00 call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 40ad22: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 40ad29: 8b 85 cc fe ff ff mov eax,DWORD PTR [rbp-0x134] + 40ad2f: 89 85 3c ff ff ff mov DWORD PTR [rbp-0xc4],eax + 40ad35: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 40ad3b: f7 d8 neg eax + 40ad3d: 89 85 40 ff ff ff mov DWORD PTR [rbp-0xc0],eax + 40ad43: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 40ad47: 88 85 44 ff ff ff mov BYTE PTR [rbp-0xbc],al + 40ad4d: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + 40ad54: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 40ad5b: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 40ad62: 48 89 95 28 ff ff ff mov QWORD PTR [rbp-0xd8],rdx + 40ad69: 48 c7 45 d0 01 00 00 00 mov QWORD PTR [rbp-0x30],0x1 + 40ad71: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 40ad77: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 40ad7d: f7 d8 neg eax + 40ad7f: be 01 00 00 00 mov esi,0x1 + 40ad84: 89 c1 mov ecx,eax + 40ad86: 48 d3 e6 shl rsi,cl + 40ad89: 48 89 f1 mov rcx,rsi + 40ad8c: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 40ad93: 48 89 ce mov rsi,rcx + 40ad96: 48 89 c7 mov rdi,rax + 40ad99: e8 a8 a8 ff ff call 405646 <_ZN3fmt2v76detail2fpC1Emi> + 40ad9e: 48 8b 95 20 ff ff ff mov rdx,QWORD PTR [rbp-0xe0] + 40ada5: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40adab: f7 d8 neg eax + 40adad: 89 c1 mov ecx,eax + 40adaf: 48 d3 ea shr rdx,cl + 40adb2: 48 89 d0 mov rax,rdx + 40adb5: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 40adbb: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40adc1: 85 c0 test eax,eax + 40adc3: 75 14 jne 40add9 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3bc> + 40adc5: ba 78 61 43 00 mov edx,0x436178 + 40adca: be ec 05 00 00 mov esi,0x5ec + 40adcf: bf 88 60 43 00 mov edi,0x436088 + 40add4: e8 f3 8b ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40add9: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40addf: 89 c6 mov esi,eax + 40ade1: 48 8b 95 20 ff ff ff mov rdx,QWORD PTR [rbp-0xe0] + 40ade8: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40adee: f7 d8 neg eax + 40adf0: 89 c1 mov ecx,eax + 40adf2: 48 d3 ea shr rdx,cl + 40adf5: 48 89 d0 mov rax,rdx + 40adf8: 48 39 c6 cmp rsi,rax + 40adfb: 74 14 je 40ae11 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x3f4> + 40adfd: ba 78 61 43 00 mov edx,0x436178 + 40ae02: be ed 05 00 00 mov esi,0x5ed + 40ae07: bf 88 60 43 00 mov edi,0x436088 + 40ae0c: e8 bb 8b ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40ae11: 48 8b 95 20 ff ff ff mov rdx,QWORD PTR [rbp-0xe0] + 40ae18: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] + 40ae1f: 48 83 e8 01 sub rax,0x1 + 40ae23: 48 21 d0 and rax,rdx + 40ae26: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40ae2a: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40ae30: 89 c7 mov edi,eax + 40ae32: e8 fc a4 ff ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 40ae37: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40ae3d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40ae41: 48 89 d0 mov rax,rdx + 40ae44: 48 c1 e0 02 shl rax,0x2 + 40ae48: 48 01 d0 add rax,rdx + 40ae4b: 48 01 c0 add rax,rax + 40ae4e: 48 89 c7 mov rdi,rax + 40ae51: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 40ae58: 48 ba cd cc cc cc cc cc cc cc movabs rdx,0xcccccccccccccccd + 40ae62: 48 f7 e2 mul rdx + 40ae65: 48 c1 ea 03 shr rdx,0x3 + 40ae69: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40ae6f: 83 e8 01 sub eax,0x1 + 40ae72: 48 98 cdqe + 40ae74: 48 8b 34 c5 a0 82 44 00 mov rsi,QWORD PTR [rax*8+0x4482a0] + 40ae7c: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40ae82: f7 d8 neg eax + 40ae84: 89 c1 mov ecx,eax + 40ae86: 48 d3 e6 shl rsi,cl + 40ae89: 48 8d 8d 78 ff ff ff lea rcx,[rbp-0x88] + 40ae90: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40ae97: 49 89 c8 mov r8,rcx + 40ae9a: 48 89 f9 mov rcx,rdi + 40ae9d: 48 89 c7 mov rdi,rax + 40aea0: e8 13 b9 ff ff call 4067b8 <_ZN3fmt2v76detail13fixed_handler8on_startEmmmRi> + 40aea5: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40aea8: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40aeac: 74 08 je 40aeb6 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x499> + 40aeae: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40aeb1: e9 9b 02 00 00 jmp 40b151 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x734> + 40aeb6: c7 85 08 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xf8],0x0 + 40aec0: 48 8d 85 08 ff ff ff lea rax,[rbp-0xf8] + 40aec7: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax + 40aece: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 40aed5: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 40aedc: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40aee2: 83 f8 0a cmp eax,0xa + 40aee5: 0f 87 f9 00 00 00 ja 40afe4 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5c7> + 40aeeb: 89 c0 mov eax,eax + 40aeed: 48 8b 04 c5 b8 6a 43 00 mov rax,QWORD PTR [rax*8+0x436ab8] + 40aef5: ff e0 jmp rax + 40aef7: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40aefe: be 00 ca 9a 3b mov esi,0x3b9aca00 + 40af03: 48 89 c7 mov rdi,rax + 40af06: e8 73 27 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40af0b: e9 e8 00 00 00 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40af10: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40af17: be 00 e1 f5 05 mov esi,0x5f5e100 + 40af1c: 48 89 c7 mov rdi,rax + 40af1f: e8 5a 27 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40af24: e9 cf 00 00 00 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40af29: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40af30: be 80 96 98 00 mov esi,0x989680 + 40af35: 48 89 c7 mov rdi,rax + 40af38: e8 41 27 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40af3d: e9 b6 00 00 00 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40af42: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40af49: be 40 42 0f 00 mov esi,0xf4240 + 40af4e: 48 89 c7 mov rdi,rax + 40af51: e8 28 27 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40af56: e9 9d 00 00 00 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40af5b: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40af62: be a0 86 01 00 mov esi,0x186a0 + 40af67: 48 89 c7 mov rdi,rax + 40af6a: e8 0f 27 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40af6f: e9 84 00 00 00 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40af74: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40af7b: be 10 27 00 00 mov esi,0x2710 + 40af80: 48 89 c7 mov rdi,rax + 40af83: e8 f6 26 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40af88: eb 6e jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40af8a: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40af91: be e8 03 00 00 mov esi,0x3e8 + 40af96: 48 89 c7 mov rdi,rax + 40af99: e8 e0 26 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40af9e: eb 58 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40afa0: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40afa7: be 64 00 00 00 mov esi,0x64 + 40afac: 48 89 c7 mov rdi,rax + 40afaf: e8 ca 26 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40afb4: eb 42 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40afb6: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40afbd: be 0a 00 00 00 mov esi,0xa + 40afc2: 48 89 c7 mov rdi,rax + 40afc5: e8 b4 26 00 00 call 40d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj> + 40afca: eb 2c jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40afcc: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40afd2: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 40afd8: c7 85 0c ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xf4],0x0 + 40afe2: eb 14 jmp 40aff8 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x5db> + 40afe4: ba 69 64 43 00 mov edx,0x436469 + 40afe9: be 1f 06 00 00 mov esi,0x61f + 40afee: bf 88 60 43 00 mov edi,0x436088 + 40aff3: e8 d4 89 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40aff8: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40affe: 83 e8 01 sub eax,0x1 + 40b001: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40b007: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 40b00d: 89 c2 mov edx,eax + 40b00f: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40b015: f7 d8 neg eax + 40b017: 89 c1 mov ecx,eax + 40b019: 48 d3 e2 shl rdx,cl + 40b01c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40b020: 48 01 d0 add rax,rdx + 40b023: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40b027: 44 8b 85 78 ff ff ff mov r8d,DWORD PTR [rbp-0x88] + 40b02e: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40b034: 48 98 cdqe + 40b036: 48 8b 14 c5 a0 82 44 00 mov rdx,QWORD PTR [rax*8+0x4482a0] + 40b03e: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40b044: f7 d8 neg eax + 40b046: 48 89 d7 mov rdi,rdx + 40b049: 89 c1 mov ecx,eax + 40b04b: 48 d3 e7 shl rdi,cl + 40b04e: 8b 85 08 ff ff ff mov eax,DWORD PTR [rbp-0xf8] + 40b054: 83 c0 30 add eax,0x30 + 40b057: 0f be f0 movsx esi,al + 40b05a: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 40b05e: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 40b062: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40b069: 48 83 ec 08 sub rsp,0x8 + 40b06d: 6a 01 push 0x1 + 40b06f: 45 89 c1 mov r9d,r8d + 40b072: 49 89 c8 mov r8,rcx + 40b075: 48 89 d1 mov rcx,rdx + 40b078: 48 89 fa mov rdx,rdi + 40b07b: 48 89 c7 mov rdi,rax + 40b07e: e8 0d b8 ff ff call 406890 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib> + 40b083: 48 83 c4 10 add rsp,0x10 + 40b087: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40b08a: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40b08e: 74 08 je 40b098 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x67b> + 40b090: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40b093: e9 b9 00 00 00 jmp 40b151 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x734> + 40b098: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40b09e: 85 c0 test eax,eax + 40b0a0: 0f 8f 10 fe ff ff jg 40aeb6 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x499> + 40b0a6: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40b0aa: 48 89 d0 mov rax,rdx + 40b0ad: 48 c1 e0 02 shl rax,0x2 + 40b0b1: 48 01 d0 add rax,rdx + 40b0b4: 48 01 c0 add rax,rax + 40b0b7: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40b0bb: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40b0bf: 48 89 d0 mov rax,rdx + 40b0c2: 48 c1 e0 02 shl rax,0x2 + 40b0c6: 48 01 d0 add rax,rdx + 40b0c9: 48 01 c0 add rax,rax + 40b0cc: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40b0d0: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 40b0d6: f7 d8 neg eax + 40b0d8: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40b0dc: 89 c1 mov ecx,eax + 40b0de: 48 d3 ea shr rdx,cl + 40b0e1: 48 89 d0 mov rax,rdx + 40b0e4: 83 c0 30 add eax,0x30 + 40b0e7: 88 45 b7 mov BYTE PTR [rbp-0x49],al + 40b0ea: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] + 40b0f1: 48 83 e8 01 sub rax,0x1 + 40b0f5: 48 21 45 c8 and QWORD PTR [rbp-0x38],rax + 40b0f9: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40b0ff: 83 e8 01 sub eax,0x1 + 40b102: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40b108: 44 8b 85 78 ff ff ff mov r8d,DWORD PTR [rbp-0x88] + 40b10f: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] + 40b116: 0f be 75 b7 movsx esi,BYTE PTR [rbp-0x49] + 40b11a: 48 8b 7d d0 mov rdi,QWORD PTR [rbp-0x30] + 40b11e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 40b122: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40b129: 48 83 ec 08 sub rsp,0x8 + 40b12d: 6a 00 push 0x0 + 40b12f: 45 89 c1 mov r9d,r8d + 40b132: 49 89 f8 mov r8,rdi + 40b135: 48 89 c7 mov rdi,rax + 40b138: e8 53 b7 ff ff call 406890 <_ZN3fmt2v76detail13fixed_handler8on_digitEcmmmib> + 40b13d: 48 83 c4 10 add rsp,0x10 + 40b141: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40b144: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40b148: 0f 84 58 ff ff ff je 40b0a6 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x689> + 40b14e: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 40b151: 83 f8 02 cmp eax,0x2 + 40b154: 0f 94 c0 sete al + 40b157: 84 c0 test al,al + 40b159: 74 56 je 40b1b1 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x794> + 40b15b: 8b 95 38 ff ff ff mov edx,DWORD PTR [rbp-0xc8] + 40b161: 8b 85 74 ff ff ff mov eax,DWORD PTR [rbp-0x8c] + 40b167: 29 c2 sub edx,eax + 40b169: 83 ea 01 sub edx,0x1 + 40b16c: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40b172: 01 d0 add eax,edx + 40b174: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40b17a: 0f b6 85 ca fe ff ff movzx eax,BYTE PTR [rbp-0x136] + 40b181: c0 e8 02 shr al,0x2 + 40b184: 83 e0 01 and eax,0x1 + 40b187: 0f b6 f0 movzx esi,al + 40b18a: 8b 85 3c ff ff ff mov eax,DWORD PTR [rbp-0xc4] + 40b190: 48 8d 8d 78 ff ff ff lea rcx,[rbp-0x88] + 40b197: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 40b19e: ff 75 18 push QWORD PTR [rbp+0x18] + 40b1a1: ff 75 10 push QWORD PTR [rbp+0x10] + 40b1a4: 89 c7 mov edi,eax + 40b1a6: e8 10 2e 00 00 call 40dfbb <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi> + 40b1ab: 48 83 c4 10 add rsp,0x10 + 40b1af: eb 35 jmp 40b1e6 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x7c9> + 40b1b1: 8b 95 40 ff ff ff mov edx,DWORD PTR [rbp-0xc0] + 40b1b7: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40b1bd: 01 d0 add eax,edx + 40b1bf: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40b1c5: 8b 85 38 ff ff ff mov eax,DWORD PTR [rbp-0xc8] + 40b1cb: 89 c7 mov edi,eax + 40b1cd: e8 ef 03 00 00 call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40b1d2: 89 c2 mov edx,eax + 40b1d4: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40b1db: 48 89 d6 mov rsi,rdx + 40b1de: 48 89 c7 mov rdi,rax + 40b1e1: e8 82 03 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40b1e6: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 40b1ea: 83 f0 01 xor eax,0x1 + 40b1ed: 84 c0 test al,al + 40b1ef: 0f 84 8b 00 00 00 je 40b280 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x863> + 40b1f5: 0f b6 85 ca fe ff ff movzx eax,BYTE PTR [rbp-0x136] + 40b1fc: c0 e8 04 shr al,0x4 + 40b1ff: 83 e0 01 and eax,0x1 + 40b202: 83 f0 01 xor eax,0x1 + 40b205: 84 c0 test al,al + 40b207: 74 77 je 40b280 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x863> + 40b209: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40b210: 48 89 c7 mov rdi,rax + 40b213: e8 18 05 00 00 call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 40b218: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40b21c: eb 14 jmp 40b232 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x815> + 40b21e: 48 83 6d e8 01 sub QWORD PTR [rbp-0x18],0x1 + 40b223: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40b229: 83 c0 01 add eax,0x1 + 40b22c: 89 85 78 ff ff ff mov DWORD PTR [rbp-0x88],eax + 40b232: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 40b237: 74 28 je 40b261 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x844> + 40b239: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b23d: 48 8d 50 ff lea rdx,[rax-0x1] + 40b241: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40b248: 48 89 d6 mov rsi,rdx + 40b24b: 48 89 c7 mov rdi,rax + 40b24e: e8 25 2d 00 00 call 40df78 <_ZN3fmt2v76detail6bufferIcEixImEERcT_> + 40b253: 0f b6 00 movzx eax,BYTE PTR [rax] + 40b256: 3c 30 cmp al,0x30 + 40b258: 75 07 jne 40b261 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x844> + 40b25a: b8 01 00 00 00 mov eax,0x1 + 40b25f: eb 05 jmp 40b266 <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x849> + 40b261: b8 00 00 00 00 mov eax,0x0 + 40b266: 84 c0 test al,al + 40b268: 75 b4 jne 40b21e <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE+0x801> + 40b26a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40b26e: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 40b275: 48 89 d6 mov rsi,rdx + 40b278: 48 89 c7 mov rdi,rax + 40b27b: e8 e8 02 00 00 call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40b280: 8b 85 78 ff ff ff mov eax,DWORD PTR [rbp-0x88] + 40b286: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40b28a: c9 leave + 40b28b: c3 ret + +000000000040b28c <_ZN3fmt2v76detail13grouping_implIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE>: +_ZN3fmt2v76detail13grouping_implIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE(): + 40b28c: 55 push rbp + 40b28d: 48 89 e5 mov rbp,rsp + 40b290: 53 push rbx + 40b291: 48 83 ec 28 sub rsp,0x28 + 40b295: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40b299: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 40b29d: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b2a1: 48 8d 55 d0 lea rdx,[rbp-0x30] + 40b2a5: 48 89 d6 mov rsi,rdx + 40b2a8: 48 89 c7 mov rdi,rax + 40b2ab: e8 b6 dc ff ff call 408f66 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v> + 40b2b0: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b2b4: 48 89 c7 mov rdi,rax + 40b2b7: e8 04 81 ff ff call 4033c0 <_ZSt9use_facetINSt7__cxx118numpunctIwEEERKT_RKSt6locale@plt> + 40b2bc: 48 89 c2 mov rdx,rax + 40b2bf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40b2c3: 48 89 d6 mov rsi,rdx + 40b2c6: 48 89 c7 mov rdi,rax + 40b2c9: e8 62 81 ff ff call 403430 <_ZNKSt7__cxx118numpunctIwE8groupingEv@plt> + 40b2ce: 90 nop + 40b2cf: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b2d3: 48 89 c7 mov rdi,rax + 40b2d6: e8 b5 80 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 40b2db: eb 1a jmp 40b2f7 <_ZN3fmt2v76detail13grouping_implIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE+0x6b> + 40b2dd: 48 89 c3 mov rbx,rax + 40b2e0: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b2e4: 48 89 c7 mov rdi,rax + 40b2e7: e8 a4 80 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 40b2ec: 48 89 d8 mov rax,rbx + 40b2ef: 48 89 c7 mov rdi,rax + 40b2f2: e8 69 81 ff ff call 403460 <_Unwind_Resume@plt> + 40b2f7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40b2fb: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40b2ff: c9 leave + 40b300: c3 ret + +000000000040b301 <_ZN3fmt2v76detail18thousands_sep_implIwEET_NS1_10locale_refE>: +_ZN3fmt2v76detail18thousands_sep_implIwEET_NS1_10locale_refE(): + 40b301: 55 push rbp + 40b302: 48 89 e5 mov rbp,rsp + 40b305: 53 push rbx + 40b306: 48 83 ec 28 sub rsp,0x28 + 40b30a: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40b30e: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b312: 48 8d 55 d8 lea rdx,[rbp-0x28] + 40b316: 48 89 d6 mov rsi,rdx + 40b319: 48 89 c7 mov rdi,rax + 40b31c: e8 45 dc ff ff call 408f66 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v> + 40b321: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b325: 48 89 c7 mov rdi,rax + 40b328: e8 93 80 ff ff call 4033c0 <_ZSt9use_facetINSt7__cxx118numpunctIwEEERKT_RKSt6locale@plt> + 40b32d: 48 89 c7 mov rdi,rax + 40b330: e8 4b 7e ff ff call 403180 <_ZNKSt7__cxx118numpunctIwE13thousands_sepEv@plt> + 40b335: 89 c3 mov ebx,eax + 40b337: 90 nop + 40b338: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b33c: 48 89 c7 mov rdi,rax + 40b33f: e8 4c 80 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 40b344: 89 d8 mov eax,ebx + 40b346: eb 1a jmp 40b362 <_ZN3fmt2v76detail18thousands_sep_implIwEET_NS1_10locale_refE+0x61> + 40b348: 48 89 c3 mov rbx,rax + 40b34b: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b34f: 48 89 c7 mov rdi,rax + 40b352: e8 39 80 ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 40b357: 48 89 d8 mov rax,rbx + 40b35a: 48 89 c7 mov rdi,rax + 40b35d: e8 fe 80 ff ff call 403460 <_Unwind_Resume@plt> + 40b362: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40b366: c9 leave + 40b367: c3 ret + +000000000040b368 <_ZN3fmt2v76detail18decimal_point_implIwEET_NS1_10locale_refE>: +_ZN3fmt2v76detail18decimal_point_implIwEET_NS1_10locale_refE(): + 40b368: 55 push rbp + 40b369: 48 89 e5 mov rbp,rsp + 40b36c: 53 push rbx + 40b36d: 48 83 ec 28 sub rsp,0x28 + 40b371: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40b375: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b379: 48 8d 55 d8 lea rdx,[rbp-0x28] + 40b37d: 48 89 d6 mov rsi,rdx + 40b380: 48 89 c7 mov rdi,rax + 40b383: e8 de db ff ff call 408f66 <_ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v> + 40b388: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b38c: 48 89 c7 mov rdi,rax + 40b38f: e8 2c 80 ff ff call 4033c0 <_ZSt9use_facetINSt7__cxx118numpunctIwEEERKT_RKSt6locale@plt> + 40b394: 48 89 c7 mov rdi,rax + 40b397: e8 14 80 ff ff call 4033b0 <_ZNKSt7__cxx118numpunctIwE13decimal_pointEv@plt> + 40b39c: 89 c3 mov ebx,eax + 40b39e: 90 nop + 40b39f: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b3a3: 48 89 c7 mov rdi,rax + 40b3a6: e8 e5 7f ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 40b3ab: 89 d8 mov eax,ebx + 40b3ad: eb 1a jmp 40b3c9 <_ZN3fmt2v76detail18decimal_point_implIwEET_NS1_10locale_refE+0x61> + 40b3af: 48 89 c3 mov rbx,rax + 40b3b2: 48 8d 45 e8 lea rax,[rbp-0x18] + 40b3b6: 48 89 c7 mov rdi,rax + 40b3b9: e8 d2 7f ff ff call 403390 <_ZNSt6localeD1Ev@plt> + 40b3be: 48 89 d8 mov rax,rbx + 40b3c1: 48 89 c7 mov rdi,rax + 40b3c4: e8 97 80 ff ff call 403460 <_Unwind_Resume@plt> + 40b3c9: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40b3cd: c9 leave + 40b3ce: c3 ret + 40b3cf: 90 nop + +000000000040b3d0 <_ZN3fmt2v76detail6bufferIwE6appendIwEEvPKT_S7_>: +_ZN3fmt2v76detail6bufferIwE6appendIwEEvPKT_S7_(): + 40b3d0: 55 push rbp + 40b3d1: 48 89 e5 mov rbp,rsp + 40b3d4: 48 83 ec 30 sub rsp,0x30 + 40b3d8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40b3dc: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40b3e0: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40b3e4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40b3e8: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 40b3ec: 48 c1 f8 02 sar rax,0x2 + 40b3f0: 48 89 c7 mov rdi,rax + 40b3f3: e8 2c 01 00 00 call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 40b3f8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40b3fc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b400: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 40b404: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b408: 48 01 c2 add rdx,rax + 40b40b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b40f: 48 89 d6 mov rsi,rdx + 40b412: 48 89 c7 mov rdi,rax + 40b415: e8 0e 18 00 00 call 40cc28 <_ZN3fmt2v76detail6bufferIwE11try_reserveEm> + 40b41a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b41e: 48 8b 50 18 mov rdx,QWORD PTR [rax+0x18] + 40b422: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b426: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40b42a: 48 29 c2 sub rdx,rax + 40b42d: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 40b431: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b435: 48 3b 45 f8 cmp rax,QWORD PTR [rbp-0x8] + 40b439: 73 08 jae 40b443 <_ZN3fmt2v76detail6bufferIwE6appendIwEEvPKT_S7_+0x73> + 40b43b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b43f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40b443: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b447: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 40b44b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b44f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40b453: 48 c1 e0 02 shl rax,0x2 + 40b457: 48 01 c2 add rdx,rax + 40b45a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b45e: 48 89 c6 mov rsi,rax + 40b461: 48 89 d7 mov rdi,rdx + 40b464: e8 f8 33 00 00 call 40e861 <_ZN3fmt2v76detail12make_checkedIwEEPT_S4_m> + 40b469: 48 89 c2 mov rdx,rax + 40b46c: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40b470: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40b474: 48 89 ce mov rsi,rcx + 40b477: 48 89 c7 mov rdi,rax + 40b47a: e8 f4 33 00 00 call 40e873 <_ZSt20uninitialized_copy_nIPKwmPwET1_T_T0_S3_> + 40b47f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b483: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 40b487: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b48b: 48 01 c2 add rdx,rax + 40b48e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b492: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 40b496: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b49a: 48 c1 e0 02 shl rax,0x2 + 40b49e: 48 01 45 e0 add QWORD PTR [rbp-0x20],rax + 40b4a2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40b4a6: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 40b4aa: 0f 85 34 ff ff ff jne 40b3e4 <_ZN3fmt2v76detail6bufferIwE6appendIwEEvPKT_S7_+0x14> + 40b4b0: 90 nop + 40b4b1: 90 nop + 40b4b2: c9 leave + 40b4b3: c3 ret + +000000000040b4b4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev(): + 40b4b4: 55 push rbp + 40b4b5: 48 89 e5 mov rbp,rsp + 40b4b8: 48 83 ec 10 sub rsp,0x10 + 40b4bc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b4c0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b4c4: 48 89 c7 mov rdi,rax + 40b4c7: e8 74 7b ff ff call 403040 <_ZNSaIcED2Ev@plt> + 40b4cc: 90 nop + 40b4cd: c9 leave + 40b4ce: c3 ret + +000000000040b4cf <_ZN3fmt2v76detail8bit_castImPKvEET_RKT0_>: +_ZN3fmt2v76detail8bit_castImPKvEET_RKT0_(): + 40b4cf: 55 push rbp + 40b4d0: 48 89 e5 mov rbp,rsp + 40b4d3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40b4d7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b4db: 48 8b 00 mov rax,QWORD PTR [rax] + 40b4de: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40b4e2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b4e6: 5d pop rbp + 40b4e7: c3 ret + +000000000040b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm>: +_ZN3fmt2v717basic_string_viewIcEC1EPKcm(): + 40b4e8: 55 push rbp + 40b4e9: 48 89 e5 mov rbp,rsp + 40b4ec: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b4f0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40b4f4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40b4f8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b4fc: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40b500: 48 89 10 mov QWORD PTR [rax],rdx + 40b503: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b507: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40b50b: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40b50f: 90 nop + 40b510: 5d pop rbp + 40b511: c3 ret + +000000000040b512 <_ZNK3fmt2v76detail6bufferIwE4sizeEv>: +_ZNK3fmt2v76detail6bufferIwE4sizeEv(): + 40b512: 55 push rbp + 40b513: 48 89 e5 mov rbp,rsp + 40b516: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b51a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b51e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40b522: 5d pop rbp + 40b523: c3 ret + +000000000040b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_>: +_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_(): + 40b524: 55 push rbp + 40b525: 48 89 e5 mov rbp,rsp + 40b528: 48 83 ec 10 sub rsp,0x10 + 40b52c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b530: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 40b535: 79 14 jns 40b54b <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_+0x27> + 40b537: ba 82 64 43 00 mov edx,0x436482 + 40b53c: be 46 01 00 00 mov esi,0x146 + 40b541: bf 98 64 43 00 mov edi,0x436498 + 40b546: e8 81 84 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40b54b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b54f: c9 leave + 40b550: c3 ret + +000000000040b551 <_ZN3fmt2v76detail8num_bitsIjEEiv>: +_ZN3fmt2v76detail8num_bitsIjEEiv(): + 40b551: 55 push rbp + 40b552: 48 89 e5 mov rbp,rsp + 40b555: b8 20 00 00 00 mov eax,0x20 + 40b55a: 5d pop rbp + 40b55b: c3 ret + +000000000040b55c <_ZN3fmt2v76detail8num_bitsImEEiv>: +_ZN3fmt2v76detail8num_bitsImEEiv(): + 40b55c: 55 push rbp + 40b55d: 48 89 e5 mov rbp,rsp + 40b560: b8 40 00 00 00 mov eax,0x40 + 40b565: 5d pop rbp + 40b566: c3 ret + 40b567: 90 nop + +000000000040b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm>: +_ZN3fmt2v76detail6bufferIcE10try_resizeEm(): + 40b568: 55 push rbp + 40b569: 48 89 e5 mov rbp,rsp + 40b56c: 48 83 ec 10 sub rsp,0x10 + 40b570: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b574: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40b578: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40b57c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b580: 48 89 d6 mov rsi,rdx + 40b583: 48 89 c7 mov rdi,rax + 40b586: e8 e3 0f 00 00 call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 40b58b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b58f: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40b593: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 40b597: 73 0a jae 40b5a3 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm+0x3b> + 40b599: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b59d: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40b5a1: eb 04 jmp 40b5a7 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm+0x3f> + 40b5a3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b5a7: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40b5ab: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax + 40b5af: 90 nop + 40b5b0: c9 leave + 40b5b1: c3 ret + +000000000040b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_>: +_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_(): + 40b5b2: 55 push rbp + 40b5b3: 48 89 e5 mov rbp,rsp + 40b5b6: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40b5b9: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40b5bc: c1 e8 1f shr eax,0x1f + 40b5bf: 5d pop rbp + 40b5c0: c3 ret + +000000000040b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_>: +_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_(): + 40b5c1: 55 push rbp + 40b5c2: 48 89 e5 mov rbp,rsp + 40b5c5: 48 83 ec 10 sub rsp,0x10 + 40b5c9: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40b5cc: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 40b5d0: 79 14 jns 40b5e6 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_+0x25> + 40b5d2: ba 82 64 43 00 mov edx,0x436482 + 40b5d7: be 46 01 00 00 mov esi,0x146 + 40b5dc: bf 98 64 43 00 mov edi,0x436498 + 40b5e1: e8 e6 83 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40b5e6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40b5e9: c9 leave + 40b5ea: c3 ret + 40b5eb: 90 nop + +000000000040b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE>: +_ZN3fmt2v76detail15buffer_appenderIcEC2ERNS1_6bufferIcEE(): + 40b5ec: 55 push rbp + 40b5ed: 48 89 e5 mov rbp,rsp + 40b5f0: 48 83 ec 10 sub rsp,0x10 + 40b5f4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b5f8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40b5fc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b600: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40b604: 48 89 d6 mov rsi,rdx + 40b607: 48 89 c7 mov rdi,rax + 40b60a: e8 9b 0f 00 00 call 40c5aa <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEC1ERS4_> + 40b60f: 90 nop + 40b610: c9 leave + 40b611: c3 ret + +000000000040b612 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRNS0_17basic_string_viewIcEERA3_KcELb1EEENSt9enable_ifIXT2_ET_E4typeESD_RKT0_DpOT1_>: +_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRNS0_17basic_string_viewIcEERA3_KcELb1EEENSt9enable_ifIXT2_ET_E4typeESD_RKT0_DpOT1_(): + 40b612: 55 push rbp + 40b613: 48 89 e5 mov rbp,rsp + 40b616: 48 83 c4 80 add rsp,0xffffffffffffff80 + 40b61a: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 40b61e: 48 89 75 90 mov QWORD PTR [rbp-0x70],rsi + 40b622: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 40b626: 48 89 4d 80 mov QWORD PTR [rbp-0x80],rcx + 40b62a: 48 8d 45 a0 lea rax,[rbp-0x60] + 40b62e: 48 8b 4d 80 mov rcx,QWORD PTR [rbp-0x80] + 40b632: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 40b636: 48 8b 75 90 mov rsi,QWORD PTR [rbp-0x70] + 40b63a: 48 89 c7 mov rdi,rax + 40b63d: e8 8e 0f 00 00 call 40c5d0 <_ZN3fmt2v717make_args_checkedIJRNS0_17basic_string_viewIcEERA3_KcEA5_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESD_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSJ_> + 40b642: 48 8d 45 a0 lea rax,[rbp-0x60] + 40b646: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40b64a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b64e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40b652: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b656: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40b65a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40b65e: 48 8d 45 c0 lea rax,[rbp-0x40] + 40b662: be cd 00 00 00 mov esi,0xcd + 40b667: 48 89 c7 mov rdi,rax + 40b66a: e8 27 34 00 00 call 40ea96 <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1EyPKNS3_5valueIS6_EE> + 40b66f: 90 nop + 40b670: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40b674: 48 89 c7 mov rdi,rax + 40b677: e8 92 0f 00 00 call 40c60e <_ZN3fmt2v714to_string_viewIcLi0EEENS0_17basic_string_viewIT_EEPKS3_> + 40b67c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40b680: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40b684: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 40b688: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40b68c: 48 8d 75 d0 lea rsi,[rbp-0x30] + 40b690: 48 8b 7d 98 mov rdi,QWORD PTR [rbp-0x68] + 40b694: 48 89 d1 mov rcx,rdx + 40b697: 48 89 c2 mov rdx,rax + 40b69a: e8 98 0f 00 00 call 40c637 <_ZN3fmt2v710vformat_toINS0_6detail15buffer_appenderIcEENS0_17basic_string_viewIcEEcLb1EEENSt9enable_ifIXT2_ET_E4typeES8_RKT0_NS0_17basic_format_argsINS0_20basic_format_contextINS3_INS0_13type_identityIT1_E4typeEEESJ_EEEE> + 40b69f: c9 leave + 40b6a0: c3 ret + +000000000040b6a1 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRA7_KcRiELb1EEENSt9enable_ifIXT2_ET_E4typeESB_RKT0_DpOT1_>: +_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA5_cJRA7_KcRiELb1EEENSt9enable_ifIXT2_ET_E4typeESB_RKT0_DpOT1_(): + 40b6a1: 55 push rbp + 40b6a2: 48 89 e5 mov rbp,rsp + 40b6a5: 48 83 c4 80 add rsp,0xffffffffffffff80 + 40b6a9: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 40b6ad: 48 89 75 90 mov QWORD PTR [rbp-0x70],rsi + 40b6b1: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 40b6b5: 48 89 4d 80 mov QWORD PTR [rbp-0x80],rcx + 40b6b9: 48 8d 45 a0 lea rax,[rbp-0x60] + 40b6bd: 48 8b 4d 80 mov rcx,QWORD PTR [rbp-0x80] + 40b6c1: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 40b6c5: 48 8b 75 90 mov rsi,QWORD PTR [rbp-0x70] + 40b6c9: 48 89 c7 mov rdi,rax + 40b6cc: e8 dc 0f 00 00 call 40c6ad <_ZN3fmt2v717make_args_checkedIJRA7_KcRiEA5_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESB_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSH_> + 40b6d1: 48 8d 45 a0 lea rax,[rbp-0x60] + 40b6d5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40b6d9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b6dd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40b6e1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b6e5: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40b6e9: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40b6ed: 48 8d 45 c0 lea rax,[rbp-0x40] + 40b6f1: be 1c 00 00 00 mov esi,0x1c + 40b6f6: 48 89 c7 mov rdi,rax + 40b6f9: e8 98 33 00 00 call 40ea96 <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1EyPKNS3_5valueIS6_EE> + 40b6fe: 90 nop + 40b6ff: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40b703: 48 89 c7 mov rdi,rax + 40b706: e8 03 0f 00 00 call 40c60e <_ZN3fmt2v714to_string_viewIcLi0EEENS0_17basic_string_viewIT_EEPKS3_> + 40b70b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40b70f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40b713: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 40b717: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40b71b: 48 8d 75 d0 lea rsi,[rbp-0x30] + 40b71f: 48 8b 7d 98 mov rdi,QWORD PTR [rbp-0x68] + 40b723: 48 89 d1 mov rcx,rdx + 40b726: 48 89 c2 mov rdx,rax + 40b729: e8 09 0f 00 00 call 40c637 <_ZN3fmt2v710vformat_toINS0_6detail15buffer_appenderIcEENS0_17basic_string_viewIcEEcLb1EEENSt9enable_ifIXT2_ET_E4typeES8_RKT0_NS0_17basic_format_argsINS0_20basic_format_contextINS3_INS0_13type_identityIT1_E4typeEEESJ_EEEE> + 40b72e: c9 leave + 40b72f: c3 ret + +000000000040b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv>: +_ZNK3fmt2v76detail6bufferIcE4sizeEv(): + 40b730: 55 push rbp + 40b731: 48 89 e5 mov rbp,rsp + 40b734: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b738: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b73c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40b740: 5d pop rbp + 40b741: c3 ret + +000000000040b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_>: +_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_(): + 40b742: 55 push rbp + 40b743: 48 89 e5 mov rbp,rsp + 40b746: 48 83 ec 10 sub rsp,0x10 + 40b74a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b74e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40b752: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b756: b9 00 00 00 00 mov ecx,0x0 + 40b75b: ba 00 00 00 00 mov edx,0x0 + 40b760: be 00 00 00 00 mov esi,0x0 + 40b765: 48 89 c7 mov rdi,rax + 40b768: e8 7f 0f 00 00 call 40c6ec <_ZN3fmt2v76detail6bufferIcEC1EPcmm> + 40b76d: ba b0 7d 43 00 mov edx,0x437db0 + 40b772: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b776: 48 89 10 mov QWORD PTR [rax],rdx + 40b779: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b77d: 48 8d 90 14 02 00 00 lea rdx,[rax+0x214] + 40b784: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b788: 48 89 c6 mov rsi,rax + 40b78b: 48 89 d7 mov rdi,rdx + 40b78e: e8 1d 7a ff ff call 4031b0 <_ZNSaIcEC1ERKS_@plt> + 40b793: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b797: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40b79b: 48 8d 4a 20 lea rcx,[rdx+0x20] + 40b79f: ba f4 01 00 00 mov edx,0x1f4 + 40b7a4: 48 89 ce mov rsi,rcx + 40b7a7: 48 89 c7 mov rdi,rax + 40b7aa: e8 85 0f 00 00 call 40c734 <_ZN3fmt2v76detail6bufferIcE3setEPcm> + 40b7af: 90 nop + 40b7b0: c9 leave + 40b7b1: c3 ret + +000000000040b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev>: +_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev(): + 40b7b2: 55 push rbp + 40b7b3: 48 89 e5 mov rbp,rsp + 40b7b6: 48 83 ec 10 sub rsp,0x10 + 40b7ba: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b7be: ba b0 7d 43 00 mov edx,0x437db0 + 40b7c3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b7c7: 48 89 10 mov QWORD PTR [rax],rdx + 40b7ca: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b7ce: 48 89 c7 mov rdi,rax + 40b7d1: e8 8a 0f 00 00 call 40c760 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE10deallocateEv> + 40b7d6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b7da: 48 05 14 02 00 00 add rax,0x214 + 40b7e0: 48 89 c7 mov rdi,rax + 40b7e3: e8 e8 7a ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40b7e8: 90 nop + 40b7e9: c9 leave + 40b7ea: c3 ret + 40b7eb: 90 nop + +000000000040b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv>: +_ZN3fmt2v76detail6bufferIcE4dataEv(): + 40b7ec: 55 push rbp + 40b7ed: 48 89 e5 mov rbp,rsp + 40b7f0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b7f4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b7f8: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40b7fc: 5d pop rbp + 40b7fd: c3 ret + +000000000040b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc>: +_ZN3fmt2v717basic_string_viewIcEC2EPKc(): + 40b7fe: 55 push rbp + 40b7ff: 48 89 e5 mov rbp,rsp + 40b802: 48 83 ec 10 sub rsp,0x10 + 40b806: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b80a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40b80e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40b812: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40b816: 48 89 10 mov QWORD PTR [rax],rdx + 40b819: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b81d: 48 89 c7 mov rdi,rax + 40b820: e8 51 97 ff ff call 404f76 <_ZNSt11char_traitsIcE6lengthEPKc> + 40b825: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40b829: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 40b82d: 90 nop + 40b82e: c9 leave + 40b82f: c3 ret + +000000000040b830 <_ZN3fmt2v712system_errorC1IJEEEiNS0_17basic_string_viewIcEEDpRKT_>: +_ZN3fmt2v712system_errorC1IJEEEiNS0_17basic_string_viewIcEEDpRKT_(): + 40b830: 55 push rbp + 40b831: 48 89 e5 mov rbp,rsp + 40b834: 53 push rbx + 40b835: 48 83 ec 68 sub rsp,0x68 + 40b839: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 40b83d: 89 75 a4 mov DWORD PTR [rbp-0x5c],esi + 40b840: 48 89 55 90 mov QWORD PTR [rbp-0x70],rdx + 40b844: 48 89 4d 98 mov QWORD PTR [rbp-0x68],rcx + 40b848: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40b84c: be 78 61 43 00 mov esi,0x436178 + 40b851: 48 89 c7 mov rdi,rax + 40b854: e8 47 7c ff ff call 4034a0 <_ZNSt13runtime_errorC2EPKc@plt> + 40b859: ba 60 7d 43 00 mov edx,0x437d60 + 40b85e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40b862: 48 89 10 mov QWORD PTR [rax],rdx + 40b865: e8 51 0f 00 00 call 40c7bb <_ZN3fmt2v716make_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJEEENS0_16format_arg_storeIT_JDpT0_EEEDpRKS9_> + 40b86a: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 40b86e: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40b872: 48 8d 45 b0 lea rax,[rbp-0x50] + 40b876: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40b87a: 48 8d 45 c0 lea rax,[rbp-0x40] + 40b87e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40b882: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40b886: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 40b88a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40b88e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40b892: be 00 00 00 00 mov esi,0x0 + 40b897: 48 89 c7 mov rdi,rax + 40b89a: e8 f7 31 00 00 call 40ea96 <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1EyPKNS3_5valueIS6_EE> + 40b89f: 90 nop + 40b8a0: 90 nop + 40b8a1: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 40b8a5: 48 8b 5d b8 mov rbx,QWORD PTR [rbp-0x48] + 40b8a9: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40b8ad: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 40b8b1: 8b 75 a4 mov esi,DWORD PTR [rbp-0x5c] + 40b8b4: 48 8b 7d a8 mov rdi,QWORD PTR [rbp-0x58] + 40b8b8: 49 89 c8 mov r8,rcx + 40b8bb: 49 89 d9 mov r9,rbx + 40b8be: 48 89 d1 mov rcx,rdx + 40b8c1: 48 89 c2 mov rdx,rax + 40b8c4: e8 c7 83 ff ff call 403c90 <_ZN3fmt2v712system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE> + 40b8c9: eb 1a jmp 40b8e5 <_ZN3fmt2v712system_errorC1IJEEEiNS0_17basic_string_viewIcEEDpRKT_+0xb5> + 40b8cb: 48 89 c3 mov rbx,rax + 40b8ce: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40b8d2: 48 89 c7 mov rdi,rax + 40b8d5: e8 16 7a ff ff call 4032f0 <_ZNSt13runtime_errorD2Ev@plt> + 40b8da: 48 89 d8 mov rax,rbx + 40b8dd: 48 89 c7 mov rdi,rax + 40b8e0: e8 7b 7b ff ff call 403460 <_Unwind_Resume@plt> + 40b8e5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40b8e9: c9 leave + 40b8ea: c3 ret + 40b8eb: 90 nop + +000000000040b8ec <_ZN3fmt2v717basic_string_viewIcEC1ISt11char_traitsIcESaIcEEERKNSt7__cxx1112basic_stringIcT_T0_EE>: +_ZN3fmt2v717basic_string_viewIcEC2ISt11char_traitsIcESaIcEEERKNSt7__cxx1112basic_stringIcT_T0_EE(): + 40b8ec: 55 push rbp + 40b8ed: 48 89 e5 mov rbp,rsp + 40b8f0: 48 83 ec 10 sub rsp,0x10 + 40b8f4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40b8f8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40b8fc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b900: 48 89 c7 mov rdi,rax + 40b903: e8 38 7a ff ff call 403340 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 40b908: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40b90c: 48 89 02 mov QWORD PTR [rdx],rax + 40b90f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40b913: 48 89 c7 mov rdi,rax + 40b916: e8 f5 78 ff ff call 403210 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40b91b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40b91f: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 40b923: 90 nop + 40b924: c9 leave + 40b925: c3 ret + +000000000040b926 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE>: +_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE(): + 40b926: 55 push rbp + 40b927: 48 89 e5 mov rbp,rsp + 40b92a: 53 push rbx + 40b92b: 48 83 ec 48 sub rsp,0x48 + 40b92f: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 40b933: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 40b937: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40b93b: 48 89 c7 mov rdi,rax + 40b93e: e8 ed fd ff ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 40b943: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40b947: 48 8d 45 c0 lea rax,[rbp-0x40] + 40b94b: 48 89 c7 mov rdi,rax + 40b94e: e8 2d 7a ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40b953: 48 8d 45 c0 lea rax,[rbp-0x40] + 40b957: 48 89 c7 mov rdi,rax + 40b95a: e8 d1 77 ff ff call 403130 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv@plt> + 40b95f: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 40b963: 0f 92 c0 setb al + 40b966: 0f b6 c0 movzx eax,al + 40b969: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 40b96c: 80 65 e7 01 and BYTE PTR [rbp-0x19],0x1 + 40b970: 90 nop + 40b971: 48 8d 45 c0 lea rax,[rbp-0x40] + 40b975: 48 89 c7 mov rdi,rax + 40b978: e8 53 78 ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40b97d: 48 8d 45 e6 lea rax,[rbp-0x1a] + 40b981: 48 89 c7 mov rdi,rax + 40b984: e8 e7 7a ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40b989: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40b98d: 48 89 c7 mov rdi,rax + 40b990: e8 63 0e 00 00 call 40c7f8 <_ZNK3fmt2v76detail6bufferIcE4dataEv> + 40b995: 48 89 c6 mov rsi,rax + 40b998: 48 8d 4d e6 lea rcx,[rbp-0x1a] + 40b99c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40b9a0: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40b9a4: 48 89 c7 mov rdi,rax + 40b9a7: e8 64 79 ff ff call 403310 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_@plt> + 40b9ac: 48 8d 45 e6 lea rax,[rbp-0x1a] + 40b9b0: 48 89 c7 mov rdi,rax + 40b9b3: e8 18 79 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40b9b8: eb 1a jmp 40b9d4 <_ZN3fmt2v79to_stringIcLm500EEENSt7__cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEERKNS0_19basic_memory_bufferIS4_XT0_ES7_EE+0xae> + 40b9ba: 48 89 c3 mov rbx,rax + 40b9bd: 48 8d 45 e6 lea rax,[rbp-0x1a] + 40b9c1: 48 89 c7 mov rdi,rax + 40b9c4: e8 07 79 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40b9c9: 48 89 d8 mov rax,rbx + 40b9cc: 48 89 c7 mov rdi,rax + 40b9cf: e8 8c 7a ff ff call 403460 <_Unwind_Resume@plt> + 40b9d4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40b9d8: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40b9dc: c9 leave + 40b9dd: c3 ret + +000000000040b9de <_ZN3fmt2v76detail12count_digitsILj4EjEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj4EjEEiT0_(): + 40b9de: 55 push rbp + 40b9df: 48 89 e5 mov rbp,rsp + 40b9e2: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 40b9e5: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 40b9ec: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 40b9f0: c1 6d ec 04 shr DWORD PTR [rbp-0x14],0x4 + 40b9f4: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 40b9f8: 0f 95 c0 setne al + 40b9fb: 84 c0 test al,al + 40b9fd: 75 ed jne 40b9ec <_ZN3fmt2v76detail12count_digitsILj4EjEEiT0_+0xe> + 40b9ff: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40ba02: 5d pop rbp + 40ba03: c3 ret + +000000000040ba04 <_ZNK3fmt2v76detail6bufferIjEixIjEERKjT_>: +_ZNK3fmt2v76detail6bufferIjEixIjEERKjT_(): + 40ba04: 55 push rbp + 40ba05: 48 89 e5 mov rbp,rsp + 40ba08: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ba0c: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40ba0f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ba13: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40ba17: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40ba1a: 48 c1 e2 02 shl rdx,0x2 + 40ba1e: 48 01 d0 add rax,rdx + 40ba21: 5d pop rbp + 40ba22: c3 ret + 40ba23: 90 nop + +000000000040ba24 <_ZN3fmt2v76detail6bufferIjEixIjEERjT_>: +_ZN3fmt2v76detail6bufferIjEixIjEERjT_(): + 40ba24: 55 push rbp + 40ba25: 48 89 e5 mov rbp,rsp + 40ba28: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ba2c: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40ba2f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ba33: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40ba37: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40ba3a: 48 c1 e2 02 shl rdx,0x2 + 40ba3e: 48 01 d0 add rax,rdx + 40ba41: 5d pop rbp + 40ba42: c3 ret + 40ba43: 90 nop + +000000000040ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv>: +_ZNK3fmt2v76detail6bufferIjE4sizeEv(): + 40ba44: 55 push rbp + 40ba45: 48 89 e5 mov rbp,rsp + 40ba48: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ba4c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ba50: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40ba54: 5d pop rbp + 40ba55: c3 ret + +000000000040ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm>: +_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm(): + 40ba56: 55 push rbp + 40ba57: 48 89 e5 mov rbp,rsp + 40ba5a: 48 83 ec 10 sub rsp,0x10 + 40ba5e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ba62: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ba66: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ba6a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40ba6e: 48 89 d6 mov rsi,rdx + 40ba71: 48 89 c7 mov rdi,rax + 40ba74: e8 91 0d 00 00 call 40c80a <_ZN3fmt2v76detail6bufferIjE10try_resizeEm> + 40ba79: 90 nop + 40ba7a: c9 leave + 40ba7b: c3 ret + +000000000040ba7c <_ZNK3fmt2v76detail6bufferIjEixImEERKjT_>: +_ZNK3fmt2v76detail6bufferIjEixImEERKjT_(): + 40ba7c: 55 push rbp + 40ba7d: 48 89 e5 mov rbp,rsp + 40ba80: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ba84: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ba88: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ba8c: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40ba90: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40ba94: 48 c1 e2 02 shl rdx,0x2 + 40ba98: 48 01 d0 add rax,rdx + 40ba9b: 5d pop rbp + 40ba9c: c3 ret + 40ba9d: 90 nop + +000000000040ba9e <_ZN3fmt2v76detail6bufferIjEixImEERjT_>: +_ZN3fmt2v76detail6bufferIjEixImEERjT_(): + 40ba9e: 55 push rbp + 40ba9f: 48 89 e5 mov rbp,rsp + 40baa2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40baa6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40baaa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40baae: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40bab2: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40bab6: 48 c1 e2 02 shl rdx,0x2 + 40baba: 48 01 d0 add rax,rdx + 40babd: 5d pop rbp + 40babe: c3 ret + 40babf: 90 nop + +000000000040bac0 <_ZN3fmt2v76detail6bufferIjE9push_backERKj>: +_ZN3fmt2v76detail6bufferIjE9push_backERKj(): + 40bac0: 55 push rbp + 40bac1: 48 89 e5 mov rbp,rsp + 40bac4: 48 83 ec 10 sub rsp,0x10 + 40bac8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bacc: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bad0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bad4: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40bad8: 48 8d 50 01 lea rdx,[rax+0x1] + 40badc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bae0: 48 89 d6 mov rsi,rdx + 40bae3: 48 89 c7 mov rdi,rax + 40bae6: e8 69 0d 00 00 call 40c854 <_ZN3fmt2v76detail6bufferIjE11try_reserveEm> + 40baeb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40baef: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 40baf3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40baf7: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40bafb: 48 8d 48 01 lea rcx,[rax+0x1] + 40baff: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40bb03: 48 89 4a 10 mov QWORD PTR [rdx+0x10],rcx + 40bb07: 48 c1 e0 02 shl rax,0x2 + 40bb0b: 48 8d 14 06 lea rdx,[rsi+rax*1] + 40bb0f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40bb13: 8b 00 mov eax,DWORD PTR [rax] + 40bb15: 89 02 mov DWORD PTR [rdx],eax + 40bb17: 90 nop + 40bb18: c9 leave + 40bb19: c3 ret + +000000000040bb1a <_ZNSaIjEC1Ev>: +_ZNSaIjEC1Ev(): + 40bb1a: 55 push rbp + 40bb1b: 48 89 e5 mov rbp,rsp + 40bb1e: 48 83 ec 10 sub rsp,0x10 + 40bb22: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bb26: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bb2a: 48 89 c7 mov rdi,rax + 40bb2d: e8 5e 0d 00 00 call 40c890 <_ZNSt15__new_allocatorIjEC1Ev> + 40bb32: 90 nop + 40bb33: c9 leave + 40bb34: c3 ret + 40bb35: 90 nop + +000000000040bb36 <_ZNSaIjED1Ev>: +_ZNSaIjED2Ev(): + 40bb36: 55 push rbp + 40bb37: 48 89 e5 mov rbp,rsp + 40bb3a: 48 83 ec 10 sub rsp,0x10 + 40bb3e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bb42: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bb46: 48 89 c7 mov rdi,rax + 40bb49: e8 4e 0d 00 00 call 40c89c <_ZNSt15__new_allocatorIjED1Ev> + 40bb4e: 90 nop + 40bb4f: c9 leave + 40bb50: c3 ret + 40bb51: 90 nop + +000000000040bb52 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC1ERKS2_>: +_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC1ERKS2_(): + 40bb52: 55 push rbp + 40bb53: 48 89 e5 mov rbp,rsp + 40bb56: 48 83 ec 10 sub rsp,0x10 + 40bb5a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bb5e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bb62: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bb66: b9 00 00 00 00 mov ecx,0x0 + 40bb6b: ba 00 00 00 00 mov edx,0x0 + 40bb70: be 00 00 00 00 mov esi,0x0 + 40bb75: 48 89 c7 mov rdi,rax + 40bb78: e8 2b 0d 00 00 call 40c8a8 <_ZN3fmt2v76detail6bufferIjEC1EPjmm> + 40bb7d: ba 30 7d 43 00 mov edx,0x437d30 + 40bb82: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bb86: 48 89 10 mov QWORD PTR [rax],rdx + 40bb89: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bb8d: 48 8d 90 a0 00 00 00 lea rdx,[rax+0xa0] + 40bb94: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40bb98: 48 89 c6 mov rsi,rax + 40bb9b: 48 89 d7 mov rdi,rdx + 40bb9e: e8 4d 0d 00 00 call 40c8f0 <_ZNSaIjEC1ERKS_> + 40bba3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bba7: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40bbab: 48 8d 4a 20 lea rcx,[rdx+0x20] + 40bbaf: ba 20 00 00 00 mov edx,0x20 + 40bbb4: 48 89 ce mov rsi,rcx + 40bbb7: 48 89 c7 mov rdi,rax + 40bbba: e8 57 0d 00 00 call 40c916 <_ZN3fmt2v76detail6bufferIjE3setEPjm> + 40bbbf: 90 nop + 40bbc0: c9 leave + 40bbc1: c3 ret + +000000000040bbc2 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev>: +_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED2Ev(): + 40bbc2: 55 push rbp + 40bbc3: 48 89 e5 mov rbp,rsp + 40bbc6: 48 83 ec 10 sub rsp,0x10 + 40bbca: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bbce: ba 30 7d 43 00 mov edx,0x437d30 + 40bbd3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bbd7: 48 89 10 mov QWORD PTR [rax],rdx + 40bbda: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bbde: 48 89 c7 mov rdi,rax + 40bbe1: e8 5c 0d 00 00 call 40c942 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE10deallocateEv> + 40bbe6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bbea: 48 05 a0 00 00 00 add rax,0xa0 + 40bbf0: 48 89 c7 mov rdi,rax + 40bbf3: e8 3e ff ff ff call 40bb36 <_ZNSaIjED1Ev> + 40bbf8: 90 nop + 40bbf9: c9 leave + 40bbfa: c3 ret + 40bbfb: 90 nop + +000000000040bbfc <_ZNK3fmt2v76detail6bufferIjE8capacityEv>: +_ZNK3fmt2v76detail6bufferIjE8capacityEv(): + 40bbfc: 55 push rbp + 40bbfd: 48 89 e5 mov rbp,rsp + 40bc00: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bc04: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bc08: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40bc0c: 5d pop rbp + 40bc0d: c3 ret + +000000000040bc0e <_ZNK3fmt2v76detail6bufferIjE4dataEv>: +_ZNK3fmt2v76detail6bufferIjE4dataEv(): + 40bc0e: 55 push rbp + 40bc0f: 48 89 e5 mov rbp,rsp + 40bc12: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bc16: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bc1a: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40bc1e: 5d pop rbp + 40bc1f: c3 ret + +000000000040bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv>: +_ZN3fmt2v76detail6bufferIjE4dataEv(): + 40bc20: 55 push rbp + 40bc21: 48 89 e5 mov rbp,rsp + 40bc24: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bc28: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bc2c: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40bc30: 5d pop rbp + 40bc31: c3 ret + +000000000040bc32 <_ZN3fmt2v76detail12make_checkedIjEEPT_S4_m>: +_ZN3fmt2v76detail12make_checkedIjEEPT_S4_m(): + 40bc32: 55 push rbp + 40bc33: 48 89 e5 mov rbp,rsp + 40bc36: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bc3a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bc3e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bc42: 5d pop rbp + 40bc43: c3 ret + +000000000040bc44 <_ZSt4copyIPKjPjET0_T_S4_S3_>: +_ZSt4copyIPKjPjET0_T_S4_S3_(): + 40bc44: 55 push rbp + 40bc45: 48 89 e5 mov rbp,rsp + 40bc48: 53 push rbx + 40bc49: 48 83 ec 28 sub rsp,0x28 + 40bc4d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40bc51: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40bc55: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40bc59: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40bc5d: 48 89 c7 mov rdi,rax + 40bc60: e8 38 0d 00 00 call 40c99d <_ZSt12__miter_baseIPKjET_S2_> + 40bc65: 48 89 c3 mov rbx,rax + 40bc68: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40bc6c: 48 89 c7 mov rdi,rax + 40bc6f: e8 29 0d 00 00 call 40c99d <_ZSt12__miter_baseIPKjET_S2_> + 40bc74: 48 89 c1 mov rcx,rax + 40bc77: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40bc7b: 48 89 c2 mov rdx,rax + 40bc7e: 48 89 de mov rsi,rbx + 40bc81: 48 89 cf mov rdi,rcx + 40bc84: e8 22 0d 00 00 call 40c9ab <_ZSt13__copy_move_aILb0EPKjPjET1_T0_S4_S3_> + 40bc89: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40bc8d: c9 leave + 40bc8e: c3 ret + +000000000040bc8f <_ZSt3maxIiERKT_S2_S2_>: +_ZSt3maxIiERKT_S2_S2_(): + 40bc8f: 55 push rbp + 40bc90: 48 89 e5 mov rbp,rsp + 40bc93: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bc97: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bc9b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bc9f: 8b 10 mov edx,DWORD PTR [rax] + 40bca1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40bca5: 8b 00 mov eax,DWORD PTR [rax] + 40bca7: 39 c2 cmp edx,eax + 40bca9: 7d 06 jge 40bcb1 <_ZSt3maxIiERKT_S2_S2_+0x22> + 40bcab: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40bcaf: eb 04 jmp 40bcb5 <_ZSt3maxIiERKT_S2_S2_+0x26> + 40bcb1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bcb5: 5d pop rbp + 40bcb6: c3 ret + +000000000040bcb7 <_ZSt3minIiERKT_S2_S2_>: +_ZSt3minIiERKT_S2_S2_(): + 40bcb7: 55 push rbp + 40bcb8: 48 89 e5 mov rbp,rsp + 40bcbb: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bcbf: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bcc3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40bcc7: 8b 10 mov edx,DWORD PTR [rax] + 40bcc9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bccd: 8b 00 mov eax,DWORD PTR [rax] + 40bccf: 39 c2 cmp edx,eax + 40bcd1: 7d 06 jge 40bcd9 <_ZSt3minIiERKT_S2_S2_+0x22> + 40bcd3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40bcd7: eb 04 jmp 40bcdd <_ZSt3minIiERKT_S2_S2_+0x26> + 40bcd9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bcdd: 5d pop rbp + 40bcde: c3 ret + 40bcdf: 90 nop + +000000000040bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_>: +_ZN3fmt2v76detail6bigintmLIiEERS2_T_(): + 40bce0: 55 push rbp + 40bce1: 48 89 e5 mov rbp,rsp + 40bce4: 48 83 ec 10 sub rsp,0x10 + 40bce8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bcec: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40bcef: 83 7d f4 00 cmp DWORD PTR [rbp-0xc],0x0 + 40bcf3: 7f 14 jg 40bd09 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_+0x29> + 40bcf5: ba 78 61 43 00 mov edx,0x436178 + 40bcfa: be 47 05 00 00 mov esi,0x547 + 40bcff: bf 88 60 43 00 mov edi,0x436088 + 40bd04: e8 c3 7c ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40bd09: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40bd0c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd10: 89 d6 mov esi,edx + 40bd12: 48 89 c7 mov rdi,rax + 40bd15: e8 34 9d ff ff call 405a4e <_ZN3fmt2v76detail6bigint8multiplyEj> + 40bd1a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd1e: c9 leave + 40bd1f: c3 ret + +000000000040bd20 <_ZSt4moveIRN3fmt2v719basic_memory_bufferIjLm32ESaIjEEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRN3fmt2v719basic_memory_bufferIjLm32ESaIjEEEEONSt16remove_referenceIT_E4typeEOS7_(): + 40bd20: 55 push rbp + 40bd21: 48 89 e5 mov rbp,rsp + 40bd24: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bd28: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd2c: 5d pop rbp + 40bd2d: c3 ret + +000000000040bd2e <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC1EOS3_>: +_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEEC2EOS3_(): + 40bd2e: 55 push rbp + 40bd2f: 48 89 e5 mov rbp,rsp + 40bd32: 48 83 ec 10 sub rsp,0x10 + 40bd36: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bd3a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bd3e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd42: b9 00 00 00 00 mov ecx,0x0 + 40bd47: ba 00 00 00 00 mov edx,0x0 + 40bd4c: be 00 00 00 00 mov esi,0x0 + 40bd51: 48 89 c7 mov rdi,rax + 40bd54: e8 4f 0b 00 00 call 40c8a8 <_ZN3fmt2v76detail6bufferIjEC1EPjmm> + 40bd59: ba 30 7d 43 00 mov edx,0x437d30 + 40bd5e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd62: 48 89 10 mov QWORD PTR [rax],rdx + 40bd65: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd69: 48 05 a0 00 00 00 add rax,0xa0 + 40bd6f: 48 89 c7 mov rdi,rax + 40bd72: e8 a3 fd ff ff call 40bb1a <_ZNSaIjEC1Ev> + 40bd77: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40bd7b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd7f: 48 89 d6 mov rsi,rdx + 40bd82: 48 89 c7 mov rdi,rax + 40bd85: e8 8c 0c 00 00 call 40ca16 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4moveERS3_> + 40bd8a: 90 nop + 40bd8b: c9 leave + 40bd8c: c3 ret + 40bd8d: 90 nop + +000000000040bd8e <_ZN3fmt2v76detail6bufferIjEixIiEERjT_>: +_ZN3fmt2v76detail6bufferIjEixIiEERjT_(): + 40bd8e: 55 push rbp + 40bd8f: 48 89 e5 mov rbp,rsp + 40bd92: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bd96: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40bd99: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bd9d: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40bda1: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40bda4: 48 63 d2 movsxd rdx,edx + 40bda7: 48 c1 e2 02 shl rdx,0x2 + 40bdab: 48 01 d0 add rax,rdx + 40bdae: 5d pop rbp + 40bdaf: c3 ret + +000000000040bdb0 <_ZSt20uninitialized_fill_nIPjiiET_S1_T0_RKT1_>: +_ZSt20uninitialized_fill_nIPjiiET_S1_T0_RKT1_(): + 40bdb0: 55 push rbp + 40bdb1: 48 89 e5 mov rbp,rsp + 40bdb4: 48 83 ec 30 sub rsp,0x30 + 40bdb8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40bdbc: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 40bdbf: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40bdc3: c6 45 ff 01 mov BYTE PTR [rbp-0x1],0x1 + 40bdc7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40bdcb: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 40bdce: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40bdd2: 89 ce mov esi,ecx + 40bdd4: 48 89 c7 mov rdi,rax + 40bdd7: e8 40 0d 00 00 call 40cb1c <_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPjiiEET_S3_T0_RKT1_> + 40bddc: c9 leave + 40bddd: c3 ret + +000000000040bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_>: +_ZN3fmt2v76detail11const_checkIbEET_S3_(): + 40bdde: 55 push rbp + 40bddf: 48 89 e5 mov rbp,rsp + 40bde2: 89 f8 mov eax,edi + 40bde4: 88 45 fc mov BYTE PTR [rbp-0x4],al + 40bde7: 0f b6 45 fc movzx eax,BYTE PTR [rbp-0x4] + 40bdeb: 5d pop rbp + 40bdec: c3 ret + +000000000040bded <_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_>: +_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_(): + 40bded: 55 push rbp + 40bdee: 48 89 e5 mov rbp,rsp + 40bdf1: 48 83 ec 40 sub rsp,0x40 + 40bdf5: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 40bdf9: bf 00 00 00 00 mov edi,0x0 + 40bdfe: e8 db ff ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 40be03: 84 c0 test al,al + 40be05: 74 07 je 40be0e <_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_+0x21> + 40be07: b8 01 00 00 00 mov eax,0x1 + 40be0c: eb 5c jmp 40be6a <_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_+0x7d> + 40be0e: 48 b8 01 01 01 01 01 01 01 01 movabs rax,0x101010101010101 + 40be18: 48 ba 01 01 01 01 01 01 01 01 movabs rdx,0x101010101010101 + 40be22: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40be26: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40be2a: b8 00 00 00 00 mov eax,0x0 + 40be2f: 48 ba 02 02 02 02 03 03 04 00 movabs rdx,0x4030302020202 + 40be39: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40be3d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40be41: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40be45: 0f b6 00 movzx eax,BYTE PTR [rax] + 40be48: c0 e8 03 shr al,0x3 + 40be4b: 0f b6 c0 movzx eax,al + 40be4e: 48 98 cdqe + 40be50: 0f b6 44 05 d0 movzx eax,BYTE PTR [rbp+rax*1-0x30] + 40be55: 0f be c0 movsx eax,al + 40be58: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 40be5b: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 40be5f: 0f 94 c0 sete al + 40be62: 0f b6 d0 movzx edx,al + 40be65: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40be68: 01 d0 add eax,edx + 40be6a: c9 leave + 40be6b: c3 ret + +000000000040be6c <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1Ev>: +_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1Ev(): + 40be6c: 55 push rbp + 40be6d: 48 89 e5 mov rbp,rsp + 40be70: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40be74: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40be78: 48 c7 00 00 00 00 00 mov QWORD PTR [rax],0x0 + 40be7f: 90 nop + 40be80: 5d pop rbp + 40be81: c3 ret + +000000000040be82 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcEC1ES4_NS0_17basic_format_argsIS5_EENS2_10locale_refE>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcEC2ES4_NS0_17basic_format_argsIS5_EENS2_10locale_refE(): + 40be82: 55 push rbp + 40be83: 48 89 e5 mov rbp,rsp + 40be86: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40be8a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40be8e: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 40be92: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 40be96: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 40be9a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40be9e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40bea2: 48 89 10 mov QWORD PTR [rax],rdx + 40bea5: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40bea9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40bead: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40beb1: 48 89 41 08 mov QWORD PTR [rcx+0x8],rax + 40beb5: 48 89 51 10 mov QWORD PTR [rcx+0x10],rdx + 40beb9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bebd: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40bec1: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40bec5: 90 nop + 40bec6: 5d pop rbp + 40bec7: c3 ret + +000000000040bec8 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS3_13error_handlerEEERS6_>: +_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS3_13error_handlerEEERS6_(): + 40bec8: 55 push rbp + 40bec9: 48 89 e5 mov rbp,rsp + 40becc: 48 83 ec 20 sub rsp,0x20 + 40bed0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bed4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bed8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40bedc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bee0: 4c 8b 40 08 mov r8,QWORD PTR [rax+0x8] + 40bee4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bee8: 48 8b 00 mov rax,QWORD PTR [rax] + 40beeb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40beef: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 40bef3: 48 89 ce mov rsi,rcx + 40bef6: 48 89 c7 mov rdi,rax + 40bef9: 41 ff d0 call r8 + 40befc: 90 nop + 40befd: c9 leave + 40befe: c3 ret + 40beff: 90 nop + +000000000040bf00 <_ZNK3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE5beginEv>: +_ZNK3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE5beginEv(): + 40bf00: 55 push rbp + 40bf01: 48 89 e5 mov rbp,rsp + 40bf04: 48 83 ec 10 sub rsp,0x10 + 40bf08: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bf0c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bf10: 48 89 c7 mov rdi,rax + 40bf13: e8 2e 0c 00 00 call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 40bf18: c9 leave + 40bf19: c3 ret + +000000000040bf1a <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv(): + 40bf1a: 55 push rbp + 40bf1b: 48 89 e5 mov rbp,rsp + 40bf1e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bf22: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bf26: 48 8b 00 mov rax,QWORD PTR [rax] + 40bf29: 5d pop rbp + 40bf2a: c3 ret + 40bf2b: 90 nop + +000000000040bf2c <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEEC1ERKS2_>: +_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEEC1ERKS2_(): + 40bf2c: 55 push rbp + 40bf2d: 48 89 e5 mov rbp,rsp + 40bf30: 48 83 ec 10 sub rsp,0x10 + 40bf34: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bf38: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bf3c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bf40: b9 00 00 00 00 mov ecx,0x0 + 40bf45: ba 00 00 00 00 mov edx,0x0 + 40bf4a: be 00 00 00 00 mov esi,0x0 + 40bf4f: 48 89 c7 mov rdi,rax + 40bf52: e8 01 0c 00 00 call 40cb58 <_ZN3fmt2v76detail6bufferIwEC1EPwmm> + 40bf57: ba c8 7d 43 00 mov edx,0x437dc8 + 40bf5c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bf60: 48 89 10 mov QWORD PTR [rax],rdx + 40bf63: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bf67: 48 8d 90 f0 07 00 00 lea rdx,[rax+0x7f0] + 40bf6e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40bf72: 48 89 c6 mov rsi,rax + 40bf75: 48 89 d7 mov rdi,rdx + 40bf78: e8 d3 73 ff ff call 403350 <_ZNSaIwEC1ERKS_@plt> + 40bf7d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bf81: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40bf85: 48 8d 4a 20 lea rcx,[rdx+0x20] + 40bf89: ba f4 01 00 00 mov edx,0x1f4 + 40bf8e: 48 89 ce mov rsi,rcx + 40bf91: 48 89 c7 mov rdi,rax + 40bf94: e8 07 0c 00 00 call 40cba0 <_ZN3fmt2v76detail6bufferIwE3setEPwm> + 40bf99: 90 nop + 40bf9a: c9 leave + 40bf9b: c3 ret + +000000000040bf9c <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEED1Ev>: +_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEED2Ev(): + 40bf9c: 55 push rbp + 40bf9d: 48 89 e5 mov rbp,rsp + 40bfa0: 48 83 ec 10 sub rsp,0x10 + 40bfa4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bfa8: ba c8 7d 43 00 mov edx,0x437dc8 + 40bfad: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bfb1: 48 89 10 mov QWORD PTR [rax],rdx + 40bfb4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bfb8: 48 89 c7 mov rdi,rax + 40bfbb: e8 0c 0c 00 00 call 40cbcc <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE10deallocateEv> + 40bfc0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bfc4: 48 05 f0 07 00 00 add rax,0x7f0 + 40bfca: 48 89 c7 mov rdi,rax + 40bfcd: e8 ae 74 ff ff call 403480 <_ZNSaIwED1Ev@plt> + 40bfd2: 90 nop + 40bfd3: c9 leave + 40bfd4: c3 ret + 40bfd5: 90 nop + +000000000040bfd6 <_ZN3fmt2v76detail6bufferIwE9push_backERKw>: +_ZN3fmt2v76detail6bufferIwE9push_backERKw(): + 40bfd6: 55 push rbp + 40bfd7: 48 89 e5 mov rbp,rsp + 40bfda: 48 83 ec 10 sub rsp,0x10 + 40bfde: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40bfe2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40bfe6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bfea: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40bfee: 48 8d 50 01 lea rdx,[rax+0x1] + 40bff2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40bff6: 48 89 d6 mov rsi,rdx + 40bff9: 48 89 c7 mov rdi,rax + 40bffc: e8 27 0c 00 00 call 40cc28 <_ZN3fmt2v76detail6bufferIwE11try_reserveEm> + 40c001: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c005: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 40c009: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c00d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40c011: 48 8d 48 01 lea rcx,[rax+0x1] + 40c015: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40c019: 48 89 4a 10 mov QWORD PTR [rdx+0x10],rcx + 40c01d: 48 c1 e0 02 shl rax,0x2 + 40c021: 48 8d 14 06 lea rdx,[rsi+rax*1] + 40c025: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c029: 8b 00 mov eax,DWORD PTR [rax] + 40c02b: 89 02 mov DWORD PTR [rdx],eax + 40c02d: 90 nop + 40c02e: c9 leave + 40c02f: c3 ret + +000000000040c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm>: +_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm(): + 40c030: 55 push rbp + 40c031: 48 89 e5 mov rbp,rsp + 40c034: 48 83 ec 10 sub rsp,0x10 + 40c038: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c03c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c040: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c044: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c048: 48 89 d6 mov rsi,rdx + 40c04b: 48 89 c7 mov rdi,rax + 40c04e: e8 15 f5 ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40c053: 90 nop + 40c054: c9 leave + 40c055: c3 ret + +000000000040c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_>: +_ZN3fmt2v76detail6bufferIcEixIiEERcT_(): + 40c056: 55 push rbp + 40c057: 48 89 e5 mov rbp,rsp + 40c05a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c05e: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40c061: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c065: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 40c069: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 40c06c: 48 98 cdqe + 40c06e: 48 01 d0 add rax,rdx + 40c071: 5d pop rbp + 40c072: c3 ret + +000000000040c073 <_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA7_cJRNS0_17basic_string_viewIcEERPcELb1EEENSt9enable_ifIXT2_ET_E4typeESC_RKT0_DpOT1_>: +_ZN3fmt2v79format_toINS0_6detail15buffer_appenderIcEEA7_cJRNS0_17basic_string_viewIcEERPcELb1EEENSt9enable_ifIXT2_ET_E4typeESC_RKT0_DpOT1_(): + 40c073: 55 push rbp + 40c074: 48 89 e5 mov rbp,rsp + 40c077: 48 83 c4 80 add rsp,0xffffffffffffff80 + 40c07b: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 40c07f: 48 89 75 90 mov QWORD PTR [rbp-0x70],rsi + 40c083: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 40c087: 48 89 4d 80 mov QWORD PTR [rbp-0x80],rcx + 40c08b: 48 8d 45 a0 lea rax,[rbp-0x60] + 40c08f: 48 8b 4d 80 mov rcx,QWORD PTR [rbp-0x80] + 40c093: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 40c097: 48 8b 75 90 mov rsi,QWORD PTR [rbp-0x70] + 40c09b: 48 89 c7 mov rdi,rax + 40c09e: e8 c0 0b 00 00 call 40cc63 <_ZN3fmt2v717make_args_checkedIJRNS0_17basic_string_viewIcEERPcEA7_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESC_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSI_> + 40c0a3: 48 8d 45 a0 lea rax,[rbp-0x60] + 40c0a7: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40c0ab: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c0af: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40c0b3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c0b7: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40c0bb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40c0bf: 48 8d 45 c0 lea rax,[rbp-0x40] + 40c0c3: be cd 00 00 00 mov esi,0xcd + 40c0c8: 48 89 c7 mov rdi,rax + 40c0cb: e8 c6 29 00 00 call 40ea96 <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1EyPKNS3_5valueIS6_EE> + 40c0d0: 90 nop + 40c0d1: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40c0d5: 48 89 c7 mov rdi,rax + 40c0d8: e8 31 05 00 00 call 40c60e <_ZN3fmt2v714to_string_viewIcLi0EEENS0_17basic_string_viewIT_EEPKS3_> + 40c0dd: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40c0e1: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40c0e5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 40c0e9: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40c0ed: 48 8d 75 d0 lea rsi,[rbp-0x30] + 40c0f1: 48 8b 7d 98 mov rdi,QWORD PTR [rbp-0x68] + 40c0f5: 48 89 d1 mov rcx,rdx + 40c0f8: 48 89 c2 mov rdx,rax + 40c0fb: e8 37 05 00 00 call 40c637 <_ZN3fmt2v710vformat_toINS0_6detail15buffer_appenderIcEENS0_17basic_string_viewIcEEcLb1EEENSt9enable_ifIXT2_ET_E4typeES8_RKT0_NS0_17basic_format_argsINS0_20basic_format_contextINS3_INS0_13type_identityIT1_E4typeEEESJ_EEEE> + 40c100: c9 leave + 40c101: c3 ret + +000000000040c102 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1Ev>: +_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC2Ev(): + 40c102: 55 push rbp + 40c103: 48 89 e5 mov rbp,rsp + 40c106: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40c10a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c10e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40c112: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 40c119: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c11d: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40c120: 89 10 mov DWORD PTR [rax],edx + 40c122: 90 nop + 40c123: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c127: c7 40 10 00 00 00 00 mov DWORD PTR [rax+0x10],0x0 + 40c12e: 90 nop + 40c12f: 5d pop rbp + 40c130: c3 ret + 40c131: 90 nop + +000000000040c132 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi(): + 40c132: 55 push rbp + 40c133: 48 89 e5 mov rbp,rsp + 40c136: 48 83 ec 20 sub rsp,0x20 + 40c13a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c13e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c142: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 40c145: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c149: 66 0f ef c0 pxor xmm0,xmm0 + 40c14d: 0f 29 00 movaps XMMWORD PTR [rax],xmm0 + 40c150: 0f 29 40 10 movaps XMMWORD PTR [rax+0x10],xmm0 + 40c154: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c158: 48 89 c7 mov rdi,rax + 40c15b: e8 42 0b 00 00 call 40cca2 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE9is_packedEv> + 40c160: 83 f0 01 xor eax,0x1 + 40c163: 84 c0 test al,al + 40c165: 74 4a je 40c1b1 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0x7f> + 40c167: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c16b: 48 89 c7 mov rdi,rax + 40c16e: e8 47 0b 00 00 call 40ccba <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE8max_sizeEv> + 40c173: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 40c176: 0f 9c c0 setl al + 40c179: 84 c0 test al,al + 40c17b: 0f 84 82 00 00 00 je 40c203 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0xd1> + 40c181: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c185: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40c189: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 40c18c: 48 63 d2 movsxd rdx,edx + 40c18f: 48 c1 e2 05 shl rdx,0x5 + 40c193: 48 8d 34 10 lea rsi,[rax+rdx*1] + 40c197: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40c19b: 48 8b 06 mov rax,QWORD PTR [rsi] + 40c19e: 48 8b 56 08 mov rdx,QWORD PTR [rsi+0x8] + 40c1a2: 48 89 01 mov QWORD PTR [rcx],rax + 40c1a5: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40c1a9: 8b 46 10 mov eax,DWORD PTR [rsi+0x10] + 40c1ac: 89 41 10 mov DWORD PTR [rcx+0x10],eax + 40c1af: eb 52 jmp 40c203 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0xd1> + 40c1b1: 83 7d ec 0e cmp DWORD PTR [rbp-0x14],0xe + 40c1b5: 7f 4f jg 40c206 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0xd4> + 40c1b7: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 40c1ba: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c1be: 89 d6 mov esi,edx + 40c1c0: 48 89 c7 mov rdi,rax + 40c1c3: e8 26 0b 00 00 call 40ccee <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE4typeEi> + 40c1c8: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40c1cc: 89 42 10 mov DWORD PTR [rdx+0x10],eax + 40c1cf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c1d3: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 40c1d6: 85 c0 test eax,eax + 40c1d8: 74 2f je 40c209 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0xd7> + 40c1da: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c1de: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40c1e2: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 40c1e5: 48 63 d2 movsxd rdx,edx + 40c1e8: 48 c1 e2 04 shl rdx,0x4 + 40c1ec: 48 01 d0 add rax,rdx + 40c1ef: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40c1f3: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 40c1f7: 48 8b 00 mov rax,QWORD PTR [rax] + 40c1fa: 48 89 01 mov QWORD PTR [rcx],rax + 40c1fd: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40c201: eb 07 jmp 40c20a <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0xd8> + 40c203: 90 nop + 40c204: eb 04 jmp 40c20a <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0xd8> + 40c206: 90 nop + 40c207: eb 01 jmp 40c20a <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi+0xd8> + 40c209: 90 nop + 40c20a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c20e: c9 leave + 40c20f: c3 ret + +000000000040c210 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEcvbEv>: +_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEcvbEv(): + 40c210: 55 push rbp + 40c211: 48 89 e5 mov rbp,rsp + 40c214: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c218: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c21c: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 40c21f: 85 c0 test eax,eax + 40c221: 0f 95 c0 setne al + 40c224: 5d pop rbp + 40c225: c3 ret + +000000000040c226 <_ZNKSt17integral_constantIbLb0EEcvbEv>: +_ZNKSt17integral_constantIbLb0EEcvbEv(): + 40c226: 55 push rbp + 40c227: 48 89 e5 mov rbp,rsp + 40c22a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c22e: b8 00 00 00 00 mov eax,0x0 + 40c233: 5d pop rbp + 40c234: c3 ret + 40c235: 90 nop + +000000000040c236 <_ZZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc>: +_ZZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc(): + 40c236: 55 push rbp + 40c237: 48 89 e5 mov rbp,rsp + 40c23a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c23e: 89 f0 mov eax,esi + 40c240: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 40c243: 80 7d f4 2f cmp BYTE PTR [rbp-0xc],0x2f + 40c247: 7e 0d jle 40c256 <_ZZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc+0x20> + 40c249: 80 7d f4 39 cmp BYTE PTR [rbp-0xc],0x39 + 40c24d: 7f 07 jg 40c256 <_ZZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc+0x20> + 40c24f: b8 01 00 00 00 mov eax,0x1 + 40c254: eb 05 jmp 40c25b <_ZZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc+0x25> + 40c256: b8 00 00 00 00 mov eax,0x0 + 40c25b: 5d pop rbp + 40c25c: c3 ret + 40c25d: 90 nop + +000000000040c25e <_ZZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc>: +_ZZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc(): + 40c25e: 55 push rbp + 40c25f: 48 89 e5 mov rbp,rsp + 40c262: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c266: 89 f0 mov eax,esi + 40c268: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 40c26b: 80 7d f4 2f cmp BYTE PTR [rbp-0xc],0x2f + 40c26f: 7e 0d jle 40c27e <_ZZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc+0x20> + 40c271: 80 7d f4 39 cmp BYTE PTR [rbp-0xc],0x39 + 40c275: 7f 07 jg 40c27e <_ZZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc+0x20> + 40c277: b8 01 00 00 00 mov eax,0x1 + 40c27c: eb 05 jmp 40c283 <_ZZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEEENKUlcE_clEc+0x25> + 40c27e: b8 00 00 00 00 mov eax,0x0 + 40c283: 5d pop rbp + 40c284: c3 ret + 40c285: 90 nop + +000000000040c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_(): + 40c286: 55 push rbp + 40c287: 48 89 e5 mov rbp,rsp + 40c28a: 53 push rbx + 40c28b: 48 83 ec 38 sub rsp,0x38 + 40c28f: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40c293: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 40c297: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40c29b: 48 89 4d c0 mov QWORD PTR [rbp-0x40],rcx + 40c29f: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 40c2a3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c2a7: 48 89 c7 mov rdi,rax + 40c2aa: e8 a1 6f ff ff call 403250 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv@plt> + 40c2af: 48 89 c1 mov rcx,rax + 40c2b2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 40c2b6: 48 89 c2 mov rdx,rax + 40c2b9: 48 89 ce mov rsi,rcx + 40c2bc: 48 89 df mov rdi,rbx + 40c2bf: e8 fc 6f ff ff call 4032c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_@plt> + 40c2c4: 48 8d 45 d0 lea rax,[rbp-0x30] + 40c2c8: 48 89 c7 mov rdi,rax + 40c2cb: e8 dc 25 00 00 call 40e8ac <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_> + 40c2d0: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 40c2d4: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40c2d8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c2dc: 48 89 ce mov rsi,rcx + 40c2df: 48 89 c7 mov rdi,rax + 40c2e2: e8 15 26 00 00 call 40e8fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag> + 40c2e7: eb 1a jmp 40c303 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_+0x7d> + 40c2e9: 48 89 c3 mov rbx,rax + 40c2ec: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c2f0: 48 89 c7 mov rdi,rax + 40c2f3: e8 bc f1 ff ff call 40b4b4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev> + 40c2f8: 48 89 d8 mov rax,rbx + 40c2fb: 48 89 c7 mov rdi,rax + 40c2fe: e8 5d 71 ff ff call 403460 <_Unwind_Resume@plt> + 40c303: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40c307: c9 leave + 40c308: c3 ret + +000000000040c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i>: +_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i(): + 40c309: 55 push rbp + 40c30a: 48 89 e5 mov rbp,rsp + 40c30d: 41 55 push r13 + 40c30f: 41 54 push r12 + 40c311: 48 83 ec 40 sub rsp,0x40 + 40c315: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 40c319: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 40c31c: 89 55 b0 mov DWORD PTR [rbp-0x50],edx + 40c31f: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 40c322: 89 c7 mov edi,eax + 40c324: e8 0a 90 ff ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 40c329: 39 45 b0 cmp DWORD PTR [rbp-0x50],eax + 40c32c: 7d 14 jge 40c342 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i+0x39> + 40c32e: ba d1 64 43 00 mov edx,0x4364d1 + 40c333: be 1b 04 00 00 mov esi,0x41b + 40c338: bf e8 64 43 00 mov edi,0x4364e8 + 40c33d: e8 8a 76 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40c342: 8b 45 b0 mov eax,DWORD PTR [rbp-0x50] + 40c345: 48 98 cdqe + 40c347: 48 01 45 b8 add QWORD PTR [rbp-0x48],rax + 40c34b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c34f: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40c353: eb 5c jmp 40c3b1 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i+0xa8> + 40c355: 48 83 6d b8 02 sub QWORD PTR [rbp-0x48],0x2 + 40c35a: 8b 4d b4 mov ecx,DWORD PTR [rbp-0x4c] + 40c35d: 89 c8 mov eax,ecx + 40c35f: 48 69 c0 1f 85 eb 51 imul rax,rax,0x51eb851f + 40c366: 48 c1 e8 20 shr rax,0x20 + 40c36a: c1 e8 05 shr eax,0x5 + 40c36d: 6b d0 64 imul edx,eax,0x64 + 40c370: 89 c8 mov eax,ecx + 40c372: 29 d0 sub eax,edx + 40c374: 89 c0 mov eax,eax + 40c376: 48 01 c0 add rax,rax + 40c379: 48 8d 90 a0 8d 44 00 lea rdx,[rax+0x448da0] + 40c380: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c384: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40c388: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40c38c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c390: 0f b7 10 movzx edx,WORD PTR [rax] + 40c393: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40c397: 66 89 10 mov WORD PTR [rax],dx + 40c39a: 90 nop + 40c39b: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 40c39e: 89 c0 mov eax,eax + 40c3a0: 48 69 c0 1f 85 eb 51 imul rax,rax,0x51eb851f + 40c3a7: 48 c1 e8 20 shr rax,0x20 + 40c3ab: c1 e8 05 shr eax,0x5 + 40c3ae: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 40c3b1: 83 7d b4 63 cmp DWORD PTR [rbp-0x4c],0x63 + 40c3b5: 77 9e ja 40c355 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i+0x4c> + 40c3b7: 83 7d b4 09 cmp DWORD PTR [rbp-0x4c],0x9 + 40c3bb: 77 1d ja 40c3da <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i+0xd1> + 40c3bd: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 40c3c0: 83 c0 30 add eax,0x30 + 40c3c3: 48 83 6d b8 01 sub QWORD PTR [rbp-0x48],0x1 + 40c3c8: 89 c2 mov edx,eax + 40c3ca: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c3ce: 88 10 mov BYTE PTR [rax],dl + 40c3d0: 4c 8b 65 b8 mov r12,QWORD PTR [rbp-0x48] + 40c3d4: 4c 8b 6d e8 mov r13,QWORD PTR [rbp-0x18] + 40c3d8: eb 35 jmp 40c40f <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i+0x106> + 40c3da: 48 83 6d b8 02 sub QWORD PTR [rbp-0x48],0x2 + 40c3df: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 40c3e2: 48 01 c0 add rax,rax + 40c3e5: 48 8d 90 a0 8d 44 00 lea rdx,[rax+0x448da0] + 40c3ec: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c3f0: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40c3f4: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40c3f8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40c3fc: 0f b7 10 movzx edx,WORD PTR [rax] + 40c3ff: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40c403: 66 89 10 mov WORD PTR [rax],dx + 40c406: 90 nop + 40c407: 4c 8b 65 b8 mov r12,QWORD PTR [rbp-0x48] + 40c40b: 4c 8b 6d e8 mov r13,QWORD PTR [rbp-0x18] + 40c40f: 4c 89 e0 mov rax,r12 + 40c412: 4c 89 ea mov rdx,r13 + 40c415: 48 83 c4 40 add rsp,0x40 + 40c419: 41 5c pop r12 + 40c41b: 41 5d pop r13 + 40c41d: 5d pop rbp + 40c41e: c3 ret + +000000000040c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i>: +_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i(): + 40c41f: 55 push rbp + 40c420: 48 89 e5 mov rbp,rsp + 40c423: 41 55 push r13 + 40c425: 41 54 push r12 + 40c427: 48 83 ec 50 sub rsp,0x50 + 40c42b: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 40c42f: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 40c433: 89 55 ac mov DWORD PTR [rbp-0x54],edx + 40c436: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40c43a: 48 89 c7 mov rdi,rax + 40c43d: e8 cf 8d ff ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 40c442: 39 45 ac cmp DWORD PTR [rbp-0x54],eax + 40c445: 7d 14 jge 40c45b <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i+0x3c> + 40c447: ba d1 64 43 00 mov edx,0x4364d1 + 40c44c: be 1b 04 00 00 mov esi,0x41b + 40c451: bf e8 64 43 00 mov edi,0x4364e8 + 40c456: e8 71 75 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40c45b: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 40c45e: 48 98 cdqe + 40c460: 48 01 45 b8 add QWORD PTR [rbp-0x48],rax + 40c464: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c468: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40c46c: e9 86 00 00 00 jmp 40c4f7 <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i+0xd8> + 40c471: 48 83 6d b8 02 sub QWORD PTR [rbp-0x48],0x2 + 40c476: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 40c47a: 48 89 c8 mov rax,rcx + 40c47d: 48 c1 e8 02 shr rax,0x2 + 40c481: 48 ba c3 f5 28 5c 8f c2 f5 28 movabs rdx,0x28f5c28f5c28f5c3 + 40c48b: 48 f7 e2 mul rdx + 40c48e: 48 c1 ea 02 shr rdx,0x2 + 40c492: 48 89 d0 mov rax,rdx + 40c495: 48 c1 e0 02 shl rax,0x2 + 40c499: 48 01 d0 add rax,rdx + 40c49c: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 40c4a4: 48 01 d0 add rax,rdx + 40c4a7: 48 c1 e0 02 shl rax,0x2 + 40c4ab: 48 29 c1 sub rcx,rax + 40c4ae: 48 89 ca mov rdx,rcx + 40c4b1: 48 8d 04 12 lea rax,[rdx+rdx*1] + 40c4b5: 48 8d 90 a0 8d 44 00 lea rdx,[rax+0x448da0] + 40c4bc: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c4c0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40c4c4: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40c4c8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c4cc: 0f b7 10 movzx edx,WORD PTR [rax] + 40c4cf: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40c4d3: 66 89 10 mov WORD PTR [rax],dx + 40c4d6: 90 nop + 40c4d7: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40c4db: 48 c1 e8 02 shr rax,0x2 + 40c4df: 48 ba c3 f5 28 5c 8f c2 f5 28 movabs rdx,0x28f5c28f5c28f5c3 + 40c4e9: 48 f7 e2 mul rdx + 40c4ec: 48 89 d0 mov rax,rdx + 40c4ef: 48 c1 e8 02 shr rax,0x2 + 40c4f3: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 40c4f7: 48 83 7d b0 63 cmp QWORD PTR [rbp-0x50],0x63 + 40c4fc: 0f 87 6f ff ff ff ja 40c471 <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i+0x52> + 40c502: 48 83 7d b0 09 cmp QWORD PTR [rbp-0x50],0x9 + 40c507: 77 1e ja 40c527 <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i+0x108> + 40c509: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40c50d: 83 c0 30 add eax,0x30 + 40c510: 48 83 6d b8 01 sub QWORD PTR [rbp-0x48],0x1 + 40c515: 89 c2 mov edx,eax + 40c517: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c51b: 88 10 mov BYTE PTR [rax],dl + 40c51d: 4c 8b 65 b8 mov r12,QWORD PTR [rbp-0x48] + 40c521: 4c 8b 6d e8 mov r13,QWORD PTR [rbp-0x18] + 40c525: eb 36 jmp 40c55d <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i+0x13e> + 40c527: 48 83 6d b8 02 sub QWORD PTR [rbp-0x48],0x2 + 40c52c: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40c530: 48 01 c0 add rax,rax + 40c533: 48 8d 90 a0 8d 44 00 lea rdx,[rax+0x448da0] + 40c53a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40c53e: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40c542: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40c546: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40c54a: 0f b7 10 movzx edx,WORD PTR [rax] + 40c54d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40c551: 66 89 10 mov WORD PTR [rax],dx + 40c554: 90 nop + 40c555: 4c 8b 65 b8 mov r12,QWORD PTR [rbp-0x48] + 40c559: 4c 8b 6d e8 mov r13,QWORD PTR [rbp-0x18] + 40c55d: 4c 89 e0 mov rax,r12 + 40c560: 4c 89 ea mov rdx,r13 + 40c563: 48 83 c4 50 add rsp,0x50 + 40c567: 41 5c pop r12 + 40c569: 41 5d pop r13 + 40c56b: 5d pop rbp + 40c56c: c3 ret + 40c56d: 90 nop + +000000000040c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm>: +_ZN3fmt2v76detail6bufferIcE11try_reserveEm(): + 40c56e: 55 push rbp + 40c56f: 48 89 e5 mov rbp,rsp + 40c572: 48 83 ec 10 sub rsp,0x10 + 40c576: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c57a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c57e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c582: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40c586: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 40c58a: 73 1a jae 40c5a6 <_ZN3fmt2v76detail6bufferIcE11try_reserveEm+0x38> + 40c58c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c590: 48 8b 00 mov rax,QWORD PTR [rax] + 40c593: 48 8b 08 mov rcx,QWORD PTR [rax] + 40c596: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c59a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c59e: 48 89 d6 mov rsi,rdx + 40c5a1: 48 89 c7 mov rdi,rax + 40c5a4: ff d1 call rcx + 40c5a6: 90 nop + 40c5a7: c9 leave + 40c5a8: c3 ret + 40c5a9: 90 nop + +000000000040c5aa <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEC1ERS4_>: +_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEC1ERS4_(): + 40c5aa: 55 push rbp + 40c5ab: 48 89 e5 mov rbp,rsp + 40c5ae: 48 83 ec 10 sub rsp,0x10 + 40c5b2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c5b6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c5ba: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c5be: 48 89 c7 mov rdi,rax + 40c5c1: e8 1d 24 00 00 call 40e9e3 <_ZSt11__addressofIN3fmt2v76detail6bufferIcEEEPT_RS5_> + 40c5c6: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40c5ca: 48 89 02 mov QWORD PTR [rdx],rax + 40c5cd: 90 nop + 40c5ce: c9 leave + 40c5cf: c3 ret + +000000000040c5d0 <_ZN3fmt2v717make_args_checkedIJRNS0_17basic_string_viewIcEERA3_KcEA5_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESD_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSJ_>: +_ZN3fmt2v717make_args_checkedIJRNS0_17basic_string_viewIcEERA3_KcEA5_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESD_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSJ_(): + 40c5d0: 55 push rbp + 40c5d1: 48 89 e5 mov rbp,rsp + 40c5d4: 48 83 ec 30 sub rsp,0x30 + 40c5d8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40c5dc: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40c5e0: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40c5e4: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 40c5e8: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40c5ec: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40c5f0: 90 nop + 40c5f1: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40c5f5: 48 8b 4d d8 mov rcx,QWORD PTR [rbp-0x28] + 40c5f9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c5fd: 48 89 ce mov rsi,rcx + 40c600: 48 89 c7 mov rdi,rax + 40c603: e8 ea 23 00 00 call 40e9f2 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJNS0_17basic_string_viewIcEEA3_KcEEC1ERKS8_RSA_> + 40c608: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c60c: c9 leave + 40c60d: c3 ret + +000000000040c60e <_ZN3fmt2v714to_string_viewIcLi0EEENS0_17basic_string_viewIT_EEPKS3_>: +_ZN3fmt2v714to_string_viewIcLi0EEENS0_17basic_string_viewIT_EEPKS3_(): + 40c60e: 55 push rbp + 40c60f: 48 89 e5 mov rbp,rsp + 40c612: 48 83 ec 20 sub rsp,0x20 + 40c616: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40c61a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40c61e: 48 8d 45 f0 lea rax,[rbp-0x10] + 40c622: 48 89 d6 mov rsi,rdx + 40c625: 48 89 c7 mov rdi,rax + 40c628: e8 d1 f1 ff ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 40c62d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c631: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40c635: c9 leave + 40c636: c3 ret + +000000000040c637 <_ZN3fmt2v710vformat_toINS0_6detail15buffer_appenderIcEENS0_17basic_string_viewIcEEcLb1EEENSt9enable_ifIXT2_ET_E4typeES8_RKT0_NS0_17basic_format_argsINS0_20basic_format_contextINS3_INS0_13type_identityIT1_E4typeEEESJ_EEEE>: +_ZN3fmt2v710vformat_toINS0_6detail15buffer_appenderIcEENS0_17basic_string_viewIcEEcLb1EEENSt9enable_ifIXT2_ET_E4typeES8_RKT0_NS0_17basic_format_argsINS0_20basic_format_contextINS3_INS0_13type_identityIT1_E4typeEEESJ_EEEE(): + 40c637: 55 push rbp + 40c638: 48 89 e5 mov rbp,rsp + 40c63b: 48 83 ec 30 sub rsp,0x30 + 40c63f: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40c643: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40c647: 48 89 55 d0 mov QWORD PTR [rbp-0x30],rdx + 40c64b: 48 89 4d d8 mov QWORD PTR [rbp-0x28],rcx + 40c64f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c653: 48 89 c7 mov rdi,rax + 40c656: e8 65 24 00 00 call 40eac0 <_ZN3fmt2v76detail15get_buffer_initIcEERNS1_6bufferIT_EENS1_15buffer_appenderIS4_EE> + 40c65b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40c65f: 48 8d 45 f0 lea rax,[rbp-0x10] + 40c663: 48 89 c7 mov rdi,rax + 40c666: e8 a7 89 ff ff call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 40c66b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40c66f: 48 8b 10 mov rdx,QWORD PTR [rax] + 40c672: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40c676: 48 89 d7 mov rdi,rdx + 40c679: 48 89 c6 mov rsi,rax + 40c67c: e8 58 01 00 00 call 40c7d9 <_ZN3fmt2v714to_string_viewIcEENS0_17basic_string_viewIT_EES4_> + 40c681: 4c 8b 4d f0 mov r9,QWORD PTR [rbp-0x10] + 40c685: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 40c689: 4c 8b 45 d8 mov r8,QWORD PTR [rbp-0x28] + 40c68d: 48 89 c6 mov rsi,rax + 40c690: 48 89 d7 mov rdi,rdx + 40c693: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c697: 48 89 c7 mov rdi,rax + 40c69a: e8 29 cb ff ff call 4091c8 <_ZN3fmt2v76detail10vformat_toIcEEvRNS1_6bufferIT_EENS0_17basic_string_viewIS4_EENS0_17basic_format_argsINS0_20basic_format_contextINS1_15buffer_appenderINS0_13type_identityIS4_E4typeEEESE_EEEENS1_10locale_refE> + 40c69f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c6a3: 48 89 c7 mov rdi,rax + 40c6a6: e8 2f 24 00 00 call 40eada <_ZN3fmt2v76detail12get_iteratorIcEENS1_15buffer_appenderIT_EERNS1_6bufferIS4_EE> + 40c6ab: c9 leave + 40c6ac: c3 ret + +000000000040c6ad <_ZN3fmt2v717make_args_checkedIJRA7_KcRiEA5_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESB_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSH_>: +_ZN3fmt2v717make_args_checkedIJRA7_KcRiEA5_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESB_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSH_(): + 40c6ad: 55 push rbp + 40c6ae: 48 89 e5 mov rbp,rsp + 40c6b1: 48 83 ec 30 sub rsp,0x30 + 40c6b5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40c6b9: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40c6bd: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40c6c1: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 40c6c5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40c6c9: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40c6cd: 90 nop + 40c6ce: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40c6d2: 48 8b 4d d8 mov rcx,QWORD PTR [rbp-0x28] + 40c6d6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c6da: 48 89 ce mov rsi,rcx + 40c6dd: 48 89 c7 mov rdi,rax + 40c6e0: e8 1b 24 00 00 call 40eb00 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJA7_KciEEC1ERS8_RKi> + 40c6e5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c6e9: c9 leave + 40c6ea: c3 ret + 40c6eb: 90 nop + +000000000040c6ec <_ZN3fmt2v76detail6bufferIcEC1EPcmm>: +_ZN3fmt2v76detail6bufferIcEC2EPcmm(): + 40c6ec: 55 push rbp + 40c6ed: 48 89 e5 mov rbp,rsp + 40c6f0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c6f4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c6f8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40c6fc: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 40c700: ba f8 7d 43 00 mov edx,0x437df8 + 40c705: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c709: 48 89 10 mov QWORD PTR [rax],rdx + 40c70c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c710: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c714: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40c718: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c71c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40c720: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 40c724: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c728: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40c72c: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40c730: 90 nop + 40c731: 5d pop rbp + 40c732: c3 ret + 40c733: 90 nop + +000000000040c734 <_ZN3fmt2v76detail6bufferIcE3setEPcm>: +_ZN3fmt2v76detail6bufferIcE3setEPcm(): + 40c734: 55 push rbp + 40c735: 48 89 e5 mov rbp,rsp + 40c738: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c73c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c740: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40c744: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c748: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c74c: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40c750: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c754: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40c758: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40c75c: 90 nop + 40c75d: 5d pop rbp + 40c75e: c3 ret + 40c75f: 90 nop + +000000000040c760 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE10deallocateEv>: +_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE10deallocateEv(): + 40c760: 55 push rbp + 40c761: 48 89 e5 mov rbp,rsp + 40c764: 53 push rbx + 40c765: 48 83 ec 28 sub rsp,0x28 + 40c769: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40c76d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c771: 48 89 c7 mov rdi,rax + 40c774: e8 73 f0 ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 40c779: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40c77d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c781: 48 83 c0 20 add rax,0x20 + 40c785: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 40c789: 74 29 je 40c7b4 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE10deallocateEv+0x54> + 40c78b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c78f: 48 8d 98 14 02 00 00 lea rbx,[rax+0x214] + 40c796: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c79a: 48 89 c7 mov rdi,rax + 40c79d: e8 38 0b 00 00 call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 40c7a2: 48 89 c2 mov rdx,rax + 40c7a5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c7a9: 48 89 c6 mov rsi,rax + 40c7ac: 48 89 df mov rdi,rbx + 40c7af: e8 8c 6f ff ff call 403740 <_ZNSt15__new_allocatorIcE10deallocateEPcm> + 40c7b4: 90 nop + 40c7b5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40c7b9: c9 leave + 40c7ba: c3 ret + +000000000040c7bb <_ZN3fmt2v716make_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJEEENS0_16format_arg_storeIT_JDpT0_EEEDpRKS9_>: +_ZN3fmt2v716make_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJEEENS0_16format_arg_storeIT_JDpT0_EEEDpRKS9_(): + 40c7bb: 55 push rbp + 40c7bc: 48 89 e5 mov rbp,rsp + 40c7bf: 48 83 ec 10 sub rsp,0x10 + 40c7c3: 48 8d 45 f0 lea rax,[rbp-0x10] + 40c7c7: 48 89 c7 mov rdi,rax + 40c7ca: e8 d5 23 00 00 call 40eba4 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJEEC1Ev> + 40c7cf: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c7d3: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40c7d7: c9 leave + 40c7d8: c3 ret + +000000000040c7d9 <_ZN3fmt2v714to_string_viewIcEENS0_17basic_string_viewIT_EES4_>: +_ZN3fmt2v714to_string_viewIcEENS0_17basic_string_viewIT_EES4_(): + 40c7d9: 55 push rbp + 40c7da: 48 89 e5 mov rbp,rsp + 40c7dd: 48 89 f8 mov rax,rdi + 40c7e0: 48 89 f1 mov rcx,rsi + 40c7e3: 48 89 ca mov rdx,rcx + 40c7e6: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40c7ea: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 40c7ee: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c7f2: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40c7f6: 5d pop rbp + 40c7f7: c3 ret + +000000000040c7f8 <_ZNK3fmt2v76detail6bufferIcE4dataEv>: +_ZNK3fmt2v76detail6bufferIcE4dataEv(): + 40c7f8: 55 push rbp + 40c7f9: 48 89 e5 mov rbp,rsp + 40c7fc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c800: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c804: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40c808: 5d pop rbp + 40c809: c3 ret + +000000000040c80a <_ZN3fmt2v76detail6bufferIjE10try_resizeEm>: +_ZN3fmt2v76detail6bufferIjE10try_resizeEm(): + 40c80a: 55 push rbp + 40c80b: 48 89 e5 mov rbp,rsp + 40c80e: 48 83 ec 10 sub rsp,0x10 + 40c812: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c816: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c81a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c81e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c822: 48 89 d6 mov rsi,rdx + 40c825: 48 89 c7 mov rdi,rax + 40c828: e8 27 00 00 00 call 40c854 <_ZN3fmt2v76detail6bufferIjE11try_reserveEm> + 40c82d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c831: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40c835: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 40c839: 73 0a jae 40c845 <_ZN3fmt2v76detail6bufferIjE10try_resizeEm+0x3b> + 40c83b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c83f: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40c843: eb 04 jmp 40c849 <_ZN3fmt2v76detail6bufferIjE10try_resizeEm+0x3f> + 40c845: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40c849: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40c84d: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax + 40c851: 90 nop + 40c852: c9 leave + 40c853: c3 ret + +000000000040c854 <_ZN3fmt2v76detail6bufferIjE11try_reserveEm>: +_ZN3fmt2v76detail6bufferIjE11try_reserveEm(): + 40c854: 55 push rbp + 40c855: 48 89 e5 mov rbp,rsp + 40c858: 48 83 ec 10 sub rsp,0x10 + 40c85c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c860: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c864: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c868: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40c86c: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 40c870: 73 1a jae 40c88c <_ZN3fmt2v76detail6bufferIjE11try_reserveEm+0x38> + 40c872: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c876: 48 8b 00 mov rax,QWORD PTR [rax] + 40c879: 48 8b 08 mov rcx,QWORD PTR [rax] + 40c87c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c880: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c884: 48 89 d6 mov rsi,rdx + 40c887: 48 89 c7 mov rdi,rax + 40c88a: ff d1 call rcx + 40c88c: 90 nop + 40c88d: c9 leave + 40c88e: c3 ret + 40c88f: 90 nop + +000000000040c890 <_ZNSt15__new_allocatorIjEC1Ev>: +_ZNSt15__new_allocatorIjEC1Ev(): + 40c890: 55 push rbp + 40c891: 48 89 e5 mov rbp,rsp + 40c894: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c898: 90 nop + 40c899: 5d pop rbp + 40c89a: c3 ret + 40c89b: 90 nop + +000000000040c89c <_ZNSt15__new_allocatorIjED1Ev>: +_ZNSt15__new_allocatorIjED1Ev(): + 40c89c: 55 push rbp + 40c89d: 48 89 e5 mov rbp,rsp + 40c8a0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c8a4: 90 nop + 40c8a5: 5d pop rbp + 40c8a6: c3 ret + 40c8a7: 90 nop + +000000000040c8a8 <_ZN3fmt2v76detail6bufferIjEC1EPjmm>: +_ZN3fmt2v76detail6bufferIjEC2EPjmm(): + 40c8a8: 55 push rbp + 40c8a9: 48 89 e5 mov rbp,rsp + 40c8ac: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c8b0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c8b4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40c8b8: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 40c8bc: ba 48 7d 43 00 mov edx,0x437d48 + 40c8c1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c8c5: 48 89 10 mov QWORD PTR [rax],rdx + 40c8c8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c8cc: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c8d0: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40c8d4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c8d8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40c8dc: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 40c8e0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c8e4: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40c8e8: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40c8ec: 90 nop + 40c8ed: 5d pop rbp + 40c8ee: c3 ret + 40c8ef: 90 nop + +000000000040c8f0 <_ZNSaIjEC1ERKS_>: +_ZNSaIjEC2ERKS_(): + 40c8f0: 55 push rbp + 40c8f1: 48 89 e5 mov rbp,rsp + 40c8f4: 48 83 ec 10 sub rsp,0x10 + 40c8f8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c8fc: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c900: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c904: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c908: 48 89 d6 mov rsi,rdx + 40c90b: 48 89 c7 mov rdi,rax + 40c90e: e8 d9 22 00 00 call 40ebec <_ZNSt15__new_allocatorIjEC1ERKS0_> + 40c913: 90 nop + 40c914: c9 leave + 40c915: c3 ret + +000000000040c916 <_ZN3fmt2v76detail6bufferIjE3setEPjm>: +_ZN3fmt2v76detail6bufferIjE3setEPjm(): + 40c916: 55 push rbp + 40c917: 48 89 e5 mov rbp,rsp + 40c91a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c91e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40c922: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40c926: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c92a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40c92e: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40c932: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c936: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40c93a: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40c93e: 90 nop + 40c93f: 5d pop rbp + 40c940: c3 ret + 40c941: 90 nop + +000000000040c942 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE10deallocateEv>: +_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE10deallocateEv(): + 40c942: 55 push rbp + 40c943: 48 89 e5 mov rbp,rsp + 40c946: 53 push rbx + 40c947: 48 83 ec 28 sub rsp,0x28 + 40c94b: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40c94f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c953: 48 89 c7 mov rdi,rax + 40c956: e8 c5 f2 ff ff call 40bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv> + 40c95b: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40c95f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c963: 48 83 c0 20 add rax,0x20 + 40c967: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 40c96b: 74 29 je 40c996 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE10deallocateEv+0x54> + 40c96d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c971: 48 8d 98 a0 00 00 00 lea rbx,[rax+0xa0] + 40c978: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c97c: 48 89 c7 mov rdi,rax + 40c97f: e8 78 f2 ff ff call 40bbfc <_ZNK3fmt2v76detail6bufferIjE8capacityEv> + 40c984: 48 89 c2 mov rdx,rax + 40c987: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c98b: 48 89 c6 mov rsi,rax + 40c98e: 48 89 df mov rdi,rbx + 40c991: e8 66 22 00 00 call 40ebfc <_ZNSt15__new_allocatorIjE10deallocateEPjm> + 40c996: 90 nop + 40c997: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40c99b: c9 leave + 40c99c: c3 ret + +000000000040c99d <_ZSt12__miter_baseIPKjET_S2_>: +_ZSt12__miter_baseIPKjET_S2_(): + 40c99d: 55 push rbp + 40c99e: 48 89 e5 mov rbp,rsp + 40c9a1: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40c9a5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40c9a9: 5d pop rbp + 40c9aa: c3 ret + +000000000040c9ab <_ZSt13__copy_move_aILb0EPKjPjET1_T0_S4_S3_>: +_ZSt13__copy_move_aILb0EPKjPjET1_T0_S4_S3_(): + 40c9ab: 55 push rbp + 40c9ac: 48 89 e5 mov rbp,rsp + 40c9af: 41 54 push r12 + 40c9b1: 53 push rbx + 40c9b2: 48 83 ec 20 sub rsp,0x20 + 40c9b6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40c9ba: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40c9be: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40c9c2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40c9c6: 48 89 c7 mov rdi,rax + 40c9c9: e8 5f 22 00 00 call 40ec2d <_ZSt12__niter_baseIPjET_S1_> + 40c9ce: 49 89 c4 mov r12,rax + 40c9d1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40c9d5: 48 89 c7 mov rdi,rax + 40c9d8: e8 42 22 00 00 call 40ec1f <_ZSt12__niter_baseIPKjET_S2_> + 40c9dd: 48 89 c3 mov rbx,rax + 40c9e0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40c9e4: 48 89 c7 mov rdi,rax + 40c9e7: e8 33 22 00 00 call 40ec1f <_ZSt12__niter_baseIPKjET_S2_> + 40c9ec: 4c 89 e2 mov rdx,r12 + 40c9ef: 48 89 de mov rsi,rbx + 40c9f2: 48 89 c7 mov rdi,rax + 40c9f5: e8 41 22 00 00 call 40ec3b <_ZSt14__copy_move_a1ILb0EPKjPjET1_T0_S4_S3_> + 40c9fa: 48 89 c2 mov rdx,rax + 40c9fd: 48 8d 45 d8 lea rax,[rbp-0x28] + 40ca01: 48 89 d6 mov rsi,rdx + 40ca04: 48 89 c7 mov rdi,rax + 40ca07: e8 5c 22 00 00 call 40ec68 <_ZSt12__niter_wrapIPjET_RKS1_S1_> + 40ca0c: 48 83 c4 20 add rsp,0x20 + 40ca10: 5b pop rbx + 40ca11: 41 5c pop r12 + 40ca13: 5d pop rbp + 40ca14: c3 ret + 40ca15: 90 nop + +000000000040ca16 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4moveERS3_>: +_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4moveERS3_(): + 40ca16: 55 push rbp + 40ca17: 48 89 e5 mov rbp,rsp + 40ca1a: 48 83 ec 30 sub rsp,0x30 + 40ca1e: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40ca22: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 40ca26: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40ca2a: 48 05 a0 00 00 00 add rax,0xa0 + 40ca30: 48 89 c7 mov rdi,rax + 40ca33: e8 42 22 00 00 call 40ec7a <_ZSt4moveIRSaIjEEONSt16remove_referenceIT_E4typeEOS3_> + 40ca38: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40ca3c: 48 89 c7 mov rdi,rax + 40ca3f: e8 dc f1 ff ff call 40bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv> + 40ca44: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40ca48: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40ca4c: 48 89 c7 mov rdi,rax + 40ca4f: e8 f0 ef ff ff call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 40ca54: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40ca58: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40ca5c: 48 89 c7 mov rdi,rax + 40ca5f: e8 98 f1 ff ff call 40bbfc <_ZNK3fmt2v76detail6bufferIjE8capacityEv> + 40ca64: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40ca68: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40ca6c: 48 83 c0 20 add rax,0x20 + 40ca70: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax + 40ca74: 75 5d jne 40cad3 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4moveERS3_+0xbd> + 40ca76: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40ca7a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40ca7e: 48 8d 4a 20 lea rcx,[rdx+0x20] + 40ca82: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40ca86: 48 89 ce mov rsi,rcx + 40ca89: 48 89 c7 mov rdi,rax + 40ca8c: e8 85 fe ff ff call 40c916 <_ZN3fmt2v76detail6bufferIjE3setEPjm> + 40ca91: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40ca95: 48 8d 50 20 lea rdx,[rax+0x20] + 40ca99: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40ca9d: 48 89 c6 mov rsi,rax + 40caa0: 48 89 d7 mov rdi,rdx + 40caa3: e8 8a f1 ff ff call 40bc32 <_ZN3fmt2v76detail12make_checkedIjEEPT_S4_m> + 40caa8: 48 89 c2 mov rdx,rax + 40caab: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40caaf: 48 8d 48 20 lea rcx,[rax+0x20] + 40cab3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40cab7: 48 c1 e0 02 shl rax,0x2 + 40cabb: 48 01 c1 add rcx,rax + 40cabe: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40cac2: 48 83 c0 20 add rax,0x20 + 40cac6: 48 89 ce mov rsi,rcx + 40cac9: 48 89 c7 mov rdi,rax + 40cacc: e8 b7 21 00 00 call 40ec88 <_ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1_> + 40cad1: eb 33 jmp 40cb06 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4moveERS3_+0xf0> + 40cad3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40cad7: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40cadb: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40cadf: 48 89 ce mov rsi,rcx + 40cae2: 48 89 c7 mov rdi,rax + 40cae5: e8 2c fe ff ff call 40c916 <_ZN3fmt2v76detail6bufferIjE3setEPjm> + 40caea: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40caee: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40caf2: 48 8d 4a 20 lea rcx,[rdx+0x20] + 40caf6: ba 00 00 00 00 mov edx,0x0 + 40cafb: 48 89 ce mov rsi,rcx + 40cafe: 48 89 c7 mov rdi,rax + 40cb01: e8 10 fe ff ff call 40c916 <_ZN3fmt2v76detail6bufferIjE3setEPjm> + 40cb06: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40cb0a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40cb0e: 48 89 d6 mov rsi,rdx + 40cb11: 48 89 c7 mov rdi,rax + 40cb14: e8 3d ef ff ff call 40ba56 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE6resizeEm> + 40cb19: 90 nop + 40cb1a: c9 leave + 40cb1b: c3 ret + +000000000040cb1c <_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPjiiEET_S3_T0_RKT1_>: +_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPjiiEET_S3_T0_RKT1_(): + 40cb1c: 55 push rbp + 40cb1d: 48 89 e5 mov rbp,rsp + 40cb20: 48 83 ec 20 sub rsp,0x20 + 40cb24: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cb28: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40cb2b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40cb2f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40cb33: 8b 4d f4 mov ecx,DWORD PTR [rbp-0xc] + 40cb36: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cb3a: 89 ce mov esi,ecx + 40cb3c: 48 89 c7 mov rdi,rax + 40cb3f: e8 79 21 00 00 call 40ecbd <_ZSt6fill_nIPjiiET_S1_T0_RKT1_> + 40cb44: c9 leave + 40cb45: c3 ret + +000000000040cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv>: +_ZNK3fmt2v717basic_string_viewIcE5beginEv(): + 40cb46: 55 push rbp + 40cb47: 48 89 e5 mov rbp,rsp + 40cb4a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cb4e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cb52: 48 8b 00 mov rax,QWORD PTR [rax] + 40cb55: 5d pop rbp + 40cb56: c3 ret + 40cb57: 90 nop + +000000000040cb58 <_ZN3fmt2v76detail6bufferIwEC1EPwmm>: +_ZN3fmt2v76detail6bufferIwEC2EPwmm(): + 40cb58: 55 push rbp + 40cb59: 48 89 e5 mov rbp,rsp + 40cb5c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cb60: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40cb64: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40cb68: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 40cb6c: ba e0 7d 43 00 mov edx,0x437de0 + 40cb71: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cb75: 48 89 10 mov QWORD PTR [rax],rdx + 40cb78: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cb7c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40cb80: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40cb84: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cb88: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40cb8c: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 40cb90: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cb94: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40cb98: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40cb9c: 90 nop + 40cb9d: 5d pop rbp + 40cb9e: c3 ret + 40cb9f: 90 nop + +000000000040cba0 <_ZN3fmt2v76detail6bufferIwE3setEPwm>: +_ZN3fmt2v76detail6bufferIwE3setEPwm(): + 40cba0: 55 push rbp + 40cba1: 48 89 e5 mov rbp,rsp + 40cba4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cba8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40cbac: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40cbb0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cbb4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40cbb8: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40cbbc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cbc0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40cbc4: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40cbc8: 90 nop + 40cbc9: 5d pop rbp + 40cbca: c3 ret + 40cbcb: 90 nop + +000000000040cbcc <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE10deallocateEv>: +_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE10deallocateEv(): + 40cbcc: 55 push rbp + 40cbcd: 48 89 e5 mov rbp,rsp + 40cbd0: 53 push rbx + 40cbd1: 48 83 ec 28 sub rsp,0x28 + 40cbd5: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40cbd9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40cbdd: 48 89 c7 mov rdi,rax + 40cbe0: e8 17 21 00 00 call 40ecfc <_ZN3fmt2v76detail6bufferIwE4dataEv> + 40cbe5: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40cbe9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40cbed: 48 83 c0 20 add rax,0x20 + 40cbf1: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 40cbf5: 74 29 je 40cc20 <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE10deallocateEv+0x54> + 40cbf7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40cbfb: 48 8d 98 f0 07 00 00 lea rbx,[rax+0x7f0] + 40cc02: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40cc06: 48 89 c7 mov rdi,rax + 40cc09: e8 00 21 00 00 call 40ed0e <_ZNK3fmt2v76detail6bufferIwE8capacityEv> + 40cc0e: 48 89 c2 mov rdx,rax + 40cc11: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cc15: 48 89 c6 mov rsi,rax + 40cc18: 48 89 df mov rdi,rbx + 40cc1b: e8 00 21 00 00 call 40ed20 <_ZNSt15__new_allocatorIwE10deallocateEPwm> + 40cc20: 90 nop + 40cc21: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40cc25: c9 leave + 40cc26: c3 ret + 40cc27: 90 nop + +000000000040cc28 <_ZN3fmt2v76detail6bufferIwE11try_reserveEm>: +_ZN3fmt2v76detail6bufferIwE11try_reserveEm(): + 40cc28: 55 push rbp + 40cc29: 48 89 e5 mov rbp,rsp + 40cc2c: 48 83 ec 10 sub rsp,0x10 + 40cc30: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cc34: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40cc38: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cc3c: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40cc40: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 40cc44: 73 1a jae 40cc60 <_ZN3fmt2v76detail6bufferIwE11try_reserveEm+0x38> + 40cc46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cc4a: 48 8b 00 mov rax,QWORD PTR [rax] + 40cc4d: 48 8b 08 mov rcx,QWORD PTR [rax] + 40cc50: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40cc54: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cc58: 48 89 d6 mov rsi,rdx + 40cc5b: 48 89 c7 mov rdi,rax + 40cc5e: ff d1 call rcx + 40cc60: 90 nop + 40cc61: c9 leave + 40cc62: c3 ret + +000000000040cc63 <_ZN3fmt2v717make_args_checkedIJRNS0_17basic_string_viewIcEERPcEA7_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESC_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSI_>: +_ZN3fmt2v717make_args_checkedIJRNS0_17basic_string_viewIcEERPcEA7_ccEENS0_16format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIT1_EESC_EEJDpNSt16remove_referenceIT_E4typeEEEERKT0_DpRKSI_(): + 40cc63: 55 push rbp + 40cc64: 48 89 e5 mov rbp,rsp + 40cc67: 48 83 ec 30 sub rsp,0x30 + 40cc6b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40cc6f: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40cc73: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40cc77: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 40cc7b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40cc7f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40cc83: 90 nop + 40cc84: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 40cc88: 48 8b 4d d8 mov rcx,QWORD PTR [rbp-0x28] + 40cc8c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cc90: 48 89 ce mov rsi,rcx + 40cc93: 48 89 c7 mov rdi,rax + 40cc96: e8 a9 20 00 00 call 40ed44 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJNS0_17basic_string_viewIcEEPcEEC1ERKS8_RKS9_> + 40cc9b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cc9f: c9 leave + 40cca0: c3 ret + 40cca1: 90 nop + +000000000040cca2 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE9is_packedEv>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE9is_packedEv(): + 40cca2: 55 push rbp + 40cca3: 48 89 e5 mov rbp,rsp + 40cca6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ccaa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ccae: 48 8b 00 mov rax,QWORD PTR [rax] + 40ccb1: 48 f7 d0 not rax + 40ccb4: 48 c1 e8 3f shr rax,0x3f + 40ccb8: 5d pop rbp + 40ccb9: c3 ret + +000000000040ccba <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE8max_sizeEv>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE8max_sizeEv(): + 40ccba: 55 push rbp + 40ccbb: 48 89 e5 mov rbp,rsp + 40ccbe: 48 83 ec 20 sub rsp,0x20 + 40ccc2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40ccc6: 48 c7 45 f8 0f 00 00 00 mov QWORD PTR [rbp-0x8],0xf + 40ccce: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40ccd2: 48 89 c7 mov rdi,rax + 40ccd5: e8 c8 ff ff ff call 40cca2 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE9is_packedEv> + 40ccda: 84 c0 test al,al + 40ccdc: 74 06 je 40cce4 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE8max_sizeEv+0x2a> + 40ccde: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cce2: eb 07 jmp 40cceb <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE8max_sizeEv+0x31> + 40cce4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cce8: 48 8b 00 mov rax,QWORD PTR [rax] + 40cceb: c9 leave + 40ccec: c3 ret + 40cced: 90 nop + +000000000040ccee <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE4typeEi>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE4typeEi(): + 40ccee: 55 push rbp + 40ccef: 48 89 e5 mov rbp,rsp + 40ccf2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40ccf6: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 40ccf9: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 40ccfc: c1 e0 02 shl eax,0x2 + 40ccff: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 40cd02: c7 45 f8 0f 00 00 00 mov DWORD PTR [rbp-0x8],0xf + 40cd09: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cd0d: 48 8b 10 mov rdx,QWORD PTR [rax] + 40cd10: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40cd13: 89 c1 mov ecx,eax + 40cd15: 48 d3 ea shr rdx,cl + 40cd18: 48 89 d0 mov rax,rdx + 40cd1b: 23 45 f8 and eax,DWORD PTR [rbp-0x8] + 40cd1e: 5d pop rbp + 40cd1f: c3 ret + +000000000040cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE>: +_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC2ENS3_12custom_valueIS6_EE(): + 40cd20: 55 push rbp + 40cd21: 48 89 e5 mov rbp,rsp + 40cd24: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cd28: 48 89 d1 mov rcx,rdx + 40cd2b: 48 89 f0 mov rax,rsi + 40cd2e: 48 89 fa mov rdx,rdi + 40cd31: 48 89 ca mov rdx,rcx + 40cd34: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40cd38: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40cd3c: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40cd40: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40cd44: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40cd48: 48 89 01 mov QWORD PTR [rcx],rax + 40cd4b: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40cd4f: 90 nop + 40cd50: 5d pop rbp + 40cd51: c3 ret + +000000000040cd52 <_ZN3fmt2v76detail8bit_castIjfEET_RKT0_>: +_ZN3fmt2v76detail8bit_castIjfEET_RKT0_(): + 40cd52: 55 push rbp + 40cd53: 48 89 e5 mov rbp,rsp + 40cd56: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40cd5a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cd5e: 8b 00 mov eax,DWORD PTR [rax] + 40cd60: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 40cd63: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40cd66: 5d pop rbp + 40cd67: c3 ret + +000000000040cd68 <_ZN3fmt2v76detail13exponent_maskIfEENS1_9dragonbox10float_infoIT_E12carrier_uintEv>: +_ZN3fmt2v76detail13exponent_maskIfEENS1_9dragonbox10float_infoIT_E12carrier_uintEv(): + 40cd68: 55 push rbp + 40cd69: 48 89 e5 mov rbp,rsp + 40cd6c: b8 00 00 80 7f mov eax,0x7f800000 + 40cd71: 5d pop rbp + 40cd72: c3 ret + +000000000040cd73 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii>: +_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii(): + 40cd73: 55 push rbp + 40cd74: 48 89 e5 mov rbp,rsp + 40cd77: 48 83 ec 10 sub rsp,0x10 + 40cd7b: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40cd7e: 89 75 f8 mov DWORD PTR [rbp-0x8],esi + 40cd81: 89 55 f4 mov DWORD PTR [rbp-0xc],edx + 40cd84: 83 7d f8 ff cmp DWORD PTR [rbp-0x8],0xffffffff + 40cd88: 7d 07 jge 40cd91 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x1e> + 40cd8a: b8 00 00 00 00 mov eax,0x0 + 40cd8f: eb 2a jmp 40cdbb <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x48> + 40cd91: 83 7d f8 06 cmp DWORD PTR [rbp-0x8],0x6 + 40cd95: 7f 07 jg 40cd9e <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x2b> + 40cd97: b8 01 00 00 00 mov eax,0x1 + 40cd9c: eb 1d jmp 40cdbb <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x48> + 40cd9e: 83 7d f8 27 cmp DWORD PTR [rbp-0x8],0x27 + 40cda2: 7e 07 jle 40cdab <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x38> + 40cda4: b8 00 00 00 00 mov eax,0x0 + 40cda9: eb 10 jmp 40cdbb <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x48> + 40cdab: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40cdae: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40cdb1: 89 d6 mov esi,edx + 40cdb3: 89 c7 mov edi,eax + 40cdb5: e8 6c a0 ff ff call 406e26 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Eji> + 40cdba: 90 nop + 40cdbb: c9 leave + 40cdbc: c3 ret + +000000000040cdbd <_ZN3fmt2v76detail9dragonbox37check_divisibility_and_divide_by_pow5ILi1EEEbRj>: +_ZN3fmt2v76detail9dragonbox37check_divisibility_and_divide_by_pow5ILi1EEEbRj(): + 40cdbd: 55 push rbp + 40cdbe: 48 89 e5 mov rbp,rsp + 40cdc1: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40cdc5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cdc9: 8b 10 mov edx,DWORD PTR [rax] + 40cdcb: 8b 05 2f 9a 02 00 mov eax,DWORD PTR [rip+0x29a2f] # 436800 + 40cdd1: 0f af d0 imul edx,eax + 40cdd4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cdd8: 89 10 mov DWORD PTR [rax],edx + 40cdda: c7 45 fc ff ff 00 00 mov DWORD PTR [rbp-0x4],0xffff + 40cde1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cde5: 8b 00 mov eax,DWORD PTR [rax] + 40cde7: 0f b7 c0 movzx eax,ax + 40cdea: 8b 15 18 9a 02 00 mov edx,DWORD PTR [rip+0x29a18] # 436808 + 40cdf0: 39 c2 cmp edx,eax + 40cdf2: 0f 93 c0 setae al + 40cdf5: 88 45 fb mov BYTE PTR [rbp-0x5],al + 40cdf8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cdfc: 8b 10 mov edx,DWORD PTR [rax] + 40cdfe: 8b 05 08 9a 02 00 mov eax,DWORD PTR [rip+0x29a08] # 43680c + 40ce04: 89 c1 mov ecx,eax + 40ce06: d3 ea shr edx,cl + 40ce08: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40ce0c: 89 10 mov DWORD PTR [rax],edx + 40ce0e: 0f b6 45 fb movzx eax,BYTE PTR [rbp-0x5] + 40ce12: 5d pop rbp + 40ce13: c3 ret + +000000000040ce14 <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii>: +_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii(): + 40ce14: 55 push rbp + 40ce15: 48 89 e5 mov rbp,rsp + 40ce18: 48 83 ec 10 sub rsp,0x10 + 40ce1c: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40ce1f: 89 75 f8 mov DWORD PTR [rbp-0x8],esi + 40ce22: 89 55 f4 mov DWORD PTR [rbp-0xc],edx + 40ce25: 83 7d f8 27 cmp DWORD PTR [rbp-0x8],0x27 + 40ce29: 7e 07 jle 40ce32 <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x1e> + 40ce2b: b8 00 00 00 00 mov eax,0x0 + 40ce30: eb 3a jmp 40ce6c <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x58> + 40ce32: 83 7d f8 06 cmp DWORD PTR [rbp-0x8],0x6 + 40ce36: 7e 11 jle 40ce49 <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x35> + 40ce38: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40ce3b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40ce3e: 89 d6 mov esi,edx + 40ce40: 89 c7 mov edi,eax + 40ce42: e8 df 9f ff ff call 406e26 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Eji> + 40ce47: eb 23 jmp 40ce6c <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x58> + 40ce49: 83 7d f8 fe cmp DWORD PTR [rbp-0x8],0xfffffffe + 40ce4d: 7c 07 jl 40ce56 <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x42> + 40ce4f: b8 01 00 00 00 mov eax,0x1 + 40ce54: eb 16 jmp 40ce6c <_ZN3fmt2v76detail9dragonbox17is_center_integerIfEEbNS2_10float_infoIT_E12carrier_uintEii+0x58> + 40ce56: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 40ce59: 2b 45 f8 sub eax,DWORD PTR [rbp-0x8] + 40ce5c: 8d 50 01 lea edx,[rax+0x1] + 40ce5f: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40ce62: 89 d6 mov esi,edx + 40ce64: 89 c7 mov edi,eax + 40ce66: e8 16 9f ff ff call 406d81 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Eji> + 40ce6b: 90 nop + 40ce6c: c9 leave + 40ce6d: c3 ret + +000000000040ce6e <_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi1EEEjj>: +_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi1EEEjj(): + 40ce6e: 55 push rbp + 40ce6f: 48 89 e5 mov rbp,rsp + 40ce72: 48 83 ec 10 sub rsp,0x10 + 40ce76: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40ce79: 8b 05 99 99 02 00 mov eax,DWORD PTR [rip+0x29999] # 436818 + 40ce7f: 3b 45 fc cmp eax,DWORD PTR [rbp-0x4] + 40ce82: 73 14 jae 40ce98 <_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi1EEEjj+0x2a> + 40ce84: ba 23 65 43 00 mov edx,0x436523 + 40ce89: be 13 07 00 00 mov esi,0x713 + 40ce8e: bf 88 60 43 00 mov edi,0x436088 + 40ce93: e8 34 6b ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40ce98: 8b 05 72 99 02 00 mov eax,DWORD PTR [rip+0x29972] # 436810 + 40ce9e: 0f af 45 fc imul eax,DWORD PTR [rbp-0x4] + 40cea2: 89 c2 mov edx,eax + 40cea4: 8b 05 6a 99 02 00 mov eax,DWORD PTR [rip+0x2996a] # 436814 + 40ceaa: 89 c1 mov ecx,eax + 40ceac: d3 ea shr edx,cl + 40ceae: 89 d0 mov eax,edx + 40ceb0: c9 leave + 40ceb1: c3 ret + +000000000040ceb2 <_ZN3fmt2v76detail8bit_castImdEET_RKT0_>: +_ZN3fmt2v76detail8bit_castImdEET_RKT0_(): + 40ceb2: 55 push rbp + 40ceb3: 48 89 e5 mov rbp,rsp + 40ceb6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40ceba: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cebe: 48 8b 00 mov rax,QWORD PTR [rax] + 40cec1: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40cec5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cec9: 5d pop rbp + 40ceca: c3 ret + +000000000040cecb <_ZN3fmt2v76detail13exponent_maskIdEENS1_9dragonbox10float_infoIT_E12carrier_uintEv>: +_ZN3fmt2v76detail13exponent_maskIdEENS1_9dragonbox10float_infoIT_E12carrier_uintEv(): + 40cecb: 55 push rbp + 40cecc: 48 89 e5 mov rbp,rsp + 40cecf: 48 b8 00 00 00 00 00 00 f0 7f movabs rax,0x7ff0000000000000 + 40ced9: 5d pop rbp + 40ceda: c3 ret + +000000000040cedb <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii>: +_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii(): + 40cedb: 55 push rbp + 40cedc: 48 89 e5 mov rbp,rsp + 40cedf: 48 83 ec 10 sub rsp,0x10 + 40cee3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cee7: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40ceea: 89 55 f0 mov DWORD PTR [rbp-0x10],edx + 40ceed: 83 7d f4 fe cmp DWORD PTR [rbp-0xc],0xfffffffe + 40cef1: 7d 07 jge 40cefa <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x1f> + 40cef3: b8 00 00 00 00 mov eax,0x0 + 40cef8: eb 2c jmp 40cf26 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x4b> + 40cefa: 83 7d f4 09 cmp DWORD PTR [rbp-0xc],0x9 + 40cefe: 7f 07 jg 40cf07 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x2c> + 40cf00: b8 01 00 00 00 mov eax,0x1 + 40cf05: eb 1f jmp 40cf26 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x4b> + 40cf07: 83 7d f4 56 cmp DWORD PTR [rbp-0xc],0x56 + 40cf0b: 7e 07 jle 40cf14 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x39> + 40cf0d: b8 00 00 00 00 mov eax,0x0 + 40cf12: eb 12 jmp 40cf26 <_ZN3fmt2v76detail9dragonbox19is_endpoint_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x4b> + 40cf14: 8b 55 f0 mov edx,DWORD PTR [rbp-0x10] + 40cf17: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cf1b: 89 d6 mov esi,edx + 40cf1d: 48 89 c7 mov rdi,rax + 40cf20: e8 4d 9f ff ff call 406e72 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Emi> + 40cf25: 90 nop + 40cf26: c9 leave + 40cf27: c3 ret + +000000000040cf28 <_ZN3fmt2v76detail9dragonbox37check_divisibility_and_divide_by_pow5ILi2EEEbRj>: +_ZN3fmt2v76detail9dragonbox37check_divisibility_and_divide_by_pow5ILi2EEEbRj(): + 40cf28: 55 push rbp + 40cf29: 48 89 e5 mov rbp,rsp + 40cf2c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40cf30: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cf34: 8b 10 mov edx,DWORD PTR [rax] + 40cf36: 8b 05 e4 98 02 00 mov eax,DWORD PTR [rip+0x298e4] # 436820 + 40cf3c: 0f af d0 imul edx,eax + 40cf3f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cf43: 89 10 mov DWORD PTR [rax],edx + 40cf45: c7 45 fc ff 00 00 00 mov DWORD PTR [rbp-0x4],0xff + 40cf4c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cf50: 8b 00 mov eax,DWORD PTR [rax] + 40cf52: 0f b6 c0 movzx eax,al + 40cf55: 8b 15 cd 98 02 00 mov edx,DWORD PTR [rip+0x298cd] # 436828 + 40cf5b: 39 c2 cmp edx,eax + 40cf5d: 0f 93 c0 setae al + 40cf60: 88 45 fb mov BYTE PTR [rbp-0x5],al + 40cf63: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cf67: 8b 10 mov edx,DWORD PTR [rax] + 40cf69: 8b 05 bd 98 02 00 mov eax,DWORD PTR [rip+0x298bd] # 43682c + 40cf6f: 89 c1 mov ecx,eax + 40cf71: d3 ea shr edx,cl + 40cf73: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40cf77: 89 10 mov DWORD PTR [rax],edx + 40cf79: 0f b6 45 fb movzx eax,BYTE PTR [rbp-0x5] + 40cf7d: 5d pop rbp + 40cf7e: c3 ret + +000000000040cf7f <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii>: +_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii(): + 40cf7f: 55 push rbp + 40cf80: 48 89 e5 mov rbp,rsp + 40cf83: 48 83 ec 10 sub rsp,0x10 + 40cf87: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40cf8b: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40cf8e: 89 55 f0 mov DWORD PTR [rbp-0x10],edx + 40cf91: 83 7d f4 56 cmp DWORD PTR [rbp-0xc],0x56 + 40cf95: 7e 07 jle 40cf9e <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x1f> + 40cf97: b8 00 00 00 00 mov eax,0x0 + 40cf9c: eb 3e jmp 40cfdc <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x5d> + 40cf9e: 83 7d f4 09 cmp DWORD PTR [rbp-0xc],0x9 + 40cfa2: 7e 13 jle 40cfb7 <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x38> + 40cfa4: 8b 55 f0 mov edx,DWORD PTR [rbp-0x10] + 40cfa7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cfab: 89 d6 mov esi,edx + 40cfad: 48 89 c7 mov rdi,rax + 40cfb0: e8 bd 9e ff ff call 406e72 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_5Emi> + 40cfb5: eb 25 jmp 40cfdc <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x5d> + 40cfb7: 83 7d f4 fc cmp DWORD PTR [rbp-0xc],0xfffffffc + 40cfbb: 7c 07 jl 40cfc4 <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x45> + 40cfbd: b8 01 00 00 00 mov eax,0x1 + 40cfc2: eb 18 jmp 40cfdc <_ZN3fmt2v76detail9dragonbox17is_center_integerIdEEbNS2_10float_infoIT_E12carrier_uintEii+0x5d> + 40cfc4: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 40cfc7: 2b 45 f4 sub eax,DWORD PTR [rbp-0xc] + 40cfca: 8d 50 01 lea edx,[rax+0x1] + 40cfcd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40cfd1: 89 d6 mov esi,edx + 40cfd3: 48 89 c7 mov rdi,rax + 40cfd6: e8 f7 9d ff ff call 406dd2 <_ZN3fmt2v76detail9dragonbox23divisible_by_power_of_2Emi> + 40cfdb: 90 nop + 40cfdc: c9 leave + 40cfdd: c3 ret + +000000000040cfde <_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi2EEEjj>: +_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi2EEEjj(): + 40cfde: 55 push rbp + 40cfdf: 48 89 e5 mov rbp,rsp + 40cfe2: 48 83 ec 10 sub rsp,0x10 + 40cfe6: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40cfe9: 8b 05 49 98 02 00 mov eax,DWORD PTR [rip+0x29849] # 436838 + 40cfef: 3b 45 fc cmp eax,DWORD PTR [rbp-0x4] + 40cff2: 73 14 jae 40d008 <_ZN3fmt2v76detail9dragonbox23small_division_by_pow10ILi2EEEjj+0x2a> + 40cff4: ba 23 65 43 00 mov edx,0x436523 + 40cff9: be 13 07 00 00 mov esi,0x713 + 40cffe: bf 88 60 43 00 mov edi,0x436088 + 40d003: e8 c4 69 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 40d008: 8b 05 22 98 02 00 mov eax,DWORD PTR [rip+0x29822] # 436830 + 40d00e: 0f af 45 fc imul eax,DWORD PTR [rbp-0x4] + 40d012: 89 c2 mov edx,eax + 40d014: 8b 05 1a 98 02 00 mov eax,DWORD PTR [rip+0x2981a] # 436834 + 40d01a: 89 c1 mov ecx,eax + 40d01c: d3 ea shr edx,cl + 40d01e: 89 d0 mov eax,edx + 40d020: c9 leave + 40d021: c3 ret + +000000000040d022 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEEC1ES6_NS0_17basic_string_viewIcEENS0_17basic_format_argsIS8_EENS1_10locale_refE>: +_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEEC2ES6_NS0_17basic_string_viewIcEENS0_17basic_format_argsIS8_EENS1_10locale_refE(): + 40d022: 55 push rbp + 40d023: 48 89 e5 mov rbp,rsp + 40d026: 48 83 ec 30 sub rsp,0x30 + 40d02a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d02e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40d032: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 40d036: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 40d03a: 4c 89 45 d0 mov QWORD PTR [rbp-0x30],r8 + 40d03e: 4c 89 4d d8 mov QWORD PTR [rbp-0x28],r9 + 40d042: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d046: 48 8d 78 08 lea rdi,[rax+0x8] + 40d04a: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40d04e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d052: b9 00 00 00 00 mov ecx,0x0 + 40d057: 48 89 d6 mov rsi,rdx + 40d05a: 48 89 c2 mov rdx,rax + 40d05d: e8 ee a6 ff ff call 407750 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEEC1ENS0_17basic_string_viewIcEES3_i> + 40d062: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d066: 48 8d 78 20 lea rdi,[rax+0x20] + 40d06a: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 40d06e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40d072: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40d076: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 40d07a: 49 89 c8 mov r8,rcx + 40d07d: 48 89 d1 mov rcx,rdx + 40d080: 48 89 c2 mov rdx,rax + 40d083: e8 e6 24 00 00 call 40f56e <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEC1ES6_NS0_17basic_format_argsIS7_EENS3_10locale_refE> + 40d088: 90 nop + 40d089: c9 leave + 40d08a: c3 ret + 40d08b: 90 nop + +000000000040d08c <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_>: +_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_(): + 40d08c: 55 push rbp + 40d08d: 48 89 e5 mov rbp,rsp + 40d090: 48 83 ec 30 sub rsp,0x30 + 40d094: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40d098: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40d09c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40d0a0: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d0a4: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 40d0a8: 0f 84 a7 00 00 00 je 40d155 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_+0xc9> + 40d0ae: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 40d0b6: 48 8d 55 f8 lea rdx,[rbp-0x8] + 40d0ba: 48 8b 75 d8 mov rsi,QWORD PTR [rbp-0x28] + 40d0be: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d0c2: 48 89 d1 mov rcx,rdx + 40d0c5: ba 7d 00 00 00 mov edx,0x7d + 40d0ca: 48 89 c7 mov rdi,rax + 40d0cd: e8 14 83 ff ff call 4053e6 <_ZN3fmt2v76detail4findILb0EcPKcEEbT1_S5_T0_RS5_> + 40d0d2: 83 f0 01 xor eax,0x1 + 40d0d5: 84 c0 test al,al + 40d0d7: 74 1c je 40d0f5 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_+0x69> + 40d0d9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d0dd: 48 8b 00 mov rax,QWORD PTR [rax] + 40d0e0: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40d0e4: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 40d0e8: 48 89 ce mov rsi,rcx + 40d0eb: 48 89 c7 mov rdi,rax + 40d0ee: e8 c1 24 00 00 call 40f5b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_> + 40d0f3: eb 61 jmp 40d156 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_+0xca> + 40d0f5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d0f9: 48 83 c0 01 add rax,0x1 + 40d0fd: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40d101: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d105: 48 39 45 d8 cmp QWORD PTR [rbp-0x28],rax + 40d109: 74 0b je 40d116 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_+0x8a> + 40d10b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d10f: 0f b6 00 movzx eax,BYTE PTR [rax] + 40d112: 3c 7d cmp al,0x7d + 40d114: 74 14 je 40d12a <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_+0x9e> + 40d116: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d11a: 48 8b 00 mov rax,QWORD PTR [rax] + 40d11d: be 40 63 43 00 mov esi,0x436340 + 40d122: 48 89 c7 mov rdi,rax + 40d125: e8 ce 71 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 40d12a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d12e: 48 8b 00 mov rax,QWORD PTR [rax] + 40d131: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40d135: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 40d139: 48 89 ce mov rsi,rcx + 40d13c: 48 89 c7 mov rdi,rax + 40d13f: e8 70 24 00 00 call 40f5b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_> + 40d144: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d148: 48 83 c0 01 add rax,0x1 + 40d14c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40d150: e9 59 ff ff ff jmp 40d0ae <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSJ_+0x22> + 40d155: 90 nop + 40d156: c9 leave + 40d157: c3 ret + +000000000040d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m>: +_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m(): + 40d158: 55 push rbp + 40d159: 48 89 e5 mov rbp,rsp + 40d15c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d160: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40d164: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d168: 5d pop rbp + 40d169: c3 ret + +000000000040d16a <_ZSt20uninitialized_copy_nIPKcmPcET1_T_T0_S3_>: +_ZSt20uninitialized_copy_nIPKcmPcET1_T_T0_S3_(): + 40d16a: 55 push rbp + 40d16b: 48 89 e5 mov rbp,rsp + 40d16e: 48 83 ec 20 sub rsp,0x20 + 40d172: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d176: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40d17a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40d17e: 48 8d 45 f8 lea rax,[rbp-0x8] + 40d182: 48 89 c7 mov rdi,rax + 40d185: e8 27 2c 00 00 call 40fdb1 <_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_> + 40d18a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d18e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40d192: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 40d196: 48 89 ce mov rsi,rcx + 40d199: 48 89 c7 mov rdi,rax + 40d19c: e8 1b 2c 00 00 call 40fdbc <_ZSt22__uninitialized_copy_nIPKcmPcET1_T_T0_S3_St26random_access_iterator_tag> + 40d1a1: c9 leave + 40d1a2: c3 ret + 40d1a3: 90 nop + +000000000040d1a4 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEEC1ES4_NS0_17basic_string_viewIcEENS0_17basic_format_argsIS6_EENS1_10locale_refE>: +_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEEC2ES4_NS0_17basic_string_viewIcEENS0_17basic_format_argsIS6_EENS1_10locale_refE(): + 40d1a4: 55 push rbp + 40d1a5: 48 89 e5 mov rbp,rsp + 40d1a8: 48 83 ec 30 sub rsp,0x30 + 40d1ac: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d1b0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40d1b4: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 40d1b8: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 40d1bc: 4c 89 45 d0 mov QWORD PTR [rbp-0x30],r8 + 40d1c0: 4c 89 4d d8 mov QWORD PTR [rbp-0x28],r9 + 40d1c4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d1c8: 48 8d 78 08 lea rdi,[rax+0x8] + 40d1cc: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40d1d0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d1d4: b9 00 00 00 00 mov ecx,0x0 + 40d1d9: 48 89 d6 mov rsi,rdx + 40d1dc: 48 89 c2 mov rdx,rax + 40d1df: e8 6c a5 ff ff call 407750 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEEC1ENS0_17basic_string_viewIcEES3_i> + 40d1e4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d1e8: 48 8d 78 20 lea rdi,[rax+0x20] + 40d1ec: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 40d1f0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40d1f4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40d1f8: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 40d1fc: 49 89 c8 mov r8,rcx + 40d1ff: 48 89 d1 mov rcx,rdx + 40d202: 48 89 c2 mov rdx,rax + 40d205: e8 78 ec ff ff call 40be82 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcEC1ES4_NS0_17basic_format_argsIS5_EENS2_10locale_refE> + 40d20a: 90 nop + 40d20b: c9 leave + 40d20c: c3 ret + 40d20d: 90 nop + +000000000040d20e <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_>: +_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_(): + 40d20e: 55 push rbp + 40d20f: 48 89 e5 mov rbp,rsp + 40d212: 48 83 ec 30 sub rsp,0x30 + 40d216: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40d21a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40d21e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40d222: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d226: 48 3b 45 d8 cmp rax,QWORD PTR [rbp-0x28] + 40d22a: 0f 84 a7 00 00 00 je 40d2d7 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_+0xc9> + 40d230: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 40d238: 48 8d 55 f8 lea rdx,[rbp-0x8] + 40d23c: 48 8b 75 d8 mov rsi,QWORD PTR [rbp-0x28] + 40d240: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d244: 48 89 d1 mov rcx,rdx + 40d247: ba 7d 00 00 00 mov edx,0x7d + 40d24c: 48 89 c7 mov rdi,rax + 40d24f: e8 92 81 ff ff call 4053e6 <_ZN3fmt2v76detail4findILb0EcPKcEEbT1_S5_T0_RS5_> + 40d254: 83 f0 01 xor eax,0x1 + 40d257: 84 c0 test al,al + 40d259: 74 1c je 40d277 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_+0x69> + 40d25b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d25f: 48 8b 00 mov rax,QWORD PTR [rax] + 40d262: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40d266: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 40d26a: 48 89 ce mov rsi,rcx + 40d26d: 48 89 c7 mov rdi,rax + 40d270: e8 8f 2e 00 00 call 410104 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_> + 40d275: eb 61 jmp 40d2d8 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_+0xca> + 40d277: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d27b: 48 83 c0 01 add rax,0x1 + 40d27f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40d283: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d287: 48 39 45 d8 cmp QWORD PTR [rbp-0x28],rax + 40d28b: 74 0b je 40d298 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_+0x8a> + 40d28d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d291: 0f b6 00 movzx eax,BYTE PTR [rax] + 40d294: 3c 7d cmp al,0x7d + 40d296: 74 14 je 40d2ac <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_+0x9e> + 40d298: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d29c: 48 8b 00 mov rax,QWORD PTR [rax] + 40d29f: be 40 63 43 00 mov esi,0x436340 + 40d2a4: 48 89 c7 mov rdi,rax + 40d2a7: e8 4c 70 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 40d2ac: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d2b0: 48 8b 00 mov rax,QWORD PTR [rax] + 40d2b3: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40d2b7: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 40d2bb: 48 89 ce mov rsi,rcx + 40d2be: 48 89 c7 mov rdi,rax + 40d2c1: e8 3e 2e 00 00 call 410104 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_> + 40d2c6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d2ca: 48 83 c0 01 add rax,0x1 + 40d2ce: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40d2d2: e9 59 ff ff ff jmp 40d230 <_ZZN3fmt2v76detail19parse_format_stringILb0EcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEvNS0_17basic_string_viewIT0_EEOT1_EN6writerclEPKcSH_+0x22> + 40d2d7: 90 nop + 40d2d8: c9 leave + 40d2d9: c3 ret + +000000000040d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv>: +_ZNK3fmt2v76detail6bufferIcE8capacityEv(): + 40d2da: 55 push rbp + 40d2db: 48 89 e5 mov rbp,rsp + 40d2de: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d2e2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d2e6: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40d2ea: 5d pop rbp + 40d2eb: c3 ret + +000000000040d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc>: +_ZN3fmt2v76detail6bufferIcE9push_backERKc(): + 40d2ec: 55 push rbp + 40d2ed: 48 89 e5 mov rbp,rsp + 40d2f0: 48 83 ec 10 sub rsp,0x10 + 40d2f4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d2f8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40d2fc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d300: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40d304: 48 8d 50 01 lea rdx,[rax+0x1] + 40d308: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d30c: 48 89 d6 mov rsi,rdx + 40d30f: 48 89 c7 mov rdi,rax + 40d312: e8 57 f2 ff ff call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 40d317: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d31b: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 40d31f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d323: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 40d327: 48 8d 48 01 lea rcx,[rax+0x1] + 40d32b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40d32f: 48 89 4a 10 mov QWORD PTR [rdx+0x10],rcx + 40d333: 48 8d 14 06 lea rdx,[rsi+rax*1] + 40d337: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40d33b: 0f b6 00 movzx eax,BYTE PTR [rax] + 40d33e: 88 02 mov BYTE PTR [rdx],al + 40d340: 90 nop + 40d341: c9 leave + 40d342: c3 ret + +000000000040d343 <_ZSt20uninitialized_fill_nIPcicET_S1_T0_RKT1_>: +_ZSt20uninitialized_fill_nIPcicET_S1_T0_RKT1_(): + 40d343: 55 push rbp + 40d344: 48 89 e5 mov rbp,rsp + 40d347: 48 83 ec 30 sub rsp,0x30 + 40d34b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40d34f: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 40d352: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40d356: c6 45 ff 01 mov BYTE PTR [rbp-0x1],0x1 + 40d35a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40d35e: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 40d361: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40d365: 89 ce mov esi,ecx + 40d367: 48 89 c7 mov rdi,rax + 40d36a: e8 9a 35 00 00 call 410909 <_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPcicEET_S3_T0_RKT1_> + 40d36f: c9 leave + 40d370: c3 ret + +000000000040d371 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_(): + 40d371: 55 push rbp + 40d372: 48 89 e5 mov rbp,rsp + 40d375: 48 83 ec 60 sub rsp,0x60 + 40d379: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 40d37d: 89 75 a4 mov DWORD PTR [rbp-0x5c],esi + 40d380: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 40d383: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 40d386: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 40d389: 89 c7 mov edi,eax + 40d38b: e8 a3 35 00 00 call 410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_> + 40d390: 88 45 ef mov BYTE PTR [rbp-0x11],al + 40d393: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d397: 74 03 je 40d39c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_+0x2b> + 40d399: f7 5d fc neg DWORD PTR [rbp-0x4] + 40d39c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 40d39f: 89 c7 mov edi,eax + 40d3a1: e8 8d 7f ff ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 40d3a6: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 40d3a9: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d3ad: 74 07 je 40d3b6 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_+0x45> + 40d3af: ba 01 00 00 00 mov edx,0x1 + 40d3b4: eb 05 jmp 40d3bb <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_+0x4a> + 40d3b6: ba 00 00 00 00 mov edx,0x0 + 40d3bb: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 40d3be: 48 98 cdqe + 40d3c0: 48 01 d0 add rax,rdx + 40d3c3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40d3c7: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40d3cb: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40d3cf: 48 89 d6 mov rsi,rdx + 40d3d2: 48 89 c7 mov rdi,rax + 40d3d5: e8 67 35 00 00 call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 40d3da: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40d3de: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40d3e2: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40d3e6: 48 89 d6 mov rsi,rdx + 40d3e9: 48 89 c7 mov rdi,rax + 40d3ec: e8 98 35 00 00 call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 40d3f1: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40d3f5: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 40d3fa: 74 2f je 40d42b <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_+0xba> + 40d3fc: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d400: 74 0f je 40d411 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_+0xa0> + 40d402: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40d406: 48 8d 50 01 lea rdx,[rax+0x1] + 40d40a: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 40d40e: c6 00 2d mov BYTE PTR [rax],0x2d + 40d411: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 40d414: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 40d417: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40d41b: 89 ce mov esi,ecx + 40d41d: 48 89 c7 mov rdi,rax + 40d420: e8 e4 ee ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 40d425: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40d429: eb 75 jmp 40d4a0 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_+0x12f> + 40d42b: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d42f: 74 37 je 40d468 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_+0xf7> + 40d431: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 40d435: 48 8d 45 b8 lea rax,[rbp-0x48] + 40d439: be 00 00 00 00 mov esi,0x0 + 40d43e: 48 89 c7 mov rdi,rax + 40d441: e8 ca 35 00 00 call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 40d446: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40d44a: 48 8d 45 c8 lea rax,[rbp-0x38] + 40d44e: 48 89 c7 mov rdi,rax + 40d451: e8 e6 35 00 00 call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 40d456: 48 89 c2 mov rdx,rax + 40d459: 48 8d 45 c7 lea rax,[rbp-0x39] + 40d45d: 48 89 c6 mov rsi,rax + 40d460: 48 89 d7 mov rdi,rdx + 40d463: e8 e2 35 00 00 call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 40d468: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 40d46b: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 40d46e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40d472: 89 ce mov esi,ecx + 40d474: 48 89 c7 mov rdi,rax + 40d477: e8 07 36 00 00 call 410a83 <_ZN3fmt2v76detail14format_decimalIcjNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 40d47c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40d480: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40d484: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40d488: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40d48c: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 40d490: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40d494: 48 89 d6 mov rsi,rdx + 40d497: 48 89 c7 mov rdi,rax + 40d49a: e8 40 36 00 00 call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 40d49f: 90 nop + 40d4a0: c9 leave + 40d4a1: c3 ret + +000000000040d4a2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_(): + 40d4a2: 55 push rbp + 40d4a3: 48 89 e5 mov rbp,rsp + 40d4a6: 48 83 ec 60 sub rsp,0x60 + 40d4aa: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 40d4ae: 48 89 75 a0 mov QWORD PTR [rbp-0x60],rsi + 40d4b2: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 40d4b6: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40d4ba: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 40d4be: 48 89 c7 mov rdi,rax + 40d4c1: e8 2b 36 00 00 call 410af1 <_ZN3fmt2v76detail11is_negativeImLi0EEEbT_> + 40d4c6: 88 45 ef mov BYTE PTR [rbp-0x11],al + 40d4c9: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d4cd: 74 04 je 40d4d3 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_+0x31> + 40d4cf: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 40d4d3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d4d7: 48 89 c7 mov rdi,rax + 40d4da: e8 32 7d ff ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 40d4df: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 40d4e2: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d4e6: 74 07 je 40d4ef <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_+0x4d> + 40d4e8: ba 01 00 00 00 mov edx,0x1 + 40d4ed: eb 05 jmp 40d4f4 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_+0x52> + 40d4ef: ba 00 00 00 00 mov edx,0x0 + 40d4f4: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 40d4f7: 48 98 cdqe + 40d4f9: 48 01 d0 add rax,rdx + 40d4fc: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40d500: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40d504: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40d508: 48 89 d6 mov rsi,rdx + 40d50b: 48 89 c7 mov rdi,rax + 40d50e: e8 2e 34 00 00 call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 40d513: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40d517: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 40d51b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40d51f: 48 89 d6 mov rsi,rdx + 40d522: 48 89 c7 mov rdi,rax + 40d525: e8 5f 34 00 00 call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 40d52a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40d52e: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 40d533: 74 31 je 40d566 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_+0xc4> + 40d535: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d539: 74 0f je 40d54a <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_+0xa8> + 40d53b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40d53f: 48 8d 50 01 lea rdx,[rax+0x1] + 40d543: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 40d547: c6 00 2d mov BYTE PTR [rax],0x2d + 40d54a: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 40d54d: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40d551: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40d555: 48 89 ce mov rsi,rcx + 40d558: 48 89 c7 mov rdi,rax + 40d55b: e8 bf ee ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 40d560: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40d564: eb 77 jmp 40d5dd <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_+0x13b> + 40d566: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 40d56a: 74 37 je 40d5a3 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEmLi0EEET0_S5_T1_+0x101> + 40d56c: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 40d570: 48 8d 45 b8 lea rax,[rbp-0x48] + 40d574: be 00 00 00 00 mov esi,0x0 + 40d579: 48 89 c7 mov rdi,rax + 40d57c: e8 8f 34 00 00 call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 40d581: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40d585: 48 8d 45 c8 lea rax,[rbp-0x38] + 40d589: 48 89 c7 mov rdi,rax + 40d58c: e8 ab 34 00 00 call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 40d591: 48 89 c2 mov rdx,rax + 40d594: 48 8d 45 c7 lea rax,[rbp-0x39] + 40d598: 48 89 c6 mov rsi,rax + 40d59b: 48 89 d7 mov rdi,rdx + 40d59e: e8 a7 34 00 00 call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 40d5a3: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 40d5a6: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40d5aa: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40d5ae: 48 89 ce mov rsi,rcx + 40d5b1: 48 89 c7 mov rdi,rax + 40d5b4: e8 47 35 00 00 call 410b00 <_ZN3fmt2v76detail14format_decimalIcmNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 40d5b9: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40d5bd: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40d5c1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40d5c5: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40d5c9: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 40d5cd: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40d5d1: 48 89 d6 mov rsi,rdx + 40d5d4: 48 89 c7 mov rdi,rax + 40d5d7: e8 03 35 00 00 call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 40d5dc: 90 nop + 40d5dd: c9 leave + 40d5de: c3 ret + 40d5df: 90 nop + +000000000040d5e0 <_ZN3fmt2v76detail2fpC1IdEET_>: +_ZN3fmt2v76detail2fpC1IdEET_(): + 40d5e0: 55 push rbp + 40d5e1: 48 89 e5 mov rbp,rsp + 40d5e4: 48 83 ec 10 sub rsp,0x10 + 40d5e8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d5ec: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0 + 40d5f1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40d5f5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d5f9: 66 48 0f 6e c2 movq xmm0,rdx + 40d5fe: 48 89 c7 mov rdi,rax + 40d601: e8 5a 35 00 00 call 410b60 <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_> + 40d606: 90 nop + 40d607: c9 leave + 40d608: c3 ret + +000000000040d609 <_ZN3fmt2v76detail9normalizeILi0EEENS1_2fpES3_>: +_ZN3fmt2v76detail9normalizeILi0EEENS1_2fpES3_(): + 40d609: 55 push rbp + 40d60a: 48 89 e5 mov rbp,rsp + 40d60d: 48 89 f8 mov rax,rdi + 40d610: 48 89 f1 mov rcx,rsi + 40d613: 48 89 ca mov rdx,rcx + 40d616: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40d61a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40d61e: 48 b8 00 00 00 00 00 00 10 00 movabs rax,0x10000000000000 + 40d628: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40d62c: eb 14 jmp 40d642 <_ZN3fmt2v76detail9normalizeILi0EEENS1_2fpES3_+0x39> + 40d62e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d632: 48 01 c0 add rax,rax + 40d635: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40d639: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 40d63c: 83 e8 01 sub eax,0x1 + 40d63f: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 40d642: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d646: 48 ba 00 00 00 00 00 00 10 00 movabs rdx,0x10000000000000 + 40d650: 48 21 d0 and rax,rdx + 40d653: 48 85 c0 test rax,rax + 40d656: 74 d6 je 40d62e <_ZN3fmt2v76detail9normalizeILi0EEENS1_2fpES3_+0x25> + 40d658: c7 45 f4 0b 00 00 00 mov DWORD PTR [rbp-0xc],0xb + 40d65f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d663: 48 c1 e0 0b shl rax,0xb + 40d667: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40d66b: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 40d66e: 83 e8 0b sub eax,0xb + 40d671: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 40d674: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40d678: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40d67c: 5d pop rbp + 40d67d: c3 ret + +000000000040d67e <_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj>: +_ZZN3fmt2v76detail16grisu_gen_digitsINS1_13fixed_handlerEEENS1_6digits6resultENS1_2fpEmRiRT_ENKUljE_clEj(): + 40d67e: 55 push rbp + 40d67f: 48 89 e5 mov rbp,rsp + 40d682: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40d686: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40d689: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d68d: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40d691: 8b 00 mov eax,DWORD PTR [rax] + 40d693: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40d697: 48 8b 0a mov rcx,QWORD PTR [rdx] + 40d69a: ba 00 00 00 00 mov edx,0x0 + 40d69f: f7 75 f4 div DWORD PTR [rbp-0xc] + 40d6a2: 89 01 mov DWORD PTR [rcx],eax + 40d6a4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40d6a8: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40d6ac: 8b 00 mov eax,DWORD PTR [rax] + 40d6ae: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40d6b2: 48 8b 4a 08 mov rcx,QWORD PTR [rdx+0x8] + 40d6b6: ba 00 00 00 00 mov edx,0x0 + 40d6bb: f7 75 f4 div DWORD PTR [rbp-0xc] + 40d6be: 89 d0 mov eax,edx + 40d6c0: 89 01 mov DWORD PTR [rcx],eax + 40d6c2: 90 nop + 40d6c3: 5d pop rbp + 40d6c4: c3 ret + +000000000040d6c5 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi>: +_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi(): + 40d6c5: 55 push rbp + 40d6c6: 48 89 e5 mov rbp,rsp + 40d6c9: 53 push rbx + 40d6ca: 48 81 ec 48 03 00 00 sub rsp,0x348 + 40d6d1: f2 0f 11 85 c8 fc ff ff movsd QWORD PTR [rbp-0x338],xmm0 + 40d6d9: 89 bd c4 fc ff ff mov DWORD PTR [rbp-0x33c],edi + 40d6df: 89 f0 mov eax,esi + 40d6e1: 48 89 95 b8 fc ff ff mov QWORD PTR [rbp-0x348],rdx + 40d6e8: 48 89 8d b0 fc ff ff mov QWORD PTR [rbp-0x350],rcx + 40d6ef: 88 85 c0 fc ff ff mov BYTE PTR [rbp-0x340],al + 40d6f5: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40d6fc: 48 89 c7 mov rdi,rax + 40d6ff: e8 00 85 ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40d704: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40d70b: 48 89 c7 mov rdi,rax + 40d70e: e8 f1 84 ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40d713: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40d71a: 48 89 c7 mov rdi,rax + 40d71d: e8 e2 84 ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40d722: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d729: 48 89 c7 mov rdi,rax + 40d72c: e8 d3 84 ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40d731: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 40d739: 48 8d 85 d0 fc ff ff lea rax,[rbp-0x330] + 40d740: 48 89 c7 mov rdi,rax + 40d743: e8 dc 7e ff ff call 405624 <_ZN3fmt2v76detail2fpC1Ev> + 40d748: 80 bd c0 fc ff ff 00 cmp BYTE PTR [rbp-0x340],0x0 + 40d74f: 74 2d je 40d77e <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0xb9> + 40d751: 66 0f ef c9 pxor xmm1,xmm1 + 40d755: f2 0f 5a 8d c8 fc ff ff cvtsd2ss xmm1,QWORD PTR [rbp-0x338] + 40d75d: 66 0f 7e ca movd edx,xmm1 + 40d761: 48 8d 85 d0 fc ff ff lea rax,[rbp-0x330] + 40d768: 66 0f 6e c2 movd xmm0,edx + 40d76c: 48 89 c7 mov rdi,rax + 40d76f: e8 da 34 00 00 call 410c4e <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_> + 40d774: 0f b6 c0 movzx eax,al + 40d777: 85 c0 test eax,eax + 40d779: 0f 95 c0 setne al + 40d77c: eb 23 jmp 40d7a1 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0xdc> + 40d77e: 48 8b 95 c8 fc ff ff mov rdx,QWORD PTR [rbp-0x338] + 40d785: 48 8d 85 d0 fc ff ff lea rax,[rbp-0x330] + 40d78c: 66 48 0f 6e c2 movq xmm0,rdx + 40d791: 48 89 c7 mov rdi,rax + 40d794: e8 c7 33 00 00 call 410b60 <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_> + 40d799: 0f b6 c0 movzx eax,al + 40d79c: 85 c0 test eax,eax + 40d79e: 0f 95 c0 setne al + 40d7a1: 88 45 db mov BYTE PTR [rbp-0x25],al + 40d7a4: 80 7d db 00 cmp BYTE PTR [rbp-0x25],0x0 + 40d7a8: 74 07 je 40d7b1 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0xec> + 40d7aa: b8 02 00 00 00 mov eax,0x2 + 40d7af: eb 05 jmp 40d7b6 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0xf1> + 40d7b1: b8 01 00 00 00 mov eax,0x1 + 40d7b6: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 40d7b9: 48 8b 95 d0 fc ff ff mov rdx,QWORD PTR [rbp-0x330] + 40d7c0: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 40d7c3: 89 c1 mov ecx,eax + 40d7c5: 48 d3 e2 shl rdx,cl + 40d7c8: 48 89 d0 mov rax,rdx + 40d7cb: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40d7cf: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40d7d5: 85 c0 test eax,eax + 40d7d7: 0f 88 ca 00 00 00 js 40d8a7 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x1e2> + 40d7dd: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40d7e1: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40d7e8: 48 89 d6 mov rsi,rdx + 40d7eb: 48 89 c7 mov rdi,rax + 40d7ee: e8 43 85 ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40d7f3: 8b 95 d8 fc ff ff mov edx,DWORD PTR [rbp-0x328] + 40d7f9: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40d800: 89 d6 mov esi,edx + 40d802: 48 89 c7 mov rdi,rax + 40d805: e8 be 85 ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40d80a: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40d811: be 01 00 00 00 mov esi,0x1 + 40d816: 48 89 c7 mov rdi,rax + 40d819: e8 18 85 ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40d81e: 8b 95 d8 fc ff ff mov edx,DWORD PTR [rbp-0x328] + 40d824: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40d82b: 89 d6 mov esi,edx + 40d82d: 48 89 c7 mov rdi,rax + 40d830: e8 93 85 ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40d835: 83 7d d4 01 cmp DWORD PTR [rbp-0x2c],0x1 + 40d839: 74 39 je 40d874 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x1af> + 40d83b: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d842: be 01 00 00 00 mov esi,0x1 + 40d847: 48 89 c7 mov rdi,rax + 40d84a: e8 e7 84 ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40d84f: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40d855: 8d 50 01 lea edx,[rax+0x1] + 40d858: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d85f: 89 d6 mov esi,edx + 40d861: 48 89 c7 mov rdi,rax + 40d864: e8 5f 85 ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40d869: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d870: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40d874: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40d87b: 8b 10 mov edx,DWORD PTR [rax] + 40d87d: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40d884: 89 d6 mov esi,edx + 40d886: 48 89 c7 mov rdi,rax + 40d889: e8 5c 89 ff ff call 4061ea <_ZN3fmt2v76detail6bigint12assign_pow10Ei> + 40d88e: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 40d891: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40d898: 89 d6 mov esi,edx + 40d89a: 48 89 c7 mov rdi,rax + 40d89d: e8 26 85 ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40d8a2: e9 56 01 00 00 jmp 40d9fd <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x338> + 40d8a7: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40d8ae: 8b 00 mov eax,DWORD PTR [rax] + 40d8b0: 85 c0 test eax,eax + 40d8b2: 0f 89 c0 00 00 00 jns 40d978 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x2b3> + 40d8b8: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40d8bf: 8b 00 mov eax,DWORD PTR [rax] + 40d8c1: f7 d8 neg eax + 40d8c3: 89 c2 mov edx,eax + 40d8c5: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40d8cc: 89 d6 mov esi,edx + 40d8ce: 48 89 c7 mov rdi,rax + 40d8d1: e8 14 89 ff ff call 4061ea <_ZN3fmt2v76detail6bigint12assign_pow10Ei> + 40d8d6: 48 8d 95 f0 fe ff ff lea rdx,[rbp-0x110] + 40d8dd: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40d8e4: 48 89 d6 mov rsi,rdx + 40d8e7: 48 89 c7 mov rdi,rax + 40d8ea: e8 a9 83 ff ff call 405c98 <_ZN3fmt2v76detail6bigint6assignERKS2_> + 40d8ef: 83 7d d4 01 cmp DWORD PTR [rbp-0x2c],0x1 + 40d8f3: 74 38 je 40d92d <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x268> + 40d8f5: 48 8d 95 f0 fe ff ff lea rdx,[rbp-0x110] + 40d8fc: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d903: 48 89 d6 mov rsi,rdx + 40d906: 48 89 c7 mov rdi,rax + 40d909: e8 8a 83 ff ff call 405c98 <_ZN3fmt2v76detail6bigint6assignERKS2_> + 40d90e: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d915: be 01 00 00 00 mov esi,0x1 + 40d91a: 48 89 c7 mov rdi,rax + 40d91d: e8 a6 84 ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40d922: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d929: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40d92d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40d931: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40d938: 48 89 d6 mov rsi,rdx + 40d93b: 48 89 c7 mov rdi,rax + 40d93e: e8 d9 33 00 00 call 410d1c <_ZN3fmt2v76detail6bigintmLImEERS2_T_> + 40d943: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40d94a: be 01 00 00 00 mov esi,0x1 + 40d94f: 48 89 c7 mov rdi,rax + 40d952: e8 df 83 ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40d957: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40d95d: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 40d960: 29 c2 sub edx,eax + 40d962: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40d969: 89 d6 mov esi,edx + 40d96b: 48 89 c7 mov rdi,rax + 40d96e: e8 55 84 ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40d973: e9 85 00 00 00 jmp 40d9fd <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x338> + 40d978: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40d97c: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40d983: 48 89 d6 mov rsi,rdx + 40d986: 48 89 c7 mov rdi,rax + 40d989: e8 a8 83 ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40d98e: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40d995: 8b 10 mov edx,DWORD PTR [rax] + 40d997: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40d99e: 89 d6 mov esi,edx + 40d9a0: 48 89 c7 mov rdi,rax + 40d9a3: e8 42 88 ff ff call 4061ea <_ZN3fmt2v76detail6bigint12assign_pow10Ei> + 40d9a8: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40d9ae: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 40d9b1: 29 c2 sub edx,eax + 40d9b3: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40d9ba: 89 d6 mov esi,edx + 40d9bc: 48 89 c7 mov rdi,rax + 40d9bf: e8 04 84 ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40d9c4: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40d9cb: be 01 00 00 00 mov esi,0x1 + 40d9d0: 48 89 c7 mov rdi,rax + 40d9d3: e8 5e 83 ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40d9d8: 83 7d d4 01 cmp DWORD PTR [rbp-0x2c],0x1 + 40d9dc: 74 1f je 40d9fd <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x338> + 40d9de: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d9e5: be 02 00 00 00 mov esi,0x2 + 40d9ea: 48 89 c7 mov rdi,rax + 40d9ed: e8 44 83 ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40d9f2: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40d9f9: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40d9fd: 83 bd c4 fc ff ff 00 cmp DWORD PTR [rbp-0x33c],0x0 + 40da04: 0f 89 fe 01 00 00 jns 40dc08 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x543> + 40da0a: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 40da0f: 75 0b jne 40da1c <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x357> + 40da11: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40da18: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40da1c: 48 8b 85 d0 fc ff ff mov rax,QWORD PTR [rbp-0x330] + 40da23: 83 e0 01 and eax,0x1 + 40da26: 48 85 c0 test rax,rax + 40da29: 0f 94 c0 sete al + 40da2c: 88 45 bb mov BYTE PTR [rbp-0x45],al + 40da2f: c7 85 c4 fc ff ff 00 00 00 00 mov DWORD PTR [rbp-0x33c],0x0 + 40da39: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40da40: 48 89 c7 mov rdi,rax + 40da43: e8 a4 dd ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 40da48: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 40da4c: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40da53: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40da5a: 48 89 d6 mov rsi,rdx + 40da5d: 48 89 c7 mov rdi,rax + 40da60: e8 9b 8b ff ff call 406600 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_> + 40da65: 89 45 ac mov DWORD PTR [rbp-0x54],eax + 40da68: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 40da6f: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40da76: 48 89 d6 mov rsi,rdx + 40da79: 48 89 c7 mov rdi,rax + 40da7c: e8 7e 84 ff ff call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + 40da81: 89 c2 mov edx,eax + 40da83: 0f b6 45 bb movzx eax,BYTE PTR [rbp-0x45] + 40da87: 29 c2 sub edx,eax + 40da89: 89 d0 mov eax,edx + 40da8b: c1 e8 1f shr eax,0x1f + 40da8e: 88 45 ab mov BYTE PTR [rbp-0x55],al + 40da91: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40da98: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 40da9c: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40daa3: 48 89 ce mov rsi,rcx + 40daa6: 48 89 c7 mov rdi,rax + 40daa9: e8 b3 85 ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40daae: 0f b6 55 bb movzx edx,BYTE PTR [rbp-0x45] + 40dab2: 01 d0 add eax,edx + 40dab4: 85 c0 test eax,eax + 40dab6: 0f 9f c0 setg al + 40dab9: 88 45 aa mov BYTE PTR [rbp-0x56],al + 40dabc: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 40dabf: 8d 48 30 lea ecx,[rax+0x30] + 40dac2: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40dac8: 8d 50 01 lea edx,[rax+0x1] + 40dacb: 89 95 c4 fc ff ff mov DWORD PTR [rbp-0x33c],edx + 40dad1: 48 63 d0 movsxd rdx,eax + 40dad4: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40dad8: 48 01 d0 add rax,rdx + 40dadb: 89 ca mov edx,ecx + 40dadd: 88 10 mov BYTE PTR [rax],dl + 40dadf: 80 7d ab 00 cmp BYTE PTR [rbp-0x55],0x0 + 40dae3: 75 0a jne 40daef <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x42a> + 40dae5: 80 7d aa 00 cmp BYTE PTR [rbp-0x56],0x0 + 40dae9: 0f 84 ca 00 00 00 je 40dbb9 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x4f4> + 40daef: 0f b6 45 ab movzx eax,BYTE PTR [rbp-0x55] + 40daf3: 83 f0 01 xor eax,0x1 + 40daf6: 84 c0 test al,al + 40daf8: 74 1d je 40db17 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x452> + 40dafa: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40db00: 48 98 cdqe + 40db02: 48 8d 50 ff lea rdx,[rax-0x1] + 40db06: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40db0a: 48 01 d0 add rax,rdx + 40db0d: 0f b6 10 movzx edx,BYTE PTR [rax] + 40db10: 83 c2 01 add edx,0x1 + 40db13: 88 10 mov BYTE PTR [rax],dl + 40db15: eb 5a jmp 40db71 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x4ac> + 40db17: 80 7d aa 00 cmp BYTE PTR [rbp-0x56],0x0 + 40db1b: 74 54 je 40db71 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x4ac> + 40db1d: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40db24: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 40db2b: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40db32: 48 89 ce mov rsi,rcx + 40db35: 48 89 c7 mov rdi,rax + 40db38: e8 24 85 ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40db3d: 89 45 a4 mov DWORD PTR [rbp-0x5c],eax + 40db40: 83 7d a4 00 cmp DWORD PTR [rbp-0x5c],0x0 + 40db44: 7f 10 jg 40db56 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x491> + 40db46: 83 7d a4 00 cmp DWORD PTR [rbp-0x5c],0x0 + 40db4a: 75 25 jne 40db71 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x4ac> + 40db4c: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 40db4f: 83 e0 01 and eax,0x1 + 40db52: 85 c0 test eax,eax + 40db54: 74 1b je 40db71 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x4ac> + 40db56: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40db5c: 48 98 cdqe + 40db5e: 48 8d 50 ff lea rdx,[rax-0x1] + 40db62: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40db66: 48 01 d0 add rax,rdx + 40db69: 0f b6 10 movzx edx,BYTE PTR [rax] + 40db6c: 83 c2 01 add edx,0x1 + 40db6f: 88 10 mov BYTE PTR [rax],dl + 40db71: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40db77: 89 c7 mov edi,eax + 40db79: e8 43 da ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40db7e: 89 c2 mov edx,eax + 40db80: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40db87: 48 89 d6 mov rsi,rdx + 40db8a: 48 89 c7 mov rdi,rax + 40db8d: e8 d6 d9 ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40db92: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40db99: 8b 10 mov edx,DWORD PTR [rax] + 40db9b: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40dba1: 83 e8 01 sub eax,0x1 + 40dba4: 29 c2 sub edx,eax + 40dba6: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40dbad: 89 10 mov DWORD PTR [rax],edx + 40dbaf: bb 00 00 00 00 mov ebx,0x0 + 40dbb4: e9 fb 02 00 00 jmp 40deb4 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x7ef> + 40dbb9: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40dbc0: be 0a 00 00 00 mov esi,0xa + 40dbc5: 48 89 c7 mov rdi,rax + 40dbc8: e8 13 e1 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40dbcd: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40dbd4: be 0a 00 00 00 mov esi,0xa + 40dbd9: 48 89 c7 mov rdi,rax + 40dbdc: e8 ff e0 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40dbe1: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40dbe8: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 40dbec: 0f 84 5a fe ff ff je 40da4c <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x387> + 40dbf2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40dbf6: be 0a 00 00 00 mov esi,0xa + 40dbfb: 48 89 c7 mov rdi,rax + 40dbfe: e8 dd e0 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40dc03: e9 44 fe ff ff jmp 40da4c <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x387> + 40dc08: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40dc0f: 8b 10 mov edx,DWORD PTR [rax] + 40dc11: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40dc17: 83 e8 01 sub eax,0x1 + 40dc1a: 29 c2 sub edx,eax + 40dc1c: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40dc23: 89 10 mov DWORD PTR [rax],edx + 40dc25: 83 bd c4 fc ff ff 00 cmp DWORD PTR [rbp-0x33c],0x0 + 40dc2c: 75 78 jne 40dca6 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x5e1> + 40dc2e: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40dc35: be 01 00 00 00 mov esi,0x1 + 40dc3a: 48 89 c7 mov rdi,rax + 40dc3d: e8 26 d9 ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40dc42: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40dc49: be 0a 00 00 00 mov esi,0xa + 40dc4e: 48 89 c7 mov rdi,rax + 40dc51: e8 8a e0 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40dc56: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40dc5d: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 40dc64: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40dc6b: 48 89 ce mov rsi,rcx + 40dc6e: 48 89 c7 mov rdi,rax + 40dc71: e8 eb 83 ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40dc76: 85 c0 test eax,eax + 40dc78: 7e 07 jle 40dc81 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x5bc> + 40dc7a: bb 31 00 00 00 mov ebx,0x31 + 40dc7f: eb 05 jmp 40dc86 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x5c1> + 40dc81: bb 30 00 00 00 mov ebx,0x30 + 40dc86: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40dc8d: be 00 00 00 00 mov esi,0x0 + 40dc92: 48 89 c7 mov rdi,rax + 40dc95: e8 bc e3 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40dc9a: 88 18 mov BYTE PTR [rax],bl + 40dc9c: bb 00 00 00 00 mov ebx,0x0 + 40dca1: e9 0e 02 00 00 jmp 40deb4 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x7ef> + 40dca6: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40dcac: 89 c7 mov edi,eax + 40dcae: e8 0e d9 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40dcb3: 89 c2 mov edx,eax + 40dcb5: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40dcbc: 48 89 d6 mov rsi,rdx + 40dcbf: 48 89 c7 mov rdi,rax + 40dcc2: e8 a1 d8 ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40dcc7: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 40dcce: eb 52 jmp 40dd22 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x65d> + 40dcd0: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40dcd7: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40dcde: 48 89 d6 mov rsi,rdx + 40dce1: 48 89 c7 mov rdi,rax + 40dce4: e8 17 89 ff ff call 406600 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_> + 40dce9: 89 45 bc mov DWORD PTR [rbp-0x44],eax + 40dcec: 8b 45 bc mov eax,DWORD PTR [rbp-0x44] + 40dcef: 8d 58 30 lea ebx,[rax+0x30] + 40dcf2: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 40dcf5: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40dcfc: 89 d6 mov esi,edx + 40dcfe: 48 89 c7 mov rdi,rax + 40dd01: e8 50 e3 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40dd06: 89 da mov edx,ebx + 40dd08: 88 10 mov BYTE PTR [rax],dl + 40dd0a: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40dd11: be 0a 00 00 00 mov esi,0xa + 40dd16: 48 89 c7 mov rdi,rax + 40dd19: e8 c2 df ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40dd1e: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 40dd22: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40dd28: 83 e8 01 sub eax,0x1 + 40dd2b: 39 45 e4 cmp DWORD PTR [rbp-0x1c],eax + 40dd2e: 7c a0 jl 40dcd0 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x60b> + 40dd30: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40dd37: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40dd3e: 48 89 d6 mov rsi,rdx + 40dd41: 48 89 c7 mov rdi,rax + 40dd44: e8 b7 88 ff ff call 406600 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_> + 40dd49: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 40dd4c: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40dd53: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 40dd5a: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40dd61: 48 89 ce mov rsi,rcx + 40dd64: 48 89 c7 mov rdi,rax + 40dd67: e8 f5 82 ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40dd6c: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40dd6f: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40dd73: 7f 18 jg 40dd8d <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x6c8> + 40dd75: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40dd79: 0f 85 0c 01 00 00 jne 40de8b <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x7c6> + 40dd7f: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 40dd82: 83 e0 01 and eax,0x1 + 40dd85: 85 c0 test eax,eax + 40dd87: 0f 84 fe 00 00 00 je 40de8b <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x7c6> + 40dd8d: 83 7d e0 09 cmp DWORD PTR [rbp-0x20],0x9 + 40dd91: 0f 85 f0 00 00 00 jne 40de87 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x7c2> + 40dd97: c7 45 c0 3a 00 00 00 mov DWORD PTR [rbp-0x40],0x3a + 40dd9e: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40dda4: 8d 50 ff lea edx,[rax-0x1] + 40dda7: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40ddae: 89 d6 mov esi,edx + 40ddb0: 48 89 c7 mov rdi,rax + 40ddb3: e8 9e e2 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40ddb8: c6 00 3a mov BYTE PTR [rax],0x3a + 40ddbb: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40ddc1: 83 e8 01 sub eax,0x1 + 40ddc4: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 40ddc7: eb 3a jmp 40de03 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x73e> + 40ddc9: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 40ddcc: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40ddd3: 89 d6 mov esi,edx + 40ddd5: 48 89 c7 mov rdi,rax + 40ddd8: e8 79 e2 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40dddd: c6 00 30 mov BYTE PTR [rax],0x30 + 40dde0: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 40dde3: 8d 50 ff lea edx,[rax-0x1] + 40dde6: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40dded: 89 d6 mov esi,edx + 40ddef: 48 89 c7 mov rdi,rax + 40ddf2: e8 5f e2 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40ddf7: 0f b6 10 movzx edx,BYTE PTR [rax] + 40ddfa: 83 c2 01 add edx,0x1 + 40ddfd: 88 10 mov BYTE PTR [rax],dl + 40ddff: 83 6d dc 01 sub DWORD PTR [rbp-0x24],0x1 + 40de03: 83 7d dc 00 cmp DWORD PTR [rbp-0x24],0x0 + 40de07: 7e 22 jle 40de2b <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x766> + 40de09: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 40de0c: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40de13: 89 d6 mov esi,edx + 40de15: 48 89 c7 mov rdi,rax + 40de18: e8 39 e2 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40de1d: 0f b6 00 movzx eax,BYTE PTR [rax] + 40de20: 3c 3a cmp al,0x3a + 40de22: 75 07 jne 40de2b <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x766> + 40de24: b8 01 00 00 00 mov eax,0x1 + 40de29: eb 05 jmp 40de30 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x76b> + 40de2b: b8 00 00 00 00 mov eax,0x0 + 40de30: 84 c0 test al,al + 40de32: 75 95 jne 40ddc9 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x704> + 40de34: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40de3b: be 00 00 00 00 mov esi,0x0 + 40de40: 48 89 c7 mov rdi,rax + 40de43: e8 0e e2 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40de48: 0f b6 00 movzx eax,BYTE PTR [rax] + 40de4b: 3c 3a cmp al,0x3a + 40de4d: 0f 94 c0 sete al + 40de50: 84 c0 test al,al + 40de52: 74 2c je 40de80 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x7bb> + 40de54: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40de5b: be 00 00 00 00 mov esi,0x0 + 40de60: 48 89 c7 mov rdi,rax + 40de63: e8 ee e1 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40de68: c6 00 31 mov BYTE PTR [rax],0x31 + 40de6b: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40de72: 8b 00 mov eax,DWORD PTR [rax] + 40de74: 8d 50 01 lea edx,[rax+0x1] + 40de77: 48 8b 85 b0 fc ff ff mov rax,QWORD PTR [rbp-0x350] + 40de7e: 89 10 mov DWORD PTR [rax],edx + 40de80: bb 00 00 00 00 mov ebx,0x0 + 40de85: eb 2d jmp 40deb4 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x7ef> + 40de87: 83 45 e0 01 add DWORD PTR [rbp-0x20],0x1 + 40de8b: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 40de8e: 8d 58 30 lea ebx,[rax+0x30] + 40de91: 8b 85 c4 fc ff ff mov eax,DWORD PTR [rbp-0x33c] + 40de97: 8d 50 ff lea edx,[rax-0x1] + 40de9a: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40dea1: 89 d6 mov esi,edx + 40dea3: 48 89 c7 mov rdi,rax + 40dea6: e8 ab e1 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40deab: 89 da mov edx,ebx + 40dead: 88 10 mov BYTE PTR [rax],dl + 40deaf: bb 01 00 00 00 mov ebx,0x1 + 40deb4: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40debb: 48 89 c7 mov rdi,rax + 40debe: e8 8f 7d ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40dec3: 83 fb 01 cmp ebx,0x1 + 40dec6: 75 07 jne 40decf <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x80a> + 40dec8: bb 01 00 00 00 mov ebx,0x1 + 40decd: eb 05 jmp 40ded4 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x80f> + 40decf: bb 00 00 00 00 mov ebx,0x0 + 40ded4: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40dedb: 48 89 c7 mov rdi,rax + 40dede: e8 6f 7d ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40dee3: 83 fb 01 cmp ebx,0x1 + 40dee6: 75 07 jne 40deef <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x82a> + 40dee8: bb 01 00 00 00 mov ebx,0x1 + 40deed: eb 05 jmp 40def4 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x82f> + 40deef: bb 00 00 00 00 mov ebx,0x0 + 40def4: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40defb: 48 89 c7 mov rdi,rax + 40defe: e8 4f 7d ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40df03: 83 fb 01 cmp ebx,0x1 + 40df06: 75 07 jne 40df0f <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x84a> + 40df08: bb 01 00 00 00 mov ebx,0x1 + 40df0d: eb 05 jmp 40df14 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x84f> + 40df0f: bb 00 00 00 00 mov ebx,0x0 + 40df14: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40df1b: 48 89 c7 mov rdi,rax + 40df1e: e8 2f 7d ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40df23: 83 fb 01 cmp ebx,0x1 + 40df26: eb 4a jmp 40df72 <_ZN3fmt2v76detail15fallback_formatIdEEvT_ibRNS1_6bufferIcEERi+0x8ad> + 40df28: 48 89 c3 mov rbx,rax + 40df2b: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40df32: 48 89 c7 mov rdi,rax + 40df35: e8 18 7d ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40df3a: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40df41: 48 89 c7 mov rdi,rax + 40df44: e8 09 7d ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40df49: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40df50: 48 89 c7 mov rdi,rax + 40df53: e8 fa 7c ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40df58: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40df5f: 48 89 c7 mov rdi,rax + 40df62: e8 eb 7c ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40df67: 48 89 d8 mov rax,rbx + 40df6a: 48 89 c7 mov rdi,rax + 40df6d: e8 ee 54 ff ff call 403460 <_Unwind_Resume@plt> + 40df72: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40df76: c9 leave + 40df77: c3 ret + +000000000040df78 <_ZN3fmt2v76detail6bufferIcEixImEERcT_>: +_ZN3fmt2v76detail6bufferIcEixImEERcT_(): + 40df78: 55 push rbp + 40df79: 48 89 e5 mov rbp,rsp + 40df7c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40df80: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40df84: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40df88: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 40df8c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40df90: 48 01 d0 add rax,rdx + 40df93: 5d pop rbp + 40df94: c3 ret + 40df95: 90 nop + +000000000040df96 <_ZN3fmt2v76detail2fpC1IeEET_>: +_ZN3fmt2v76detail2fpC2IeEET_(): + 40df96: 55 push rbp + 40df97: 48 89 e5 mov rbp,rsp + 40df9a: 48 83 ec 10 sub rsp,0x10 + 40df9e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40dfa2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40dfa6: ff 75 18 push QWORD PTR [rbp+0x18] + 40dfa9: ff 75 10 push QWORD PTR [rbp+0x10] + 40dfac: 48 89 c7 mov rdi,rax + 40dfaf: e8 ac 2d 00 00 call 410d60 <_ZN3fmt2v76detail2fp6assignIeLi0EEEbT_> + 40dfb4: 48 83 c4 10 add rsp,0x10 + 40dfb8: 90 nop + 40dfb9: c9 leave + 40dfba: c3 ret + +000000000040dfbb <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi>: +_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi(): + 40dfbb: 55 push rbp + 40dfbc: 48 89 e5 mov rbp,rsp + 40dfbf: 53 push rbx + 40dfc0: 48 81 ec 48 03 00 00 sub rsp,0x348 + 40dfc7: 89 bd cc fc ff ff mov DWORD PTR [rbp-0x334],edi + 40dfcd: 89 f0 mov eax,esi + 40dfcf: 48 89 95 c0 fc ff ff mov QWORD PTR [rbp-0x340],rdx + 40dfd6: 48 89 8d b8 fc ff ff mov QWORD PTR [rbp-0x348],rcx + 40dfdd: 88 85 c8 fc ff ff mov BYTE PTR [rbp-0x338],al + 40dfe3: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40dfea: 48 89 c7 mov rdi,rax + 40dfed: e8 12 7c ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40dff2: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40dff9: 48 89 c7 mov rdi,rax + 40dffc: e8 03 7c ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40e001: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e008: 48 89 c7 mov rdi,rax + 40e00b: e8 f4 7b ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40e010: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e017: 48 89 c7 mov rdi,rax + 40e01a: e8 e5 7b ff ff call 405c04 <_ZN3fmt2v76detail6bigintC1Ev> + 40e01f: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 40e027: 48 8d 85 d0 fc ff ff lea rax,[rbp-0x330] + 40e02e: 48 89 c7 mov rdi,rax + 40e031: e8 ee 75 ff ff call 405624 <_ZN3fmt2v76detail2fpC1Ev> + 40e036: 80 bd c8 fc ff ff 00 cmp BYTE PTR [rbp-0x338],0x0 + 40e03d: 74 2a je 40e069 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0xae> + 40e03f: db 6d 10 fld TBYTE PTR [rbp+0x10] + 40e042: d9 9d b4 fc ff ff fstp DWORD PTR [rbp-0x34c] + 40e048: f3 0f 10 85 b4 fc ff ff movss xmm0,DWORD PTR [rbp-0x34c] + 40e050: 48 8d 85 d0 fc ff ff lea rax,[rbp-0x330] + 40e057: 48 89 c7 mov rdi,rax + 40e05a: e8 ef 2b 00 00 call 410c4e <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_> + 40e05f: 0f b6 c0 movzx eax,al + 40e062: 85 c0 test eax,eax + 40e064: 0f 95 c0 setne al + 40e067: eb 21 jmp 40e08a <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0xcf> + 40e069: 48 8d 85 d0 fc ff ff lea rax,[rbp-0x330] + 40e070: ff 75 18 push QWORD PTR [rbp+0x18] + 40e073: ff 75 10 push QWORD PTR [rbp+0x10] + 40e076: 48 89 c7 mov rdi,rax + 40e079: e8 e2 2c 00 00 call 410d60 <_ZN3fmt2v76detail2fp6assignIeLi0EEEbT_> + 40e07e: 48 83 c4 10 add rsp,0x10 + 40e082: 0f b6 c0 movzx eax,al + 40e085: 85 c0 test eax,eax + 40e087: 0f 95 c0 setne al + 40e08a: 88 45 db mov BYTE PTR [rbp-0x25],al + 40e08d: 80 7d db 00 cmp BYTE PTR [rbp-0x25],0x0 + 40e091: 74 07 je 40e09a <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0xdf> + 40e093: b8 02 00 00 00 mov eax,0x2 + 40e098: eb 05 jmp 40e09f <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0xe4> + 40e09a: b8 01 00 00 00 mov eax,0x1 + 40e09f: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 40e0a2: 48 8b 95 d0 fc ff ff mov rdx,QWORD PTR [rbp-0x330] + 40e0a9: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 40e0ac: 89 c1 mov ecx,eax + 40e0ae: 48 d3 e2 shl rdx,cl + 40e0b1: 48 89 d0 mov rax,rdx + 40e0b4: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40e0b8: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40e0be: 85 c0 test eax,eax + 40e0c0: 0f 88 ca 00 00 00 js 40e190 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x1d5> + 40e0c6: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40e0ca: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e0d1: 48 89 d6 mov rsi,rdx + 40e0d4: 48 89 c7 mov rdi,rax + 40e0d7: e8 5a 7c ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40e0dc: 8b 95 d8 fc ff ff mov edx,DWORD PTR [rbp-0x328] + 40e0e2: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e0e9: 89 d6 mov esi,edx + 40e0eb: 48 89 c7 mov rdi,rax + 40e0ee: e8 d5 7c ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40e0f3: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e0fa: be 01 00 00 00 mov esi,0x1 + 40e0ff: 48 89 c7 mov rdi,rax + 40e102: e8 2f 7c ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40e107: 8b 95 d8 fc ff ff mov edx,DWORD PTR [rbp-0x328] + 40e10d: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e114: 89 d6 mov esi,edx + 40e116: 48 89 c7 mov rdi,rax + 40e119: e8 aa 7c ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40e11e: 83 7d d4 01 cmp DWORD PTR [rbp-0x2c],0x1 + 40e122: 74 39 je 40e15d <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x1a2> + 40e124: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e12b: be 01 00 00 00 mov esi,0x1 + 40e130: 48 89 c7 mov rdi,rax + 40e133: e8 fe 7b ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40e138: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40e13e: 8d 50 01 lea edx,[rax+0x1] + 40e141: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e148: 89 d6 mov esi,edx + 40e14a: 48 89 c7 mov rdi,rax + 40e14d: e8 76 7c ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40e152: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e159: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40e15d: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e164: 8b 10 mov edx,DWORD PTR [rax] + 40e166: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e16d: 89 d6 mov esi,edx + 40e16f: 48 89 c7 mov rdi,rax + 40e172: e8 73 80 ff ff call 4061ea <_ZN3fmt2v76detail6bigint12assign_pow10Ei> + 40e177: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 40e17a: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e181: 89 d6 mov esi,edx + 40e183: 48 89 c7 mov rdi,rax + 40e186: e8 3d 7c ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40e18b: e9 56 01 00 00 jmp 40e2e6 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x32b> + 40e190: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e197: 8b 00 mov eax,DWORD PTR [rax] + 40e199: 85 c0 test eax,eax + 40e19b: 0f 89 c0 00 00 00 jns 40e261 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x2a6> + 40e1a1: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e1a8: 8b 00 mov eax,DWORD PTR [rax] + 40e1aa: f7 d8 neg eax + 40e1ac: 89 c2 mov edx,eax + 40e1ae: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e1b5: 89 d6 mov esi,edx + 40e1b7: 48 89 c7 mov rdi,rax + 40e1ba: e8 2b 80 ff ff call 4061ea <_ZN3fmt2v76detail6bigint12assign_pow10Ei> + 40e1bf: 48 8d 95 f0 fe ff ff lea rdx,[rbp-0x110] + 40e1c6: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e1cd: 48 89 d6 mov rsi,rdx + 40e1d0: 48 89 c7 mov rdi,rax + 40e1d3: e8 c0 7a ff ff call 405c98 <_ZN3fmt2v76detail6bigint6assignERKS2_> + 40e1d8: 83 7d d4 01 cmp DWORD PTR [rbp-0x2c],0x1 + 40e1dc: 74 38 je 40e216 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x25b> + 40e1de: 48 8d 95 f0 fe ff ff lea rdx,[rbp-0x110] + 40e1e5: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e1ec: 48 89 d6 mov rsi,rdx + 40e1ef: 48 89 c7 mov rdi,rax + 40e1f2: e8 a1 7a ff ff call 405c98 <_ZN3fmt2v76detail6bigint6assignERKS2_> + 40e1f7: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e1fe: be 01 00 00 00 mov esi,0x1 + 40e203: 48 89 c7 mov rdi,rax + 40e206: e8 bd 7b ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40e20b: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e212: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40e216: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40e21a: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e221: 48 89 d6 mov rsi,rdx + 40e224: 48 89 c7 mov rdi,rax + 40e227: e8 f0 2a 00 00 call 410d1c <_ZN3fmt2v76detail6bigintmLImEERS2_T_> + 40e22c: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e233: be 01 00 00 00 mov esi,0x1 + 40e238: 48 89 c7 mov rdi,rax + 40e23b: e8 f6 7a ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40e240: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40e246: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 40e249: 29 c2 sub edx,eax + 40e24b: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e252: 89 d6 mov esi,edx + 40e254: 48 89 c7 mov rdi,rax + 40e257: e8 6c 7b ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40e25c: e9 85 00 00 00 jmp 40e2e6 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x32b> + 40e261: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40e265: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e26c: 48 89 d6 mov rsi,rdx + 40e26f: 48 89 c7 mov rdi,rax + 40e272: e8 bf 7a ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40e277: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e27e: 8b 10 mov edx,DWORD PTR [rax] + 40e280: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e287: 89 d6 mov esi,edx + 40e289: 48 89 c7 mov rdi,rax + 40e28c: e8 59 7f ff ff call 4061ea <_ZN3fmt2v76detail6bigint12assign_pow10Ei> + 40e291: 8b 85 d8 fc ff ff mov eax,DWORD PTR [rbp-0x328] + 40e297: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 40e29a: 29 c2 sub edx,eax + 40e29c: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e2a3: 89 d6 mov esi,edx + 40e2a5: 48 89 c7 mov rdi,rax + 40e2a8: e8 1b 7b ff ff call 405dc8 <_ZN3fmt2v76detail6bigintlSEi> + 40e2ad: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e2b4: be 01 00 00 00 mov esi,0x1 + 40e2b9: 48 89 c7 mov rdi,rax + 40e2bc: e8 75 7a ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40e2c1: 83 7d d4 01 cmp DWORD PTR [rbp-0x2c],0x1 + 40e2c5: 74 1f je 40e2e6 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x32b> + 40e2c7: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e2ce: be 02 00 00 00 mov esi,0x2 + 40e2d3: 48 89 c7 mov rdi,rax + 40e2d6: e8 5b 7a ff ff call 405d36 <_ZN3fmt2v76detail6bigint6assignEm> + 40e2db: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e2e2: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40e2e6: 83 bd cc fc ff ff 00 cmp DWORD PTR [rbp-0x334],0x0 + 40e2ed: 0f 89 fe 01 00 00 jns 40e4f1 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x536> + 40e2f3: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 40e2f8: 75 0b jne 40e305 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x34a> + 40e2fa: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e301: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40e305: 48 8b 85 d0 fc ff ff mov rax,QWORD PTR [rbp-0x330] + 40e30c: 83 e0 01 and eax,0x1 + 40e30f: 48 85 c0 test rax,rax + 40e312: 0f 94 c0 sete al + 40e315: 88 45 bb mov BYTE PTR [rbp-0x45],al + 40e318: c7 85 cc fc ff ff 00 00 00 00 mov DWORD PTR [rbp-0x334],0x0 + 40e322: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e329: 48 89 c7 mov rdi,rax + 40e32c: e8 bb d4 ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 40e331: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 40e335: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40e33c: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e343: 48 89 d6 mov rsi,rdx + 40e346: 48 89 c7 mov rdi,rax + 40e349: e8 b2 82 ff ff call 406600 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_> + 40e34e: 89 45 ac mov DWORD PTR [rbp-0x54],eax + 40e351: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 40e358: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e35f: 48 89 d6 mov rsi,rdx + 40e362: 48 89 c7 mov rdi,rax + 40e365: e8 95 7b ff ff call 405eff <_ZN3fmt2v76detail7compareERKNS1_6bigintES4_> + 40e36a: 89 c2 mov edx,eax + 40e36c: 0f b6 45 bb movzx eax,BYTE PTR [rbp-0x45] + 40e370: 29 c2 sub edx,eax + 40e372: 89 d0 mov eax,edx + 40e374: c1 e8 1f shr eax,0x1f + 40e377: 88 45 ab mov BYTE PTR [rbp-0x55],al + 40e37a: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40e381: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 40e385: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e38c: 48 89 ce mov rsi,rcx + 40e38f: 48 89 c7 mov rdi,rax + 40e392: e8 ca 7c ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40e397: 0f b6 55 bb movzx edx,BYTE PTR [rbp-0x45] + 40e39b: 01 d0 add eax,edx + 40e39d: 85 c0 test eax,eax + 40e39f: 0f 9f c0 setg al + 40e3a2: 88 45 aa mov BYTE PTR [rbp-0x56],al + 40e3a5: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 40e3a8: 8d 48 30 lea ecx,[rax+0x30] + 40e3ab: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e3b1: 8d 50 01 lea edx,[rax+0x1] + 40e3b4: 89 95 cc fc ff ff mov DWORD PTR [rbp-0x334],edx + 40e3ba: 48 63 d0 movsxd rdx,eax + 40e3bd: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40e3c1: 48 01 d0 add rax,rdx + 40e3c4: 89 ca mov edx,ecx + 40e3c6: 88 10 mov BYTE PTR [rax],dl + 40e3c8: 80 7d ab 00 cmp BYTE PTR [rbp-0x55],0x0 + 40e3cc: 75 0a jne 40e3d8 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x41d> + 40e3ce: 80 7d aa 00 cmp BYTE PTR [rbp-0x56],0x0 + 40e3d2: 0f 84 ca 00 00 00 je 40e4a2 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x4e7> + 40e3d8: 0f b6 45 ab movzx eax,BYTE PTR [rbp-0x55] + 40e3dc: 83 f0 01 xor eax,0x1 + 40e3df: 84 c0 test al,al + 40e3e1: 74 1d je 40e400 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x445> + 40e3e3: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e3e9: 48 98 cdqe + 40e3eb: 48 8d 50 ff lea rdx,[rax-0x1] + 40e3ef: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40e3f3: 48 01 d0 add rax,rdx + 40e3f6: 0f b6 10 movzx edx,BYTE PTR [rax] + 40e3f9: 83 c2 01 add edx,0x1 + 40e3fc: 88 10 mov BYTE PTR [rax],dl + 40e3fe: eb 5a jmp 40e45a <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x49f> + 40e400: 80 7d aa 00 cmp BYTE PTR [rbp-0x56],0x0 + 40e404: 74 54 je 40e45a <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x49f> + 40e406: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40e40d: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 40e414: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e41b: 48 89 ce mov rsi,rcx + 40e41e: 48 89 c7 mov rdi,rax + 40e421: e8 3b 7c ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40e426: 89 45 a4 mov DWORD PTR [rbp-0x5c],eax + 40e429: 83 7d a4 00 cmp DWORD PTR [rbp-0x5c],0x0 + 40e42d: 7f 10 jg 40e43f <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x484> + 40e42f: 83 7d a4 00 cmp DWORD PTR [rbp-0x5c],0x0 + 40e433: 75 25 jne 40e45a <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x49f> + 40e435: 8b 45 ac mov eax,DWORD PTR [rbp-0x54] + 40e438: 83 e0 01 and eax,0x1 + 40e43b: 85 c0 test eax,eax + 40e43d: 74 1b je 40e45a <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x49f> + 40e43f: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e445: 48 98 cdqe + 40e447: 48 8d 50 ff lea rdx,[rax-0x1] + 40e44b: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40e44f: 48 01 d0 add rax,rdx + 40e452: 0f b6 10 movzx edx,BYTE PTR [rax] + 40e455: 83 c2 01 add edx,0x1 + 40e458: 88 10 mov BYTE PTR [rax],dl + 40e45a: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e460: 89 c7 mov edi,eax + 40e462: e8 5a d1 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40e467: 89 c2 mov edx,eax + 40e469: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e470: 48 89 d6 mov rsi,rdx + 40e473: 48 89 c7 mov rdi,rax + 40e476: e8 ed d0 ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40e47b: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e482: 8b 10 mov edx,DWORD PTR [rax] + 40e484: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e48a: 83 e8 01 sub eax,0x1 + 40e48d: 29 c2 sub edx,eax + 40e48f: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e496: 89 10 mov DWORD PTR [rax],edx + 40e498: bb 00 00 00 00 mov ebx,0x0 + 40e49d: e9 fb 02 00 00 jmp 40e79d <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7e2> + 40e4a2: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e4a9: be 0a 00 00 00 mov esi,0xa + 40e4ae: 48 89 c7 mov rdi,rax + 40e4b1: e8 2a d8 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40e4b6: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e4bd: be 0a 00 00 00 mov esi,0xa + 40e4c2: 48 89 c7 mov rdi,rax + 40e4c5: e8 16 d8 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40e4ca: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e4d1: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 40e4d5: 0f 84 5a fe ff ff je 40e335 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x37a> + 40e4db: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40e4df: be 0a 00 00 00 mov esi,0xa + 40e4e4: 48 89 c7 mov rdi,rax + 40e4e7: e8 f4 d7 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40e4ec: e9 44 fe ff ff jmp 40e335 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x37a> + 40e4f1: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e4f8: 8b 10 mov edx,DWORD PTR [rax] + 40e4fa: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e500: 83 e8 01 sub eax,0x1 + 40e503: 29 c2 sub edx,eax + 40e505: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e50c: 89 10 mov DWORD PTR [rax],edx + 40e50e: 83 bd cc fc ff ff 00 cmp DWORD PTR [rbp-0x334],0x0 + 40e515: 75 78 jne 40e58f <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x5d4> + 40e517: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e51e: be 01 00 00 00 mov esi,0x1 + 40e523: 48 89 c7 mov rdi,rax + 40e526: e8 3d d0 ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40e52b: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e532: be 0a 00 00 00 mov esi,0xa + 40e537: 48 89 c7 mov rdi,rax + 40e53a: e8 a1 d7 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40e53f: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40e546: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 40e54d: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e554: 48 89 ce mov rsi,rcx + 40e557: 48 89 c7 mov rdi,rax + 40e55a: e8 02 7b ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40e55f: 85 c0 test eax,eax + 40e561: 7e 07 jle 40e56a <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x5af> + 40e563: bb 31 00 00 00 mov ebx,0x31 + 40e568: eb 05 jmp 40e56f <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x5b4> + 40e56a: bb 30 00 00 00 mov ebx,0x30 + 40e56f: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e576: be 00 00 00 00 mov esi,0x0 + 40e57b: 48 89 c7 mov rdi,rax + 40e57e: e8 d3 da ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e583: 88 18 mov BYTE PTR [rax],bl + 40e585: bb 00 00 00 00 mov ebx,0x0 + 40e58a: e9 0e 02 00 00 jmp 40e79d <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7e2> + 40e58f: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e595: 89 c7 mov edi,eax + 40e597: e8 25 d0 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 40e59c: 89 c2 mov edx,eax + 40e59e: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e5a5: 48 89 d6 mov rsi,rdx + 40e5a8: 48 89 c7 mov rdi,rax + 40e5ab: e8 b8 cf ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 40e5b0: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 40e5b7: eb 52 jmp 40e60b <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x650> + 40e5b9: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40e5c0: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e5c7: 48 89 d6 mov rsi,rdx + 40e5ca: 48 89 c7 mov rdi,rax + 40e5cd: e8 2e 80 ff ff call 406600 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_> + 40e5d2: 89 45 bc mov DWORD PTR [rbp-0x44],eax + 40e5d5: 8b 45 bc mov eax,DWORD PTR [rbp-0x44] + 40e5d8: 8d 58 30 lea ebx,[rax+0x30] + 40e5db: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 40e5de: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e5e5: 89 d6 mov esi,edx + 40e5e7: 48 89 c7 mov rdi,rax + 40e5ea: e8 67 da ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e5ef: 89 da mov edx,ebx + 40e5f1: 88 10 mov BYTE PTR [rax],dl + 40e5f3: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e5fa: be 0a 00 00 00 mov esi,0xa + 40e5ff: 48 89 c7 mov rdi,rax + 40e602: e8 d9 d6 ff ff call 40bce0 <_ZN3fmt2v76detail6bigintmLIiEERS2_T_> + 40e607: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 40e60b: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e611: 83 e8 01 sub eax,0x1 + 40e614: 39 45 e4 cmp DWORD PTR [rbp-0x1c],eax + 40e617: 7c a0 jl 40e5b9 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x5fe> + 40e619: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40e620: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e627: 48 89 d6 mov rsi,rdx + 40e62a: 48 89 c7 mov rdi,rax + 40e62d: e8 ce 7f ff ff call 406600 <_ZN3fmt2v76detail6bigint13divmod_assignERKS2_> + 40e632: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 40e635: 48 8d 95 40 fe ff ff lea rdx,[rbp-0x1c0] + 40e63c: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 40e643: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e64a: 48 89 ce mov rsi,rcx + 40e64d: 48 89 c7 mov rdi,rax + 40e650: e8 0c 7a ff ff call 406061 <_ZN3fmt2v76detail11add_compareERKNS1_6bigintES4_S4_> + 40e655: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40e658: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40e65c: 7f 18 jg 40e676 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x6bb> + 40e65e: 83 7d c4 00 cmp DWORD PTR [rbp-0x3c],0x0 + 40e662: 0f 85 0c 01 00 00 jne 40e774 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7b9> + 40e668: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 40e66b: 83 e0 01 and eax,0x1 + 40e66e: 85 c0 test eax,eax + 40e670: 0f 84 fe 00 00 00 je 40e774 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7b9> + 40e676: 83 7d e0 09 cmp DWORD PTR [rbp-0x20],0x9 + 40e67a: 0f 85 f0 00 00 00 jne 40e770 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7b5> + 40e680: c7 45 c0 3a 00 00 00 mov DWORD PTR [rbp-0x40],0x3a + 40e687: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e68d: 8d 50 ff lea edx,[rax-0x1] + 40e690: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e697: 89 d6 mov esi,edx + 40e699: 48 89 c7 mov rdi,rax + 40e69c: e8 b5 d9 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e6a1: c6 00 3a mov BYTE PTR [rax],0x3a + 40e6a4: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e6aa: 83 e8 01 sub eax,0x1 + 40e6ad: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 40e6b0: eb 3a jmp 40e6ec <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x731> + 40e6b2: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 40e6b5: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e6bc: 89 d6 mov esi,edx + 40e6be: 48 89 c7 mov rdi,rax + 40e6c1: e8 90 d9 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e6c6: c6 00 30 mov BYTE PTR [rax],0x30 + 40e6c9: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 40e6cc: 8d 50 ff lea edx,[rax-0x1] + 40e6cf: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e6d6: 89 d6 mov esi,edx + 40e6d8: 48 89 c7 mov rdi,rax + 40e6db: e8 76 d9 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e6e0: 0f b6 10 movzx edx,BYTE PTR [rax] + 40e6e3: 83 c2 01 add edx,0x1 + 40e6e6: 88 10 mov BYTE PTR [rax],dl + 40e6e8: 83 6d dc 01 sub DWORD PTR [rbp-0x24],0x1 + 40e6ec: 83 7d dc 00 cmp DWORD PTR [rbp-0x24],0x0 + 40e6f0: 7e 22 jle 40e714 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x759> + 40e6f2: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 40e6f5: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e6fc: 89 d6 mov esi,edx + 40e6fe: 48 89 c7 mov rdi,rax + 40e701: e8 50 d9 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e706: 0f b6 00 movzx eax,BYTE PTR [rax] + 40e709: 3c 3a cmp al,0x3a + 40e70b: 75 07 jne 40e714 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x759> + 40e70d: b8 01 00 00 00 mov eax,0x1 + 40e712: eb 05 jmp 40e719 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x75e> + 40e714: b8 00 00 00 00 mov eax,0x0 + 40e719: 84 c0 test al,al + 40e71b: 75 95 jne 40e6b2 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x6f7> + 40e71d: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e724: be 00 00 00 00 mov esi,0x0 + 40e729: 48 89 c7 mov rdi,rax + 40e72c: e8 25 d9 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e731: 0f b6 00 movzx eax,BYTE PTR [rax] + 40e734: 3c 3a cmp al,0x3a + 40e736: 0f 94 c0 sete al + 40e739: 84 c0 test al,al + 40e73b: 74 2c je 40e769 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7ae> + 40e73d: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e744: be 00 00 00 00 mov esi,0x0 + 40e749: 48 89 c7 mov rdi,rax + 40e74c: e8 05 d9 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e751: c6 00 31 mov BYTE PTR [rax],0x31 + 40e754: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e75b: 8b 00 mov eax,DWORD PTR [rax] + 40e75d: 8d 50 01 lea edx,[rax+0x1] + 40e760: 48 8b 85 b8 fc ff ff mov rax,QWORD PTR [rbp-0x348] + 40e767: 89 10 mov DWORD PTR [rax],edx + 40e769: bb 00 00 00 00 mov ebx,0x0 + 40e76e: eb 2d jmp 40e79d <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7e2> + 40e770: 83 45 e0 01 add DWORD PTR [rbp-0x20],0x1 + 40e774: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 40e777: 8d 58 30 lea ebx,[rax+0x30] + 40e77a: 8b 85 cc fc ff ff mov eax,DWORD PTR [rbp-0x334] + 40e780: 8d 50 ff lea edx,[rax-0x1] + 40e783: 48 8b 85 c0 fc ff ff mov rax,QWORD PTR [rbp-0x340] + 40e78a: 89 d6 mov esi,edx + 40e78c: 48 89 c7 mov rdi,rax + 40e78f: e8 c2 d8 ff ff call 40c056 <_ZN3fmt2v76detail6bufferIcEixIiEERcT_> + 40e794: 89 da mov edx,ebx + 40e796: 88 10 mov BYTE PTR [rax],dl + 40e798: bb 01 00 00 00 mov ebx,0x1 + 40e79d: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e7a4: 48 89 c7 mov rdi,rax + 40e7a7: e8 a6 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e7ac: 83 fb 01 cmp ebx,0x1 + 40e7af: 75 07 jne 40e7b8 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x7fd> + 40e7b1: bb 01 00 00 00 mov ebx,0x1 + 40e7b6: eb 05 jmp 40e7bd <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x802> + 40e7b8: bb 00 00 00 00 mov ebx,0x0 + 40e7bd: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e7c4: 48 89 c7 mov rdi,rax + 40e7c7: e8 86 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e7cc: 83 fb 01 cmp ebx,0x1 + 40e7cf: 75 07 jne 40e7d8 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x81d> + 40e7d1: bb 01 00 00 00 mov ebx,0x1 + 40e7d6: eb 05 jmp 40e7dd <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x822> + 40e7d8: bb 00 00 00 00 mov ebx,0x0 + 40e7dd: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e7e4: 48 89 c7 mov rdi,rax + 40e7e7: e8 66 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e7ec: 83 fb 01 cmp ebx,0x1 + 40e7ef: 75 07 jne 40e7f8 <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x83d> + 40e7f1: bb 01 00 00 00 mov ebx,0x1 + 40e7f6: eb 05 jmp 40e7fd <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x842> + 40e7f8: bb 00 00 00 00 mov ebx,0x0 + 40e7fd: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e804: 48 89 c7 mov rdi,rax + 40e807: e8 46 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e80c: 83 fb 01 cmp ebx,0x1 + 40e80f: eb 4a jmp 40e85b <_ZN3fmt2v76detail15fallback_formatIeEEvT_ibRNS1_6bufferIcEERi+0x8a0> + 40e811: 48 89 c3 mov rbx,rax + 40e814: 48 8d 85 e0 fc ff ff lea rax,[rbp-0x320] + 40e81b: 48 89 c7 mov rdi,rax + 40e81e: e8 2f 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e823: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 40e82a: 48 89 c7 mov rdi,rax + 40e82d: e8 20 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e832: 48 8d 85 40 fe ff ff lea rax,[rbp-0x1c0] + 40e839: 48 89 c7 mov rdi,rax + 40e83c: e8 11 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e841: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 40e848: 48 89 c7 mov rdi,rax + 40e84b: e8 02 74 ff ff call 405c52 <_ZN3fmt2v76detail6bigintD1Ev> + 40e850: 48 89 d8 mov rax,rbx + 40e853: 48 89 c7 mov rdi,rax + 40e856: e8 05 4c ff ff call 403460 <_Unwind_Resume@plt> + 40e85b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40e85f: c9 leave + 40e860: c3 ret + +000000000040e861 <_ZN3fmt2v76detail12make_checkedIwEEPT_S4_m>: +_ZN3fmt2v76detail12make_checkedIwEEPT_S4_m(): + 40e861: 55 push rbp + 40e862: 48 89 e5 mov rbp,rsp + 40e865: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40e869: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40e86d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40e871: 5d pop rbp + 40e872: c3 ret + +000000000040e873 <_ZSt20uninitialized_copy_nIPKwmPwET1_T_T0_S3_>: +_ZSt20uninitialized_copy_nIPKwmPwET1_T_T0_S3_(): + 40e873: 55 push rbp + 40e874: 48 89 e5 mov rbp,rsp + 40e877: 48 83 ec 20 sub rsp,0x20 + 40e87b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40e87f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40e883: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40e887: 48 8d 45 f8 lea rax,[rbp-0x8] + 40e88b: 48 89 c7 mov rdi,rax + 40e88e: e8 fd 24 00 00 call 410d90 <_ZSt19__iterator_categoryIPKwENSt15iterator_traitsIT_E17iterator_categoryERKS3_> + 40e893: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40e897: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40e89b: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 40e89f: 48 89 ce mov rsi,rcx + 40e8a2: 48 89 c7 mov rdi,rax + 40e8a5: e8 f1 24 00 00 call 410d9b <_ZSt22__uninitialized_copy_nIPKwmPwET1_T_T0_S3_St26random_access_iterator_tag> + 40e8aa: c9 leave + 40e8ab: c3 ret + +000000000040e8ac <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_>: +_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_(): + 40e8ac: 55 push rbp + 40e8ad: 48 89 e5 mov rbp,rsp + 40e8b0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40e8b4: 90 nop + 40e8b5: 5d pop rbp + 40e8b6: c3 ret + 40e8b7: 90 nop + +000000000040e8b8 <_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tagEN6_GuardC1EPS4_>: +_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tagEN6_GuardC2EPS4_(): + 40e8b8: 55 push rbp + 40e8b9: 48 89 e5 mov rbp,rsp + 40e8bc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40e8c0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40e8c4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40e8c8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40e8cc: 48 89 10 mov QWORD PTR [rax],rdx + 40e8cf: 90 nop + 40e8d0: 5d pop rbp + 40e8d1: c3 ret + +000000000040e8d2 <_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tagEN6_GuardD1Ev>: +_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tagEN6_GuardD2Ev(): + 40e8d2: 55 push rbp + 40e8d3: 48 89 e5 mov rbp,rsp + 40e8d6: 48 83 ec 10 sub rsp,0x10 + 40e8da: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40e8de: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40e8e2: 48 8b 00 mov rax,QWORD PTR [rax] + 40e8e5: 48 85 c0 test rax,rax + 40e8e8: 74 0f je 40e8f9 <_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tagEN6_GuardD1Ev+0x27> + 40e8ea: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40e8ee: 48 8b 00 mov rax,QWORD PTR [rax] + 40e8f1: 48 89 c7 mov rdi,rax + 40e8f4: e8 17 4e ff ff call 403710 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 40e8f9: 90 nop + 40e8fa: c9 leave + 40e8fb: c3 ret + +000000000040e8fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag(): + 40e8fc: 55 push rbp + 40e8fd: 48 89 e5 mov rbp,rsp + 40e900: 48 83 ec 40 sub rsp,0x40 + 40e904: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40e908: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 40e90c: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40e910: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40e914: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40e918: 48 89 d6 mov rsi,rdx + 40e91b: 48 89 c7 mov rdi,rax + 40e91e: e8 b5 24 00 00 call 410dd8 <_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_> + 40e923: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40e927: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40e92b: 48 83 f8 0f cmp rax,0xf + 40e92f: 76 3f jbe 40e970 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0x74> + 40e931: 48 8d 4d f0 lea rcx,[rbp-0x10] + 40e935: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40e939: ba 00 00 00 00 mov edx,0x0 + 40e93e: 48 89 ce mov rsi,rcx + 40e941: 48 89 c7 mov rdi,rax + 40e944: e8 47 4d ff ff call 403690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm> + 40e949: 48 89 c2 mov rdx,rax + 40e94c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40e950: 48 89 d6 mov rsi,rdx + 40e953: 48 89 c7 mov rdi,rax + 40e956: e8 15 49 ff ff call 403270 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc@plt> + 40e95b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40e95f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40e963: 48 89 d6 mov rsi,rdx + 40e966: 48 89 c7 mov rdi,rax + 40e969: e8 62 4b ff ff call 4034d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm@plt> + 40e96e: eb 15 jmp 40e985 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0x89> + 40e970: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40e974: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40e978: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40e97c: 48 89 c7 mov rdi,rax + 40e97f: e8 cc 48 ff ff call 403250 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv@plt> + 40e984: 90 nop + 40e985: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40e989: 48 8d 45 e8 lea rax,[rbp-0x18] + 40e98d: 48 89 d6 mov rsi,rdx + 40e990: 48 89 c7 mov rdi,rax + 40e993: e8 20 ff ff ff call 40e8b8 <_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tagEN6_GuardC1EPS4_> + 40e998: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40e99c: 48 89 c7 mov rdi,rax + 40e99f: e8 3c 49 ff ff call 4032e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv@plt> + 40e9a4: 48 89 c1 mov rcx,rax + 40e9a7: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 40e9ab: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40e9af: 48 89 c6 mov rsi,rax + 40e9b2: 48 89 cf mov rdi,rcx + 40e9b5: e8 d6 46 ff ff call 403090 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_@plt> + 40e9ba: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 40e9c2: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40e9c6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40e9ca: 48 89 d6 mov rsi,rdx + 40e9cd: 48 89 c7 mov rdi,rax + 40e9d0: e8 2b 48 ff ff call 403200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm@plt> + 40e9d5: 48 8d 45 e8 lea rax,[rbp-0x18] + 40e9d9: 48 89 c7 mov rdi,rax + 40e9dc: e8 f1 fe ff ff call 40e8d2 <_ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tagEN6_GuardD1Ev> + 40e9e1: c9 leave + 40e9e2: c3 ret + +000000000040e9e3 <_ZSt11__addressofIN3fmt2v76detail6bufferIcEEEPT_RS5_>: +_ZSt11__addressofIN3fmt2v76detail6bufferIcEEEPT_RS5_(): + 40e9e3: 55 push rbp + 40e9e4: 48 89 e5 mov rbp,rsp + 40e9e7: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40e9eb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40e9ef: 5d pop rbp + 40e9f0: c3 ret + 40e9f1: 90 nop + +000000000040e9f2 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJNS0_17basic_string_viewIcEEA3_KcEEC1ERKS8_RSA_>: +_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJNS0_17basic_string_viewIcEEA3_KcEEC2ERKS8_RSA_(): + 40e9f2: 55 push rbp + 40e9f3: 48 89 e5 mov rbp,rsp + 40e9f6: 53 push rbx + 40e9f7: 48 83 ec 78 sub rsp,0x78 + 40e9fb: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 40e9ff: 48 89 75 90 mov QWORD PTR [rbp-0x70],rsi + 40ea03: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 40ea07: 48 8b 5d 98 mov rbx,QWORD PTR [rbp-0x68] + 40ea0b: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40ea0f: 48 89 c7 mov rdi,rax + 40ea12: e8 f2 23 00 00 call 410e09 <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE13ENS0_17basic_string_viewIcEELi0EEENS1_5valueIT0_EERKT2_> + 40ea17: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 40ea1b: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 40ea1f: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40ea23: 48 89 c7 mov rdi,rax + 40ea26: e8 4b 24 00 00 call 410e76 <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EA3_cLi0EEENS1_5valueIT0_EERKT2_> + 40ea2b: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 40ea2f: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 40ea33: 48 89 5d c0 mov QWORD PTR [rbp-0x40],rbx + 40ea37: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 40ea3b: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 40ea3f: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 40ea43: 48 89 01 mov QWORD PTR [rcx],rax + 40ea46: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40ea4a: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 40ea4e: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40ea52: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 40ea56: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 40ea5a: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 40ea5e: 90 nop + 40ea5f: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 40ea63: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40ea67: b8 00 00 00 00 mov eax,0x0 + 40ea6c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40ea70: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 40ea77: c7 45 e0 00 00 00 00 mov DWORD PTR [rbp-0x20],0x0 + 40ea7e: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40ea82: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 40ea86: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40ea8a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40ea8e: 90 nop + 40ea8f: 90 nop + 40ea90: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40ea94: c9 leave + 40ea95: c3 ret + +000000000040ea96 <_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1EyPKNS3_5valueIS6_EE>: +_ZN3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1EyPKNS3_5valueIS6_EE(): + 40ea96: 55 push rbp + 40ea97: 48 89 e5 mov rbp,rsp + 40ea9a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ea9e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40eaa2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40eaa6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40eaaa: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40eaae: 48 89 10 mov QWORD PTR [rax],rdx + 40eab1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40eab5: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40eab9: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 40eabd: 90 nop + 40eabe: 5d pop rbp + 40eabf: c3 ret + +000000000040eac0 <_ZN3fmt2v76detail15get_buffer_initIcEERNS1_6bufferIT_EENS1_15buffer_appenderIS4_EE>: +_ZN3fmt2v76detail15get_buffer_initIcEERNS1_6bufferIT_EENS1_15buffer_appenderIS4_EE(): + 40eac0: 55 push rbp + 40eac1: 48 89 e5 mov rbp,rsp + 40eac4: 48 83 ec 10 sub rsp,0x10 + 40eac8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40eacc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ead0: 48 89 c7 mov rdi,rax + 40ead3: e8 02 24 00 00 call 410eda <_ZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_E> + 40ead8: c9 leave + 40ead9: c3 ret + +000000000040eada <_ZN3fmt2v76detail12get_iteratorIcEENS1_15buffer_appenderIT_EERNS1_6bufferIS4_EE>: +_ZN3fmt2v76detail12get_iteratorIcEENS1_15buffer_appenderIT_EERNS1_6bufferIS4_EE(): + 40eada: 55 push rbp + 40eadb: 48 89 e5 mov rbp,rsp + 40eade: 48 83 ec 20 sub rsp,0x20 + 40eae2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40eae6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40eaea: 48 8d 45 f8 lea rax,[rbp-0x8] + 40eaee: 48 89 d6 mov rsi,rdx + 40eaf1: 48 89 c7 mov rdi,rax + 40eaf4: e8 f3 ca ff ff call 40b5ec <_ZN3fmt2v76detail15buffer_appenderIcEC1ERNS1_6bufferIcEE> + 40eaf9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40eafd: c9 leave + 40eafe: c3 ret + 40eaff: 90 nop + +000000000040eb00 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJA7_KciEEC1ERS8_RKi>: +_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJA7_KciEEC2ERS8_RKi(): + 40eb00: 55 push rbp + 40eb01: 48 89 e5 mov rbp,rsp + 40eb04: 53 push rbx + 40eb05: 48 83 ec 78 sub rsp,0x78 + 40eb09: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 40eb0d: 48 89 75 90 mov QWORD PTR [rbp-0x70],rsi + 40eb11: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 40eb15: 48 8b 5d 98 mov rbx,QWORD PTR [rbp-0x68] + 40eb19: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40eb1d: 48 89 c7 mov rdi,rax + 40eb20: e8 da 23 00 00 call 410eff <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EA7_cLi0EEENS1_5valueIT0_EERKT2_> + 40eb25: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 40eb29: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 40eb2d: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40eb31: 48 89 c7 mov rdi,rax + 40eb34: e8 0f 24 00 00 call 410f48 <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE1EiLi0EEENS1_5valueIT0_EERKT2_> + 40eb39: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 40eb3d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 40eb41: 48 89 5d c0 mov QWORD PTR [rbp-0x40],rbx + 40eb45: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 40eb49: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 40eb4d: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 40eb51: 48 89 01 mov QWORD PTR [rcx],rax + 40eb54: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40eb58: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 40eb5c: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40eb60: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 40eb64: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 40eb68: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 40eb6c: 90 nop + 40eb6d: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 40eb71: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40eb75: b8 00 00 00 00 mov eax,0x0 + 40eb7a: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40eb7e: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 40eb85: c7 45 e0 00 00 00 00 mov DWORD PTR [rbp-0x20],0x0 + 40eb8c: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40eb90: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 40eb94: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40eb98: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40eb9c: 90 nop + 40eb9d: 90 nop + 40eb9e: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40eba2: c9 leave + 40eba3: c3 ret + +000000000040eba4 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJEEC1Ev>: +_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJEEC1Ev(): + 40eba4: 55 push rbp + 40eba5: 48 89 e5 mov rbp,rsp + 40eba8: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40ebac: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40ebb0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40ebb4: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40ebb8: 48 c7 00 00 00 00 00 mov QWORD PTR [rax],0x0 + 40ebbf: 48 c7 40 08 00 00 00 00 mov QWORD PTR [rax+0x8],0x0 + 40ebc7: 90 nop + 40ebc8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40ebcc: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40ebd0: b8 00 00 00 00 mov eax,0x0 + 40ebd5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40ebd9: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 40ebe0: c7 45 f0 00 00 00 00 mov DWORD PTR [rbp-0x10],0x0 + 40ebe7: 90 nop + 40ebe8: 90 nop + 40ebe9: 5d pop rbp + 40ebea: c3 ret + 40ebeb: 90 nop + +000000000040ebec <_ZNSt15__new_allocatorIjEC1ERKS0_>: +_ZNSt15__new_allocatorIjEC1ERKS0_(): + 40ebec: 55 push rbp + 40ebed: 48 89 e5 mov rbp,rsp + 40ebf0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ebf4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ebf8: 90 nop + 40ebf9: 5d pop rbp + 40ebfa: c3 ret + 40ebfb: 90 nop + +000000000040ebfc <_ZNSt15__new_allocatorIjE10deallocateEPjm>: +_ZNSt15__new_allocatorIjE10deallocateEPjm(): + 40ebfc: 55 push rbp + 40ebfd: 48 89 e5 mov rbp,rsp + 40ec00: 48 83 ec 20 sub rsp,0x20 + 40ec04: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ec08: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ec0c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40ec10: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40ec14: 48 89 c7 mov rdi,rax + 40ec17: e8 64 46 ff ff call 403280 <_ZdlPv@plt> + 40ec1c: 90 nop + 40ec1d: c9 leave + 40ec1e: c3 ret + +000000000040ec1f <_ZSt12__niter_baseIPKjET_S2_>: +_ZSt12__niter_baseIPKjET_S2_(): + 40ec1f: 55 push rbp + 40ec20: 48 89 e5 mov rbp,rsp + 40ec23: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ec27: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ec2b: 5d pop rbp + 40ec2c: c3 ret + +000000000040ec2d <_ZSt12__niter_baseIPjET_S1_>: +_ZSt12__niter_baseIPjET_S1_(): + 40ec2d: 55 push rbp + 40ec2e: 48 89 e5 mov rbp,rsp + 40ec31: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ec35: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ec39: 5d pop rbp + 40ec3a: c3 ret + +000000000040ec3b <_ZSt14__copy_move_a1ILb0EPKjPjET1_T0_S4_S3_>: +_ZSt14__copy_move_a1ILb0EPKjPjET1_T0_S4_S3_(): + 40ec3b: 55 push rbp + 40ec3c: 48 89 e5 mov rbp,rsp + 40ec3f: 48 83 ec 20 sub rsp,0x20 + 40ec43: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ec47: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ec4b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40ec4f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40ec53: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 40ec57: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ec5b: 48 89 ce mov rsi,rcx + 40ec5e: 48 89 c7 mov rdi,rax + 40ec61: e8 27 23 00 00 call 410f8d <_ZSt14__copy_move_a2ILb0EPKjPjET1_T0_S4_S3_> + 40ec66: c9 leave + 40ec67: c3 ret + +000000000040ec68 <_ZSt12__niter_wrapIPjET_RKS1_S1_>: +_ZSt12__niter_wrapIPjET_RKS1_S1_(): + 40ec68: 55 push rbp + 40ec69: 48 89 e5 mov rbp,rsp + 40ec6c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ec70: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ec74: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40ec78: 5d pop rbp + 40ec79: c3 ret + +000000000040ec7a <_ZSt4moveIRSaIjEEONSt16remove_referenceIT_E4typeEOS3_>: +_ZSt4moveIRSaIjEEONSt16remove_referenceIT_E4typeEOS3_(): + 40ec7a: 55 push rbp + 40ec7b: 48 89 e5 mov rbp,rsp + 40ec7e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ec82: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ec86: 5d pop rbp + 40ec87: c3 ret + +000000000040ec88 <_ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1_>: +_ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1_(): + 40ec88: 55 push rbp + 40ec89: 48 89 e5 mov rbp,rsp + 40ec8c: 48 83 ec 30 sub rsp,0x30 + 40ec90: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40ec94: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40ec98: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 40ec9c: c6 45 ff 01 mov BYTE PTR [rbp-0x1],0x1 + 40eca0: c6 45 fe 01 mov BYTE PTR [rbp-0x2],0x1 + 40eca4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40eca8: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 40ecac: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40ecb0: 48 89 ce mov rsi,rcx + 40ecb3: 48 89 c7 mov rdi,rax + 40ecb6: e8 ff 22 00 00 call 410fba <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPjS2_EET0_T_S4_S3_> + 40ecbb: c9 leave + 40ecbc: c3 ret + +000000000040ecbd <_ZSt6fill_nIPjiiET_S1_T0_RKT1_>: +_ZSt6fill_nIPjiiET_S1_T0_RKT1_(): + 40ecbd: 55 push rbp + 40ecbe: 48 89 e5 mov rbp,rsp + 40ecc1: 48 83 ec 20 sub rsp,0x20 + 40ecc5: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ecc9: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40eccc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40ecd0: 48 8d 45 f8 lea rax,[rbp-0x8] + 40ecd4: 48 89 c7 mov rdi,rax + 40ecd7: e8 0b 23 00 00 call 410fe7 <_ZSt19__iterator_categoryIPjENSt15iterator_traitsIT_E17iterator_categoryERKS2_> + 40ecdc: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 40ecdf: 89 c7 mov edi,eax + 40ece1: e8 aa 62 ff ff call 404f90 <_ZSt17__size_to_integeri> + 40ece6: 89 c1 mov ecx,eax + 40ece8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ecec: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40ecf0: 89 ce mov esi,ecx + 40ecf2: 48 89 c7 mov rdi,rax + 40ecf5: e8 f8 22 00 00 call 410ff2 <_ZSt10__fill_n_aIPjiiET_S1_T0_RKT1_St26random_access_iterator_tag> + 40ecfa: c9 leave + 40ecfb: c3 ret + +000000000040ecfc <_ZN3fmt2v76detail6bufferIwE4dataEv>: +_ZN3fmt2v76detail6bufferIwE4dataEv(): + 40ecfc: 55 push rbp + 40ecfd: 48 89 e5 mov rbp,rsp + 40ed00: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ed04: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ed08: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40ed0c: 5d pop rbp + 40ed0d: c3 ret + +000000000040ed0e <_ZNK3fmt2v76detail6bufferIwE8capacityEv>: +_ZNK3fmt2v76detail6bufferIwE8capacityEv(): + 40ed0e: 55 push rbp + 40ed0f: 48 89 e5 mov rbp,rsp + 40ed12: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ed16: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ed1a: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 40ed1e: 5d pop rbp + 40ed1f: c3 ret + +000000000040ed20 <_ZNSt15__new_allocatorIwE10deallocateEPwm>: +_ZNSt15__new_allocatorIwE10deallocateEPwm(): + 40ed20: 55 push rbp + 40ed21: 48 89 e5 mov rbp,rsp + 40ed24: 48 83 ec 20 sub rsp,0x20 + 40ed28: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ed2c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ed30: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40ed34: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40ed38: 48 89 c7 mov rdi,rax + 40ed3b: e8 40 45 ff ff call 403280 <_ZdlPv@plt> + 40ed40: 90 nop + 40ed41: c9 leave + 40ed42: c3 ret + 40ed43: 90 nop + +000000000040ed44 <_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJNS0_17basic_string_viewIcEEPcEEC1ERKS8_RKS9_>: +_ZN3fmt2v716format_arg_storeINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEJNS0_17basic_string_viewIcEEPcEEC2ERKS8_RKS9_(): + 40ed44: 55 push rbp + 40ed45: 48 89 e5 mov rbp,rsp + 40ed48: 53 push rbx + 40ed49: 48 83 ec 78 sub rsp,0x78 + 40ed4d: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 40ed51: 48 89 75 90 mov QWORD PTR [rbp-0x70],rsi + 40ed55: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 40ed59: 48 8b 5d 98 mov rbx,QWORD PTR [rbp-0x68] + 40ed5d: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40ed61: 48 89 c7 mov rdi,rax + 40ed64: e8 a0 20 00 00 call 410e09 <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE13ENS0_17basic_string_viewIcEELi0EEENS1_5valueIT0_EERKT2_> + 40ed69: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 40ed6d: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 40ed71: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40ed75: 48 89 c7 mov rdi,rax + 40ed78: e8 d2 22 00 00 call 41104f <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EPcLi0EEENS1_5valueIT0_EERKT2_> + 40ed7d: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 40ed81: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 40ed85: 48 89 5d c0 mov QWORD PTR [rbp-0x40],rbx + 40ed89: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 40ed8d: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 40ed91: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 40ed95: 48 89 01 mov QWORD PTR [rcx],rax + 40ed98: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 40ed9c: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 40eda0: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 40eda4: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 40eda8: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 40edac: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 40edb0: 90 nop + 40edb1: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 40edb5: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 40edb9: b8 00 00 00 00 mov eax,0x0 + 40edbe: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40edc2: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 40edc9: c7 45 e0 00 00 00 00 mov DWORD PTR [rbp-0x20],0x0 + 40edd0: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 40edd4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 40edd8: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 40eddc: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40ede0: 90 nop + 40ede1: 90 nop + 40ede2: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40ede6: c9 leave + 40ede7: c3 ret + +000000000040ede8 <_ZN3fmt2v79to_stringIiLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringIiLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40ede8: 55 push rbp + 40ede9: 48 89 e5 mov rbp,rsp + 40edec: 53 push rbx + 40eded: 48 83 ec 38 sub rsp,0x38 + 40edf1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 40edf5: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 40edf8: c7 45 ec 0b 00 00 00 mov DWORD PTR [rbp-0x14],0xb + 40edff: 48 8d 45 d4 lea rax,[rbp-0x2c] + 40ee03: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40ee07: 48 8d 45 df lea rax,[rbp-0x21] + 40ee0b: 48 89 c7 mov rdi,rax + 40ee0e: e8 5d 46 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40ee13: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 40ee16: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40ee1a: 89 d6 mov esi,edx + 40ee1c: 48 89 c7 mov rdi,rax + 40ee1f: e8 77 22 00 00 call 41109b <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_> + 40ee24: 48 89 c7 mov rdi,rax + 40ee27: 48 8d 55 df lea rdx,[rbp-0x21] + 40ee2b: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40ee2f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40ee33: 48 89 d1 mov rcx,rdx + 40ee36: 48 89 fa mov rdx,rdi + 40ee39: 48 89 c7 mov rdi,rax + 40ee3c: e8 45 d4 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40ee41: 48 8d 45 df lea rax,[rbp-0x21] + 40ee45: 48 89 c7 mov rdi,rax + 40ee48: e8 83 44 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40ee4d: eb 1a jmp 40ee69 <_ZN3fmt2v79to_stringIiLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x81> + 40ee4f: 48 89 c3 mov rbx,rax + 40ee52: 48 8d 45 df lea rax,[rbp-0x21] + 40ee56: 48 89 c7 mov rdi,rax + 40ee59: e8 72 44 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40ee5e: 48 89 d8 mov rax,rbx + 40ee61: 48 89 c7 mov rdi,rax + 40ee64: e8 f7 45 ff ff call 403460 <_Unwind_Resume@plt> + 40ee69: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40ee6d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40ee71: c9 leave + 40ee72: c3 ret + +000000000040ee73 <_ZN3fmt2v79to_stringIjLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringIjLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40ee73: 55 push rbp + 40ee74: 48 89 e5 mov rbp,rsp + 40ee77: 53 push rbx + 40ee78: 48 83 ec 38 sub rsp,0x38 + 40ee7c: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 40ee80: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 40ee83: c7 45 ec 0b 00 00 00 mov DWORD PTR [rbp-0x14],0xb + 40ee8a: 48 8d 45 d4 lea rax,[rbp-0x2c] + 40ee8e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40ee92: 48 8d 45 df lea rax,[rbp-0x21] + 40ee96: 48 89 c7 mov rdi,rax + 40ee99: e8 d2 45 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40ee9e: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 40eea1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40eea5: 89 d6 mov esi,edx + 40eea7: 48 89 c7 mov rdi,rax + 40eeaa: e8 ec 22 00 00 call 41119b <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_> + 40eeaf: 48 89 c7 mov rdi,rax + 40eeb2: 48 8d 55 df lea rdx,[rbp-0x21] + 40eeb6: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40eeba: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40eebe: 48 89 d1 mov rcx,rdx + 40eec1: 48 89 fa mov rdx,rdi + 40eec4: 48 89 c7 mov rdi,rax + 40eec7: e8 ba d3 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40eecc: 48 8d 45 df lea rax,[rbp-0x21] + 40eed0: 48 89 c7 mov rdi,rax + 40eed3: e8 f8 43 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40eed8: eb 1a jmp 40eef4 <_ZN3fmt2v79to_stringIjLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x81> + 40eeda: 48 89 c3 mov rbx,rax + 40eedd: 48 8d 45 df lea rax,[rbp-0x21] + 40eee1: 48 89 c7 mov rdi,rax + 40eee4: e8 e7 43 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40eee9: 48 89 d8 mov rax,rbx + 40eeec: 48 89 c7 mov rdi,rax + 40eeef: e8 6c 45 ff ff call 403460 <_Unwind_Resume@plt> + 40eef4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40eef8: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40eefc: c9 leave + 40eefd: c3 ret + +000000000040eefe <_ZN3fmt2v79to_stringIxLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringIxLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40eefe: 55 push rbp + 40eeff: 48 89 e5 mov rbp,rsp + 40ef02: 53 push rbx + 40ef03: 48 83 ec 48 sub rsp,0x48 + 40ef07: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 40ef0b: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 40ef0f: c7 45 ec 14 00 00 00 mov DWORD PTR [rbp-0x14],0x14 + 40ef16: 48 8d 45 c0 lea rax,[rbp-0x40] + 40ef1a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40ef1e: 48 8d 45 df lea rax,[rbp-0x21] + 40ef22: 48 89 c7 mov rdi,rax + 40ef25: e8 46 45 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40ef2a: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 40ef2e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40ef32: 48 89 d6 mov rsi,rdx + 40ef35: 48 89 c7 mov rdi,rax + 40ef38: e8 5e 23 00 00 call 41129b <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_> + 40ef3d: 48 89 c7 mov rdi,rax + 40ef40: 48 8d 55 df lea rdx,[rbp-0x21] + 40ef44: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40ef48: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40ef4c: 48 89 d1 mov rcx,rdx + 40ef4f: 48 89 fa mov rdx,rdi + 40ef52: 48 89 c7 mov rdi,rax + 40ef55: e8 2c d3 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40ef5a: 48 8d 45 df lea rax,[rbp-0x21] + 40ef5e: 48 89 c7 mov rdi,rax + 40ef61: e8 6a 43 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40ef66: eb 1a jmp 40ef82 <_ZN3fmt2v79to_stringIxLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x84> + 40ef68: 48 89 c3 mov rbx,rax + 40ef6b: 48 8d 45 df lea rax,[rbp-0x21] + 40ef6f: 48 89 c7 mov rdi,rax + 40ef72: e8 59 43 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40ef77: 48 89 d8 mov rax,rbx + 40ef7a: 48 89 c7 mov rdi,rax + 40ef7d: e8 de 44 ff ff call 403460 <_Unwind_Resume@plt> + 40ef82: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40ef86: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40ef8a: c9 leave + 40ef8b: c3 ret + +000000000040ef8c <_ZN3fmt2v79to_stringIyLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringIyLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40ef8c: 55 push rbp + 40ef8d: 48 89 e5 mov rbp,rsp + 40ef90: 53 push rbx + 40ef91: 48 83 ec 48 sub rsp,0x48 + 40ef95: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 40ef99: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 40ef9d: c7 45 ec 15 00 00 00 mov DWORD PTR [rbp-0x14],0x15 + 40efa4: 48 8d 45 c0 lea rax,[rbp-0x40] + 40efa8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40efac: 48 8d 45 df lea rax,[rbp-0x21] + 40efb0: 48 89 c7 mov rdi,rax + 40efb3: e8 b8 44 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40efb8: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 40efbc: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40efc0: 48 89 d6 mov rsi,rdx + 40efc3: 48 89 c7 mov rdi,rax + 40efc6: e8 dc 23 00 00 call 4113a7 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_> + 40efcb: 48 89 c7 mov rdi,rax + 40efce: 48 8d 55 df lea rdx,[rbp-0x21] + 40efd2: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40efd6: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40efda: 48 89 d1 mov rcx,rdx + 40efdd: 48 89 fa mov rdx,rdi + 40efe0: 48 89 c7 mov rdi,rax + 40efe3: e8 9e d2 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40efe8: 48 8d 45 df lea rax,[rbp-0x21] + 40efec: 48 89 c7 mov rdi,rax + 40efef: e8 dc 42 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40eff4: eb 1a jmp 40f010 <_ZN3fmt2v79to_stringIyLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x84> + 40eff6: 48 89 c3 mov rbx,rax + 40eff9: 48 8d 45 df lea rax,[rbp-0x21] + 40effd: 48 89 c7 mov rdi,rax + 40f000: e8 cb 42 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f005: 48 89 d8 mov rax,rbx + 40f008: 48 89 c7 mov rdi,rax + 40f00b: e8 50 44 ff ff call 403460 <_Unwind_Resume@plt> + 40f010: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 40f014: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f018: c9 leave + 40f019: c3 ret + +000000000040f01a <_ZN3fmt2v79to_stringInLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringInLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40f01a: 55 push rbp + 40f01b: 48 89 e5 mov rbp,rsp + 40f01e: 53 push rbx + 40f01f: 48 83 ec 68 sub rsp,0x68 + 40f023: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 40f027: 48 89 d1 mov rcx,rdx + 40f02a: 48 89 f0 mov rax,rsi + 40f02d: 48 89 fa mov rdx,rdi + 40f030: 48 89 ca mov rdx,rcx + 40f033: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 40f037: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 40f03b: c7 45 ec 28 00 00 00 mov DWORD PTR [rbp-0x14],0x28 + 40f042: 48 8d 45 b0 lea rax,[rbp-0x50] + 40f046: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40f04a: 48 8d 45 df lea rax,[rbp-0x21] + 40f04e: 48 89 c7 mov rdi,rax + 40f051: e8 1a 44 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40f056: 48 8b 4d 90 mov rcx,QWORD PTR [rbp-0x70] + 40f05a: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 40f05e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f062: 48 89 ce mov rsi,rcx + 40f065: 48 89 c7 mov rdi,rax + 40f068: e8 46 24 00 00 call 4114b3 <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_> + 40f06d: 48 89 c7 mov rdi,rax + 40f070: 48 8d 55 df lea rdx,[rbp-0x21] + 40f074: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40f078: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40f07c: 48 89 d1 mov rcx,rdx + 40f07f: 48 89 fa mov rdx,rdi + 40f082: 48 89 c7 mov rdi,rax + 40f085: e8 fc d1 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40f08a: 48 8d 45 df lea rax,[rbp-0x21] + 40f08e: 48 89 c7 mov rdi,rax + 40f091: e8 3a 42 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f096: eb 1a jmp 40f0b2 <_ZN3fmt2v79to_stringInLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x98> + 40f098: 48 89 c3 mov rbx,rax + 40f09b: 48 8d 45 df lea rax,[rbp-0x21] + 40f09f: 48 89 c7 mov rdi,rax + 40f0a2: e8 29 42 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f0a7: 48 89 d8 mov rax,rbx + 40f0aa: 48 89 c7 mov rdi,rax + 40f0ad: e8 ae 43 ff ff call 403460 <_Unwind_Resume@plt> + 40f0b2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40f0b6: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f0ba: c9 leave + 40f0bb: c3 ret + +000000000040f0bc <_ZN3fmt2v79to_stringIoLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringIoLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40f0bc: 55 push rbp + 40f0bd: 48 89 e5 mov rbp,rsp + 40f0c0: 53 push rbx + 40f0c1: 48 83 ec 68 sub rsp,0x68 + 40f0c5: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 40f0c9: 48 89 d1 mov rcx,rdx + 40f0cc: 48 89 f0 mov rax,rsi + 40f0cf: 48 89 fa mov rdx,rdi + 40f0d2: 48 89 ca mov rdx,rcx + 40f0d5: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 40f0d9: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 40f0dd: c7 45 ec 28 00 00 00 mov DWORD PTR [rbp-0x14],0x28 + 40f0e4: 48 8d 45 b0 lea rax,[rbp-0x50] + 40f0e8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40f0ec: 48 8d 45 df lea rax,[rbp-0x21] + 40f0f0: 48 89 c7 mov rdi,rax + 40f0f3: e8 78 43 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40f0f8: 48 8b 4d 90 mov rcx,QWORD PTR [rbp-0x70] + 40f0fc: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 40f100: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f104: 48 89 ce mov rsi,rcx + 40f107: 48 89 c7 mov rdi,rax + 40f10a: e8 e1 24 00 00 call 4115f0 <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_> + 40f10f: 48 89 c7 mov rdi,rax + 40f112: 48 8d 55 df lea rdx,[rbp-0x21] + 40f116: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40f11a: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40f11e: 48 89 d1 mov rcx,rdx + 40f121: 48 89 fa mov rdx,rdi + 40f124: 48 89 c7 mov rdi,rax + 40f127: e8 5a d1 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40f12c: 48 8d 45 df lea rax,[rbp-0x21] + 40f130: 48 89 c7 mov rdi,rax + 40f133: e8 98 41 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f138: eb 1a jmp 40f154 <_ZN3fmt2v79to_stringIoLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x98> + 40f13a: 48 89 c3 mov rbx,rax + 40f13d: 48 8d 45 df lea rax,[rbp-0x21] + 40f141: 48 89 c7 mov rdi,rax + 40f144: e8 87 41 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f149: 48 89 d8 mov rax,rbx + 40f14c: 48 89 c7 mov rdi,rax + 40f14f: e8 0c 43 ff ff call 403460 <_Unwind_Resume@plt> + 40f154: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 40f158: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f15c: c9 leave + 40f15d: c3 ret + +000000000040f15e <_ZN3fmt2v79to_stringIbLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringIbLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40f15e: 55 push rbp + 40f15f: 48 89 e5 mov rbp,rsp + 40f162: 53 push rbx + 40f163: 48 83 ec 38 sub rsp,0x38 + 40f167: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 40f16b: 89 f0 mov eax,esi + 40f16d: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 40f170: c7 45 ec 02 00 00 00 mov DWORD PTR [rbp-0x14],0x2 + 40f177: 48 8d 45 da lea rax,[rbp-0x26] + 40f17b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40f17f: 48 8d 45 df lea rax,[rbp-0x21] + 40f183: 48 89 c7 mov rdi,rax + 40f186: e8 e5 42 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40f18b: 0f b6 55 c4 movzx edx,BYTE PTR [rbp-0x3c] + 40f18f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f193: 89 d6 mov esi,edx + 40f195: 48 89 c7 mov rdi,rax + 40f198: e8 90 25 00 00 call 41172d <_ZN3fmt2v76detail5writeIcPcEET0_S4_b> + 40f19d: 48 89 c7 mov rdi,rax + 40f1a0: 48 8d 55 df lea rdx,[rbp-0x21] + 40f1a4: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40f1a8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40f1ac: 48 89 d1 mov rcx,rdx + 40f1af: 48 89 fa mov rdx,rdi + 40f1b2: 48 89 c7 mov rdi,rax + 40f1b5: e8 cc d0 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40f1ba: 48 8d 45 df lea rax,[rbp-0x21] + 40f1be: 48 89 c7 mov rdi,rax + 40f1c1: e8 0a 41 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f1c6: eb 1a jmp 40f1e2 <_ZN3fmt2v79to_stringIbLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x84> + 40f1c8: 48 89 c3 mov rbx,rax + 40f1cb: 48 8d 45 df lea rax,[rbp-0x21] + 40f1cf: 48 89 c7 mov rdi,rax + 40f1d2: e8 f9 40 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f1d7: 48 89 d8 mov rax,rbx + 40f1da: 48 89 c7 mov rdi,rax + 40f1dd: e8 7e 42 ff ff call 403460 <_Unwind_Resume@plt> + 40f1e2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40f1e6: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f1ea: c9 leave + 40f1eb: c3 ret + +000000000040f1ec <_ZN3fmt2v79to_stringIcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_>: +_ZN3fmt2v79to_stringIcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_(): + 40f1ec: 55 push rbp + 40f1ed: 48 89 e5 mov rbp,rsp + 40f1f0: 53 push rbx + 40f1f1: 48 83 ec 38 sub rsp,0x38 + 40f1f5: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 40f1f9: 89 f0 mov eax,esi + 40f1fb: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 40f1fe: c7 45 ec 04 00 00 00 mov DWORD PTR [rbp-0x14],0x4 + 40f205: 48 8d 45 da lea rax,[rbp-0x26] + 40f209: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40f20d: 48 8d 45 df lea rax,[rbp-0x21] + 40f211: 48 89 c7 mov rdi,rax + 40f214: e8 57 42 ff ff call 403470 <_ZNSaIcEC1Ev@plt> + 40f219: 0f be 55 c4 movsx edx,BYTE PTR [rbp-0x3c] + 40f21d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f221: 89 d6 mov esi,edx + 40f223: 48 89 c7 mov rdi,rax + 40f226: e8 4d 25 00 00 call 411778 <_ZN3fmt2v76detail5writeIcPcEET0_S4_T_> + 40f22b: 48 89 c7 mov rdi,rax + 40f22e: 48 8d 55 df lea rdx,[rbp-0x21] + 40f232: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 40f236: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40f23a: 48 89 d1 mov rcx,rdx + 40f23d: 48 89 fa mov rdx,rdi + 40f240: 48 89 c7 mov rdi,rax + 40f243: e8 3e d0 ff ff call 40c286 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 40f248: 48 8d 45 df lea rax,[rbp-0x21] + 40f24c: 48 89 c7 mov rdi,rax + 40f24f: e8 7c 40 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f254: eb 1a jmp 40f270 <_ZN3fmt2v79to_stringIcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_+0x84> + 40f256: 48 89 c3 mov rbx,rax + 40f259: 48 8d 45 df lea rax,[rbp-0x21] + 40f25d: 48 89 c7 mov rdi,rax + 40f260: e8 6b 40 ff ff call 4032d0 <_ZNSaIcED1Ev@plt> + 40f265: 48 89 d8 mov rax,rbx + 40f268: 48 89 c7 mov rdi,rax + 40f26b: e8 f0 41 ff ff call 403460 <_Unwind_Resume@plt> + 40f270: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40f274: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f278: c9 leave + 40f279: c3 ret + +000000000040f27a <_ZN3fmt2v79to_stringIfLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN3fmt2v79to_stringIfLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 40f27a: 55 push rbp + 40f27b: 48 89 e5 mov rbp,rsp + 40f27e: 53 push rbx + 40f27f: 48 83 ec 18 sub rsp,0x18 + 40f283: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40f287: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40f28b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f28f: 48 89 c7 mov rdi,rax + 40f292: e8 e9 40 ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40f297: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f29b: 8b 18 mov ebx,DWORD PTR [rax] + 40f29d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f2a1: 48 89 c7 mov rdi,rax + 40f2a4: e8 1f 25 00 00 call 4117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_> + 40f2a9: 66 0f 6e c3 movd xmm0,ebx + 40f2ad: 48 89 c7 mov rdi,rax + 40f2b0: e8 d1 25 00 00 call 411886 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_> + 40f2b5: eb 1a jmp 40f2d1 <_ZN3fmt2v79to_stringIfLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x57> + 40f2b7: 48 89 c3 mov rbx,rax + 40f2ba: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f2be: 48 89 c7 mov rdi,rax + 40f2c1: e8 0a 3f ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40f2c6: 48 89 d8 mov rax,rbx + 40f2c9: 48 89 c7 mov rdi,rax + 40f2cc: e8 8f 41 ff ff call 403460 <_Unwind_Resume@plt> + 40f2d1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f2d5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f2d9: c9 leave + 40f2da: c3 ret + +000000000040f2db <_ZN3fmt2v79to_stringIdLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN3fmt2v79to_stringIdLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 40f2db: 55 push rbp + 40f2dc: 48 89 e5 mov rbp,rsp + 40f2df: 53 push rbx + 40f2e0: 48 83 ec 18 sub rsp,0x18 + 40f2e4: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40f2e8: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40f2ec: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f2f0: 48 89 c7 mov rdi,rax + 40f2f3: e8 88 40 ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40f2f8: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f2fc: 48 8b 18 mov rbx,QWORD PTR [rax] + 40f2ff: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f303: 48 89 c7 mov rdi,rax + 40f306: e8 bd 24 00 00 call 4117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_> + 40f30b: 66 48 0f 6e c3 movq xmm0,rbx + 40f310: 48 89 c7 mov rdi,rax + 40f313: e8 64 26 00 00 call 41197c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_> + 40f318: eb 1a jmp 40f334 <_ZN3fmt2v79to_stringIdLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x59> + 40f31a: 48 89 c3 mov rbx,rax + 40f31d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f321: 48 89 c7 mov rdi,rax + 40f324: e8 a7 3e ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40f329: 48 89 d8 mov rax,rbx + 40f32c: 48 89 c7 mov rdi,rax + 40f32f: e8 2c 41 ff ff call 403460 <_Unwind_Resume@plt> + 40f334: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f338: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f33c: c9 leave + 40f33d: c3 ret + +000000000040f33e <_ZN3fmt2v79to_stringIeLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN3fmt2v79to_stringIeLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 40f33e: 55 push rbp + 40f33f: 48 89 e5 mov rbp,rsp + 40f342: 53 push rbx + 40f343: 48 83 ec 28 sub rsp,0x28 + 40f347: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40f34b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40f34f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f353: 48 89 c7 mov rdi,rax + 40f356: e8 25 40 ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40f35b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f35f: db 28 fld TBYTE PTR [rax] + 40f361: db 7d d0 fstp TBYTE PTR [rbp-0x30] + 40f364: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f368: 48 89 c7 mov rdi,rax + 40f36b: e8 58 24 00 00 call 4117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_> + 40f370: ff 75 d8 push QWORD PTR [rbp-0x28] + 40f373: ff 75 d0 push QWORD PTR [rbp-0x30] + 40f376: 48 89 c7 mov rdi,rax + 40f379: e8 0f 27 00 00 call 411a8d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_> + 40f37e: 48 83 c4 10 add rsp,0x10 + 40f382: eb 1a jmp 40f39e <_ZN3fmt2v79to_stringIeLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x60> + 40f384: 48 89 c3 mov rbx,rax + 40f387: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f38b: 48 89 c7 mov rdi,rax + 40f38e: e8 3d 3e ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40f393: 48 89 d8 mov rax,rbx + 40f396: 48 89 c7 mov rdi,rax + 40f399: e8 c2 40 ff ff call 403460 <_Unwind_Resume@plt> + 40f39e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f3a2: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f3a6: c9 leave + 40f3a7: c3 ret + +000000000040f3a8 <_ZN3fmt2v79to_stringIPKcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN3fmt2v79to_stringIPKcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 40f3a8: 55 push rbp + 40f3a9: 48 89 e5 mov rbp,rsp + 40f3ac: 53 push rbx + 40f3ad: 48 83 ec 18 sub rsp,0x18 + 40f3b1: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40f3b5: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40f3b9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f3bd: 48 89 c7 mov rdi,rax + 40f3c0: e8 bb 3f ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40f3c5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f3c9: 48 8b 18 mov rbx,QWORD PTR [rax] + 40f3cc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f3d0: 48 89 c7 mov rdi,rax + 40f3d3: e8 f0 23 00 00 call 4117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_> + 40f3d8: 48 89 de mov rsi,rbx + 40f3db: 48 89 c7 mov rdi,rax + 40f3de: e8 f2 26 00 00 call 411ad5 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKT_> + 40f3e3: eb 1a jmp 40f3ff <_ZN3fmt2v79to_stringIPKcLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x57> + 40f3e5: 48 89 c3 mov rbx,rax + 40f3e8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f3ec: 48 89 c7 mov rdi,rax + 40f3ef: e8 dc 3d ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40f3f4: 48 89 d8 mov rax,rbx + 40f3f7: 48 89 c7 mov rdi,rax + 40f3fa: e8 61 40 ff ff call 403460 <_Unwind_Resume@plt> + 40f3ff: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f403: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f407: c9 leave + 40f408: c3 ret + +000000000040f409 <_ZN3fmt2v79to_stringINS0_17basic_string_viewIcEELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN3fmt2v79to_stringINS0_17basic_string_viewIcEELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 40f409: 55 push rbp + 40f40a: 48 89 e5 mov rbp,rsp + 40f40d: 53 push rbx + 40f40e: 48 83 ec 18 sub rsp,0x18 + 40f412: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40f416: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40f41a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f41e: 48 89 c7 mov rdi,rax + 40f421: e8 5a 3f ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40f426: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f42a: 48 89 c7 mov rdi,rax + 40f42d: e8 96 23 00 00 call 4117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_> + 40f432: 48 89 c1 mov rcx,rax + 40f435: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f439: 48 8b 10 mov rdx,QWORD PTR [rax] + 40f43c: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 40f440: 48 89 d6 mov rsi,rdx + 40f443: 48 89 c2 mov rdx,rax + 40f446: 48 89 cf mov rdi,rcx + 40f449: e8 34 27 00 00 call 411b82 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIT_EE> + 40f44e: eb 1a jmp 40f46a <_ZN3fmt2v79to_stringINS0_17basic_string_viewIcEELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x61> + 40f450: 48 89 c3 mov rbx,rax + 40f453: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f457: 48 89 c7 mov rdi,rax + 40f45a: e8 71 3d ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40f45f: 48 89 d8 mov rax,rbx + 40f462: 48 89 c7 mov rdi,rax + 40f465: e8 f6 3f ff ff call 403460 <_Unwind_Resume@plt> + 40f46a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f46e: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f472: c9 leave + 40f473: c3 ret + +000000000040f474 <_ZN3fmt2v79to_stringIPKvLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN3fmt2v79to_stringIPKvLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 40f474: 55 push rbp + 40f475: 48 89 e5 mov rbp,rsp + 40f478: 53 push rbx + 40f479: 48 83 ec 18 sub rsp,0x18 + 40f47d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40f481: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40f485: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f489: 48 89 c7 mov rdi,rax + 40f48c: e8 ef 3e ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40f491: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f495: 48 8b 18 mov rbx,QWORD PTR [rax] + 40f498: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f49c: 48 89 c7 mov rdi,rax + 40f49f: e8 24 23 00 00 call 4117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_> + 40f4a4: 48 89 de mov rsi,rbx + 40f4a7: 48 89 c7 mov rdi,rax + 40f4aa: e8 63 27 00 00 call 411c12 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKv> + 40f4af: eb 1a jmp 40f4cb <_ZN3fmt2v79to_stringIPKvLi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x57> + 40f4b1: 48 89 c3 mov rbx,rax + 40f4b4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f4b8: 48 89 c7 mov rdi,rax + 40f4bb: e8 10 3d ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40f4c0: 48 89 d8 mov rax,rbx + 40f4c3: 48 89 c7 mov rdi,rax + 40f4c6: e8 95 3f ff ff call 403460 <_Unwind_Resume@plt> + 40f4cb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f4cf: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f4d3: c9 leave + 40f4d4: c3 ret + +000000000040f4d5 <_ZN3fmt2v79to_stringINS0_9monostateELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN3fmt2v79to_stringINS0_9monostateELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 40f4d5: 55 push rbp + 40f4d6: 48 89 e5 mov rbp,rsp + 40f4d9: 53 push rbx + 40f4da: 48 83 ec 18 sub rsp,0x18 + 40f4de: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 40f4e2: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 40f4e6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f4ea: 48 89 c7 mov rdi,rax + 40f4ed: e8 8e 3e ff ff call 403380 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40f4f2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f4f6: 48 89 c7 mov rdi,rax + 40f4f9: e8 ca 22 00 00 call 4117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_> + 40f4fe: 48 89 c7 mov rdi,rax + 40f501: e8 41 27 00 00 call 411c47 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_9monostateE> + 40f506: eb 1a jmp 40f522 <_ZN3fmt2v79to_stringINS0_9monostateELi0EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x4d> + 40f508: 48 89 c3 mov rbx,rax + 40f50b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f50f: 48 89 c7 mov rdi,rax + 40f512: e8 b9 3c ff ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40f517: 48 89 d8 mov rax,rbx + 40f51a: 48 89 c7 mov rdi,rax + 40f51d: e8 3e 3f ff ff call 403460 <_Unwind_Resume@plt> + 40f522: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f526: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40f52a: c9 leave + 40f52b: c3 ret + +000000000040f52c <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIfEEbi>: +_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIfEEbi(): + 40f52c: 55 push rbp + 40f52d: 48 89 e5 mov rbp,rsp + 40f530: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40f533: 83 7d fc 01 cmp DWORD PTR [rbp-0x4],0x1 + 40f537: 7e 0d jle 40f546 <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIfEEbi+0x1a> + 40f539: 83 7d fc 03 cmp DWORD PTR [rbp-0x4],0x3 + 40f53d: 7f 07 jg 40f546 <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIfEEbi+0x1a> + 40f53f: b8 01 00 00 00 mov eax,0x1 + 40f544: eb 05 jmp 40f54b <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIfEEbi+0x1f> + 40f546: b8 00 00 00 00 mov eax,0x0 + 40f54b: 5d pop rbp + 40f54c: c3 ret + +000000000040f54d <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIdEEbi>: +_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIdEEbi(): + 40f54d: 55 push rbp + 40f54e: 48 89 e5 mov rbp,rsp + 40f551: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 40f554: 83 7d fc 01 cmp DWORD PTR [rbp-0x4],0x1 + 40f558: 7e 0d jle 40f567 <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIdEEbi+0x1a> + 40f55a: 83 7d fc 03 cmp DWORD PTR [rbp-0x4],0x3 + 40f55e: 7f 07 jg 40f567 <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIdEEbi+0x1a> + 40f560: b8 01 00 00 00 mov eax,0x1 + 40f565: eb 05 jmp 40f56c <_ZN3fmt2v76detail9dragonbox41is_left_endpoint_integer_shorter_intervalIdEEbi+0x1f> + 40f567: b8 00 00 00 00 mov eax,0x0 + 40f56c: 5d pop rbp + 40f56d: c3 ret + +000000000040f56e <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEC1ES6_NS0_17basic_format_argsIS7_EENS3_10locale_refE>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEC2ES6_NS0_17basic_format_argsIS7_EENS3_10locale_refE(): + 40f56e: 55 push rbp + 40f56f: 48 89 e5 mov rbp,rsp + 40f572: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40f576: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40f57a: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 40f57e: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 40f582: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 40f586: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40f58a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40f58e: 48 89 10 mov QWORD PTR [rax],rdx + 40f591: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40f595: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f599: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40f59d: 48 89 41 08 mov QWORD PTR [rcx+0x8],rax + 40f5a1: 48 89 51 10 mov QWORD PTR [rcx+0x10],rdx + 40f5a5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40f5a9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 40f5ad: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 40f5b1: 90 nop + 40f5b2: 5d pop rbp + 40f5b3: c3 ret + +000000000040f5b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_>: +_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_(): + 40f5b4: 55 push rbp + 40f5b5: 48 89 e5 mov rbp,rsp + 40f5b8: 48 83 ec 40 sub rsp,0x40 + 40f5bc: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 40f5c0: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 40f5c4: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40f5c8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40f5cc: 48 2b 45 d0 sub rax,QWORD PTR [rbp-0x30] + 40f5d0: 48 89 c7 mov rdi,rax + 40f5d3: e8 4c bf ff ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 40f5d8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 40f5dc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40f5e0: 48 83 c0 20 add rax,0x20 + 40f5e4: 48 89 c7 mov rdi,rax + 40f5e7: e8 7c 26 00 00 call 411c68 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv> + 40f5ec: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 40f5f0: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40f5f4: 48 8d 45 e8 lea rax,[rbp-0x18] + 40f5f8: 48 89 d6 mov rsi,rdx + 40f5fb: 48 89 c7 mov rdi,rax + 40f5fe: e8 76 26 00 00 call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 40f603: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 40f607: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40f60b: 48 8b 10 mov rdx,QWORD PTR [rax] + 40f60e: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 40f612: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 40f616: 48 89 ce mov rsi,rcx + 40f619: 48 89 c7 mov rdi,rax + 40f61c: e8 6a 26 00 00 call 411c8b <_ZSt6copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_> + 40f621: 48 89 c2 mov rdx,rax + 40f624: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40f628: 48 89 10 mov QWORD PTR [rax],rdx + 40f62b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 40f62f: 48 8d 50 20 lea rdx,[rax+0x20] + 40f633: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 40f637: 48 89 c6 mov rsi,rax + 40f63a: 48 89 d7 mov rdi,rdx + 40f63d: e8 a0 26 00 00 call 411ce2 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE10advance_toES6_> + 40f642: 90 nop + 40f643: c9 leave + 40f644: c3 ret + +000000000040f645 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_>: +_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_(): + 40f645: 55 push rbp + 40f646: 48 89 e5 mov rbp,rsp + 40f649: 53 push rbx + 40f64a: 48 81 ec 18 01 00 00 sub rsp,0x118 + 40f651: 48 89 bd f8 fe ff ff mov QWORD PTR [rbp-0x108],rdi + 40f658: 48 89 b5 f0 fe ff ff mov QWORD PTR [rbp-0x110],rsi + 40f65f: 48 89 95 e8 fe ff ff mov QWORD PTR [rbp-0x118],rdx + 40f666: 48 83 85 f8 fe ff ff 01 add QWORD PTR [rbp-0x108],0x1 + 40f66e: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40f675: 48 3b 85 f0 fe ff ff cmp rax,QWORD PTR [rbp-0x110] + 40f67c: 75 14 jne 40f692 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x4d> + 40f67e: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40f685: be 32 65 43 00 mov esi,0x436532 + 40f68a: 48 89 c7 mov rdi,rax + 40f68d: e8 66 4c ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 40f692: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40f699: 0f b6 00 movzx eax,BYTE PTR [rax] + 40f69c: 3c 7d cmp al,0x7d + 40f69e: 0f 85 0d 03 00 00 jne 40f9b1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x36c> + 40f6a4: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40f6ab: 48 89 c7 mov rdi,rax + 40f6ae: e8 61 26 00 00 call 411d14 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idEv> + 40f6b3: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 40f6ba: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 40f6be: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 40f6c1: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40f6c8: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 40f6cc: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f6d0: 48 8d 48 20 lea rcx,[rax+0x20] + 40f6d4: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 40f6db: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 40f6de: 48 89 ce mov rsi,rcx + 40f6e1: 48 89 c7 mov rdi,rax + 40f6e4: e8 f9 66 00 00 call 415de2 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_> + 40f6e9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f6ed: 48 8d 58 20 lea rbx,[rax+0x20] + 40f6f1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f6f5: 48 83 c0 20 add rax,0x20 + 40f6f9: 48 89 c7 mov rdi,rax + 40f6fc: e8 67 25 00 00 call 411c68 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv> + 40f701: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 40f708: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f70c: 48 83 c0 20 add rax,0x20 + 40f710: 48 89 c7 mov rdi,rax + 40f713: e8 1e 67 00 00 call 415e36 <_ZNK3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE4argsEv> + 40f718: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 40f71c: 48 8b 00 mov rax,QWORD PTR [rax] + 40f71f: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 40f726: 48 89 95 60 ff ff ff mov QWORD PTR [rbp-0xa0],rdx + 40f72d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 40f731: 48 83 c0 20 add rax,0x20 + 40f735: 48 89 c7 mov rdi,rax + 40f738: e8 0b 67 00 00 call 415e48 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6localeEv> + 40f73d: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 40f744: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 40f74a: 83 f8 0f cmp eax,0xf + 40f74d: 0f 87 3e 02 00 00 ja 40f991 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x34c> + 40f753: 89 c0 mov eax,eax + 40f755: 48 8b 04 c5 10 6b 43 00 mov rax,QWORD PTR [rax*8+0x436b10] + 40f75d: ff e0 jmp rax + 40f75f: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 40f765: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f76c: 89 d6 mov esi,edx + 40f76e: 48 89 c7 mov rdi,rax + 40f771: e8 d8 a2 00 00 call 419a4e <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIiEES6_T_> + 40f776: e9 26 02 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f77b: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 40f781: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f788: 89 d6 mov esi,edx + 40f78a: 48 89 c7 mov rdi,rax + 40f78d: e8 e2 a2 00 00 call 419a74 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIjEES6_T_> + 40f792: e9 0a 02 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f797: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40f79e: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f7a5: 48 89 d6 mov rsi,rdx + 40f7a8: 48 89 c7 mov rdi,rax + 40f7ab: e8 ea a2 00 00 call 419a9a <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIxEES6_T_> + 40f7b0: e9 ec 01 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f7b5: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40f7bc: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f7c3: 48 89 d6 mov rsi,rdx + 40f7c6: 48 89 c7 mov rdi,rax + 40f7c9: e8 f4 a2 00 00 call 419ac2 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIyEES6_T_> + 40f7ce: e9 ce 01 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f7d3: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 40f7da: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40f7e1: 48 89 c6 mov rsi,rax + 40f7e4: 48 89 d7 mov rdi,rdx + 40f7e7: 48 89 f1 mov rcx,rsi + 40f7ea: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f7f1: 48 89 ce mov rsi,rcx + 40f7f4: 48 89 c7 mov rdi,rax + 40f7f7: e8 ee a2 00 00 call 419aea <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclInEES6_T_> + 40f7fc: e9 a0 01 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f801: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 40f808: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40f80f: 48 89 c6 mov rsi,rax + 40f812: 48 89 d7 mov rdi,rdx + 40f815: 48 89 f1 mov rcx,rsi + 40f818: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f81f: 48 89 ce mov rsi,rcx + 40f822: 48 89 c7 mov rdi,rax + 40f825: e8 fc a2 00 00 call 419b26 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIoEES6_T_> + 40f82a: e9 72 01 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f82f: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 40f836: 0f b6 d0 movzx edx,al + 40f839: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f840: 89 d6 mov esi,edx + 40f842: 48 89 c7 mov rdi,rax + 40f845: e8 18 a3 00 00 call 419b62 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIbEES6_T_> + 40f84a: e9 52 01 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f84f: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 40f856: 0f be d0 movsx edx,al + 40f859: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f860: 89 d6 mov esi,edx + 40f862: 48 89 c7 mov rdi,rax + 40f865: e8 20 a3 00 00 call 419b8a <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIcEES6_T_> + 40f86a: e9 32 01 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f86f: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 40f875: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f87c: 66 0f 6e c2 movd xmm0,edx + 40f880: 48 89 c7 mov rdi,rax + 40f883: e8 2a a3 00 00 call 419bb2 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIfEES6_T_> + 40f888: e9 14 01 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f88d: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40f894: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f89b: 66 48 0f 6e c2 movq xmm0,rdx + 40f8a0: 48 89 c7 mov rdi,rax + 40f8a3: e8 34 a3 00 00 call 419bdc <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIdEES6_T_> + 40f8a8: e9 f4 00 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f8ad: db ad 00 ff ff ff fld TBYTE PTR [rbp-0x100] + 40f8b3: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f8ba: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 40f8bf: db 3c 24 fstp TBYTE PTR [rsp] + 40f8c2: 48 89 c7 mov rdi,rax + 40f8c5: e8 3e a3 00 00 call 419c08 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIeEES6_T_> + 40f8ca: 48 83 c4 10 add rsp,0x10 + 40f8ce: e9 ce 00 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f8d3: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40f8da: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f8e1: 48 89 d6 mov rsi,rdx + 40f8e4: 48 89 c7 mov rdi,rax + 40f8e7: e8 44 a3 00 00 call 419c30 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKcEES6_T_> + 40f8ec: e9 b0 00 00 00 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f8f1: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40f8f8: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 40f8ff: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 40f906: 48 89 ce mov rsi,rcx + 40f909: 48 89 c7 mov rdi,rax + 40f90c: e8 d7 bb ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 40f911: 48 8b 8d 30 ff ff ff mov rcx,QWORD PTR [rbp-0xd0] + 40f918: 48 8b 95 38 ff ff ff mov rdx,QWORD PTR [rbp-0xc8] + 40f91f: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f926: 48 89 ce mov rsi,rcx + 40f929: 48 89 c7 mov rdi,rax + 40f92c: e8 27 a3 00 00 call 419c58 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_17basic_string_viewIcEEEES6_T_> + 40f931: eb 6e jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f933: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40f93a: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f941: 48 89 d6 mov rsi,rdx + 40f944: 48 89 c7 mov rdi,rax + 40f947: e8 48 a3 00 00 call 419c94 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKvEES6_T_> + 40f94c: eb 53 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f94e: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 40f955: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40f95c: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 40f963: 48 89 ce mov rsi,rcx + 40f966: 48 89 c7 mov rdi,rax + 40f969: e8 4e a3 00 00 call 419cbc <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE> + 40f96e: 48 8b 8d 40 ff ff ff mov rcx,QWORD PTR [rbp-0xc0] + 40f975: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 40f97c: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f983: 48 89 ce mov rsi,rcx + 40f986: 48 89 c7 mov rdi,rax + 40f989: e8 60 a3 00 00 call 419cee <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE> + 40f98e: eb 11 jmp 40f9a1 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x35c> + 40f990: 90 nop + 40f991: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 40f998: 48 89 c7 mov rdi,rax + 40f99b: e8 d4 a3 00 00 call 419d74 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_9monostateEEES6_T_> + 40f9a0: 90 nop + 40f9a1: 48 89 c6 mov rsi,rax + 40f9a4: 48 89 df mov rdi,rbx + 40f9a7: e8 36 23 00 00 call 411ce2 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE10advance_toES6_> + 40f9ac: e9 ef 03 00 00 jmp 40fda0 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x75b> + 40f9b1: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40f9b8: 0f b6 00 movzx eax,BYTE PTR [rax] + 40f9bb: 3c 7b cmp al,0x7b + 40f9bd: 75 29 jne 40f9e8 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x3a3> + 40f9bf: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40f9c6: 48 8d 50 01 lea rdx,[rax+0x1] + 40f9ca: 48 8b 8d f8 fe ff ff mov rcx,QWORD PTR [rbp-0x108] + 40f9d1: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40f9d8: 48 89 ce mov rsi,rcx + 40f9db: 48 89 c7 mov rdi,rax + 40f9de: e8 d1 fb ff ff call 40f5b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE7on_textEPKcSB_> + 40f9e3: e9 b8 03 00 00 jmp 40fda0 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x75b> + 40f9e8: 48 c7 85 20 ff ff ff 00 00 00 00 mov QWORD PTR [rbp-0xe0],0x0 + 40f9f3: 48 c7 85 28 ff ff ff 00 00 00 00 mov QWORD PTR [rbp-0xd8],0x0 + 40f9fe: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40fa05: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 40fa0c: 48 8d 95 20 ff ff ff lea rdx,[rbp-0xe0] + 40fa13: 48 8b 8d f0 fe ff ff mov rcx,QWORD PTR [rbp-0x110] + 40fa1a: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fa21: 48 89 ce mov rsi,rcx + 40fa24: 48 89 c7 mov rdi,rax + 40fa27: e8 06 23 00 00 call 411d32 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_> + 40fa2c: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 40fa33: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fa3a: 48 3b 85 f0 fe ff ff cmp rax,QWORD PTR [rbp-0x110] + 40fa41: 74 0c je 40fa4f <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x40a> + 40fa43: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fa4a: 0f b6 00 movzx eax,BYTE PTR [rax] + 40fa4d: eb 05 jmp 40fa54 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x40f> + 40fa4f: b8 00 00 00 00 mov eax,0x0 + 40fa54: 88 45 ef mov BYTE PTR [rbp-0x11],al + 40fa57: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 40fa5b: 0f 85 bf 02 00 00 jne 40fd20 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6db> + 40fa61: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 40fa67: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 40fa6e: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 40fa72: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 40fa75: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fa7c: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 40fa80: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40fa84: 48 8d 48 20 lea rcx,[rax+0x20] + 40fa88: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 40fa8f: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 40fa92: 48 89 ce mov rsi,rcx + 40fa95: 48 89 c7 mov rdi,rax + 40fa98: e8 45 63 00 00 call 415de2 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_> + 40fa9d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40faa1: 48 8d 58 20 lea rbx,[rax+0x20] + 40faa5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40faa9: 48 83 c0 20 add rax,0x20 + 40faad: 48 89 c7 mov rdi,rax + 40fab0: e8 b3 21 00 00 call 411c68 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv> + 40fab5: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 40fab9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40fabd: 48 83 c0 20 add rax,0x20 + 40fac1: 48 89 c7 mov rdi,rax + 40fac4: e8 6d 63 00 00 call 415e36 <_ZNK3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE4argsEv> + 40fac9: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 40facd: 48 8b 00 mov rax,QWORD PTR [rax] + 40fad0: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 40fad4: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 40fad8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 40fadc: 48 83 c0 20 add rax,0x20 + 40fae0: 48 89 c7 mov rdi,rax + 40fae3: e8 60 63 00 00 call 415e48 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6localeEv> + 40fae8: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 40faec: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 40faf2: 83 f8 0f cmp eax,0xf + 40faf5: 0f 87 08 02 00 00 ja 40fd03 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6be> + 40fafb: 89 c0 mov eax,eax + 40fafd: 48 8b 04 c5 90 6b 43 00 mov rax,QWORD PTR [rax*8+0x436b90] + 40fb05: ff e0 jmp rax + 40fb07: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 40fb0d: 48 8d 45 90 lea rax,[rbp-0x70] + 40fb11: 89 d6 mov esi,edx + 40fb13: 48 89 c7 mov rdi,rax + 40fb16: e8 33 9f 00 00 call 419a4e <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIiEES6_T_> + 40fb1b: e9 f0 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fb20: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 40fb26: 48 8d 45 90 lea rax,[rbp-0x70] + 40fb2a: 89 d6 mov esi,edx + 40fb2c: 48 89 c7 mov rdi,rax + 40fb2f: e8 40 9f 00 00 call 419a74 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIjEES6_T_> + 40fb34: e9 d7 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fb39: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40fb40: 48 8d 45 90 lea rax,[rbp-0x70] + 40fb44: 48 89 d6 mov rsi,rdx + 40fb47: 48 89 c7 mov rdi,rax + 40fb4a: e8 4b 9f 00 00 call 419a9a <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIxEES6_T_> + 40fb4f: e9 bc 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fb54: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40fb5b: 48 8d 45 90 lea rax,[rbp-0x70] + 40fb5f: 48 89 d6 mov rsi,rdx + 40fb62: 48 89 c7 mov rdi,rax + 40fb65: e8 58 9f 00 00 call 419ac2 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIyEES6_T_> + 40fb6a: e9 a1 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fb6f: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 40fb76: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40fb7d: 48 89 c6 mov rsi,rax + 40fb80: 48 89 d7 mov rdi,rdx + 40fb83: 48 89 f1 mov rcx,rsi + 40fb86: 48 8d 45 90 lea rax,[rbp-0x70] + 40fb8a: 48 89 ce mov rsi,rcx + 40fb8d: 48 89 c7 mov rdi,rax + 40fb90: e8 55 9f 00 00 call 419aea <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclInEES6_T_> + 40fb95: e9 76 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fb9a: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 40fba1: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40fba8: 48 89 c6 mov rsi,rax + 40fbab: 48 89 d7 mov rdi,rdx + 40fbae: 48 89 f1 mov rcx,rsi + 40fbb1: 48 8d 45 90 lea rax,[rbp-0x70] + 40fbb5: 48 89 ce mov rsi,rcx + 40fbb8: 48 89 c7 mov rdi,rax + 40fbbb: e8 66 9f 00 00 call 419b26 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIoEES6_T_> + 40fbc0: e9 4b 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fbc5: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 40fbcc: 0f b6 d0 movzx edx,al + 40fbcf: 48 8d 45 90 lea rax,[rbp-0x70] + 40fbd3: 89 d6 mov esi,edx + 40fbd5: 48 89 c7 mov rdi,rax + 40fbd8: e8 85 9f 00 00 call 419b62 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIbEES6_T_> + 40fbdd: e9 2e 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fbe2: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 40fbe9: 0f be d0 movsx edx,al + 40fbec: 48 8d 45 90 lea rax,[rbp-0x70] + 40fbf0: 89 d6 mov esi,edx + 40fbf2: 48 89 c7 mov rdi,rax + 40fbf5: e8 90 9f 00 00 call 419b8a <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIcEES6_T_> + 40fbfa: e9 11 01 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fbff: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 40fc05: 48 8d 45 90 lea rax,[rbp-0x70] + 40fc09: 66 0f 6e c2 movd xmm0,edx + 40fc0d: 48 89 c7 mov rdi,rax + 40fc10: e8 9d 9f 00 00 call 419bb2 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIfEES6_T_> + 40fc15: e9 f6 00 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fc1a: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40fc21: 48 8d 45 90 lea rax,[rbp-0x70] + 40fc25: 66 48 0f 6e c2 movq xmm0,rdx + 40fc2a: 48 89 c7 mov rdi,rax + 40fc2d: e8 aa 9f 00 00 call 419bdc <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIdEES6_T_> + 40fc32: e9 d9 00 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fc37: db ad 00 ff ff ff fld TBYTE PTR [rbp-0x100] + 40fc3d: 48 8d 45 90 lea rax,[rbp-0x70] + 40fc41: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 40fc46: db 3c 24 fstp TBYTE PTR [rsp] + 40fc49: 48 89 c7 mov rdi,rax + 40fc4c: e8 b7 9f 00 00 call 419c08 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIeEES6_T_> + 40fc51: 48 83 c4 10 add rsp,0x10 + 40fc55: e9 b6 00 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fc5a: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40fc61: 48 8d 45 90 lea rax,[rbp-0x70] + 40fc65: 48 89 d6 mov rsi,rdx + 40fc68: 48 89 c7 mov rdi,rax + 40fc6b: e8 c0 9f 00 00 call 419c30 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKcEES6_T_> + 40fc70: e9 9b 00 00 00 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fc75: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40fc7c: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 40fc83: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 40fc8a: 48 89 ce mov rsi,rcx + 40fc8d: 48 89 c7 mov rdi,rax + 40fc90: e8 53 b8 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 40fc95: 48 8b 8d 70 ff ff ff mov rcx,QWORD PTR [rbp-0x90] + 40fc9c: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 40fca3: 48 8d 45 90 lea rax,[rbp-0x70] + 40fca7: 48 89 ce mov rsi,rcx + 40fcaa: 48 89 c7 mov rdi,rax + 40fcad: e8 a6 9f 00 00 call 419c58 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_17basic_string_viewIcEEEES6_T_> + 40fcb2: eb 5c jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fcb4: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 40fcbb: 48 8d 45 90 lea rax,[rbp-0x70] + 40fcbf: 48 89 d6 mov rsi,rdx + 40fcc2: 48 89 c7 mov rdi,rax + 40fcc5: e8 ca 9f 00 00 call 419c94 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKvEES6_T_> + 40fcca: eb 44 jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fccc: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 40fcd3: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 40fcda: 48 8d 45 80 lea rax,[rbp-0x80] + 40fcde: 48 89 ce mov rsi,rcx + 40fce1: 48 89 c7 mov rdi,rax + 40fce4: e8 d3 9f 00 00 call 419cbc <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE> + 40fce9: 48 8b 4d 80 mov rcx,QWORD PTR [rbp-0x80] + 40fced: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 40fcf1: 48 8d 45 90 lea rax,[rbp-0x70] + 40fcf5: 48 89 ce mov rsi,rcx + 40fcf8: 48 89 c7 mov rdi,rax + 40fcfb: e8 ee 9f 00 00 call 419cee <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE> + 40fd00: eb 0e jmp 40fd10 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x6cb> + 40fd02: 90 nop + 40fd03: 48 8d 45 90 lea rax,[rbp-0x70] + 40fd07: 48 89 c7 mov rdi,rax + 40fd0a: e8 65 a0 00 00 call 419d74 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_9monostateEEES6_T_> + 40fd0f: 90 nop + 40fd10: 48 89 c6 mov rsi,rax + 40fd13: 48 89 df mov rdi,rbx + 40fd16: e8 c7 1f 00 00 call 411ce2 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE10advance_toES6_> + 40fd1b: e9 80 00 00 00 jmp 40fda0 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x75b> + 40fd20: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 40fd24: 75 66 jne 40fd8c <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x747> + 40fd26: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fd2d: 48 8d 78 01 lea rdi,[rax+0x1] + 40fd31: 8b b5 28 ff ff ff mov esi,DWORD PTR [rbp-0xd8] + 40fd37: 48 8b 95 f0 fe ff ff mov rdx,QWORD PTR [rbp-0x110] + 40fd3e: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40fd45: 48 89 d1 mov rcx,rdx + 40fd48: 48 89 fa mov rdx,rdi + 40fd4b: 48 89 c7 mov rdi,rax + 40fd4e: e8 91 21 00 00 call 411ee4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_> + 40fd53: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 40fd5a: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fd61: 48 3b 85 f0 fe ff ff cmp rax,QWORD PTR [rbp-0x110] + 40fd68: 74 0e je 40fd78 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x733> + 40fd6a: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fd71: 0f b6 00 movzx eax,BYTE PTR [rax] + 40fd74: 3c 7d cmp al,0x7d + 40fd76: 74 28 je 40fda0 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEEEPKT_SE_SE_OT0_+0x75b> + 40fd78: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40fd7f: be 48 65 43 00 mov esi,0x436548 + 40fd84: 48 89 c7 mov rdi,rax + 40fd87: e8 6c 45 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 40fd8c: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 40fd93: be 61 65 43 00 mov esi,0x436561 + 40fd98: 48 89 c7 mov rdi,rax + 40fd9b: e8 58 45 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 40fda0: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 40fda7: 48 83 c0 01 add rax,0x1 + 40fdab: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 40fdaf: c9 leave + 40fdb0: c3 ret + +000000000040fdb1 <_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_>: +_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(): + 40fdb1: 55 push rbp + 40fdb2: 48 89 e5 mov rbp,rsp + 40fdb5: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fdb9: 90 nop + 40fdba: 5d pop rbp + 40fdbb: c3 ret + +000000000040fdbc <_ZSt22__uninitialized_copy_nIPKcmPcET1_T_T0_S3_St26random_access_iterator_tag>: +_ZSt22__uninitialized_copy_nIPKcmPcET1_T_T0_S3_St26random_access_iterator_tag(): + 40fdbc: 55 push rbp + 40fdbd: 48 89 e5 mov rbp,rsp + 40fdc0: 48 83 ec 20 sub rsp,0x20 + 40fdc4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fdc8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40fdcc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40fdd0: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 40fdd4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 40fdd8: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 40fddc: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40fde0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40fde4: 48 89 ce mov rsi,rcx + 40fde7: 48 89 c7 mov rdi,rax + 40fdea: e8 29 2a 00 00 call 412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 40fdef: c9 leave + 40fdf0: c3 ret + 40fdf1: 90 nop + +000000000040fdf2 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIiEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIiEES4_T_(): + 40fdf2: 55 push rbp + 40fdf3: 48 89 e5 mov rbp,rsp + 40fdf6: 48 83 ec 10 sub rsp,0x10 + 40fdfa: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fdfe: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40fe01: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40fe04: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40fe08: 48 8b 00 mov rax,QWORD PTR [rax] + 40fe0b: 89 d6 mov esi,edx + 40fe0d: 48 89 c7 mov rdi,rax + 40fe10: e8 38 2a 00 00 call 41284d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_> + 40fe15: c9 leave + 40fe16: c3 ret + 40fe17: 90 nop + +000000000040fe18 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIjEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIjEES4_T_(): + 40fe18: 55 push rbp + 40fe19: 48 89 e5 mov rbp,rsp + 40fe1c: 48 83 ec 10 sub rsp,0x10 + 40fe20: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fe24: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 40fe27: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40fe2a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40fe2e: 48 8b 00 mov rax,QWORD PTR [rax] + 40fe31: 89 d6 mov esi,edx + 40fe33: 48 89 c7 mov rdi,rax + 40fe36: e8 36 d5 ff ff call 40d371 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_> + 40fe3b: c9 leave + 40fe3c: c3 ret + 40fe3d: 90 nop + +000000000040fe3e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIxEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIxEES4_T_(): + 40fe3e: 55 push rbp + 40fe3f: 48 89 e5 mov rbp,rsp + 40fe42: 48 83 ec 10 sub rsp,0x10 + 40fe46: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fe4a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40fe4e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40fe52: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40fe56: 48 8b 00 mov rax,QWORD PTR [rax] + 40fe59: 48 89 d6 mov rsi,rdx + 40fe5c: 48 89 c7 mov rdi,rax + 40fe5f: e8 1a 2b 00 00 call 41297e <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_> + 40fe64: c9 leave + 40fe65: c3 ret + +000000000040fe66 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIyEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIyEES4_T_(): + 40fe66: 55 push rbp + 40fe67: 48 89 e5 mov rbp,rsp + 40fe6a: 48 83 ec 10 sub rsp,0x10 + 40fe6e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fe72: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40fe76: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40fe7a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40fe7e: 48 8b 00 mov rax,QWORD PTR [rax] + 40fe81: 48 89 d6 mov rsi,rdx + 40fe84: 48 89 c7 mov rdi,rax + 40fe87: e8 2f 2c 00 00 call 412abb <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_> + 40fe8c: c9 leave + 40fe8d: c3 ret + +000000000040fe8e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclInEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclInEES4_T_(): + 40fe8e: 55 push rbp + 40fe8f: 48 89 e5 mov rbp,rsp + 40fe92: 48 83 ec 20 sub rsp,0x20 + 40fe96: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fe9a: 48 89 d1 mov rcx,rdx + 40fe9d: 48 89 f0 mov rax,rsi + 40fea0: 48 89 fa mov rdx,rdi + 40fea3: 48 89 ca mov rdx,rcx + 40fea6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40feaa: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40feae: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 40feb2: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40feb6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40feba: 48 8b 00 mov rax,QWORD PTR [rax] + 40febd: 48 89 ce mov rsi,rcx + 40fec0: 48 89 c7 mov rdi,rax + 40fec3: e8 30 2d 00 00 call 412bf8 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_> + 40fec8: c9 leave + 40fec9: c3 ret + +000000000040feca <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIoEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIoEES4_T_(): + 40feca: 55 push rbp + 40fecb: 48 89 e5 mov rbp,rsp + 40fece: 48 83 ec 20 sub rsp,0x20 + 40fed2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40fed6: 48 89 d1 mov rcx,rdx + 40fed9: 48 89 f0 mov rax,rsi + 40fedc: 48 89 fa mov rdx,rdi + 40fedf: 48 89 ca mov rdx,rcx + 40fee2: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 40fee6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 40feea: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 40feee: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 40fef2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40fef6: 48 8b 00 mov rax,QWORD PTR [rax] + 40fef9: 48 89 ce mov rsi,rcx + 40fefc: 48 89 c7 mov rdi,rax + 40feff: e8 62 2e 00 00 call 412d66 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_> + 40ff04: c9 leave + 40ff05: c3 ret + +000000000040ff06 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIbEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIbEES4_T_(): + 40ff06: 55 push rbp + 40ff07: 48 89 e5 mov rbp,rsp + 40ff0a: 48 83 ec 10 sub rsp,0x10 + 40ff0e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ff12: 89 f0 mov eax,esi + 40ff14: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 40ff17: 0f b6 55 f4 movzx edx,BYTE PTR [rbp-0xc] + 40ff1b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ff1f: 48 8b 00 mov rax,QWORD PTR [rax] + 40ff22: 89 d6 mov esi,edx + 40ff24: 48 89 c7 mov rdi,rax + 40ff27: e8 a8 2f 00 00 call 412ed4 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_b> + 40ff2c: c9 leave + 40ff2d: c3 ret + +000000000040ff2e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIcEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIcEES4_T_(): + 40ff2e: 55 push rbp + 40ff2f: 48 89 e5 mov rbp,rsp + 40ff32: 48 83 ec 10 sub rsp,0x10 + 40ff36: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ff3a: 89 f0 mov eax,esi + 40ff3c: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 40ff3f: 0f be 55 f4 movsx edx,BYTE PTR [rbp-0xc] + 40ff43: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ff47: 48 8b 00 mov rax,QWORD PTR [rax] + 40ff4a: 89 d6 mov esi,edx + 40ff4c: 48 89 c7 mov rdi,rax + 40ff4f: e8 cb 2f 00 00 call 412f1f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_T_> + 40ff54: c9 leave + 40ff55: c3 ret + +000000000040ff56 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIfEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIfEES4_T_(): + 40ff56: 55 push rbp + 40ff57: 48 89 e5 mov rbp,rsp + 40ff5a: 48 83 ec 10 sub rsp,0x10 + 40ff5e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ff62: f3 0f 11 45 f4 movss DWORD PTR [rbp-0xc],xmm0 + 40ff67: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 40ff6a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ff6e: 48 8b 00 mov rax,QWORD PTR [rax] + 40ff71: 66 0f 6e c2 movd xmm0,edx + 40ff75: 48 89 c7 mov rdi,rax + 40ff78: e8 10 30 00 00 call 412f8d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_> + 40ff7d: c9 leave + 40ff7e: c3 ret + 40ff7f: 90 nop + +000000000040ff80 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIdEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIdEES4_T_(): + 40ff80: 55 push rbp + 40ff81: 48 89 e5 mov rbp,rsp + 40ff84: 48 83 ec 10 sub rsp,0x10 + 40ff88: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ff8c: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0 + 40ff91: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40ff95: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ff99: 48 8b 00 mov rax,QWORD PTR [rax] + 40ff9c: 66 48 0f 6e c2 movq xmm0,rdx + 40ffa1: 48 89 c7 mov rdi,rax + 40ffa4: e8 da 30 00 00 call 413083 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_> + 40ffa9: c9 leave + 40ffaa: c3 ret + 40ffab: 90 nop + +000000000040ffac <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIeEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIeEES4_T_(): + 40ffac: 55 push rbp + 40ffad: 48 89 e5 mov rbp,rsp + 40ffb0: 48 83 ec 10 sub rsp,0x10 + 40ffb4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ffb8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ffbc: 48 8b 00 mov rax,QWORD PTR [rax] + 40ffbf: ff 75 18 push QWORD PTR [rbp+0x18] + 40ffc2: ff 75 10 push QWORD PTR [rbp+0x10] + 40ffc5: 48 89 c7 mov rdi,rax + 40ffc8: e8 c7 31 00 00 call 413194 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_> + 40ffcd: 48 83 c4 10 add rsp,0x10 + 40ffd1: c9 leave + 40ffd2: c3 ret + 40ffd3: 90 nop + +000000000040ffd4 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKcEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKcEES4_T_(): + 40ffd4: 55 push rbp + 40ffd5: 48 89 e5 mov rbp,rsp + 40ffd8: 48 83 ec 10 sub rsp,0x10 + 40ffdc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 40ffe0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 40ffe4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 40ffe8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 40ffec: 48 8b 00 mov rax,QWORD PTR [rax] + 40ffef: 48 89 d6 mov rsi,rdx + 40fff2: 48 89 c7 mov rdi,rax + 40fff5: e8 e2 31 00 00 call 4131dc <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKT_> + 40fffa: c9 leave + 40fffb: c3 ret + +000000000040fffc <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_17basic_string_viewIcEEEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_17basic_string_viewIcEEEES4_T_(): + 40fffc: 55 push rbp + 40fffd: 48 89 e5 mov rbp,rsp + 410000: 48 83 ec 20 sub rsp,0x20 + 410004: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410008: 48 89 d1 mov rcx,rdx + 41000b: 48 89 f0 mov rax,rsi + 41000e: 48 89 fa mov rdx,rdi + 410011: 48 89 ca mov rdx,rcx + 410014: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 410018: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41001c: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 410020: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 410024: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410028: 48 8b 00 mov rax,QWORD PTR [rax] + 41002b: 48 89 ce mov rsi,rcx + 41002e: 48 89 c7 mov rdi,rax + 410031: e8 53 32 00 00 call 413289 <_ZN3fmt2v76detail5writeIcEENS1_15buffer_appenderIT_EES5_NS0_17basic_string_viewIS4_EE> + 410036: c9 leave + 410037: c3 ret + +0000000000410038 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKvEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKvEES4_T_(): + 410038: 55 push rbp + 410039: 48 89 e5 mov rbp,rsp + 41003c: 48 83 ec 10 sub rsp,0x10 + 410040: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410044: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410048: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41004c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410050: 48 8b 00 mov rax,QWORD PTR [rax] + 410053: 48 89 d6 mov rsi,rdx + 410056: 48 89 c7 mov rdi,rax + 410059: e8 93 32 00 00 call 4132f1 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKv> + 41005e: c9 leave + 41005f: c3 ret + +0000000000410060 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE(): + 410060: 55 push rbp + 410061: 48 89 e5 mov rbp,rsp + 410064: 48 83 ec 60 sub rsp,0x60 + 410068: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 41006c: 48 89 d1 mov rcx,rdx + 41006f: 48 89 f0 mov rax,rsi + 410072: 48 89 fa mov rdx,rdi + 410075: 48 89 ca mov rdx,rcx + 410078: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 41007c: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 410080: 48 c7 45 e0 00 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + 410088: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 410090: c7 45 f0 00 00 00 00 mov DWORD PTR [rbp-0x10],0x0 + 410097: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41009b: 4c 8b 40 18 mov r8,QWORD PTR [rax+0x18] + 41009f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4100a3: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4100a7: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4100ab: 48 8b 4d b8 mov rcx,QWORD PTR [rbp-0x48] + 4100af: 48 8b 31 mov rsi,QWORD PTR [rcx] + 4100b2: 48 8d 7d c0 lea rdi,[rbp-0x40] + 4100b6: 48 89 d1 mov rcx,rdx + 4100b9: 48 89 c2 mov rdx,rax + 4100bc: e8 c1 bd ff ff call 40be82 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcEC1ES4_NS0_17basic_format_argsIS5_EENS2_10locale_refE> + 4100c1: 48 8d 55 c0 lea rdx,[rbp-0x40] + 4100c5: 48 8d 4d e0 lea rcx,[rbp-0x20] + 4100c9: 48 8d 45 a0 lea rax,[rbp-0x60] + 4100cd: 48 89 ce mov rsi,rcx + 4100d0: 48 89 c7 mov rdi,rax + 4100d3: e8 f0 bd ff ff call 40bec8 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS3_13error_handlerEEERS6_> + 4100d8: 48 8d 45 c0 lea rax,[rbp-0x40] + 4100dc: 48 89 c7 mov rdi,rax + 4100df: e8 36 be ff ff call 40bf1a <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv> + 4100e4: c9 leave + 4100e5: c3 ret + +00000000004100e6 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_9monostateEEES4_T_>: +_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_9monostateEEES4_T_(): + 4100e6: 55 push rbp + 4100e7: 48 89 e5 mov rbp,rsp + 4100ea: 48 83 ec 10 sub rsp,0x10 + 4100ee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4100f2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4100f6: 48 8b 00 mov rax,QWORD PTR [rax] + 4100f9: 48 89 c7 mov rdi,rax + 4100fc: e8 25 32 00 00 call 413326 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_NS0_9monostateE> + 410101: c9 leave + 410102: c3 ret + 410103: 90 nop + +0000000000410104 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_>: +_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_(): + 410104: 55 push rbp + 410105: 48 89 e5 mov rbp,rsp + 410108: 48 83 ec 40 sub rsp,0x40 + 41010c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 410110: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 410114: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 410118: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41011c: 48 2b 45 d0 sub rax,QWORD PTR [rbp-0x30] + 410120: 48 89 c7 mov rdi,rax + 410123: e8 fc b3 ff ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 410128: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41012c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 410130: 48 83 c0 20 add rax,0x20 + 410134: 48 89 c7 mov rdi,rax + 410137: e8 de bd ff ff call 40bf1a <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv> + 41013c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 410140: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 410144: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410148: 48 89 d6 mov rsi,rdx + 41014b: 48 89 c7 mov rdi,rax + 41014e: e8 ee 07 00 00 call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 410153: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 410157: 48 8d 45 e0 lea rax,[rbp-0x20] + 41015b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41015f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 410163: 48 8b 10 mov rdx,QWORD PTR [rax] + 410166: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41016a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41016e: 48 89 ce mov rsi,rcx + 410171: 48 89 c7 mov rdi,rax + 410174: e8 cd 31 00 00 call 413346 <_ZSt6copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_> + 410179: 48 89 c2 mov rdx,rax + 41017c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 410180: 48 89 10 mov QWORD PTR [rax],rdx + 410183: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 410187: 48 8d 50 20 lea rdx,[rax+0x20] + 41018b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41018f: 48 89 c6 mov rsi,rax + 410192: 48 89 d7 mov rdi,rdx + 410195: e8 04 32 00 00 call 41339e <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE10advance_toES4_> + 41019a: 90 nop + 41019b: c9 leave + 41019c: c3 ret + +000000000041019d <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_>: +_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_(): + 41019d: 55 push rbp + 41019e: 48 89 e5 mov rbp,rsp + 4101a1: 53 push rbx + 4101a2: 48 81 ec 18 01 00 00 sub rsp,0x118 + 4101a9: 48 89 bd f8 fe ff ff mov QWORD PTR [rbp-0x108],rdi + 4101b0: 48 89 b5 f0 fe ff ff mov QWORD PTR [rbp-0x110],rsi + 4101b7: 48 89 95 e8 fe ff ff mov QWORD PTR [rbp-0x118],rdx + 4101be: 48 83 85 f8 fe ff ff 01 add QWORD PTR [rbp-0x108],0x1 + 4101c6: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 4101cd: 48 3b 85 f0 fe ff ff cmp rax,QWORD PTR [rbp-0x110] + 4101d4: 75 14 jne 4101ea <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x4d> + 4101d6: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4101dd: be 32 65 43 00 mov esi,0x436532 + 4101e2: 48 89 c7 mov rdi,rax + 4101e5: e8 0e 41 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4101ea: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 4101f1: 0f b6 00 movzx eax,BYTE PTR [rax] + 4101f4: 3c 7d cmp al,0x7d + 4101f6: 0f 85 0d 03 00 00 jne 410509 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x36c> + 4101fc: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 410203: 48 89 c7 mov rdi,rax + 410206: e8 c5 31 00 00 call 4133d0 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idEv> + 41020b: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 410212: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 410216: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 410219: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 410220: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 410224: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 410228: 48 8d 48 20 lea rcx,[rax+0x20] + 41022c: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 410233: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 410236: 48 89 ce mov rsi,rcx + 410239: 48 89 c7 mov rdi,rax + 41023c: e8 ec 7d 00 00 call 41802d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_> + 410241: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 410245: 48 8d 58 20 lea rbx,[rax+0x20] + 410249: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41024d: 48 83 c0 20 add rax,0x20 + 410251: 48 89 c7 mov rdi,rax + 410254: e8 c1 bc ff ff call 40bf1a <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv> + 410259: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 410260: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 410264: 48 83 c0 20 add rax,0x20 + 410268: 48 89 c7 mov rdi,rax + 41026b: e8 12 7e 00 00 call 418082 <_ZNK3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE4argsEv> + 410270: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 410274: 48 8b 00 mov rax,QWORD PTR [rax] + 410277: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 41027e: 48 89 95 60 ff ff ff mov QWORD PTR [rbp-0xa0],rdx + 410285: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 410289: 48 83 c0 20 add rax,0x20 + 41028d: 48 89 c7 mov rdi,rax + 410290: e8 ff 7d 00 00 call 418094 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6localeEv> + 410295: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 41029c: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4102a2: 83 f8 0f cmp eax,0xf + 4102a5: 0f 87 3e 02 00 00 ja 4104e9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x34c> + 4102ab: 89 c0 mov eax,eax + 4102ad: 48 8b 04 c5 10 6c 43 00 mov rax,QWORD PTR [rax*8+0x436c10] + 4102b5: ff e0 jmp rax + 4102b7: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 4102bd: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4102c4: 89 d6 mov esi,edx + 4102c6: 48 89 c7 mov rdi,rax + 4102c9: e8 24 fb ff ff call 40fdf2 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIiEES4_T_> + 4102ce: e9 26 02 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 4102d3: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 4102d9: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4102e0: 89 d6 mov esi,edx + 4102e2: 48 89 c7 mov rdi,rax + 4102e5: e8 2e fb ff ff call 40fe18 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIjEES4_T_> + 4102ea: e9 0a 02 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 4102ef: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 4102f6: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4102fd: 48 89 d6 mov rsi,rdx + 410300: 48 89 c7 mov rdi,rax + 410303: e8 36 fb ff ff call 40fe3e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIxEES4_T_> + 410308: e9 ec 01 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 41030d: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 410314: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 41031b: 48 89 d6 mov rsi,rdx + 41031e: 48 89 c7 mov rdi,rax + 410321: e8 40 fb ff ff call 40fe66 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIyEES4_T_> + 410326: e9 ce 01 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 41032b: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 410332: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 410339: 48 89 c6 mov rsi,rax + 41033c: 48 89 d7 mov rdi,rdx + 41033f: 48 89 f1 mov rcx,rsi + 410342: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 410349: 48 89 ce mov rsi,rcx + 41034c: 48 89 c7 mov rdi,rax + 41034f: e8 3a fb ff ff call 40fe8e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclInEES4_T_> + 410354: e9 a0 01 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 410359: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 410360: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 410367: 48 89 c6 mov rsi,rax + 41036a: 48 89 d7 mov rdi,rdx + 41036d: 48 89 f1 mov rcx,rsi + 410370: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 410377: 48 89 ce mov rsi,rcx + 41037a: 48 89 c7 mov rdi,rax + 41037d: e8 48 fb ff ff call 40feca <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIoEES4_T_> + 410382: e9 72 01 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 410387: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 41038e: 0f b6 d0 movzx edx,al + 410391: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 410398: 89 d6 mov esi,edx + 41039a: 48 89 c7 mov rdi,rax + 41039d: e8 64 fb ff ff call 40ff06 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIbEES4_T_> + 4103a2: e9 52 01 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 4103a7: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 4103ae: 0f be d0 movsx edx,al + 4103b1: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4103b8: 89 d6 mov esi,edx + 4103ba: 48 89 c7 mov rdi,rax + 4103bd: e8 6c fb ff ff call 40ff2e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIcEES4_T_> + 4103c2: e9 32 01 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 4103c7: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 4103cd: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4103d4: 66 0f 6e c2 movd xmm0,edx + 4103d8: 48 89 c7 mov rdi,rax + 4103db: e8 76 fb ff ff call 40ff56 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIfEES4_T_> + 4103e0: e9 14 01 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 4103e5: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 4103ec: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4103f3: 66 48 0f 6e c2 movq xmm0,rdx + 4103f8: 48 89 c7 mov rdi,rax + 4103fb: e8 80 fb ff ff call 40ff80 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIdEES4_T_> + 410400: e9 f4 00 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 410405: db ad 00 ff ff ff fld TBYTE PTR [rbp-0x100] + 41040b: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 410412: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 410417: db 3c 24 fstp TBYTE PTR [rsp] + 41041a: 48 89 c7 mov rdi,rax + 41041d: e8 8a fb ff ff call 40ffac <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIeEES4_T_> + 410422: 48 83 c4 10 add rsp,0x10 + 410426: e9 ce 00 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 41042b: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 410432: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 410439: 48 89 d6 mov rsi,rdx + 41043c: 48 89 c7 mov rdi,rax + 41043f: e8 90 fb ff ff call 40ffd4 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKcEES4_T_> + 410444: e9 b0 00 00 00 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 410449: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 410450: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 410457: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 41045e: 48 89 ce mov rsi,rcx + 410461: 48 89 c7 mov rdi,rax + 410464: e8 7f b0 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 410469: 48 8b 8d 30 ff ff ff mov rcx,QWORD PTR [rbp-0xd0] + 410470: 48 8b 95 38 ff ff ff mov rdx,QWORD PTR [rbp-0xc8] + 410477: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 41047e: 48 89 ce mov rsi,rcx + 410481: 48 89 c7 mov rdi,rax + 410484: e8 73 fb ff ff call 40fffc <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_17basic_string_viewIcEEEES4_T_> + 410489: eb 6e jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 41048b: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 410492: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 410499: 48 89 d6 mov rsi,rdx + 41049c: 48 89 c7 mov rdi,rax + 41049f: e8 94 fb ff ff call 410038 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKvEES4_T_> + 4104a4: eb 53 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 4104a6: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 4104ad: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 4104b4: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 4104bb: 48 89 ce mov rsi,rcx + 4104be: 48 89 c7 mov rdi,rax + 4104c1: e8 5a c8 ff ff call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 4104c6: 48 8b 8d 40 ff ff ff mov rcx,QWORD PTR [rbp-0xc0] + 4104cd: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 4104d4: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4104db: 48 89 ce mov rsi,rcx + 4104de: 48 89 c7 mov rdi,rax + 4104e1: e8 7a fb ff ff call 410060 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE> + 4104e6: eb 11 jmp 4104f9 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x35c> + 4104e8: 90 nop + 4104e9: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4104f0: 48 89 c7 mov rdi,rax + 4104f3: e8 ee fb ff ff call 4100e6 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_9monostateEEES4_T_> + 4104f8: 90 nop + 4104f9: 48 89 c6 mov rsi,rax + 4104fc: 48 89 df mov rdi,rbx + 4104ff: e8 9a 2e 00 00 call 41339e <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE10advance_toES4_> + 410504: e9 ef 03 00 00 jmp 4108f8 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x75b> + 410509: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 410510: 0f b6 00 movzx eax,BYTE PTR [rax] + 410513: 3c 7b cmp al,0x7b + 410515: 75 29 jne 410540 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x3a3> + 410517: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 41051e: 48 8d 50 01 lea rdx,[rax+0x1] + 410522: 48 8b 8d f8 fe ff ff mov rcx,QWORD PTR [rbp-0x108] + 410529: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 410530: 48 89 ce mov rsi,rcx + 410533: 48 89 c7 mov rdi,rax + 410536: e8 c9 fb ff ff call 410104 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE7on_textEPKcS9_> + 41053b: e9 b8 03 00 00 jmp 4108f8 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x75b> + 410540: 48 c7 85 20 ff ff ff 00 00 00 00 mov QWORD PTR [rbp-0xe0],0x0 + 41054b: 48 c7 85 28 ff ff ff 00 00 00 00 mov QWORD PTR [rbp-0xd8],0x0 + 410556: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 41055d: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 410564: 48 8d 95 20 ff ff ff lea rdx,[rbp-0xe0] + 41056b: 48 8b 8d f0 fe ff ff mov rcx,QWORD PTR [rbp-0x110] + 410572: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 410579: 48 89 ce mov rsi,rcx + 41057c: 48 89 c7 mov rdi,rax + 41057f: e8 6a 2e 00 00 call 4133ee <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_> + 410584: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 41058b: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 410592: 48 3b 85 f0 fe ff ff cmp rax,QWORD PTR [rbp-0x110] + 410599: 74 0c je 4105a7 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x40a> + 41059b: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 4105a2: 0f b6 00 movzx eax,BYTE PTR [rax] + 4105a5: eb 05 jmp 4105ac <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x40f> + 4105a7: b8 00 00 00 00 mov eax,0x0 + 4105ac: 88 45 ef mov BYTE PTR [rbp-0x11],al + 4105af: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 4105b3: 0f 85 bf 02 00 00 jne 410878 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6db> + 4105b9: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 4105bf: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 4105c6: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 4105ca: 89 45 c4 mov DWORD PTR [rbp-0x3c],eax + 4105cd: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 4105d4: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 4105d8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4105dc: 48 8d 48 20 lea rcx,[rax+0x20] + 4105e0: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4105e7: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 4105ea: 48 89 ce mov rsi,rcx + 4105ed: 48 89 c7 mov rdi,rax + 4105f0: e8 38 7a 00 00 call 41802d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_> + 4105f5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4105f9: 48 8d 58 20 lea rbx,[rax+0x20] + 4105fd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 410601: 48 83 c0 20 add rax,0x20 + 410605: 48 89 c7 mov rdi,rax + 410608: e8 0d b9 ff ff call 40bf1a <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv> + 41060d: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 410611: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 410615: 48 83 c0 20 add rax,0x20 + 410619: 48 89 c7 mov rdi,rax + 41061c: e8 61 7a 00 00 call 418082 <_ZNK3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE4argsEv> + 410621: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 410625: 48 8b 00 mov rax,QWORD PTR [rax] + 410628: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 41062c: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 410630: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 410634: 48 83 c0 20 add rax,0x20 + 410638: 48 89 c7 mov rdi,rax + 41063b: e8 54 7a 00 00 call 418094 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6localeEv> + 410640: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 410644: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 41064a: 83 f8 0f cmp eax,0xf + 41064d: 0f 87 08 02 00 00 ja 41085b <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6be> + 410653: 89 c0 mov eax,eax + 410655: 48 8b 04 c5 90 6c 43 00 mov rax,QWORD PTR [rax*8+0x436c90] + 41065d: ff e0 jmp rax + 41065f: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 410665: 48 8d 45 90 lea rax,[rbp-0x70] + 410669: 89 d6 mov esi,edx + 41066b: 48 89 c7 mov rdi,rax + 41066e: e8 7f f7 ff ff call 40fdf2 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIiEES4_T_> + 410673: e9 f0 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 410678: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 41067e: 48 8d 45 90 lea rax,[rbp-0x70] + 410682: 89 d6 mov esi,edx + 410684: 48 89 c7 mov rdi,rax + 410687: e8 8c f7 ff ff call 40fe18 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIjEES4_T_> + 41068c: e9 d7 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 410691: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 410698: 48 8d 45 90 lea rax,[rbp-0x70] + 41069c: 48 89 d6 mov rsi,rdx + 41069f: 48 89 c7 mov rdi,rax + 4106a2: e8 97 f7 ff ff call 40fe3e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIxEES4_T_> + 4106a7: e9 bc 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 4106ac: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 4106b3: 48 8d 45 90 lea rax,[rbp-0x70] + 4106b7: 48 89 d6 mov rsi,rdx + 4106ba: 48 89 c7 mov rdi,rax + 4106bd: e8 a4 f7 ff ff call 40fe66 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIyEES4_T_> + 4106c2: e9 a1 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 4106c7: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 4106ce: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 4106d5: 48 89 c6 mov rsi,rax + 4106d8: 48 89 d7 mov rdi,rdx + 4106db: 48 89 f1 mov rcx,rsi + 4106de: 48 8d 45 90 lea rax,[rbp-0x70] + 4106e2: 48 89 ce mov rsi,rcx + 4106e5: 48 89 c7 mov rdi,rax + 4106e8: e8 a1 f7 ff ff call 40fe8e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclInEES4_T_> + 4106ed: e9 76 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 4106f2: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 4106f9: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 410700: 48 89 c6 mov rsi,rax + 410703: 48 89 d7 mov rdi,rdx + 410706: 48 89 f1 mov rcx,rsi + 410709: 48 8d 45 90 lea rax,[rbp-0x70] + 41070d: 48 89 ce mov rsi,rcx + 410710: 48 89 c7 mov rdi,rax + 410713: e8 b2 f7 ff ff call 40feca <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIoEES4_T_> + 410718: e9 4b 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 41071d: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 410724: 0f b6 d0 movzx edx,al + 410727: 48 8d 45 90 lea rax,[rbp-0x70] + 41072b: 89 d6 mov esi,edx + 41072d: 48 89 c7 mov rdi,rax + 410730: e8 d1 f7 ff ff call 40ff06 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIbEES4_T_> + 410735: e9 2e 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 41073a: 0f b6 85 00 ff ff ff movzx eax,BYTE PTR [rbp-0x100] + 410741: 0f be d0 movsx edx,al + 410744: 48 8d 45 90 lea rax,[rbp-0x70] + 410748: 89 d6 mov esi,edx + 41074a: 48 89 c7 mov rdi,rax + 41074d: e8 dc f7 ff ff call 40ff2e <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIcEES4_T_> + 410752: e9 11 01 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 410757: 8b 95 00 ff ff ff mov edx,DWORD PTR [rbp-0x100] + 41075d: 48 8d 45 90 lea rax,[rbp-0x70] + 410761: 66 0f 6e c2 movd xmm0,edx + 410765: 48 89 c7 mov rdi,rax + 410768: e8 e9 f7 ff ff call 40ff56 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIfEES4_T_> + 41076d: e9 f6 00 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 410772: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 410779: 48 8d 45 90 lea rax,[rbp-0x70] + 41077d: 66 48 0f 6e c2 movq xmm0,rdx + 410782: 48 89 c7 mov rdi,rax + 410785: e8 f6 f7 ff ff call 40ff80 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIdEES4_T_> + 41078a: e9 d9 00 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 41078f: db ad 00 ff ff ff fld TBYTE PTR [rbp-0x100] + 410795: 48 8d 45 90 lea rax,[rbp-0x70] + 410799: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 41079e: db 3c 24 fstp TBYTE PTR [rsp] + 4107a1: 48 89 c7 mov rdi,rax + 4107a4: e8 03 f8 ff ff call 40ffac <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIeEES4_T_> + 4107a9: 48 83 c4 10 add rsp,0x10 + 4107ad: e9 b6 00 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 4107b2: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 4107b9: 48 8d 45 90 lea rax,[rbp-0x70] + 4107bd: 48 89 d6 mov rsi,rdx + 4107c0: 48 89 c7 mov rdi,rax + 4107c3: e8 0c f8 ff ff call 40ffd4 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKcEES4_T_> + 4107c8: e9 9b 00 00 00 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 4107cd: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 4107d4: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 4107db: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 4107e2: 48 89 ce mov rsi,rcx + 4107e5: 48 89 c7 mov rdi,rax + 4107e8: e8 fb ac ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 4107ed: 48 8b 8d 70 ff ff ff mov rcx,QWORD PTR [rbp-0x90] + 4107f4: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 4107fb: 48 8d 45 90 lea rax,[rbp-0x70] + 4107ff: 48 89 ce mov rsi,rcx + 410802: 48 89 c7 mov rdi,rax + 410805: e8 f2 f7 ff ff call 40fffc <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_17basic_string_viewIcEEEES4_T_> + 41080a: eb 5c jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 41080c: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 410813: 48 8d 45 90 lea rax,[rbp-0x70] + 410817: 48 89 d6 mov rsi,rdx + 41081a: 48 89 c7 mov rdi,rax + 41081d: e8 16 f8 ff ff call 410038 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclIPKvEES4_T_> + 410822: eb 44 jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 410824: 48 8b 8d 00 ff ff ff mov rcx,QWORD PTR [rbp-0x100] + 41082b: 48 8b 95 08 ff ff ff mov rdx,QWORD PTR [rbp-0xf8] + 410832: 48 8d 45 80 lea rax,[rbp-0x80] + 410836: 48 89 ce mov rsi,rcx + 410839: 48 89 c7 mov rdi,rax + 41083c: e8 df c4 ff ff call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 410841: 48 8b 4d 80 mov rcx,QWORD PTR [rbp-0x80] + 410845: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 410849: 48 8d 45 90 lea rax,[rbp-0x70] + 41084d: 48 89 ce mov rsi,rcx + 410850: 48 89 c7 mov rdi,rax + 410853: e8 08 f8 ff ff call 410060 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE> + 410858: eb 0e jmp 410868 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x6cb> + 41085a: 90 nop + 41085b: 48 8d 45 90 lea rax,[rbp-0x70] + 41085f: 48 89 c7 mov rdi,rax + 410862: e8 7f f8 ff ff call 4100e6 <_ZN3fmt2v76detail21default_arg_formatterINS1_15buffer_appenderIcEEcEclINS0_9monostateEEES4_T_> + 410867: 90 nop + 410868: 48 89 c6 mov rsi,rax + 41086b: 48 89 df mov rdi,rbx + 41086e: e8 2b 2b 00 00 call 41339e <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE10advance_toES4_> + 410873: e9 80 00 00 00 jmp 4108f8 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x75b> + 410878: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 41087c: 75 66 jne 4108e4 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x747> + 41087e: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 410885: 48 8d 78 01 lea rdi,[rax+0x1] + 410889: 8b b5 28 ff ff ff mov esi,DWORD PTR [rbp-0xd8] + 41088f: 48 8b 95 f0 fe ff ff mov rdx,QWORD PTR [rbp-0x110] + 410896: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 41089d: 48 89 d1 mov rcx,rdx + 4108a0: 48 89 fa mov rdx,rdi + 4108a3: 48 89 c7 mov rdi,rax + 4108a6: e8 f5 2c 00 00 call 4135a0 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_> + 4108ab: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 4108b2: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 4108b9: 48 3b 85 f0 fe ff ff cmp rax,QWORD PTR [rbp-0x110] + 4108c0: 74 0e je 4108d0 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x733> + 4108c2: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 4108c9: 0f b6 00 movzx eax,BYTE PTR [rax] + 4108cc: 3c 7d cmp al,0x7d + 4108ce: 74 28 je 4108f8 <_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEEEPKT_SC_SC_OT0_+0x75b> + 4108d0: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4108d7: be 48 65 43 00 mov esi,0x436548 + 4108dc: 48 89 c7 mov rdi,rax + 4108df: e8 14 3a ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4108e4: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 4108eb: be 61 65 43 00 mov esi,0x436561 + 4108f0: 48 89 c7 mov rdi,rax + 4108f3: e8 00 3a ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4108f8: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 4108ff: 48 83 c0 01 add rax,0x1 + 410903: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 410907: c9 leave + 410908: c3 ret + +0000000000410909 <_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPcicEET_S3_T0_RKT1_>: +_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPcicEET_S3_T0_RKT1_(): + 410909: 55 push rbp + 41090a: 48 89 e5 mov rbp,rsp + 41090d: 48 83 ec 20 sub rsp,0x20 + 410911: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410915: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 410918: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41091c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 410920: 8b 4d f4 mov ecx,DWORD PTR [rbp-0xc] + 410923: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410927: 89 ce mov esi,ecx + 410929: 48 89 c7 mov rdi,rax + 41092c: e8 a3 35 00 00 call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 410931: c9 leave + 410932: c3 ret + +0000000000410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_>: +_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_(): + 410933: 55 push rbp + 410934: 48 89 e5 mov rbp,rsp + 410937: 89 7d fc mov DWORD PTR [rbp-0x4],edi + 41093a: b8 00 00 00 00 mov eax,0x0 + 41093f: 5d pop rbp + 410940: c3 ret + +0000000000410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m>: +_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m(): + 410941: 55 push rbp + 410942: 48 89 e5 mov rbp,rsp + 410945: 48 83 ec 20 sub rsp,0x20 + 410949: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41094d: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 410951: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410955: 48 89 c7 mov rdi,rax + 410958: e8 7d 05 00 00 call 410eda <_ZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_E> + 41095d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 410961: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410965: 48 89 c7 mov rdi,rax + 410968: e8 c3 ad ff ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41096d: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 410971: 48 01 c2 add rdx,rax + 410974: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410978: 48 89 d6 mov rsi,rdx + 41097b: 48 89 c7 mov rdi,rax + 41097e: e8 eb bb ff ff call 40c56e <_ZN3fmt2v76detail6bufferIcE11try_reserveEm> + 410983: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410987: c9 leave + 410988: c3 ret + +0000000000410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm>: +_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm(): + 410989: 55 push rbp + 41098a: 48 89 e5 mov rbp,rsp + 41098d: 48 83 ec 20 sub rsp,0x20 + 410991: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 410995: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 410999: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41099d: 48 89 c7 mov rdi,rax + 4109a0: e8 35 05 00 00 call 410eda <_ZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_E> + 4109a5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4109a9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4109ad: 48 89 c7 mov rdi,rax + 4109b0: e8 7b ad ff ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 4109b5: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4109b9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4109bd: 48 89 c7 mov rdi,rax + 4109c0: e8 15 c9 ff ff call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 4109c5: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4109c9: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4109cd: 48 01 ca add rdx,rcx + 4109d0: 48 39 d0 cmp rax,rdx + 4109d3: 0f 92 c0 setb al + 4109d6: 84 c0 test al,al + 4109d8: 74 07 je 4109e1 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm+0x58> + 4109da: b8 00 00 00 00 mov eax,0x0 + 4109df: eb 2d jmp 410a0e <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm+0x85> + 4109e1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4109e5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4109e9: 48 01 c2 add rdx,rax + 4109ec: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4109f0: 48 89 d6 mov rsi,rdx + 4109f3: 48 89 c7 mov rdi,rax + 4109f6: e8 6d ab ff ff call 40b568 <_ZN3fmt2v76detail6bufferIcE10try_resizeEm> + 4109fb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4109ff: 48 89 c7 mov rdi,rax + 410a02: e8 e5 ad ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 410a07: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 410a0b: 48 01 d0 add rax,rdx + 410a0e: c9 leave + 410a0f: c3 ret + +0000000000410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi>: +_ZN3fmt2v76detail15buffer_appenderIcEppEi(): + 410a10: 55 push rbp + 410a11: 48 89 e5 mov rbp,rsp + 410a14: 48 83 ec 20 sub rsp,0x20 + 410a18: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 410a1c: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 410a1f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410a23: 48 8b 00 mov rax,QWORD PTR [rax] + 410a26: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 410a2a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410a2e: 48 89 c7 mov rdi,rax + 410a31: e8 de 34 00 00 call 413f14 <_ZN3fmt2v76detail15buffer_appenderIcEppEv> + 410a36: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410a3a: c9 leave + 410a3b: c3 ret + +0000000000410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv>: +_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv(): + 410a3c: 55 push rbp + 410a3d: 48 89 e5 mov rbp,rsp + 410a40: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410a44: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410a48: 5d pop rbp + 410a49: c3 ret + +0000000000410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc>: +_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc(): + 410a4a: 55 push rbp + 410a4b: 48 89 e5 mov rbp,rsp + 410a4e: 53 push rbx + 410a4f: 48 83 ec 18 sub rsp,0x18 + 410a53: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 410a57: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 410a5b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410a5f: 48 8b 18 mov rbx,QWORD PTR [rax] + 410a62: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 410a66: 48 89 c7 mov rdi,rax + 410a69: e8 c4 34 00 00 call 413f32 <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 410a6e: 48 89 c6 mov rsi,rax + 410a71: 48 89 df mov rdi,rbx + 410a74: e8 73 c8 ff ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 410a79: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410a7d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 410a81: c9 leave + 410a82: c3 ret + +0000000000410a83 <_ZN3fmt2v76detail14format_decimalIcjNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i>: +_ZN3fmt2v76detail14format_decimalIcjNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i(): + 410a83: 55 push rbp + 410a84: 48 89 e5 mov rbp,rsp + 410a87: 41 55 push r13 + 410a89: 41 54 push r12 + 410a8b: 48 83 ec 30 sub rsp,0x30 + 410a8f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 410a93: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 410a96: 89 55 c0 mov DWORD PTR [rbp-0x40],edx + 410a99: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 410a9c: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 410a9f: 48 8d 45 de lea rax,[rbp-0x22] + 410aa3: 89 ce mov esi,ecx + 410aa5: 48 89 c7 mov rdi,rax + 410aa8: e8 5c b8 ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 410aad: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 410ab1: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 410ab5: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 410ab9: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 410abd: 48 8d 45 de lea rax,[rbp-0x22] + 410ac1: 48 89 ce mov rsi,rcx + 410ac4: 48 89 c7 mov rdi,rax + 410ac7: e8 74 34 00 00 call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 410acc: 49 89 c5 mov r13,rax + 410acf: 4c 89 e0 mov rax,r12 + 410ad2: 4c 89 ea mov rdx,r13 + 410ad5: 48 83 c4 30 add rsp,0x30 + 410ad9: 41 5c pop r12 + 410adb: 41 5d pop r13 + 410add: 5d pop rbp + 410ade: c3 ret + +0000000000410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_>: +_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_(): + 410adf: 55 push rbp + 410ae0: 48 89 e5 mov rbp,rsp + 410ae3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410ae7: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410aeb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 410aef: 5d pop rbp + 410af0: c3 ret + +0000000000410af1 <_ZN3fmt2v76detail11is_negativeImLi0EEEbT_>: +_ZN3fmt2v76detail11is_negativeImLi0EEEbT_(): + 410af1: 55 push rbp + 410af2: 48 89 e5 mov rbp,rsp + 410af5: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410af9: b8 00 00 00 00 mov eax,0x0 + 410afe: 5d pop rbp + 410aff: c3 ret + +0000000000410b00 <_ZN3fmt2v76detail14format_decimalIcmNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i>: +_ZN3fmt2v76detail14format_decimalIcmNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i(): + 410b00: 55 push rbp + 410b01: 48 89 e5 mov rbp,rsp + 410b04: 41 55 push r13 + 410b06: 41 54 push r12 + 410b08: 48 83 ec 40 sub rsp,0x40 + 410b0c: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 410b10: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 410b14: 89 55 bc mov DWORD PTR [rbp-0x44],edx + 410b17: 8b 55 bc mov edx,DWORD PTR [rbp-0x44] + 410b1a: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 410b1e: 48 8d 45 d0 lea rax,[rbp-0x30] + 410b22: 48 89 ce mov rsi,rcx + 410b25: 48 89 c7 mov rdi,rax + 410b28: e8 f2 b8 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 410b2d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 410b31: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 410b35: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 410b39: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 410b3d: 48 8d 45 d0 lea rax,[rbp-0x30] + 410b41: 48 89 ce mov rsi,rcx + 410b44: 48 89 c7 mov rdi,rax + 410b47: e8 f4 33 00 00 call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 410b4c: 49 89 c5 mov r13,rax + 410b4f: 4c 89 e0 mov rax,r12 + 410b52: 4c 89 ea mov rdx,r13 + 410b55: 48 83 c4 40 add rsp,0x40 + 410b59: 41 5c pop r12 + 410b5b: 41 5d pop r13 + 410b5d: 5d pop rbp + 410b5e: c3 ret + 410b5f: 90 nop + +0000000000410b60 <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_>: +_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_(): + 410b60: 55 push rbp + 410b61: 48 89 e5 mov rbp,rsp + 410b64: 48 83 ec 50 sub rsp,0x50 + 410b68: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 410b6c: f2 0f 11 45 b0 movsd QWORD PTR [rbp-0x50],xmm0 + 410b71: c7 45 f8 34 00 00 00 mov DWORD PTR [rbp-0x8],0x34 + 410b78: c7 45 f4 0b 00 00 00 mov DWORD PTR [rbp-0xc],0xb + 410b7f: 48 b8 00 00 00 00 00 00 10 00 movabs rax,0x10000000000000 + 410b89: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 410b8d: 48 b8 ff ff ff ff ff ff 0f 00 movabs rax,0xfffffffffffff + 410b97: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 410b9b: 48 b8 00 00 00 00 00 00 f0 7f movabs rax,0x7ff0000000000000 + 410ba5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 410ba9: c7 45 d4 ff 03 00 00 mov DWORD PTR [rbp-0x2c],0x3ff + 410bb0: c6 45 d3 01 mov BYTE PTR [rbp-0x2d],0x1 + 410bb4: 48 8d 45 b0 lea rax,[rbp-0x50] + 410bb8: 48 89 c7 mov rdi,rax + 410bbb: e8 f2 c2 ff ff call 40ceb2 <_ZN3fmt2v76detail8bit_castImdEET_RKT0_> + 410bc0: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 410bc4: 48 b8 ff ff ff ff ff ff 0f 00 movabs rax,0xfffffffffffff + 410bce: 48 23 45 c8 and rax,QWORD PTR [rbp-0x38] + 410bd2: 48 89 c2 mov rdx,rax + 410bd5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410bd9: 48 89 10 mov QWORD PTR [rax],rdx + 410bdc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 410be0: 48 c1 e8 34 shr rax,0x34 + 410be4: 25 ff 07 00 00 and eax,0x7ff + 410be9: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 410bec: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410bf0: 48 8b 00 mov rax,QWORD PTR [rax] + 410bf3: 48 85 c0 test rax,rax + 410bf6: 75 0d jne 410c05 <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_+0xa5> + 410bf8: 83 7d fc 01 cmp DWORD PTR [rbp-0x4],0x1 + 410bfc: 7e 07 jle 410c05 <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_+0xa5> + 410bfe: b8 01 00 00 00 mov eax,0x1 + 410c03: eb 05 jmp 410c0a <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_+0xaa> + 410c05: b8 00 00 00 00 mov eax,0x0 + 410c0a: 88 45 c7 mov BYTE PTR [rbp-0x39],al + 410c0d: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 410c11: 74 1d je 410c30 <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_+0xd0> + 410c13: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410c17: 48 8b 00 mov rax,QWORD PTR [rax] + 410c1a: 48 ba 00 00 00 00 00 00 10 00 movabs rdx,0x10000000000000 + 410c24: 48 01 c2 add rdx,rax + 410c27: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410c2b: 48 89 10 mov QWORD PTR [rax],rdx + 410c2e: eb 07 jmp 410c37 <_ZN3fmt2v76detail2fp6assignIdLi0EEEbT_+0xd7> + 410c30: c7 45 fc 01 00 00 00 mov DWORD PTR [rbp-0x4],0x1 + 410c37: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 410c3a: 8d 90 cd fb ff ff lea edx,[rax-0x433] + 410c40: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410c44: 89 50 08 mov DWORD PTR [rax+0x8],edx + 410c47: 0f b6 45 c7 movzx eax,BYTE PTR [rbp-0x39] + 410c4b: c9 leave + 410c4c: c3 ret + 410c4d: 90 nop + +0000000000410c4e <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_>: +_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_(): + 410c4e: 55 push rbp + 410c4f: 48 89 e5 mov rbp,rsp + 410c52: 48 83 ec 50 sub rsp,0x50 + 410c56: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 410c5a: f3 0f 11 45 b4 movss DWORD PTR [rbp-0x4c],xmm0 + 410c5f: c7 45 f8 17 00 00 00 mov DWORD PTR [rbp-0x8],0x17 + 410c66: c7 45 f4 08 00 00 00 mov DWORD PTR [rbp-0xc],0x8 + 410c6d: 48 c7 45 e8 00 00 80 00 mov QWORD PTR [rbp-0x18],0x800000 + 410c75: 48 c7 45 e0 ff ff 7f 00 mov QWORD PTR [rbp-0x20],0x7fffff + 410c7d: 48 b8 00 00 80 ff ff ff ff 7f movabs rax,0x7fffffffff800000 + 410c87: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 410c8b: c7 45 d4 7f 00 00 00 mov DWORD PTR [rbp-0x2c],0x7f + 410c92: c6 45 d3 00 mov BYTE PTR [rbp-0x2d],0x0 + 410c96: 48 8d 45 b4 lea rax,[rbp-0x4c] + 410c9a: 48 89 c7 mov rdi,rax + 410c9d: e8 b0 c0 ff ff call 40cd52 <_ZN3fmt2v76detail8bit_castIjfEET_RKT0_> + 410ca2: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 410ca5: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 410ca8: 25 ff ff 7f 00 and eax,0x7fffff + 410cad: 48 89 c2 mov rdx,rax + 410cb0: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410cb4: 48 89 10 mov QWORD PTR [rax],rdx + 410cb7: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 410cba: 48 c1 e8 17 shr rax,0x17 + 410cbe: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 410cc1: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410cc5: 48 8b 00 mov rax,QWORD PTR [rax] + 410cc8: 48 85 c0 test rax,rax + 410ccb: 75 0d jne 410cda <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_+0x8c> + 410ccd: 83 7d fc 01 cmp DWORD PTR [rbp-0x4],0x1 + 410cd1: 7e 07 jle 410cda <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_+0x8c> + 410cd3: b8 01 00 00 00 mov eax,0x1 + 410cd8: eb 05 jmp 410cdf <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_+0x91> + 410cda: b8 00 00 00 00 mov eax,0x0 + 410cdf: 88 45 cb mov BYTE PTR [rbp-0x35],al + 410ce2: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 410ce6: 74 17 je 410cff <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_+0xb1> + 410ce8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410cec: 48 8b 00 mov rax,QWORD PTR [rax] + 410cef: 48 8d 90 00 00 80 00 lea rdx,[rax+0x800000] + 410cf6: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410cfa: 48 89 10 mov QWORD PTR [rax],rdx + 410cfd: eb 07 jmp 410d06 <_ZN3fmt2v76detail2fp6assignIfLi0EEEbT_+0xb8> + 410cff: c7 45 fc 01 00 00 00 mov DWORD PTR [rbp-0x4],0x1 + 410d06: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 410d09: 8d 90 6a ff ff ff lea edx,[rax-0x96] + 410d0f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 410d13: 89 50 08 mov DWORD PTR [rax+0x8],edx + 410d16: 0f b6 45 cb movzx eax,BYTE PTR [rbp-0x35] + 410d1a: c9 leave + 410d1b: c3 ret + +0000000000410d1c <_ZN3fmt2v76detail6bigintmLImEERS2_T_>: +_ZN3fmt2v76detail6bigintmLImEERS2_T_(): + 410d1c: 55 push rbp + 410d1d: 48 89 e5 mov rbp,rsp + 410d20: 48 83 ec 10 sub rsp,0x10 + 410d24: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410d28: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410d2c: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 410d31: 75 14 jne 410d47 <_ZN3fmt2v76detail6bigintmLImEERS2_T_+0x2b> + 410d33: ba 78 61 43 00 mov edx,0x436178 + 410d38: be 47 05 00 00 mov esi,0x547 + 410d3d: bf 88 60 43 00 mov edi,0x436088 + 410d42: e8 85 2c ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 410d47: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 410d4b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410d4f: 48 89 d6 mov rsi,rdx + 410d52: 48 89 c7 mov rdi,rax + 410d55: e8 a4 4d ff ff call 405afe <_ZN3fmt2v76detail6bigint8multiplyEm> + 410d5a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410d5e: c9 leave + 410d5f: c3 ret + +0000000000410d60 <_ZN3fmt2v76detail2fp6assignIeLi0EEEbT_>: +_ZN3fmt2v76detail2fp6assignIeLi0EEEbT_(): + 410d60: 55 push rbp + 410d61: 48 89 e5 mov rbp,rsp + 410d64: 48 83 ec 20 sub rsp,0x20 + 410d68: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 410d6c: 48 8d 45 f0 lea rax,[rbp-0x10] + 410d70: 48 89 c7 mov rdi,rax + 410d73: e8 ac 48 ff ff call 405624 <_ZN3fmt2v76detail2fpC1Ev> + 410d78: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 410d7c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 410d80: 48 89 10 mov QWORD PTR [rax],rdx + 410d83: 8b 55 f8 mov edx,DWORD PTR [rbp-0x8] + 410d86: 89 50 08 mov DWORD PTR [rax+0x8],edx + 410d89: b8 00 00 00 00 mov eax,0x0 + 410d8e: c9 leave + 410d8f: c3 ret + +0000000000410d90 <_ZSt19__iterator_categoryIPKwENSt15iterator_traitsIT_E17iterator_categoryERKS3_>: +_ZSt19__iterator_categoryIPKwENSt15iterator_traitsIT_E17iterator_categoryERKS3_(): + 410d90: 55 push rbp + 410d91: 48 89 e5 mov rbp,rsp + 410d94: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410d98: 90 nop + 410d99: 5d pop rbp + 410d9a: c3 ret + +0000000000410d9b <_ZSt22__uninitialized_copy_nIPKwmPwET1_T_T0_S3_St26random_access_iterator_tag>: +_ZSt22__uninitialized_copy_nIPKwmPwET1_T_T0_S3_St26random_access_iterator_tag(): + 410d9b: 55 push rbp + 410d9c: 48 89 e5 mov rbp,rsp + 410d9f: 48 83 ec 20 sub rsp,0x20 + 410da3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410da7: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410dab: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 410daf: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 410db3: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 410dbb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410dbf: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 410dc3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 410dc7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410dcb: 48 89 ce mov rsi,rcx + 410dce: 48 89 c7 mov rdi,rax + 410dd1: e8 97 31 00 00 call 413f6d <_ZSt18uninitialized_copyIPKwPwET0_T_S4_S3_> + 410dd6: c9 leave + 410dd7: c3 ret + +0000000000410dd8 <_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_>: +_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_(): + 410dd8: 55 push rbp + 410dd9: 48 89 e5 mov rbp,rsp + 410ddc: 48 83 ec 10 sub rsp,0x10 + 410de0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410de4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410de8: 48 8d 45 f8 lea rax,[rbp-0x8] + 410dec: 48 89 c7 mov rdi,rax + 410def: e8 b8 da ff ff call 40e8ac <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_> + 410df4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410df8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 410dfc: 48 89 d6 mov rsi,rdx + 410dff: 48 89 c7 mov rdi,rax + 410e02: e8 9b 31 00 00 call 413fa2 <_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag> + 410e07: c9 leave + 410e08: c3 ret + +0000000000410e09 <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE13ENS0_17basic_string_viewIcEELi0EEENS1_5valueIT0_EERKT2_>: +_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE13ENS0_17basic_string_viewIcEELi0EEENS1_5valueIT0_EERKT2_(): + 410e09: 55 push rbp + 410e0a: 48 89 e5 mov rbp,rsp + 410e0d: 48 83 ec 50 sub rsp,0x50 + 410e11: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 410e15: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 410e19: 48 8d 45 ff lea rax,[rbp-0x1] + 410e1d: 48 89 d6 mov rsi,rdx + 410e20: 48 89 c7 mov rdi,rax + 410e23: e8 90 31 00 00 call 413fb8 <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapINS0_17basic_string_viewIcEELi0EEESA_RKT_> + 410e28: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 410e2c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 410e30: 48 8d 45 e0 lea rax,[rbp-0x20] + 410e34: 48 89 c7 mov rdi,rax + 410e37: e8 a4 31 00 00 call 413fe0 <_ZN3fmt2v76detail5checkINS0_17basic_string_viewIcEES4_EERKT0_S7_> + 410e3c: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 410e40: 48 8b 00 mov rax,QWORD PTR [rax] + 410e43: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 410e47: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 410e4b: 48 8d 45 c0 lea rax,[rbp-0x40] + 410e4f: 48 89 c7 mov rdi,rax + 410e52: e8 eb 41 ff ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 410e57: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 410e5b: 48 8d 45 c0 lea rax,[rbp-0x40] + 410e5f: 48 89 c7 mov rdi,rax + 410e62: e8 ed 41 ff ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 410e67: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 410e6b: 90 nop + 410e6c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 410e70: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 410e74: c9 leave + 410e75: c3 ret + +0000000000410e76 <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EA3_cLi0EEENS1_5valueIT0_EERKT2_>: +_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EA3_cLi0EEENS1_5valueIT0_EERKT2_(): + 410e76: 55 push rbp + 410e77: 48 89 e5 mov rbp,rsp + 410e7a: 48 83 ec 40 sub rsp,0x40 + 410e7e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 410e82: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 410e86: 48 8d 45 f7 lea rax,[rbp-0x9] + 410e8a: 48 89 d6 mov rsi,rdx + 410e8d: 48 89 c7 mov rdi,rax + 410e90: e8 59 31 00 00 call 413fee <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEPKc> + 410e95: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 410e99: 48 8d 45 e8 lea rax,[rbp-0x18] + 410e9d: 48 89 c7 mov rdi,rax + 410ea0: e8 5b 31 00 00 call 414000 <_ZN3fmt2v76detail5checkIA3_cPKcEERKT0_S8_> + 410ea5: 48 8b 00 mov rax,QWORD PTR [rax] + 410ea8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 410eac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410eb0: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 410eb4: 90 nop + 410eb5: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 410eb9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 410ebd: c9 leave + 410ebe: c3 ret + 410ebf: 90 nop + +0000000000410ec0 <_ZZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_EEN8accessorC1ES7_IS4_E>: +_ZZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_EEN8accessorC2ES7_IS4_E(): + 410ec0: 55 push rbp + 410ec1: 48 89 e5 mov rbp,rsp + 410ec4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410ec8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410ecc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410ed0: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 410ed4: 48 89 10 mov QWORD PTR [rax],rdx + 410ed7: 90 nop + 410ed8: 5d pop rbp + 410ed9: c3 ret + +0000000000410eda <_ZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_E>: +_ZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_E(): + 410eda: 55 push rbp + 410edb: 48 89 e5 mov rbp,rsp + 410ede: 48 83 ec 20 sub rsp,0x20 + 410ee2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 410ee6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 410eea: 48 8d 45 f8 lea rax,[rbp-0x8] + 410eee: 48 89 d6 mov rsi,rdx + 410ef1: 48 89 c7 mov rdi,rax + 410ef4: e8 c7 ff ff ff call 410ec0 <_ZZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_EEN8accessorC1ES7_IS4_E> + 410ef9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410efd: c9 leave + 410efe: c3 ret + +0000000000410eff <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EA7_cLi0EEENS1_5valueIT0_EERKT2_>: +_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EA7_cLi0EEENS1_5valueIT0_EERKT2_(): + 410eff: 55 push rbp + 410f00: 48 89 e5 mov rbp,rsp + 410f03: 48 83 ec 40 sub rsp,0x40 + 410f07: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 410f0b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 410f0f: 48 8d 45 f7 lea rax,[rbp-0x9] + 410f13: 48 89 d6 mov rsi,rdx + 410f16: 48 89 c7 mov rdi,rax + 410f19: e8 d0 30 00 00 call 413fee <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEPKc> + 410f1e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 410f22: 48 8d 45 e8 lea rax,[rbp-0x18] + 410f26: 48 89 c7 mov rdi,rax + 410f29: e8 e0 30 00 00 call 41400e <_ZN3fmt2v76detail5checkIA7_cPKcEERKT0_S8_> + 410f2e: 48 8b 00 mov rax,QWORD PTR [rax] + 410f31: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 410f35: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410f39: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 410f3d: 90 nop + 410f3e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 410f42: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 410f46: c9 leave + 410f47: c3 ret + +0000000000410f48 <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE1EiLi0EEENS1_5valueIT0_EERKT2_>: +_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE1EiLi0EEENS1_5valueIT0_EERKT2_(): + 410f48: 55 push rbp + 410f49: 48 89 e5 mov rbp,rsp + 410f4c: 48 83 ec 30 sub rsp,0x30 + 410f50: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 410f54: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 410f58: 8b 10 mov edx,DWORD PTR [rax] + 410f5a: 48 8d 45 fb lea rax,[rbp-0x5] + 410f5e: 89 d6 mov esi,edx + 410f60: 48 89 c7 mov rdi,rax + 410f63: e8 b4 30 00 00 call 41401c <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEi> + 410f68: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 410f6b: 48 8d 45 f4 lea rax,[rbp-0xc] + 410f6f: 48 89 c7 mov rdi,rax + 410f72: e8 b5 30 00 00 call 41402c <_ZN3fmt2v76detail5checkIiiEERKT0_S5_> + 410f77: 8b 00 mov eax,DWORD PTR [rax] + 410f79: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 410f7c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 410f7f: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 410f82: 90 nop + 410f83: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 410f87: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 410f8b: c9 leave + 410f8c: c3 ret + +0000000000410f8d <_ZSt14__copy_move_a2ILb0EPKjPjET1_T0_S4_S3_>: +_ZSt14__copy_move_a2ILb0EPKjPjET1_T0_S4_S3_(): + 410f8d: 55 push rbp + 410f8e: 48 89 e5 mov rbp,rsp + 410f91: 48 83 ec 20 sub rsp,0x20 + 410f95: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410f99: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410f9d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 410fa1: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 410fa5: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 410fa9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410fad: 48 89 ce mov rsi,rcx + 410fb0: 48 89 c7 mov rdi,rax + 410fb3: e8 96 30 00 00 call 41404e <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIjEEPT_PKS3_S6_S4_> + 410fb8: c9 leave + 410fb9: c3 ret + +0000000000410fba <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPjS2_EET0_T_S4_S3_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPjS2_EET0_T_S4_S3_(): + 410fba: 55 push rbp + 410fbb: 48 89 e5 mov rbp,rsp + 410fbe: 48 83 ec 20 sub rsp,0x20 + 410fc2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410fc6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 410fca: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 410fce: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 410fd2: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 410fd6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 410fda: 48 89 ce mov rsi,rcx + 410fdd: 48 89 c7 mov rdi,rax + 410fe0: e8 c8 30 00 00 call 4140ad <_ZSt4copyIPjS0_ET0_T_S2_S1_> + 410fe5: c9 leave + 410fe6: c3 ret + +0000000000410fe7 <_ZSt19__iterator_categoryIPjENSt15iterator_traitsIT_E17iterator_categoryERKS2_>: +_ZSt19__iterator_categoryIPjENSt15iterator_traitsIT_E17iterator_categoryERKS2_(): + 410fe7: 55 push rbp + 410fe8: 48 89 e5 mov rbp,rsp + 410feb: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410fef: 90 nop + 410ff0: 5d pop rbp + 410ff1: c3 ret + +0000000000410ff2 <_ZSt10__fill_n_aIPjiiET_S1_T0_RKT1_St26random_access_iterator_tag>: +_ZSt10__fill_n_aIPjiiET_S1_T0_RKT1_St26random_access_iterator_tag(): + 410ff2: 55 push rbp + 410ff3: 48 89 e5 mov rbp,rsp + 410ff6: 48 83 ec 20 sub rsp,0x20 + 410ffa: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 410ffe: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 411001: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 411005: 83 7d f4 00 cmp DWORD PTR [rbp-0xc],0x0 + 411009: 7f 06 jg 411011 <_ZSt10__fill_n_aIPjiiET_S1_T0_RKT1_St26random_access_iterator_tag+0x1f> + 41100b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41100f: eb 3c jmp 41104d <_ZSt10__fill_n_aIPjiiET_S1_T0_RKT1_St26random_access_iterator_tag+0x5b> + 411011: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 411014: 48 98 cdqe + 411016: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 41101e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411022: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 411026: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41102a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41102e: 48 89 ce mov rsi,rcx + 411031: 48 89 c7 mov rdi,rax + 411034: e8 bf 30 00 00 call 4140f8 <_ZSt8__fill_aIPjiEvT_S1_RKT0_> + 411039: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41103c: 48 98 cdqe + 41103e: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 411046: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41104a: 48 01 d0 add rax,rdx + 41104d: c9 leave + 41104e: c3 ret + +000000000041104f <_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EPcLi0EEENS1_5valueIT0_EERKT2_>: +_ZN3fmt2v76detail8make_argILb1ENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEELNS1_4typeE12EPcLi0EEENS1_5valueIT0_EERKT2_(): + 41104f: 55 push rbp + 411050: 48 89 e5 mov rbp,rsp + 411053: 48 83 ec 40 sub rsp,0x40 + 411057: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41105b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41105f: 48 8b 10 mov rdx,QWORD PTR [rax] + 411062: 48 8d 45 f7 lea rax,[rbp-0x9] + 411066: 48 89 d6 mov rsi,rdx + 411069: 48 89 c7 mov rdi,rax + 41106c: e8 b5 30 00 00 call 414126 <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEPc> + 411071: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411075: 48 8d 45 e8 lea rax,[rbp-0x18] + 411079: 48 89 c7 mov rdi,rax + 41107c: e8 b7 30 00 00 call 414138 <_ZN3fmt2v76detail5checkIPcPKcEERKT0_S8_> + 411081: 48 8b 00 mov rax,QWORD PTR [rax] + 411084: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 411088: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41108c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 411090: 90 nop + 411091: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 411095: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 411099: c9 leave + 41109a: c3 ret + +000000000041109b <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_>: +_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_(): + 41109b: 55 push rbp + 41109c: 48 89 e5 mov rbp,rsp + 41109f: 48 83 ec 40 sub rsp,0x40 + 4110a3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4110a7: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 4110aa: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 4110ad: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4110b0: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 4110b3: 89 c7 mov edi,eax + 4110b5: e8 f8 a4 ff ff call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 4110ba: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4110bd: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4110c1: 74 03 je 4110c6 <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_+0x2b> + 4110c3: f7 5d fc neg DWORD PTR [rbp-0x4] + 4110c6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4110c9: 89 c7 mov edi,eax + 4110cb: e8 63 42 ff ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 4110d0: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 4110d3: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4110d7: 74 07 je 4110e0 <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_+0x45> + 4110d9: ba 01 00 00 00 mov edx,0x1 + 4110de: eb 05 jmp 4110e5 <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_+0x4a> + 4110e0: ba 00 00 00 00 mov edx,0x0 + 4110e5: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4110e8: 48 98 cdqe + 4110ea: 48 01 d0 add rax,rdx + 4110ed: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4110f1: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4110f5: 48 8d 45 c8 lea rax,[rbp-0x38] + 4110f9: 48 89 d6 mov rsi,rdx + 4110fc: 48 89 c7 mov rdi,rax + 4110ff: e8 42 30 00 00 call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 411104: 48 8b 00 mov rax,QWORD PTR [rax] + 411107: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41110b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41110f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411113: 48 89 d6 mov rsi,rdx + 411116: 48 89 c7 mov rdi,rax + 411119: e8 3a 30 00 00 call 414158 <_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m> + 41111e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411122: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 411127: 74 2f je 411158 <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_+0xbd> + 411129: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41112d: 74 0f je 41113e <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_+0xa3> + 41112f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411133: 48 8d 50 01 lea rdx,[rax+0x1] + 411137: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41113b: c6 00 2d mov BYTE PTR [rax],0x2d + 41113e: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 411141: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 411144: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411148: 89 ce mov esi,ecx + 41114a: 48 89 c7 mov rdi,rax + 41114d: e8 b7 b1 ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 411152: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411156: eb 41 jmp 411199 <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_+0xfe> + 411158: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41115c: 74 0f je 41116d <_ZN3fmt2v76detail5writeIcPciLi0EEET0_S4_T1_+0xd2> + 41115e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411162: 48 8d 50 01 lea rdx,[rax+0x1] + 411166: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41116a: c6 00 2d mov BYTE PTR [rax],0x2d + 41116d: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 411170: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 411173: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411177: 89 ce mov esi,ecx + 411179: 48 89 c7 mov rdi,rax + 41117c: e8 88 b1 ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 411181: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 411185: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411189: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41118d: 48 89 d6 mov rsi,rdx + 411190: 48 89 c7 mov rdi,rax + 411193: e8 d3 2f 00 00 call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 411198: 90 nop + 411199: c9 leave + 41119a: c3 ret + +000000000041119b <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_>: +_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_(): + 41119b: 55 push rbp + 41119c: 48 89 e5 mov rbp,rsp + 41119f: 48 83 ec 40 sub rsp,0x40 + 4111a3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4111a7: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 4111aa: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 4111ad: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4111b0: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 4111b3: 89 c7 mov edi,eax + 4111b5: e8 79 f7 ff ff call 410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_> + 4111ba: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4111bd: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4111c1: 74 03 je 4111c6 <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_+0x2b> + 4111c3: f7 5d fc neg DWORD PTR [rbp-0x4] + 4111c6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4111c9: 89 c7 mov edi,eax + 4111cb: e8 63 41 ff ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 4111d0: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 4111d3: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4111d7: 74 07 je 4111e0 <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_+0x45> + 4111d9: ba 01 00 00 00 mov edx,0x1 + 4111de: eb 05 jmp 4111e5 <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_+0x4a> + 4111e0: ba 00 00 00 00 mov edx,0x0 + 4111e5: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4111e8: 48 98 cdqe + 4111ea: 48 01 d0 add rax,rdx + 4111ed: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4111f1: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4111f5: 48 8d 45 c8 lea rax,[rbp-0x38] + 4111f9: 48 89 d6 mov rsi,rdx + 4111fc: 48 89 c7 mov rdi,rax + 4111ff: e8 42 2f 00 00 call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 411204: 48 8b 00 mov rax,QWORD PTR [rax] + 411207: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41120b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41120f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411213: 48 89 d6 mov rsi,rdx + 411216: 48 89 c7 mov rdi,rax + 411219: e8 3a 2f 00 00 call 414158 <_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m> + 41121e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411222: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 411227: 74 2f je 411258 <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_+0xbd> + 411229: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41122d: 74 0f je 41123e <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_+0xa3> + 41122f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411233: 48 8d 50 01 lea rdx,[rax+0x1] + 411237: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41123b: c6 00 2d mov BYTE PTR [rax],0x2d + 41123e: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 411241: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 411244: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411248: 89 ce mov esi,ecx + 41124a: 48 89 c7 mov rdi,rax + 41124d: e8 b7 b0 ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 411252: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411256: eb 41 jmp 411299 <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_+0xfe> + 411258: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41125c: 74 0f je 41126d <_ZN3fmt2v76detail5writeIcPcjLi0EEET0_S4_T1_+0xd2> + 41125e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411262: 48 8d 50 01 lea rdx,[rax+0x1] + 411266: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41126a: c6 00 2d mov BYTE PTR [rax],0x2d + 41126d: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 411270: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 411273: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411277: 89 ce mov esi,ecx + 411279: 48 89 c7 mov rdi,rax + 41127c: e8 88 b0 ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 411281: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 411285: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411289: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41128d: 48 89 d6 mov rsi,rdx + 411290: 48 89 c7 mov rdi,rax + 411293: e8 d3 2e 00 00 call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 411298: 90 nop + 411299: c9 leave + 41129a: c3 ret + +000000000041129b <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_>: +_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_(): + 41129b: 55 push rbp + 41129c: 48 89 e5 mov rbp,rsp + 41129f: 48 83 ec 40 sub rsp,0x40 + 4112a3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4112a7: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4112ab: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4112af: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4112b3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4112b7: 48 89 c7 mov rdi,rax + 4112ba: e8 be 2e 00 00 call 41417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_> + 4112bf: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4112c2: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4112c6: 74 04 je 4112cc <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_+0x31> + 4112c8: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 4112cc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4112d0: 48 89 c7 mov rdi,rax + 4112d3: e8 39 3f ff ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 4112d8: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 4112db: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4112df: 74 07 je 4112e8 <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_+0x4d> + 4112e1: ba 01 00 00 00 mov edx,0x1 + 4112e6: eb 05 jmp 4112ed <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_+0x52> + 4112e8: ba 00 00 00 00 mov edx,0x0 + 4112ed: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4112f0: 48 98 cdqe + 4112f2: 48 01 d0 add rax,rdx + 4112f5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4112f9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4112fd: 48 8d 45 c8 lea rax,[rbp-0x38] + 411301: 48 89 d6 mov rsi,rdx + 411304: 48 89 c7 mov rdi,rax + 411307: e8 3a 2e 00 00 call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 41130c: 48 8b 00 mov rax,QWORD PTR [rax] + 41130f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 411313: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 411317: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41131b: 48 89 d6 mov rsi,rdx + 41131e: 48 89 c7 mov rdi,rax + 411321: e8 32 2e 00 00 call 414158 <_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m> + 411326: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41132a: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 41132f: 74 31 je 411362 <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_+0xc7> + 411331: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 411335: 74 0f je 411346 <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_+0xab> + 411337: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41133b: 48 8d 50 01 lea rdx,[rax+0x1] + 41133f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 411343: c6 00 2d mov BYTE PTR [rax],0x2d + 411346: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 411349: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41134d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411351: 48 89 ce mov rsi,rcx + 411354: 48 89 c7 mov rdi,rax + 411357: e8 c3 b0 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41135c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411360: eb 43 jmp 4113a5 <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_+0x10a> + 411362: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 411366: 74 0f je 411377 <_ZN3fmt2v76detail5writeIcPcxLi0EEET0_S4_T1_+0xdc> + 411368: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41136c: 48 8d 50 01 lea rdx,[rax+0x1] + 411370: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 411374: c6 00 2d mov BYTE PTR [rax],0x2d + 411377: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 41137a: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41137e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411382: 48 89 ce mov rsi,rcx + 411385: 48 89 c7 mov rdi,rax + 411388: e8 92 b0 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41138d: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 411391: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411395: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 411399: 48 89 d6 mov rsi,rdx + 41139c: 48 89 c7 mov rdi,rax + 41139f: e8 c7 2d 00 00 call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 4113a4: 90 nop + 4113a5: c9 leave + 4113a6: c3 ret + +00000000004113a7 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_>: +_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_(): + 4113a7: 55 push rbp + 4113a8: 48 89 e5 mov rbp,rsp + 4113ab: 48 83 ec 40 sub rsp,0x40 + 4113af: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4113b3: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4113b7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4113bb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4113bf: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4113c3: 48 89 c7 mov rdi,rax + 4113c6: e8 c4 2d 00 00 call 41418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_> + 4113cb: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4113ce: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4113d2: 74 04 je 4113d8 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_+0x31> + 4113d4: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 4113d8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4113dc: 48 89 c7 mov rdi,rax + 4113df: e8 2d 3e ff ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 4113e4: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 4113e7: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 4113eb: 74 07 je 4113f4 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_+0x4d> + 4113ed: ba 01 00 00 00 mov edx,0x1 + 4113f2: eb 05 jmp 4113f9 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_+0x52> + 4113f4: ba 00 00 00 00 mov edx,0x0 + 4113f9: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 4113fc: 48 98 cdqe + 4113fe: 48 01 d0 add rax,rdx + 411401: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 411405: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 411409: 48 8d 45 c8 lea rax,[rbp-0x38] + 41140d: 48 89 d6 mov rsi,rdx + 411410: 48 89 c7 mov rdi,rax + 411413: e8 2e 2d 00 00 call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 411418: 48 8b 00 mov rax,QWORD PTR [rax] + 41141b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41141f: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 411423: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411427: 48 89 d6 mov rsi,rdx + 41142a: 48 89 c7 mov rdi,rax + 41142d: e8 26 2d 00 00 call 414158 <_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m> + 411432: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411436: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 41143b: 74 31 je 41146e <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_+0xc7> + 41143d: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 411441: 74 0f je 411452 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_+0xab> + 411443: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411447: 48 8d 50 01 lea rdx,[rax+0x1] + 41144b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41144f: c6 00 2d mov BYTE PTR [rax],0x2d + 411452: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 411455: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 411459: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41145d: 48 89 ce mov rsi,rcx + 411460: 48 89 c7 mov rdi,rax + 411463: e8 b7 af ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 411468: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41146c: eb 43 jmp 4114b1 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_+0x10a> + 41146e: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 411472: 74 0f je 411483 <_ZN3fmt2v76detail5writeIcPcyLi0EEET0_S4_T1_+0xdc> + 411474: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411478: 48 8d 50 01 lea rdx,[rax+0x1] + 41147c: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 411480: c6 00 2d mov BYTE PTR [rax],0x2d + 411483: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 411486: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41148a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41148e: 48 89 ce mov rsi,rcx + 411491: 48 89 c7 mov rdi,rax + 411494: e8 86 af ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 411499: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41149d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4114a1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4114a5: 48 89 d6 mov rsi,rdx + 4114a8: 48 89 c7 mov rdi,rax + 4114ab: e8 bb 2c 00 00 call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 4114b0: 90 nop + 4114b1: c9 leave + 4114b2: c3 ret + +00000000004114b3 <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_>: +_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_(): + 4114b3: 55 push rbp + 4114b4: 48 89 e5 mov rbp,rsp + 4114b7: 48 83 ec 50 sub rsp,0x50 + 4114bb: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4114bf: 48 89 d1 mov rcx,rdx + 4114c2: 48 89 f0 mov rax,rsi + 4114c5: 48 89 fa mov rdx,rdi + 4114c8: 48 89 ca mov rdx,rcx + 4114cb: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 4114cf: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4114d3: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4114d7: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 4114db: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4114df: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4114e3: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 4114e7: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4114eb: 48 89 d7 mov rdi,rdx + 4114ee: 48 89 c6 mov rsi,rax + 4114f1: e8 a8 2c 00 00 call 41419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_> + 4114f6: 88 45 df mov BYTE PTR [rbp-0x21],al + 4114f9: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 4114fd: 74 0d je 41150c <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_+0x59> + 4114ff: 48 f7 5d f0 neg QWORD PTR [rbp-0x10] + 411503: 48 83 55 f8 00 adc QWORD PTR [rbp-0x8],0x0 + 411508: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 41150c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 411510: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411514: 48 89 d7 mov rdi,rdx + 411517: 48 89 c6 mov rsi,rax + 41151a: e8 43 3d ff ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 41151f: 89 45 d8 mov DWORD PTR [rbp-0x28],eax + 411522: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 411526: 74 07 je 41152f <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_+0x7c> + 411528: ba 01 00 00 00 mov edx,0x1 + 41152d: eb 05 jmp 411534 <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_+0x81> + 41152f: ba 00 00 00 00 mov edx,0x0 + 411534: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 411537: 48 98 cdqe + 411539: 48 01 d0 add rax,rdx + 41153c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 411540: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 411544: 48 8d 45 c8 lea rax,[rbp-0x38] + 411548: 48 89 d6 mov rsi,rdx + 41154b: 48 89 c7 mov rdi,rax + 41154e: e8 f3 2b 00 00 call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 411553: 48 8b 00 mov rax,QWORD PTR [rax] + 411556: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41155a: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41155e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411562: 48 89 d6 mov rsi,rdx + 411565: 48 89 c7 mov rdi,rax + 411568: e8 eb 2b 00 00 call 414158 <_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m> + 41156d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 411571: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 411576: 74 32 je 4115aa <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_+0xf7> + 411578: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 41157c: 74 0f je 41158d <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_+0xda> + 41157e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 411582: 48 8d 50 01 lea rdx,[rax+0x1] + 411586: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 41158a: c6 00 2d mov BYTE PTR [rax],0x2d + 41158d: 8b 4d d8 mov ecx,DWORD PTR [rbp-0x28] + 411590: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 411594: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 411598: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41159c: 48 89 c7 mov rdi,rax + 41159f: e8 19 2c 00 00 call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 4115a4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4115a8: eb 44 jmp 4115ee <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_+0x13b> + 4115aa: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 4115ae: 74 0f je 4115bf <_ZN3fmt2v76detail5writeIcPcnLi0EEET0_S4_T1_+0x10c> + 4115b0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4115b4: 48 8d 50 01 lea rdx,[rax+0x1] + 4115b8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4115bc: c6 00 2d mov BYTE PTR [rax],0x2d + 4115bf: 8b 4d d8 mov ecx,DWORD PTR [rbp-0x28] + 4115c2: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4115c6: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4115ca: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4115ce: 48 89 c7 mov rdi,rax + 4115d1: e8 e7 2b 00 00 call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 4115d6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4115da: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4115de: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4115e2: 48 89 d6 mov rsi,rdx + 4115e5: 48 89 c7 mov rdi,rax + 4115e8: e8 7e 2b 00 00 call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 4115ed: 90 nop + 4115ee: c9 leave + 4115ef: c3 ret + +00000000004115f0 <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_>: +_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_(): + 4115f0: 55 push rbp + 4115f1: 48 89 e5 mov rbp,rsp + 4115f4: 48 83 ec 50 sub rsp,0x50 + 4115f8: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4115fc: 48 89 d1 mov rcx,rdx + 4115ff: 48 89 f0 mov rax,rsi + 411602: 48 89 fa mov rdx,rdi + 411605: 48 89 ca mov rdx,rcx + 411608: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 41160c: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 411610: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 411614: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 411618: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41161c: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 411620: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 411624: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 411628: 48 89 d7 mov rdi,rdx + 41162b: 48 89 c6 mov rsi,rax + 41162e: e8 06 2d 00 00 call 414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_> + 411633: 88 45 df mov BYTE PTR [rbp-0x21],al + 411636: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 41163a: 74 0d je 411649 <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_+0x59> + 41163c: 48 f7 5d f0 neg QWORD PTR [rbp-0x10] + 411640: 48 83 55 f8 00 adc QWORD PTR [rbp-0x8],0x0 + 411645: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 411649: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41164d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411651: 48 89 d7 mov rdi,rdx + 411654: 48 89 c6 mov rsi,rax + 411657: e8 06 3c ff ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 41165c: 89 45 d8 mov DWORD PTR [rbp-0x28],eax + 41165f: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 411663: 74 07 je 41166c <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_+0x7c> + 411665: ba 01 00 00 00 mov edx,0x1 + 41166a: eb 05 jmp 411671 <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_+0x81> + 41166c: ba 00 00 00 00 mov edx,0x0 + 411671: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 411674: 48 98 cdqe + 411676: 48 01 d0 add rax,rdx + 411679: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41167d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 411681: 48 8d 45 c8 lea rax,[rbp-0x38] + 411685: 48 89 d6 mov rsi,rdx + 411688: 48 89 c7 mov rdi,rax + 41168b: e8 b6 2a 00 00 call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 411690: 48 8b 00 mov rax,QWORD PTR [rax] + 411693: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411697: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41169b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41169f: 48 89 d6 mov rsi,rdx + 4116a2: 48 89 c7 mov rdi,rax + 4116a5: e8 ae 2a 00 00 call 414158 <_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m> + 4116aa: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4116ae: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 4116b3: 74 32 je 4116e7 <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_+0xf7> + 4116b5: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 4116b9: 74 0f je 4116ca <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_+0xda> + 4116bb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4116bf: 48 8d 50 01 lea rdx,[rax+0x1] + 4116c3: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 4116c7: c6 00 2d mov BYTE PTR [rax],0x2d + 4116ca: 8b 4d d8 mov ecx,DWORD PTR [rbp-0x28] + 4116cd: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4116d1: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4116d5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4116d9: 48 89 c7 mov rdi,rax + 4116dc: e8 dc 2a 00 00 call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 4116e1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4116e5: eb 44 jmp 41172b <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_+0x13b> + 4116e7: 80 7d df 00 cmp BYTE PTR [rbp-0x21],0x0 + 4116eb: 74 0f je 4116fc <_ZN3fmt2v76detail5writeIcPcoLi0EEET0_S4_T1_+0x10c> + 4116ed: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4116f1: 48 8d 50 01 lea rdx,[rax+0x1] + 4116f5: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4116f9: c6 00 2d mov BYTE PTR [rax],0x2d + 4116fc: 8b 4d d8 mov ecx,DWORD PTR [rbp-0x28] + 4116ff: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 411703: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 411707: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41170b: 48 89 c7 mov rdi,rax + 41170e: e8 aa 2a 00 00 call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 411713: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 411717: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41171b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41171f: 48 89 d6 mov rsi,rdx + 411722: 48 89 c7 mov rdi,rax + 411725: e8 41 2a 00 00 call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 41172a: 90 nop + 41172b: c9 leave + 41172c: c3 ret + +000000000041172d <_ZN3fmt2v76detail5writeIcPcEET0_S4_b>: +_ZN3fmt2v76detail5writeIcPcEET0_S4_b(): + 41172d: 55 push rbp + 41172e: 48 89 e5 mov rbp,rsp + 411731: 48 83 ec 20 sub rsp,0x20 + 411735: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 411739: 89 f0 mov eax,esi + 41173b: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 41173e: 80 7d e4 00 cmp BYTE PTR [rbp-0x1c],0x0 + 411742: 74 07 je 41174b <_ZN3fmt2v76detail5writeIcPcEET0_S4_b+0x1e> + 411744: ba 7e 65 43 00 mov edx,0x43657e + 411749: eb 05 jmp 411750 <_ZN3fmt2v76detail5writeIcPcEET0_S4_b+0x23> + 41174b: ba 83 65 43 00 mov edx,0x436583 + 411750: 48 8d 45 f0 lea rax,[rbp-0x10] + 411754: 48 89 d6 mov rsi,rdx + 411757: 48 89 c7 mov rdi,rax + 41175a: e8 9f a0 ff ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 41175f: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 411763: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 411767: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41176b: 48 89 ce mov rsi,rcx + 41176e: 48 89 c7 mov rdi,rax + 411771: e8 df 2b 00 00 call 414355 <_ZN3fmt2v76detail5writeIcPcEET0_S4_NS0_17basic_string_viewIT_EE> + 411776: c9 leave + 411777: c3 ret + +0000000000411778 <_ZN3fmt2v76detail5writeIcPcEET0_S4_T_>: +_ZN3fmt2v76detail5writeIcPcEET0_S4_T_(): + 411778: 55 push rbp + 411779: 48 89 e5 mov rbp,rsp + 41177c: 48 83 ec 20 sub rsp,0x20 + 411780: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 411784: 89 f0 mov eax,esi + 411786: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 411789: 48 8d 45 e8 lea rax,[rbp-0x18] + 41178d: be 01 00 00 00 mov esi,0x1 + 411792: 48 89 c7 mov rdi,rax + 411795: e8 ac 29 00 00 call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 41179a: 48 8b 00 mov rax,QWORD PTR [rax] + 41179d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4117a1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4117a5: 48 8d 50 01 lea rdx,[rax+0x1] + 4117a9: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4117ad: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c] + 4117b1: 88 10 mov BYTE PTR [rax],dl + 4117b3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4117b7: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4117bb: 48 89 d6 mov rsi,rdx + 4117be: 48 89 c7 mov rdi,rax + 4117c1: e8 a5 29 00 00 call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 4117c6: c9 leave + 4117c7: c3 ret + +00000000004117c8 <_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_>: +_ZSt13back_inserterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt20back_insert_iteratorIT_ERS7_(): + 4117c8: 55 push rbp + 4117c9: 48 89 e5 mov rbp,rsp + 4117cc: 48 83 ec 20 sub rsp,0x20 + 4117d0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4117d4: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4117d8: 48 8d 45 f8 lea rax,[rbp-0x8] + 4117dc: 48 89 d6 mov rsi,rdx + 4117df: 48 89 c7 mov rdi,rax + 4117e2: e8 01 2c 00 00 call 4143e8 <_ZNSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS5_> + 4117e7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4117eb: c9 leave + 4117ec: c3 ret + 4117ed: 90 nop + +00000000004117ee <_ZN3fmt2v76detail6fill_tIcEC1Ev>: +_ZN3fmt2v76detail6fill_tIcEC2Ev(): + 4117ee: 55 push rbp + 4117ef: 48 89 e5 mov rbp,rsp + 4117f2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4117f6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4117fa: c6 00 20 mov BYTE PTR [rax],0x20 + 4117fd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411801: c6 40 01 00 mov BYTE PTR [rax+0x1],0x0 + 411805: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411809: c6 40 02 00 mov BYTE PTR [rax+0x2],0x0 + 41180d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411811: c6 40 03 00 mov BYTE PTR [rax+0x3],0x0 + 411815: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411819: c6 40 04 01 mov BYTE PTR [rax+0x4],0x1 + 41181d: 90 nop + 41181e: 5d pop rbp + 41181f: c3 ret + +0000000000411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev>: +_ZN3fmt2v718basic_format_specsIcEC2Ev(): + 411820: 55 push rbp + 411821: 48 89 e5 mov rbp,rsp + 411824: 48 83 ec 10 sub rsp,0x10 + 411828: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41182c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411830: c7 00 00 00 00 00 mov DWORD PTR [rax],0x0 + 411836: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41183a: c7 40 04 ff ff ff ff mov DWORD PTR [rax+0x4],0xffffffff + 411841: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411845: c6 40 08 00 mov BYTE PTR [rax+0x8],0x0 + 411849: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41184d: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 411851: 83 e2 f0 and edx,0xfffffff0 + 411854: 88 50 09 mov BYTE PTR [rax+0x9],dl + 411857: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41185b: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 41185f: 83 e2 8f and edx,0xffffff8f + 411862: 88 50 09 mov BYTE PTR [rax+0x9],dl + 411865: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411869: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 41186d: 83 e2 7f and edx,0x7f + 411870: 88 50 09 mov BYTE PTR [rax+0x9],dl + 411873: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411877: 48 83 c0 0a add rax,0xa + 41187b: 48 89 c7 mov rdi,rax + 41187e: e8 6b ff ff ff call 4117ee <_ZN3fmt2v76detail6fill_tIcEC1Ev> + 411883: 90 nop + 411884: c9 leave + 411885: c3 ret + +0000000000411886 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_(): + 411886: 55 push rbp + 411887: 48 89 e5 mov rbp,rsp + 41188a: 48 83 ec 30 sub rsp,0x30 + 41188e: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 411892: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 411897: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 41189a: 66 0f 6e c0 movd xmm0,eax + 41189e: e8 6b 2b 00 00 call 41440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_> + 4118a3: 83 f0 01 xor eax,0x1 + 4118a6: 0f b6 c0 movzx eax,al + 4118a9: 89 c7 mov edi,eax + 4118ab: e8 2e a5 ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 4118b0: 84 c0 test al,al + 4118b2: 74 09 je 4118bd <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_+0x37> + 4118b4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4118b8: e9 bd 00 00 00 jmp 41197a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_+0xf4> + 4118bd: 48 8d 45 d4 lea rax,[rbp-0x2c] + 4118c1: 48 89 c7 mov rdi,rax + 4118c4: e8 89 b4 ff ff call 40cd52 <_ZN3fmt2v76detail8bit_castIjfEET_RKT0_> + 4118c9: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4118cc: 48 c7 45 ec 00 00 00 00 mov QWORD PTR [rbp-0x14],0x0 + 4118d4: e8 78 9c ff ff call 40b551 <_ZN3fmt2v76detail8num_bitsIjEEiv> + 4118d9: 83 e8 01 sub eax,0x1 + 4118dc: ba 01 00 00 00 mov edx,0x1 + 4118e1: 89 c1 mov ecx,eax + 4118e3: d3 e2 shl edx,cl + 4118e5: 89 d0 mov eax,edx + 4118e7: 23 45 fc and eax,DWORD PTR [rbp-0x4] + 4118ea: 89 45 f8 mov DWORD PTR [rbp-0x8],eax + 4118ed: 83 7d f8 00 cmp DWORD PTR [rbp-0x8],0x0 + 4118f1: 74 19 je 41190c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_+0x86> + 4118f3: c6 45 f1 01 mov BYTE PTR [rbp-0xf],0x1 + 4118f7: f3 0f 10 45 d4 movss xmm0,DWORD PTR [rbp-0x2c] + 4118fc: f3 0f 10 0d 8c 4f 02 00 movss xmm1,DWORD PTR [rip+0x24f8c] # 436890 + 411904: 0f 57 c1 xorps xmm0,xmm1 + 411907: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 41190c: c7 45 f4 00 00 80 7f mov DWORD PTR [rbp-0xc],0x7f800000 + 411913: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 411916: 23 45 f4 and eax,DWORD PTR [rbp-0xc] + 411919: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 41191c: 75 29 jne 411947 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_+0xc1> + 41191e: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 411921: 66 0f 6e c0 movd xmm0,eax + 411925: e8 3c 35 ff ff call 404e66 <_ZSt5isinff> + 41192a: 0f b6 f0 movzx esi,al + 41192d: 48 8d 55 ec lea rdx,[rbp-0x14] + 411931: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 411935: 48 89 d1 mov rcx,rdx + 411938: ba 10 6d 43 00 mov edx,0x436d10 + 41193d: 48 89 c7 mov rdi,rax + 411940: e8 38 2b 00 00 call 41447d <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 411945: eb 33 jmp 41197a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEfLi0EEET0_SB_T1_+0xf4> + 411947: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 41194a: 66 0f 6e c0 movd xmm0,eax + 41194e: e8 77 5f ff ff call 4078ca <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_> + 411953: 48 89 45 e4 mov QWORD PTR [rbp-0x1c],rax + 411957: 48 8b 55 ec mov rdx,QWORD PTR [rbp-0x14] + 41195b: 48 8d 75 e4 lea rsi,[rbp-0x1c] + 41195f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 411963: 41 b8 2e 00 00 00 mov r8d,0x2e + 411969: 48 89 d1 mov rcx,rdx + 41196c: ba 10 6d 43 00 mov edx,0x436d10 + 411971: 48 89 c7 mov rdi,rax + 411974: e8 7e 2f 00 00 call 4148f7 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_> + 411979: 90 nop + 41197a: c9 leave + 41197b: c3 ret + +000000000041197c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_(): + 41197c: 55 push rbp + 41197d: 48 89 e5 mov rbp,rsp + 411980: 48 83 ec 40 sub rsp,0x40 + 411984: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 411988: f2 0f 11 45 c0 movsd QWORD PTR [rbp-0x40],xmm0 + 41198d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 411991: 66 48 0f 6e c0 movq xmm0,rax + 411996: e8 86 34 00 00 call 414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_> + 41199b: 83 f0 01 xor eax,0x1 + 41199e: 0f b6 c0 movzx eax,al + 4119a1: 89 c7 mov edi,eax + 4119a3: e8 36 a4 ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 4119a8: 84 c0 test al,al + 4119aa: 74 09 je 4119b5 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_+0x39> + 4119ac: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4119b0: e9 d6 00 00 00 jmp 411a8b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_+0x10f> + 4119b5: 48 8d 45 c0 lea rax,[rbp-0x40] + 4119b9: 48 89 c7 mov rdi,rax + 4119bc: e8 f1 b4 ff ff call 40ceb2 <_ZN3fmt2v76detail8bit_castImdEET_RKT0_> + 4119c1: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4119c5: 48 c7 45 e0 00 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + 4119cd: e8 8a 9b ff ff call 40b55c <_ZN3fmt2v76detail8num_bitsImEEiv> + 4119d2: 83 e8 01 sub eax,0x1 + 4119d5: ba 01 00 00 00 mov edx,0x1 + 4119da: 89 c1 mov ecx,eax + 4119dc: 48 d3 e2 shl rdx,cl + 4119df: 48 89 d0 mov rax,rdx + 4119e2: 48 23 45 f8 and rax,QWORD PTR [rbp-0x8] + 4119e6: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4119ea: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 4119ef: 74 1a je 411a0b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_+0x8f> + 4119f1: c6 45 e5 01 mov BYTE PTR [rbp-0x1b],0x1 + 4119f5: f2 0f 10 45 c0 movsd xmm0,QWORD PTR [rbp-0x40] + 4119fa: f3 0f 7e 0d 9e 4e 02 00 movq xmm1,QWORD PTR [rip+0x24e9e] # 4368a0 + 411a02: 66 0f 57 c1 xorpd xmm0,xmm1 + 411a06: f2 0f 11 45 c0 movsd QWORD PTR [rbp-0x40],xmm0 + 411a0b: 48 b8 00 00 00 00 00 00 f0 7f movabs rax,0x7ff0000000000000 + 411a15: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411a19: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411a1d: 48 23 45 e8 and rax,QWORD PTR [rbp-0x18] + 411a21: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 411a25: 75 2b jne 411a52 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_+0xd6> + 411a27: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 411a2b: 66 48 0f 6e c0 movq xmm0,rax + 411a30: e8 61 34 ff ff call 404e96 <_ZSt5isinfd> + 411a35: 0f b6 f0 movzx esi,al + 411a38: 48 8d 55 e0 lea rdx,[rbp-0x20] + 411a3c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411a40: 48 89 d1 mov rcx,rdx + 411a43: ba 20 6d 43 00 mov edx,0x436d20 + 411a48: 48 89 c7 mov rdi,rax + 411a4b: e8 2d 2a 00 00 call 41447d <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 411a50: eb 39 jmp 411a8b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdLi0EEET0_SB_T1_+0x10f> + 411a52: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 411a56: 66 48 0f 6e c0 movq xmm0,rax + 411a5b: e8 d2 64 ff ff call 407f32 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_> + 411a60: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 411a64: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 411a68: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 411a6c: 48 8d 75 d0 lea rsi,[rbp-0x30] + 411a70: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411a74: 41 b8 2e 00 00 00 mov r8d,0x2e + 411a7a: 48 89 d1 mov rcx,rdx + 411a7d: ba 20 6d 43 00 mov edx,0x436d20 + 411a82: 48 89 c7 mov rdi,rax + 411a85: e8 79 37 00 00 call 415203 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_> + 411a8a: 90 nop + 411a8b: c9 leave + 411a8c: c3 ret + +0000000000411a8d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_(): + 411a8d: 55 push rbp + 411a8e: 48 89 e5 mov rbp,rsp + 411a91: 48 83 ec 30 sub rsp,0x30 + 411a95: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 411a99: 48 8d 45 e8 lea rax,[rbp-0x18] + 411a9d: 48 89 c7 mov rdi,rax + 411aa0: e8 6d 35 ff ff call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 411aa5: 48 8d 45 f0 lea rax,[rbp-0x10] + 411aa9: 48 89 c7 mov rdi,rax + 411aac: e8 6f fd ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 411ab1: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 411ab5: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 411ab9: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 411abd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 411ac1: ff 75 18 push QWORD PTR [rbp+0x18] + 411ac4: ff 75 10 push QWORD PTR [rbp+0x10] + 411ac7: 48 89 c7 mov rdi,rax + 411aca: e8 69 3c 00 00 call 415738 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 411acf: 48 83 c4 10 add rsp,0x10 + 411ad3: c9 leave + 411ad4: c3 ret + +0000000000411ad5 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKT_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKT_(): + 411ad5: 55 push rbp + 411ad6: 48 89 e5 mov rbp,rsp + 411ad9: 41 54 push r12 + 411adb: 53 push rbx + 411adc: 48 83 ec 30 sub rsp,0x30 + 411ae0: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 411ae4: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 411ae8: 48 83 7d c0 00 cmp QWORD PTR [rbp-0x40],0x0 + 411aed: 75 2c jne 411b1b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKT_+0x46> + 411aef: bf 10 00 00 00 mov edi,0x10 + 411af4: e8 57 16 ff ff call 403150 <__cxa_allocate_exception@plt> + 411af9: 48 89 c3 mov rbx,rax + 411afc: be 89 65 43 00 mov esi,0x436589 + 411b01: 48 89 df mov rdi,rbx + 411b04: e8 df 35 ff ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 411b09: ba f4 3b 40 00 mov edx,0x403bf4 + 411b0e: be a0 7f 43 00 mov esi,0x437fa0 + 411b13: 48 89 df mov rdi,rbx + 411b16: e8 35 19 ff ff call 403450 <__cxa_throw@plt> + 411b1b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 411b1f: 48 89 c7 mov rdi,rax + 411b22: e8 4f 34 ff ff call 404f76 <_ZNSt11char_traitsIcE6lengthEPKc> + 411b27: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411b2b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 411b2f: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 411b33: 48 8d 45 d0 lea rax,[rbp-0x30] + 411b37: 48 89 ce mov rsi,rcx + 411b3a: 48 89 c7 mov rdi,rax + 411b3d: e8 a6 99 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 411b42: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 411b46: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 411b4a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411b4e: 48 89 ce mov rsi,rcx + 411b51: 48 89 c7 mov rdi,rax + 411b54: e8 29 00 00 00 call 411b82 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIT_EE> + 411b59: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 411b5d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411b61: eb 16 jmp 411b79 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKT_+0xa4> + 411b63: 49 89 c4 mov r12,rax + 411b66: 48 89 df mov rdi,rbx + 411b69: e8 c2 16 ff ff call 403230 <__cxa_free_exception@plt> + 411b6e: 4c 89 e0 mov rax,r12 + 411b71: 48 89 c7 mov rdi,rax + 411b74: e8 e7 18 ff ff call 403460 <_Unwind_Resume@plt> + 411b79: 48 83 c4 30 add rsp,0x30 + 411b7d: 5b pop rbx + 411b7e: 41 5c pop r12 + 411b80: 5d pop rbp + 411b81: c3 ret + +0000000000411b82 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIT_EE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIT_EE(): + 411b82: 55 push rbp + 411b83: 48 89 e5 mov rbp,rsp + 411b86: 53 push rbx + 411b87: 48 83 ec 38 sub rsp,0x38 + 411b8b: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 411b8f: 48 89 d1 mov rcx,rdx + 411b92: 48 89 f0 mov rax,rsi + 411b95: 48 89 fa mov rdx,rdi + 411b98: 48 89 ca mov rdx,rcx + 411b9b: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 411b9f: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 411ba3: 48 8d 45 c0 lea rax,[rbp-0x40] + 411ba7: 48 89 c7 mov rdi,rax + 411baa: e8 a5 34 ff ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 411baf: 48 89 c2 mov rdx,rax + 411bb2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 411bb6: 48 89 d6 mov rsi,rdx + 411bb9: 48 89 c7 mov rdi,rax + 411bbc: e8 bb 3f 00 00 call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 411bc1: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411bc5: 48 8d 45 c0 lea rax,[rbp-0x40] + 411bc9: 48 89 c7 mov rdi,rax + 411bcc: e8 19 40 00 00 call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 411bd1: 48 89 c3 mov rbx,rax + 411bd4: 48 8d 45 c0 lea rax,[rbp-0x40] + 411bd8: 48 89 c7 mov rdi,rax + 411bdb: e8 66 af ff ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 411be0: 48 89 c1 mov rcx,rax + 411be3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411be7: 48 89 c2 mov rdx,rax + 411bea: 48 89 de mov rsi,rbx + 411bed: 48 89 cf mov rdi,rcx + 411bf0: e8 11 40 00 00 call 415c06 <_ZSt4copyIPKcPcET0_T_S4_S3_> + 411bf5: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 411bf9: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 411bfd: 48 8d 45 d8 lea rax,[rbp-0x28] + 411c01: 48 89 d6 mov rsi,rdx + 411c04: 48 89 c7 mov rdi,rax + 411c07: e8 45 40 00 00 call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 411c0c: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 411c10: c9 leave + 411c11: c3 ret + +0000000000411c12 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKv>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_PKv(): + 411c12: 55 push rbp + 411c13: 48 89 e5 mov rbp,rsp + 411c16: 48 83 ec 10 sub rsp,0x10 + 411c1a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 411c1e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 411c22: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411c26: 48 89 c7 mov rdi,rax + 411c29: e8 fa 33 ff ff call 405028 <_ZN3fmt2v76detail10to_uintptrEPKv> + 411c2e: 48 89 c1 mov rcx,rax + 411c31: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411c35: ba 00 00 00 00 mov edx,0x0 + 411c3a: 48 89 ce mov rsi,rcx + 411c3d: 48 89 c7 mov rdi,rax + 411c40: e8 70 40 00 00 call 415cb5 <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EE> + 411c45: c9 leave + 411c46: c3 ret + +0000000000411c47 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_9monostateE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_9monostateE(): + 411c47: 55 push rbp + 411c48: 48 89 e5 mov rbp,rsp + 411c4b: 48 83 ec 10 sub rsp,0x10 + 411c4f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 411c53: ba 78 61 43 00 mov edx,0x436178 + 411c58: be d7 07 00 00 mov esi,0x7d7 + 411c5d: bf e8 64 43 00 mov edi,0x4364e8 + 411c62: e8 65 1d ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 411c67: 90 nop + +0000000000411c68 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv(): + 411c68: 55 push rbp + 411c69: 48 89 e5 mov rbp,rsp + 411c6c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 411c70: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411c74: 48 8b 00 mov rax,QWORD PTR [rax] + 411c77: 5d pop rbp + 411c78: c3 ret + +0000000000411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m>: +_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m(): + 411c79: 55 push rbp + 411c7a: 48 89 e5 mov rbp,rsp + 411c7d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 411c81: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 411c85: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411c89: 5d pop rbp + 411c8a: c3 ret + +0000000000411c8b <_ZSt6copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_>: +_ZSt6copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_(): + 411c8b: 55 push rbp + 411c8c: 48 89 e5 mov rbp,rsp + 411c8f: 48 83 ec 30 sub rsp,0x30 + 411c93: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 411c97: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 411c9b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 411c9f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 411ca3: 48 89 c7 mov rdi,rax + 411ca6: e8 f1 32 ff ff call 404f9c <_ZSt17__size_to_integerm> + 411cab: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 411caf: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 411cb4: 75 06 jne 411cbc <_ZSt6copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_+0x31> + 411cb6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 411cba: eb 24 jmp 411ce0 <_ZSt6copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_+0x55> + 411cbc: 48 8d 45 e8 lea rax,[rbp-0x18] + 411cc0: 48 89 c7 mov rdi,rax + 411cc3: e8 e9 e0 ff ff call 40fdb1 <_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_> + 411cc8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411ccc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 411cd0: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 411cd4: 48 89 ce mov rsi,rcx + 411cd7: 48 89 c7 mov rdi,rax + 411cda: e8 75 40 00 00 call 415d54 <_ZSt8__copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_St26random_access_iterator_tag> + 411cdf: 90 nop + 411ce0: c9 leave + 411ce1: c3 ret + +0000000000411ce2 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE10advance_toES6_>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE10advance_toES6_(): + 411ce2: 55 push rbp + 411ce3: 48 89 e5 mov rbp,rsp + 411ce6: 48 83 ec 20 sub rsp,0x20 + 411cea: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 411cee: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 411cf2: 48 8d 45 ff lea rax,[rbp-0x1] + 411cf6: 48 89 c7 mov rdi,rax + 411cf9: e8 ac 32 ff ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 411cfe: 83 f0 01 xor eax,0x1 + 411d01: 84 c0 test al,al + 411d03: 74 0b je 411d10 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE10advance_toES6_+0x2e> + 411d05: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 411d09: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 411d0d: 48 89 10 mov QWORD PTR [rax],rdx + 411d10: 90 nop + 411d11: c9 leave + 411d12: c3 ret + 411d13: 90 nop + +0000000000411d14 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idEv>: +_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idEv(): + 411d14: 55 push rbp + 411d15: 48 89 e5 mov rbp,rsp + 411d18: 48 83 ec 10 sub rsp,0x10 + 411d1c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 411d20: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 411d24: 48 83 c0 08 add rax,0x8 + 411d28: 48 89 c7 mov rdi,rax + 411d2b: e8 5a 40 00 00 call 415d8a <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv> + 411d30: c9 leave + 411d31: c3 ret + +0000000000411d32 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_>: +_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_(): + 411d32: 55 push rbp + 411d33: 48 89 e5 mov rbp,rsp + 411d36: 48 83 ec 50 sub rsp,0x50 + 411d3a: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 411d3e: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 411d42: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 411d46: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411d4a: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 411d4e: 75 14 jne 411d64 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x32> + 411d50: ba 78 61 43 00 mov edx,0x436178 + 411d55: be 8e 0a 00 00 mov esi,0xa8e + 411d5a: bf e8 64 43 00 mov edi,0x4364e8 + 411d5f: e8 68 1c ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 411d64: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411d68: 0f b6 00 movzx eax,BYTE PTR [rax] + 411d6b: 88 45 ef mov BYTE PTR [rbp-0x11],al + 411d6e: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 411d72: 74 06 je 411d7a <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x48> + 411d74: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 411d78: 75 15 jne 411d8f <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x5d> + 411d7a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 411d7e: 48 89 c7 mov rdi,rax + 411d81: e8 d4 40 00 00 call 415e5a <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclEv> + 411d86: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411d8a: e9 52 01 00 00 jmp 411ee1 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x1af> + 411d8f: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 411d93: 0f 8e 8c 00 00 00 jle 411e25 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0xf3> + 411d99: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 411d9d: 0f 8f 82 00 00 00 jg 411e25 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0xf3> + 411da3: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 411daa: 80 7d ef 30 cmp BYTE PTR [rbp-0x11],0x30 + 411dae: 74 1c je 411dcc <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x9a> + 411db0: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 411db4: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 411db8: 48 8d 45 c8 lea rax,[rbp-0x38] + 411dbc: 48 89 ce mov rsi,rcx + 411dbf: 48 89 c7 mov rdi,rax + 411dc2: e8 b8 40 00 00 call 415e7f <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_> + 411dc7: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 411dca: eb 0c jmp 411dd8 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0xa6> + 411dcc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411dd0: 48 83 c0 01 add rax,0x1 + 411dd4: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 411dd8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411ddc: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 411de0: 74 16 je 411df8 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0xc6> + 411de2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411de6: 0f b6 00 movzx eax,BYTE PTR [rax] + 411de9: 3c 7d cmp al,0x7d + 411deb: 74 1e je 411e0b <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0xd9> + 411ded: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411df1: 0f b6 00 movzx eax,BYTE PTR [rax] + 411df4: 3c 3a cmp al,0x3a + 411df6: 74 13 je 411e0b <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0xd9> + 411df8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 411dfc: be 32 65 43 00 mov esi,0x436532 + 411e01: 48 89 c7 mov rdi,rax + 411e04: e8 69 41 00 00 call 415f72 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcE8on_errorEPKc> + 411e09: eb 11 jmp 411e1c <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0xea> + 411e0b: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 411e0e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 411e12: 89 d6 mov esi,edx + 411e14: 48 89 c7 mov rdi,rax + 411e17: e8 7c 41 00 00 call 415f98 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclEi> + 411e1c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411e20: e9 bc 00 00 00 jmp 411ee1 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x1af> + 411e25: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 411e29: 89 c7 mov edi,eax + 411e2b: e8 95 41 00 00 call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 411e30: 83 f0 01 xor eax,0x1 + 411e33: 84 c0 test al,al + 411e35: 74 1a je 411e51 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x11f> + 411e37: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 411e3b: be 32 65 43 00 mov esi,0x436532 + 411e40: 48 89 c7 mov rdi,rax + 411e43: e8 2a 41 00 00 call 415f72 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcE8on_errorEPKc> + 411e48: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411e4c: e9 90 00 00 00 jmp 411ee1 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x1af> + 411e51: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 411e55: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 411e59: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 411e5e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411e62: 48 3b 45 c0 cmp rax,QWORD PTR [rbp-0x40] + 411e66: 74 2c je 411e94 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x162> + 411e68: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411e6c: 0f b6 00 movzx eax,BYTE PTR [rax] + 411e6f: 88 45 ef mov BYTE PTR [rbp-0x11],al + 411e72: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 411e76: 89 c7 mov edi,eax + 411e78: e8 48 41 00 00 call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 411e7d: 84 c0 test al,al + 411e7f: 75 0c jne 411e8d <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x15b> + 411e81: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 411e85: 7e 0d jle 411e94 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x162> + 411e87: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 411e8b: 7f 07 jg 411e94 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x162> + 411e8d: b8 01 00 00 00 mov eax,0x1 + 411e92: eb 05 jmp 411e99 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x167> + 411e94: b8 00 00 00 00 mov eax,0x0 + 411e99: 84 c0 test al,al + 411e9b: 75 bc jne 411e59 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEPKT_SH_SH_OT0_+0x127> + 411e9d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 411ea1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411ea5: 48 29 d0 sub rax,rdx + 411ea8: 48 89 c7 mov rdi,rax + 411eab: e8 74 96 ff ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 411eb0: 48 89 c2 mov rdx,rax + 411eb3: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 411eb7: 48 8d 45 d0 lea rax,[rbp-0x30] + 411ebb: 48 89 ce mov rsi,rcx + 411ebe: 48 89 c7 mov rdi,rax + 411ec1: e8 22 96 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 411ec6: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 411eca: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 411ece: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 411ed2: 48 89 ce mov rsi,rcx + 411ed5: 48 89 c7 mov rdi,rax + 411ed8: e8 1d 41 00 00 call 415ffa <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclENS0_17basic_string_viewIcEE> + 411edd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 411ee1: c9 leave + 411ee2: c3 ret + 411ee3: 90 nop + +0000000000411ee4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_>: +_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_(): + 411ee4: 55 push rbp + 411ee5: 48 89 e5 mov rbp,rsp + 411ee8: 41 54 push r12 + 411eea: 53 push rbx + 411eeb: 48 81 ec a0 01 00 00 sub rsp,0x1a0 + 411ef2: 48 89 bd 68 fe ff ff mov QWORD PTR [rbp-0x198],rdi + 411ef9: 89 b5 64 fe ff ff mov DWORD PTR [rbp-0x19c],esi + 411eff: 48 89 95 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rdx + 411f06: 48 89 8d 50 fe ff ff mov QWORD PTR [rbp-0x1b0],rcx + 411f0d: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 411f14: 48 8d 48 20 lea rcx,[rax+0x20] + 411f18: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 411f1f: 8b 95 64 fe ff ff mov edx,DWORD PTR [rbp-0x19c] + 411f25: 48 89 ce mov rsi,rcx + 411f28: 48 89 c7 mov rdi,rax + 411f2b: e8 b2 3e 00 00 call 415de2 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_> + 411f30: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 411f37: 48 89 c7 mov rdi,rax + 411f3a: e8 ff 40 00 00 call 41603e <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE4typeEv> + 411f3f: 83 f8 0f cmp eax,0xf + 411f42: 0f 94 c0 sete al + 411f45: 84 c0 test al,al + 411f47: 0f 84 b4 02 00 00 je 412201 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x31d> + 411f4d: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 411f54: 48 8d 50 08 lea rdx,[rax+0x8] + 411f58: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 411f5f: 48 89 c6 mov rsi,rax + 411f62: 48 89 d7 mov rdi,rdx + 411f65: e8 e5 40 00 00 call 41604f <_ZN3fmt2v710advance_toIcNS0_6detail13error_handlerEEEvRNS0_26basic_format_parse_contextIT_T0_EEPKS5_> + 411f6a: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 411f71: 48 8d 50 20 lea rdx,[rax+0x20] + 411f75: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 411f7c: 48 8d 48 08 lea rcx,[rax+0x8] + 411f80: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 411f87: 48 89 ce mov rsi,rcx + 411f8a: 48 89 c7 mov rdi,rax + 411f8d: e8 0e 41 00 00 call 4160a0 <_ZN3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC1ERNS0_26basic_format_parse_contextIcNS1_13error_handlerEEERS8_> + 411f92: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 411f98: 83 f8 0f cmp eax,0xf + 411f9b: 0f 87 38 02 00 00 ja 4121d9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x2f5> + 411fa1: 89 c0 mov eax,eax + 411fa3: 48 8b 04 c5 30 6d 43 00 mov rax,QWORD PTR [rax*8+0x436d30] + 411fab: ff e0 jmp rax + 411fad: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 411fb3: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 411fba: 89 d6 mov esi,edx + 411fbc: 48 89 c7 mov rdi,rax + 411fbf: e8 98 7e 00 00 call 419e5c <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIiEEvT_> + 411fc4: e9 20 02 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 411fc9: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 411fcf: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 411fd6: 89 d6 mov esi,edx + 411fd8: 48 89 c7 mov rdi,rax + 411fdb: e8 8a 7e 00 00 call 419e6a <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIjEEvT_> + 411fe0: e9 04 02 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 411fe5: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 411fec: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 411ff3: 48 89 d6 mov rsi,rdx + 411ff6: 48 89 c7 mov rdi,rax + 411ff9: e8 7a 7e 00 00 call 419e78 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIxEEvT_> + 411ffe: e9 e6 01 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 412003: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 41200a: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 412011: 48 89 d6 mov rsi,rdx + 412014: 48 89 c7 mov rdi,rax + 412017: e8 6c 7e 00 00 call 419e88 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIyEEvT_> + 41201c: e9 c8 01 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 412021: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 412028: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 41202f: 48 89 c1 mov rcx,rax + 412032: 48 89 d3 mov rbx,rdx + 412035: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 41203c: 48 89 ce mov rsi,rcx + 41203f: 48 89 c7 mov rdi,rax + 412042: e8 51 7e 00 00 call 419e98 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclInEEvT_> + 412047: e9 9d 01 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 41204c: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 412053: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 41205a: 48 89 c1 mov rcx,rax + 41205d: 48 89 d3 mov rbx,rdx + 412060: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 412067: 48 89 ce mov rsi,rcx + 41206a: 48 89 c7 mov rdi,rax + 41206d: e8 46 7e 00 00 call 419eb8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIoEEvT_> + 412072: e9 72 01 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 412077: 0f b6 85 b0 fe ff ff movzx eax,BYTE PTR [rbp-0x150] + 41207e: 0f b6 d0 movzx edx,al + 412081: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 412088: 89 d6 mov esi,edx + 41208a: 48 89 c7 mov rdi,rax + 41208d: e8 46 7e 00 00 call 419ed8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIbEEvT_> + 412092: e9 52 01 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 412097: 0f b6 85 b0 fe ff ff movzx eax,BYTE PTR [rbp-0x150] + 41209e: 0f be d0 movsx edx,al + 4120a1: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4120a8: 89 d6 mov esi,edx + 4120aa: 48 89 c7 mov rdi,rax + 4120ad: e8 36 7e 00 00 call 419ee8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIcEEvT_> + 4120b2: e9 32 01 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 4120b7: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 4120bd: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4120c4: 66 0f 6e c2 movd xmm0,edx + 4120c8: 48 89 c7 mov rdi,rax + 4120cb: e8 28 7e 00 00 call 419ef8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIfEEvT_> + 4120d0: e9 14 01 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 4120d5: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 4120dc: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4120e3: 66 48 0f 6e c2 movq xmm0,rdx + 4120e8: 48 89 c7 mov rdi,rax + 4120eb: e8 18 7e 00 00 call 419f08 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIdEEvT_> + 4120f0: e9 f4 00 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 4120f5: db ad b0 fe ff ff fld TBYTE PTR [rbp-0x150] + 4120fb: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 412102: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 412107: db 3c 24 fstp TBYTE PTR [rsp] + 41210a: 48 89 c7 mov rdi,rax + 41210d: e8 06 7e 00 00 call 419f18 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIeEEvT_> + 412112: 48 83 c4 10 add rsp,0x10 + 412116: e9 ce 00 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 41211b: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 412122: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 412129: 48 89 d6 mov rsi,rdx + 41212c: 48 89 c7 mov rdi,rax + 41212f: e8 f0 7d 00 00 call 419f24 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIPKcEEvT_> + 412134: e9 b0 00 00 00 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 412139: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 412140: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 412147: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 41214e: 48 89 ce mov rsi,rcx + 412151: 48 89 c7 mov rdi,rax + 412154: e8 8f 93 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 412159: 48 8b 8d 40 ff ff ff mov rcx,QWORD PTR [rbp-0xc0] + 412160: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 412167: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 41216e: 48 89 ce mov rsi,rcx + 412171: 48 89 c7 mov rdi,rax + 412174: e8 bb 7d 00 00 call 419f34 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclINS0_17basic_string_viewIcEEEEvT_> + 412179: eb 6e jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 41217b: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 412182: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 412189: 48 89 d6 mov rsi,rdx + 41218c: 48 89 c7 mov rdi,rax + 41218f: e8 c0 7d 00 00 call 419f54 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIPKvEEvT_> + 412194: eb 53 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 412196: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 41219d: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 4121a4: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4121ab: 48 89 ce mov rsi,rcx + 4121ae: 48 89 c7 mov rdi,rax + 4121b1: e8 06 7b 00 00 call 419cbc <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE> + 4121b6: 48 8b 8d 30 ff ff ff mov rcx,QWORD PTR [rbp-0xd0] + 4121bd: 48 8b 95 38 ff ff ff mov rdx,QWORD PTR [rbp-0xc8] + 4121c4: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4121cb: 48 89 ce mov rsi,rcx + 4121ce: 48 89 c7 mov rdi,rax + 4121d1: e8 8e 7d 00 00 call 419f64 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclENS0_16basic_format_argIS8_E6handleE> + 4121d6: eb 11 jmp 4121e9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x305> + 4121d8: 90 nop + 4121d9: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4121e0: 48 89 c7 mov rdi,rax + 4121e3: e8 be 7d 00 00 call 419fa6 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclINS0_9monostateEEEvT_> + 4121e8: 90 nop + 4121e9: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4121f0: 48 83 c0 08 add rax,0x8 + 4121f4: 48 89 c7 mov rdi,rax + 4121f7: e8 04 9d ff ff call 40bf00 <_ZNK3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE5beginEv> + 4121fc: e9 0e 06 00 00 jmp 41280f <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x92b> + 412201: c7 85 a0 fe ff ff 00 00 00 00 mov DWORD PTR [rbp-0x160],0x0 + 41220b: c7 85 a4 fe ff ff ff ff ff ff mov DWORD PTR [rbp-0x15c],0xffffffff + 412215: c6 85 a8 fe ff ff 00 mov BYTE PTR [rbp-0x158],0x0 + 41221c: 0f b6 85 a9 fe ff ff movzx eax,BYTE PTR [rbp-0x157] + 412223: 83 e0 f0 and eax,0xfffffff0 + 412226: 88 85 a9 fe ff ff mov BYTE PTR [rbp-0x157],al + 41222c: 0f b6 85 a9 fe ff ff movzx eax,BYTE PTR [rbp-0x157] + 412233: 83 e0 8f and eax,0xffffff8f + 412236: 88 85 a9 fe ff ff mov BYTE PTR [rbp-0x157],al + 41223c: 0f b6 85 a9 fe ff ff movzx eax,BYTE PTR [rbp-0x157] + 412243: 83 e0 7f and eax,0x7f + 412246: 88 85 a9 fe ff ff mov BYTE PTR [rbp-0x157],al + 41224c: c6 85 aa fe ff ff 20 mov BYTE PTR [rbp-0x156],0x20 + 412253: c6 85 ab fe ff ff 00 mov BYTE PTR [rbp-0x155],0x0 + 41225a: c6 85 ac fe ff ff 00 mov BYTE PTR [rbp-0x154],0x0 + 412261: c6 85 ad fe ff ff 00 mov BYTE PTR [rbp-0x153],0x0 + 412268: c6 85 ae fe ff ff 01 mov BYTE PTR [rbp-0x152],0x1 + 41226f: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 412276: 48 83 c0 01 add rax,0x1 + 41227a: 48 3b 85 50 fe ff ff cmp rax,QWORD PTR [rbp-0x1b0] + 412281: 73 31 jae 4122b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x3d0> + 412283: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 41228a: 48 83 c0 01 add rax,0x1 + 41228e: 0f b6 00 movzx eax,BYTE PTR [rax] + 412291: 3c 7d cmp al,0x7d + 412293: 75 1f jne 4122b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x3d0> + 412295: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 41229c: 0f b6 00 movzx eax,BYTE PTR [rax] + 41229f: 0f be c0 movsx eax,al + 4122a2: 89 c7 mov edi,eax + 4122a4: e8 21 3e 00 00 call 4160ca <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_> + 4122a9: 84 c0 test al,al + 4122ab: 74 07 je 4122b4 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x3d0> + 4122ad: b8 01 00 00 00 mov eax,0x1 + 4122b2: eb 05 jmp 4122b9 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x3d5> + 4122b4: b8 00 00 00 00 mov eax,0x0 + 4122b9: 84 c0 test al,al + 4122bb: 74 20 je 4122dd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x3f9> + 4122bd: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 4122c4: 48 8d 50 01 lea rdx,[rax+0x1] + 4122c8: 48 89 95 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rdx + 4122cf: 0f b6 00 movzx eax,BYTE PTR [rax] + 4122d2: 88 85 a8 fe ff ff mov BYTE PTR [rbp-0x158],al + 4122d8: e9 b1 00 00 00 jmp 41238e <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x4aa> + 4122dd: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 4122e4: 48 89 c7 mov rdi,rax + 4122e7: e8 52 3d 00 00 call 41603e <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE4typeEv> + 4122ec: 89 c3 mov ebx,eax + 4122ee: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4122f5: 48 8d 48 20 lea rcx,[rax+0x20] + 4122f9: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 412300: 48 8d 50 08 lea rdx,[rax+0x8] + 412304: 48 8d b5 a0 fe ff ff lea rsi,[rbp-0x160] + 41230b: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 412312: 48 89 c7 mov rdi,rax + 412315: e8 e0 3d 00 00 call 4160fa <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC1ERNS0_18basic_format_specsIcEERS5_RSB_> + 41231a: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 412321: 48 8d 85 70 fe ff ff lea rax,[rbp-0x190] + 412328: 89 da mov edx,ebx + 41232a: 48 89 ce mov rsi,rcx + 41232d: 48 89 c7 mov rdi,rax + 412330: e8 51 3e 00 00 call 416186 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEC1ERKSD_NS1_4typeE> + 412335: 48 8d 95 70 fe ff ff lea rdx,[rbp-0x190] + 41233c: 48 8b 8d 50 fe ff ff mov rcx,QWORD PTR [rbp-0x1b0] + 412343: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 41234a: 48 89 ce mov rsi,rcx + 41234d: 48 89 c7 mov rdi,rax + 412350: e8 86 3e 00 00 call 4161db <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_> + 412355: 48 89 85 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rax + 41235c: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 412363: 48 3b 85 50 fe ff ff cmp rax,QWORD PTR [rbp-0x1b0] + 41236a: 74 0e je 41237a <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x496> + 41236c: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 412373: 0f b6 00 movzx eax,BYTE PTR [rax] + 412376: 3c 7d cmp al,0x7d + 412378: 74 14 je 41238e <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x4aa> + 41237a: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 412381: be 61 65 43 00 mov esi,0x436561 + 412386: 48 89 c7 mov rdi,rax + 412389: e8 6a 1f ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 41238e: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 412395: 4c 8d 60 20 lea r12,[rax+0x20] + 412399: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4123a0: 48 8d 78 08 lea rdi,[rax+0x8] + 4123a4: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4123ab: 48 8d 70 20 lea rsi,[rax+0x20] + 4123af: 48 8d 95 a0 fe ff ff lea rdx,[rbp-0x160] + 4123b6: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4123bd: 41 b8 00 00 00 00 mov r8d,0x0 + 4123c3: 48 89 d1 mov rcx,rdx + 4123c6: 48 89 fa mov rdx,rdi + 4123c9: 48 89 c7 mov rdi,rax + 4123cc: e8 c7 3f 00 00 call 416398 <_ZN3fmt2v76detail13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEC1ERNS0_20basic_format_contextIS6_cEEPNS0_26basic_format_parse_contextIcNS1_13error_handlerEEEPNS0_18basic_format_specsIcEEPKc> + 4123d1: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 4123d7: 83 f8 0f cmp eax,0xf + 4123da: 0f 87 0d 04 00 00 ja 4127ed <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x909> + 4123e0: 89 c0 mov eax,eax + 4123e2: 48 8b 04 c5 b0 6d 43 00 mov rax,QWORD PTR [rax*8+0x436db0] + 4123ea: ff e0 jmp rax + 4123ec: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 4123f3: 8b 85 b0 fe ff ff mov eax,DWORD PTR [rbp-0x150] + 4123f9: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4123fd: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 412400: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412404: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 412408: 48 85 c0 test rax,rax + 41240b: 74 1b je 412428 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x544> + 41240d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412411: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 412415: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 412418: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41241c: 89 ce mov esi,ecx + 41241e: 48 89 c7 mov rdi,rax + 412421: e8 26 c8 00 00 call 41ec4c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE> + 412426: eb 1b jmp 412443 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x55f> + 412428: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 41242c: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 41242f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412433: 48 8b 00 mov rax,QWORD PTR [rax] + 412436: 89 d6 mov esi,edx + 412438: 48 89 c7 mov rdi,rax + 41243b: e8 c1 b3 00 00 call 41d801 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_> + 412440: 48 89 03 mov QWORD PTR [rbx],rax + 412443: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412447: 48 8b 00 mov rax,QWORD PTR [rax] + 41244a: e9 ae 03 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 41244f: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 412456: 8b 85 b0 fe ff ff mov eax,DWORD PTR [rbp-0x150] + 41245c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 412460: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 412463: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 412467: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41246b: 48 85 c0 test rax,rax + 41246e: 74 1b je 41248b <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x5a7> + 412470: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 412474: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 412478: 8b 4d d4 mov ecx,DWORD PTR [rbp-0x2c] + 41247b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41247f: 89 ce mov esi,ecx + 412481: 48 89 c7 mov rdi,rax + 412484: e8 23 c8 00 00 call 41ecac <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIjEEvT_RKNS0_18basic_format_specsIcEE> + 412489: eb 1b jmp 4124a6 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x5c2> + 41248b: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41248f: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 412492: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 412496: 48 8b 00 mov rax,QWORD PTR [rax] + 412499: 89 d6 mov esi,edx + 41249b: 48 89 c7 mov rdi,rax + 41249e: e8 92 b4 00 00 call 41d935 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_> + 4124a3: 48 89 03 mov QWORD PTR [rbx],rax + 4124a6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4124aa: 48 8b 00 mov rax,QWORD PTR [rax] + 4124ad: e9 4b 03 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 4124b2: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 4124b9: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 4124c0: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 4124c4: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4124c8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4124cc: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4124d0: 48 85 c0 test rax,rax + 4124d3: 74 1d je 4124f2 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x60e> + 4124d5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4124d9: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4124dd: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 4124e1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4124e5: 48 89 ce mov rsi,rcx + 4124e8: 48 89 c7 mov rdi,rax + 4124eb: e8 1c c8 00 00 call 41ed0c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIxEEvT_RKNS0_18basic_format_specsIcEE> + 4124f0: eb 1d jmp 41250f <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x62b> + 4124f2: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 4124f6: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 4124fa: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4124fe: 48 8b 00 mov rax,QWORD PTR [rax] + 412501: 48 89 d6 mov rsi,rdx + 412504: 48 89 c7 mov rdi,rax + 412507: e8 5d b5 00 00 call 41da69 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_> + 41250c: 48 89 03 mov QWORD PTR [rbx],rax + 41250f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 412513: 48 8b 00 mov rax,QWORD PTR [rax] + 412516: e9 e2 02 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 41251b: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 412522: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 412529: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41252d: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 412531: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 412535: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 412539: 48 85 c0 test rax,rax + 41253c: 74 1d je 41255b <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x677> + 41253e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 412542: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 412546: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 41254a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41254e: 48 89 ce mov rsi,rcx + 412551: 48 89 c7 mov rdi,rax + 412554: e8 15 c8 00 00 call 41ed6e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIyEEvT_RKNS0_18basic_format_specsIcEE> + 412559: eb 1d jmp 412578 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x694> + 41255b: 48 8b 5d b8 mov rbx,QWORD PTR [rbp-0x48] + 41255f: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 412563: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 412567: 48 8b 00 mov rax,QWORD PTR [rax] + 41256a: 48 89 d6 mov rsi,rdx + 41256d: 48 89 c7 mov rdi,rax + 412570: e8 34 b6 00 00 call 41dba9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_> + 412575: 48 89 03 mov QWORD PTR [rbx],rax + 412578: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41257c: 48 8b 00 mov rax,QWORD PTR [rax] + 41257f: e9 79 02 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 412584: 48 8d 8d 00 ff ff ff lea rcx,[rbp-0x100] + 41258b: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 412592: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 412599: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 41259d: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 4125a1: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 4125a5: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4125a9: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4125ad: 48 85 c0 test rax,rax + 4125b0: 74 1e je 4125d0 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x6ec> + 4125b2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4125b6: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 4125ba: 48 8b 75 90 mov rsi,QWORD PTR [rbp-0x70] + 4125be: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 4125c2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4125c6: 48 89 c7 mov rdi,rax + 4125c9: e8 02 c8 00 00 call 41edd0 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intInEEvT_RKNS0_18basic_format_specsIcEE> + 4125ce: eb 21 jmp 4125f1 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x70d> + 4125d0: 48 8b 5d a8 mov rbx,QWORD PTR [rbp-0x58] + 4125d4: 48 8b 4d 90 mov rcx,QWORD PTR [rbp-0x70] + 4125d8: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 4125dc: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4125e0: 48 8b 00 mov rax,QWORD PTR [rax] + 4125e3: 48 89 ce mov rsi,rcx + 4125e6: 48 89 c7 mov rdi,rax + 4125e9: e8 fb b6 00 00 call 41dce9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_> + 4125ee: 48 89 03 mov QWORD PTR [rbx],rax + 4125f1: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4125f5: 48 8b 00 mov rax,QWORD PTR [rax] + 4125f8: e9 00 02 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 4125fd: 48 8d 8d 00 ff ff ff lea rcx,[rbp-0x100] + 412604: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 41260b: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 412612: 48 89 4d 88 mov QWORD PTR [rbp-0x78],rcx + 412616: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 41261d: 48 89 95 78 ff ff ff mov QWORD PTR [rbp-0x88],rdx + 412624: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 412628: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41262c: 48 85 c0 test rax,rax + 41262f: 74 24 je 412655 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x771> + 412631: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 412635: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 412639: 48 8b b5 70 ff ff ff mov rsi,QWORD PTR [rbp-0x90] + 412640: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 412647: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 41264b: 48 89 c7 mov rdi,rax + 41264e: e8 f3 c7 00 00 call 41ee46 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIoEEvT_RKNS0_18basic_format_specsIcEE> + 412653: eb 27 jmp 41267c <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x798> + 412655: 48 8b 5d 88 mov rbx,QWORD PTR [rbp-0x78] + 412659: 48 8b 8d 70 ff ff ff mov rcx,QWORD PTR [rbp-0x90] + 412660: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 412667: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 41266b: 48 8b 00 mov rax,QWORD PTR [rax] + 41266e: 48 89 ce mov rsi,rcx + 412671: 48 89 c7 mov rdi,rax + 412674: e8 e1 b7 00 00 call 41de5a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_> + 412679: 48 89 03 mov QWORD PTR [rbx],rax + 41267c: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 412680: 48 8b 00 mov rax,QWORD PTR [rax] + 412683: e9 75 01 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 412688: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 41268f: 0f b6 95 b0 fe ff ff movzx edx,BYTE PTR [rbp-0x150] + 412696: 0f b6 d2 movzx edx,dl + 412699: 89 d6 mov esi,edx + 41269b: 48 89 c7 mov rdi,rax + 41269e: e8 63 7e 00 00 call 41a506 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb> + 4126a3: e9 55 01 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 4126a8: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4126af: 0f b6 95 b0 fe ff ff movzx edx,BYTE PTR [rbp-0x150] + 4126b6: 0f be d2 movsx edx,dl + 4126b9: 89 d6 mov esi,edx + 4126bb: 48 89 c7 mov rdi,rax + 4126be: e8 fd 7e 00 00 call 41a5c0 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEc> + 4126c3: e9 35 01 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 4126c8: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4126cf: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 4126d5: 66 0f 6e c2 movd xmm0,edx + 4126d9: 48 89 c7 mov rdi,rax + 4126dc: e8 27 7f 00 00 call 41a608 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIfLi0EEES6_T_> + 4126e1: e9 17 01 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 4126e6: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4126ed: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 4126f4: 66 48 0f 6e c2 movq xmm0,rdx + 4126f9: 48 89 c7 mov rdi,rax + 4126fc: e8 b5 7f 00 00 call 41a6b6 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIdLi0EEES6_T_> + 412701: e9 f7 00 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 412706: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 41270d: db ad b0 fe ff ff fld TBYTE PTR [rbp-0x150] + 412713: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 412718: db 3c 24 fstp TBYTE PTR [rsp] + 41271b: 48 89 c7 mov rdi,rax + 41271e: e8 45 80 00 00 call 41a768 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIeLi0EEES6_T_> + 412723: 48 83 c4 10 add rsp,0x10 + 412727: e9 d1 00 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 41272c: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 412733: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 41273a: 48 89 d6 mov rsi,rdx + 41273d: 48 89 c7 mov rdi,rax + 412740: e8 d3 80 00 00 call 41a818 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKc> + 412745: e9 b3 00 00 00 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 41274a: 48 8d 9d 00 ff ff ff lea rbx,[rbp-0x100] + 412751: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 412758: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 41275f: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 412766: 48 89 ce mov rsi,rcx + 412769: 48 89 c7 mov rdi,rax + 41276c: e8 77 8d ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 412771: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + 412778: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 41277f: 48 89 d6 mov rsi,rdx + 412782: 48 89 c2 mov rdx,rax + 412785: 48 89 df mov rdi,rbx + 412788: e8 01 81 00 00 call 41a88e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE> + 41278d: eb 6e jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 41278f: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 412796: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 41279d: 48 89 d6 mov rsi,rdx + 4127a0: 48 89 c7 mov rdi,rax + 4127a3: e8 6e 81 00 00 call 41a916 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKv> + 4127a8: eb 53 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 4127aa: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 4127b1: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 4127b8: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4127bf: 48 89 ce mov rsi,rcx + 4127c2: 48 89 c7 mov rdi,rax + 4127c5: e8 f2 74 00 00 call 419cbc <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE> + 4127ca: 48 8b 8d 50 ff ff ff mov rcx,QWORD PTR [rbp-0xb0] + 4127d1: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 4127d8: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4127df: 48 89 ce mov rsi,rcx + 4127e2: 48 89 c7 mov rdi,rax + 4127e5: e8 82 81 00 00 call 41a96c <_ZN3fmt2v76detail13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE> + 4127ea: eb 11 jmp 4127fd <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE15on_format_specsEiPKcSB_+0x919> + 4127ec: 90 nop + 4127ed: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 4127f4: 48 89 c7 mov rdi,rax + 4127f7: e8 ea 81 00 00 call 41a9e6 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_9monostateE> + 4127fc: 90 nop + 4127fd: 48 89 c6 mov rsi,rax + 412800: 4c 89 e7 mov rdi,r12 + 412803: e8 da f4 ff ff call 411ce2 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE10advance_toES6_> + 412808: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 41280f: 48 8d 65 f0 lea rsp,[rbp-0x10] + 412813: 5b pop rbx + 412814: 41 5c pop r12 + 412816: 5d pop rbp + 412817: c3 ret + +0000000000412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_>: +_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_(): + 412818: 55 push rbp + 412819: 48 89 e5 mov rbp,rsp + 41281c: 48 83 ec 30 sub rsp,0x30 + 412820: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 412824: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 412828: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41282c: c6 45 ff 01 mov BYTE PTR [rbp-0x1],0x1 + 412830: c6 45 fe 01 mov BYTE PTR [rbp-0x2],0x1 + 412834: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 412838: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41283c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412840: 48 89 ce mov rsi,rcx + 412843: 48 89 c7 mov rdi,rax + 412846: e8 ce 3b 00 00 call 416419 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKcPcEET0_T_S6_S5_> + 41284b: c9 leave + 41284c: c3 ret + +000000000041284d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_(): + 41284d: 55 push rbp + 41284e: 48 89 e5 mov rbp,rsp + 412851: 48 83 ec 60 sub rsp,0x60 + 412855: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 412859: 89 75 a4 mov DWORD PTR [rbp-0x5c],esi + 41285c: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 41285f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 412862: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 412865: 89 c7 mov edi,eax + 412867: e8 46 8d ff ff call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 41286c: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41286f: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412873: 74 03 je 412878 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_+0x2b> + 412875: f7 5d fc neg DWORD PTR [rbp-0x4] + 412878: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41287b: 89 c7 mov edi,eax + 41287d: e8 b1 2a ff ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 412882: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 412885: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412889: 74 07 je 412892 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_+0x45> + 41288b: ba 01 00 00 00 mov edx,0x1 + 412890: eb 05 jmp 412897 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_+0x4a> + 412892: ba 00 00 00 00 mov edx,0x0 + 412897: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41289a: 48 98 cdqe + 41289c: 48 01 d0 add rax,rdx + 41289f: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4128a3: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4128a7: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4128ab: 48 89 d6 mov rsi,rdx + 4128ae: 48 89 c7 mov rdi,rax + 4128b1: e8 8b e0 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4128b6: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 4128ba: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4128be: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4128c2: 48 89 d6 mov rsi,rdx + 4128c5: 48 89 c7 mov rdi,rax + 4128c8: e8 bc e0 ff ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 4128cd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4128d1: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 4128d6: 74 2f je 412907 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_+0xba> + 4128d8: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 4128dc: 74 0f je 4128ed <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_+0xa0> + 4128de: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4128e2: 48 8d 50 01 lea rdx,[rax+0x1] + 4128e6: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 4128ea: c6 00 2d mov BYTE PTR [rax],0x2d + 4128ed: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 4128f0: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 4128f3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4128f7: 89 ce mov esi,ecx + 4128f9: 48 89 c7 mov rdi,rax + 4128fc: e8 08 9a ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 412901: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412905: eb 75 jmp 41297c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_+0x12f> + 412907: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41290b: 74 37 je 412944 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_+0xf7> + 41290d: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 412911: 48 8d 45 b8 lea rax,[rbp-0x48] + 412915: be 00 00 00 00 mov esi,0x0 + 41291a: 48 89 c7 mov rdi,rax + 41291d: e8 ee e0 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 412922: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 412926: 48 8d 45 c8 lea rax,[rbp-0x38] + 41292a: 48 89 c7 mov rdi,rax + 41292d: e8 0a e1 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 412932: 48 89 c2 mov rdx,rax + 412935: 48 8d 45 c7 lea rax,[rbp-0x39] + 412939: 48 89 c6 mov rsi,rax + 41293c: 48 89 d7 mov rdi,rdx + 41293f: e8 06 e1 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 412944: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 412947: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 41294a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41294e: 89 ce mov esi,ecx + 412950: 48 89 c7 mov rdi,rax + 412953: e8 2b e1 ff ff call 410a83 <_ZN3fmt2v76detail14format_decimalIcjNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 412958: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41295c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 412960: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 412964: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 412968: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41296c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412970: 48 89 d6 mov rsi,rdx + 412973: 48 89 c7 mov rdi,rax + 412976: e8 64 e1 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 41297b: 90 nop + 41297c: c9 leave + 41297d: c3 ret + +000000000041297e <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_(): + 41297e: 55 push rbp + 41297f: 48 89 e5 mov rbp,rsp + 412982: 48 83 ec 60 sub rsp,0x60 + 412986: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 41298a: 48 89 75 a0 mov QWORD PTR [rbp-0x60],rsi + 41298e: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 412992: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 412996: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 41299a: 48 89 c7 mov rdi,rax + 41299d: e8 db 17 00 00 call 41417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_> + 4129a2: 88 45 ef mov BYTE PTR [rbp-0x11],al + 4129a5: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 4129a9: 74 04 je 4129af <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_+0x31> + 4129ab: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 4129af: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4129b3: 48 89 c7 mov rdi,rax + 4129b6: e8 56 28 ff ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 4129bb: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 4129be: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 4129c2: 74 07 je 4129cb <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_+0x4d> + 4129c4: ba 01 00 00 00 mov edx,0x1 + 4129c9: eb 05 jmp 4129d0 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_+0x52> + 4129cb: ba 00 00 00 00 mov edx,0x0 + 4129d0: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 4129d3: 48 98 cdqe + 4129d5: 48 01 d0 add rax,rdx + 4129d8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4129dc: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4129e0: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4129e4: 48 89 d6 mov rsi,rdx + 4129e7: 48 89 c7 mov rdi,rax + 4129ea: e8 52 df ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4129ef: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 4129f3: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4129f7: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4129fb: 48 89 d6 mov rsi,rdx + 4129fe: 48 89 c7 mov rdi,rax + 412a01: e8 83 df ff ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 412a06: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 412a0a: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 412a0f: 74 31 je 412a42 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_+0xc4> + 412a11: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412a15: 74 0f je 412a26 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_+0xa8> + 412a17: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 412a1b: 48 8d 50 01 lea rdx,[rax+0x1] + 412a1f: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 412a23: c6 00 2d mov BYTE PTR [rax],0x2d + 412a26: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 412a29: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 412a2d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 412a31: 48 89 ce mov rsi,rcx + 412a34: 48 89 c7 mov rdi,rax + 412a37: e8 e3 99 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 412a3c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412a40: eb 77 jmp 412ab9 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_+0x13b> + 412a42: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412a46: 74 37 je 412a7f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_+0x101> + 412a48: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 412a4c: 48 8d 45 b8 lea rax,[rbp-0x48] + 412a50: be 00 00 00 00 mov esi,0x0 + 412a55: 48 89 c7 mov rdi,rax + 412a58: e8 b3 df ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 412a5d: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 412a61: 48 8d 45 c8 lea rax,[rbp-0x38] + 412a65: 48 89 c7 mov rdi,rax + 412a68: e8 cf df ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 412a6d: 48 89 c2 mov rdx,rax + 412a70: 48 8d 45 c7 lea rax,[rbp-0x39] + 412a74: 48 89 c6 mov rsi,rax + 412a77: 48 89 d7 mov rdi,rdx + 412a7a: e8 cb df ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 412a7f: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 412a82: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 412a86: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 412a8a: 48 89 ce mov rsi,rcx + 412a8d: 48 89 c7 mov rdi,rax + 412a90: e8 6b e0 ff ff call 410b00 <_ZN3fmt2v76detail14format_decimalIcmNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 412a95: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 412a99: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 412a9d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 412aa1: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 412aa5: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 412aa9: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412aad: 48 89 d6 mov rsi,rdx + 412ab0: 48 89 c7 mov rdi,rax + 412ab3: e8 27 e0 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 412ab8: 90 nop + 412ab9: c9 leave + 412aba: c3 ret + +0000000000412abb <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_(): + 412abb: 55 push rbp + 412abc: 48 89 e5 mov rbp,rsp + 412abf: 48 83 ec 60 sub rsp,0x60 + 412ac3: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 412ac7: 48 89 75 a0 mov QWORD PTR [rbp-0x60],rsi + 412acb: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 412acf: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 412ad3: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 412ad7: 48 89 c7 mov rdi,rax + 412ada: e8 b0 16 00 00 call 41418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_> + 412adf: 88 45 ef mov BYTE PTR [rbp-0x11],al + 412ae2: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412ae6: 74 04 je 412aec <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_+0x31> + 412ae8: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 412aec: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 412af0: 48 89 c7 mov rdi,rax + 412af3: e8 19 27 ff ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 412af8: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 412afb: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412aff: 74 07 je 412b08 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_+0x4d> + 412b01: ba 01 00 00 00 mov edx,0x1 + 412b06: eb 05 jmp 412b0d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_+0x52> + 412b08: ba 00 00 00 00 mov edx,0x0 + 412b0d: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 412b10: 48 98 cdqe + 412b12: 48 01 d0 add rax,rdx + 412b15: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 412b19: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 412b1d: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412b21: 48 89 d6 mov rsi,rdx + 412b24: 48 89 c7 mov rdi,rax + 412b27: e8 15 de ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 412b2c: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 412b30: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 412b34: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 412b38: 48 89 d6 mov rsi,rdx + 412b3b: 48 89 c7 mov rdi,rax + 412b3e: e8 46 de ff ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 412b43: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 412b47: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 412b4c: 74 31 je 412b7f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_+0xc4> + 412b4e: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412b52: 74 0f je 412b63 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_+0xa8> + 412b54: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 412b58: 48 8d 50 01 lea rdx,[rax+0x1] + 412b5c: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 412b60: c6 00 2d mov BYTE PTR [rax],0x2d + 412b63: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 412b66: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 412b6a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 412b6e: 48 89 ce mov rsi,rcx + 412b71: 48 89 c7 mov rdi,rax + 412b74: e8 a6 98 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 412b79: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412b7d: eb 77 jmp 412bf6 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_+0x13b> + 412b7f: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 412b83: 74 37 je 412bbc <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_+0x101> + 412b85: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 412b89: 48 8d 45 b8 lea rax,[rbp-0x48] + 412b8d: be 00 00 00 00 mov esi,0x0 + 412b92: 48 89 c7 mov rdi,rax + 412b95: e8 76 de ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 412b9a: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 412b9e: 48 8d 45 c8 lea rax,[rbp-0x38] + 412ba2: 48 89 c7 mov rdi,rax + 412ba5: e8 92 de ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 412baa: 48 89 c2 mov rdx,rax + 412bad: 48 8d 45 c7 lea rax,[rbp-0x39] + 412bb1: 48 89 c6 mov rsi,rax + 412bb4: 48 89 d7 mov rdi,rdx + 412bb7: e8 8e de ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 412bbc: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 412bbf: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 412bc3: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 412bc7: 48 89 ce mov rsi,rcx + 412bca: 48 89 c7 mov rdi,rax + 412bcd: e8 2e df ff ff call 410b00 <_ZN3fmt2v76detail14format_decimalIcmNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 412bd2: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 412bd6: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 412bda: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 412bde: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 412be2: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 412be6: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412bea: 48 89 d6 mov rsi,rdx + 412bed: 48 89 c7 mov rdi,rax + 412bf0: e8 ea de ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 412bf5: 90 nop + 412bf6: c9 leave + 412bf7: c3 ret + +0000000000412bf8 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_(): + 412bf8: 55 push rbp + 412bf9: 48 89 e5 mov rbp,rsp + 412bfc: 48 83 c4 80 add rsp,0xffffffffffffff80 + 412c00: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 412c04: 48 89 d1 mov rcx,rdx + 412c07: 48 89 f0 mov rax,rsi + 412c0a: 48 89 fa mov rdx,rdi + 412c0d: 48 89 ca mov rdx,rcx + 412c10: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 412c14: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 412c18: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 412c1c: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 412c20: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 412c24: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 412c28: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 412c2c: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 412c30: 48 89 d7 mov rdi,rdx + 412c33: 48 89 c6 mov rsi,rax + 412c36: e8 63 15 00 00 call 41419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_> + 412c3b: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 412c3e: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412c42: 74 0d je 412c51 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_+0x59> + 412c44: 48 f7 5d f0 neg QWORD PTR [rbp-0x10] + 412c48: 48 83 55 f8 00 adc QWORD PTR [rbp-0x8],0x0 + 412c4d: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 412c51: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 412c55: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 412c59: 48 89 d7 mov rdi,rdx + 412c5c: 48 89 c6 mov rsi,rax + 412c5f: e8 fe 25 ff ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 412c64: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 412c67: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412c6b: 74 07 je 412c74 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_+0x7c> + 412c6d: ba 01 00 00 00 mov edx,0x1 + 412c72: eb 05 jmp 412c79 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_+0x81> + 412c74: ba 00 00 00 00 mov edx,0x0 + 412c79: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 412c7c: 48 98 cdqe + 412c7e: 48 01 d0 add rax,rdx + 412c81: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 412c85: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 412c89: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 412c8d: 48 89 d6 mov rsi,rdx + 412c90: 48 89 c7 mov rdi,rax + 412c93: e8 a9 dc ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 412c98: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 412c9c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 412ca0: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412ca4: 48 89 d6 mov rsi,rdx + 412ca7: 48 89 c7 mov rdi,rax + 412caa: e8 da dc ff ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 412caf: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 412cb3: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 412cb8: 74 32 je 412cec <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_+0xf4> + 412cba: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412cbe: 74 0f je 412ccf <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_+0xd7> + 412cc0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412cc4: 48 8d 50 01 lea rdx,[rax+0x1] + 412cc8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 412ccc: c6 00 2d mov BYTE PTR [rax],0x2d + 412ccf: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 412cd2: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 412cd6: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 412cda: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412cde: 48 89 c7 mov rdi,rax + 412ce1: e8 d7 14 00 00 call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 412ce6: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 412cea: eb 78 jmp 412d64 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_+0x16c> + 412cec: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412cf0: 74 37 je 412d29 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_+0x131> + 412cf2: c6 45 b7 2d mov BYTE PTR [rbp-0x49],0x2d + 412cf6: 48 8d 45 a8 lea rax,[rbp-0x58] + 412cfa: be 00 00 00 00 mov esi,0x0 + 412cff: 48 89 c7 mov rdi,rax + 412d02: e8 09 dd ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 412d07: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 412d0b: 48 8d 45 b8 lea rax,[rbp-0x48] + 412d0f: 48 89 c7 mov rdi,rax + 412d12: e8 25 dd ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 412d17: 48 89 c2 mov rdx,rax + 412d1a: 48 8d 45 b7 lea rax,[rbp-0x49] + 412d1e: 48 89 c6 mov rsi,rax + 412d21: 48 89 d7 mov rdi,rdx + 412d24: e8 21 dd ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 412d29: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 412d2c: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 412d30: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 412d34: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412d38: 48 89 c7 mov rdi,rax + 412d3b: e8 06 37 00 00 call 416446 <_ZN3fmt2v76detail14format_decimalIcoNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 412d40: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 412d44: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 412d48: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 412d4c: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 412d50: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 412d54: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 412d58: 48 89 d6 mov rsi,rdx + 412d5b: 48 89 c7 mov rdi,rax + 412d5e: e8 7c dd ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 412d63: 90 nop + 412d64: c9 leave + 412d65: c3 ret + +0000000000412d66 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_(): + 412d66: 55 push rbp + 412d67: 48 89 e5 mov rbp,rsp + 412d6a: 48 83 c4 80 add rsp,0xffffffffffffff80 + 412d6e: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 412d72: 48 89 d1 mov rcx,rdx + 412d75: 48 89 f0 mov rax,rsi + 412d78: 48 89 fa mov rdx,rdi + 412d7b: 48 89 ca mov rdx,rcx + 412d7e: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 412d82: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 412d86: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 412d8a: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 412d8e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 412d92: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 412d96: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 412d9a: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 412d9e: 48 89 d7 mov rdi,rdx + 412da1: 48 89 c6 mov rsi,rax + 412da4: e8 90 15 00 00 call 414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_> + 412da9: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 412dac: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412db0: 74 0d je 412dbf <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_+0x59> + 412db2: 48 f7 5d f0 neg QWORD PTR [rbp-0x10] + 412db6: 48 83 55 f8 00 adc QWORD PTR [rbp-0x8],0x0 + 412dbb: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 412dbf: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 412dc3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 412dc7: 48 89 d7 mov rdi,rdx + 412dca: 48 89 c6 mov rsi,rax + 412dcd: e8 90 24 ff ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 412dd2: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 412dd5: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412dd9: 74 07 je 412de2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_+0x7c> + 412ddb: ba 01 00 00 00 mov edx,0x1 + 412de0: eb 05 jmp 412de7 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_+0x81> + 412de2: ba 00 00 00 00 mov edx,0x0 + 412de7: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 412dea: 48 98 cdqe + 412dec: 48 01 d0 add rax,rdx + 412def: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 412df3: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 412df7: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 412dfb: 48 89 d6 mov rsi,rdx + 412dfe: 48 89 c7 mov rdi,rax + 412e01: e8 3b db ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 412e06: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 412e0a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 412e0e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412e12: 48 89 d6 mov rsi,rdx + 412e15: 48 89 c7 mov rdi,rax + 412e18: e8 6c db ff ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 412e1d: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 412e21: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 412e26: 74 32 je 412e5a <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_+0xf4> + 412e28: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412e2c: 74 0f je 412e3d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_+0xd7> + 412e2e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412e32: 48 8d 50 01 lea rdx,[rax+0x1] + 412e36: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 412e3a: c6 00 2d mov BYTE PTR [rax],0x2d + 412e3d: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 412e40: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 412e44: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 412e48: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412e4c: 48 89 c7 mov rdi,rax + 412e4f: e8 69 13 00 00 call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 412e54: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 412e58: eb 78 jmp 412ed2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_+0x16c> + 412e5a: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 412e5e: 74 37 je 412e97 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_+0x131> + 412e60: c6 45 b7 2d mov BYTE PTR [rbp-0x49],0x2d + 412e64: 48 8d 45 a8 lea rax,[rbp-0x58] + 412e68: be 00 00 00 00 mov esi,0x0 + 412e6d: 48 89 c7 mov rdi,rax + 412e70: e8 9b db ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 412e75: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 412e79: 48 8d 45 b8 lea rax,[rbp-0x48] + 412e7d: 48 89 c7 mov rdi,rax + 412e80: e8 b7 db ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 412e85: 48 89 c2 mov rdx,rax + 412e88: 48 8d 45 b7 lea rax,[rbp-0x49] + 412e8c: 48 89 c6 mov rsi,rax + 412e8f: 48 89 d7 mov rdi,rdx + 412e92: e8 b3 db ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 412e97: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 412e9a: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 412e9e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 412ea2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 412ea6: 48 89 c7 mov rdi,rax + 412ea9: e8 98 35 00 00 call 416446 <_ZN3fmt2v76detail14format_decimalIcoNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 412eae: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 412eb2: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 412eb6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 412eba: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 412ebe: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 412ec2: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 412ec6: 48 89 d6 mov rsi,rdx + 412ec9: 48 89 c7 mov rdi,rax + 412ecc: e8 0e dc ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 412ed1: 90 nop + 412ed2: c9 leave + 412ed3: c3 ret + +0000000000412ed4 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_b>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_b(): + 412ed4: 55 push rbp + 412ed5: 48 89 e5 mov rbp,rsp + 412ed8: 48 83 ec 20 sub rsp,0x20 + 412edc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 412ee0: 89 f0 mov eax,esi + 412ee2: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 412ee5: 80 7d e4 00 cmp BYTE PTR [rbp-0x1c],0x0 + 412ee9: 74 07 je 412ef2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_b+0x1e> + 412eeb: ba 7e 65 43 00 mov edx,0x43657e + 412ef0: eb 05 jmp 412ef7 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_b+0x23> + 412ef2: ba 83 65 43 00 mov edx,0x436583 + 412ef7: 48 8d 45 f0 lea rax,[rbp-0x10] + 412efb: 48 89 d6 mov rsi,rdx + 412efe: 48 89 c7 mov rdi,rax + 412f01: e8 f8 88 ff ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 412f06: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 412f0a: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 412f0e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412f12: 48 89 ce mov rsi,rcx + 412f15: 48 89 c7 mov rdi,rax + 412f18: e8 6c 03 00 00 call 413289 <_ZN3fmt2v76detail5writeIcEENS1_15buffer_appenderIT_EES5_NS0_17basic_string_viewIS4_EE> + 412f1d: c9 leave + 412f1e: c3 ret + +0000000000412f1f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_T_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_T_(): + 412f1f: 55 push rbp + 412f20: 48 89 e5 mov rbp,rsp + 412f23: 48 83 ec 20 sub rsp,0x20 + 412f27: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 412f2b: 89 f0 mov eax,esi + 412f2d: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 412f30: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412f34: be 01 00 00 00 mov esi,0x1 + 412f39: 48 89 c7 mov rdi,rax + 412f3c: e8 00 da ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 412f41: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 412f45: 48 8d 45 f0 lea rax,[rbp-0x10] + 412f49: be 00 00 00 00 mov esi,0x0 + 412f4e: 48 89 c7 mov rdi,rax + 412f51: e8 ba da ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 412f56: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 412f5a: 48 8d 45 f8 lea rax,[rbp-0x8] + 412f5e: 48 89 c7 mov rdi,rax + 412f61: e8 d6 da ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 412f66: 48 89 c2 mov rdx,rax + 412f69: 48 8d 45 e4 lea rax,[rbp-0x1c] + 412f6d: 48 89 c6 mov rsi,rax + 412f70: 48 89 d7 mov rdi,rdx + 412f73: e8 3c 35 00 00 call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 412f78: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 412f7c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 412f80: 48 89 d6 mov rsi,rdx + 412f83: 48 89 c7 mov rdi,rax + 412f86: e8 54 db ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 412f8b: c9 leave + 412f8c: c3 ret + +0000000000412f8d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_(): + 412f8d: 55 push rbp + 412f8e: 48 89 e5 mov rbp,rsp + 412f91: 48 83 ec 30 sub rsp,0x30 + 412f95: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 412f99: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 412f9e: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 412fa1: 66 0f 6e c0 movd xmm0,eax + 412fa5: e8 64 14 00 00 call 41440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_> + 412faa: 83 f0 01 xor eax,0x1 + 412fad: 0f b6 c0 movzx eax,al + 412fb0: 89 c7 mov edi,eax + 412fb2: e8 27 8e ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 412fb7: 84 c0 test al,al + 412fb9: 74 09 je 412fc4 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_+0x37> + 412fbb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 412fbf: e9 bd 00 00 00 jmp 413081 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_+0xf4> + 412fc4: 48 8d 45 d4 lea rax,[rbp-0x2c] + 412fc8: 48 89 c7 mov rdi,rax + 412fcb: e8 82 9d ff ff call 40cd52 <_ZN3fmt2v76detail8bit_castIjfEET_RKT0_> + 412fd0: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 412fd3: 48 c7 45 ec 00 00 00 00 mov QWORD PTR [rbp-0x14],0x0 + 412fdb: e8 71 85 ff ff call 40b551 <_ZN3fmt2v76detail8num_bitsIjEEiv> + 412fe0: 83 e8 01 sub eax,0x1 + 412fe3: ba 01 00 00 00 mov edx,0x1 + 412fe8: 89 c1 mov ecx,eax + 412fea: d3 e2 shl edx,cl + 412fec: 89 d0 mov eax,edx + 412fee: 23 45 fc and eax,DWORD PTR [rbp-0x4] + 412ff1: 89 45 f8 mov DWORD PTR [rbp-0x8],eax + 412ff4: 83 7d f8 00 cmp DWORD PTR [rbp-0x8],0x0 + 412ff8: 74 19 je 413013 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_+0x86> + 412ffa: c6 45 f1 01 mov BYTE PTR [rbp-0xf],0x1 + 412ffe: f3 0f 10 45 d4 movss xmm0,DWORD PTR [rbp-0x2c] + 413003: f3 0f 10 0d 85 38 02 00 movss xmm1,DWORD PTR [rip+0x23885] # 436890 + 41300b: 0f 57 c1 xorps xmm0,xmm1 + 41300e: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 413013: c7 45 f4 00 00 80 7f mov DWORD PTR [rbp-0xc],0x7f800000 + 41301a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41301d: 23 45 f4 and eax,DWORD PTR [rbp-0xc] + 413020: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 413023: 75 29 jne 41304e <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_+0xc1> + 413025: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 413028: 66 0f 6e c0 movd xmm0,eax + 41302c: e8 35 1e ff ff call 404e66 <_ZSt5isinff> + 413031: 0f b6 f0 movzx esi,al + 413034: 48 8d 55 ec lea rdx,[rbp-0x14] + 413038: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41303c: 48 89 d1 mov rcx,rdx + 41303f: ba 30 6e 43 00 mov edx,0x436e30 + 413044: 48 89 c7 mov rdi,rax + 413047: e8 18 35 00 00 call 416564 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 41304c: eb 33 jmp 413081 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_+0xf4> + 41304e: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 413051: 66 0f 6e c0 movd xmm0,eax + 413055: e8 70 48 ff ff call 4078ca <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_> + 41305a: 48 89 45 e4 mov QWORD PTR [rbp-0x1c],rax + 41305e: 48 8b 55 ec mov rdx,QWORD PTR [rbp-0x14] + 413062: 48 8d 75 e4 lea rsi,[rbp-0x1c] + 413066: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41306a: 41 b8 2e 00 00 00 mov r8d,0x2e + 413070: 48 89 d1 mov rcx,rdx + 413073: ba 30 6e 43 00 mov edx,0x436e30 + 413078: 48 89 c7 mov rdi,rax + 41307b: e8 79 3a 00 00 call 416af9 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_> + 413080: 90 nop + 413081: c9 leave + 413082: c3 ret + +0000000000413083 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_(): + 413083: 55 push rbp + 413084: 48 89 e5 mov rbp,rsp + 413087: 48 83 ec 40 sub rsp,0x40 + 41308b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41308f: f2 0f 11 45 c0 movsd QWORD PTR [rbp-0x40],xmm0 + 413094: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 413098: 66 48 0f 6e c0 movq xmm0,rax + 41309d: e8 7f 1d 00 00 call 414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_> + 4130a2: 83 f0 01 xor eax,0x1 + 4130a5: 0f b6 c0 movzx eax,al + 4130a8: 89 c7 mov edi,eax + 4130aa: e8 2f 8d ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 4130af: 84 c0 test al,al + 4130b1: 74 09 je 4130bc <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_+0x39> + 4130b3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4130b7: e9 d6 00 00 00 jmp 413192 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_+0x10f> + 4130bc: 48 8d 45 c0 lea rax,[rbp-0x40] + 4130c0: 48 89 c7 mov rdi,rax + 4130c3: e8 ea 9d ff ff call 40ceb2 <_ZN3fmt2v76detail8bit_castImdEET_RKT0_> + 4130c8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4130cc: 48 c7 45 e0 00 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + 4130d4: e8 83 84 ff ff call 40b55c <_ZN3fmt2v76detail8num_bitsImEEiv> + 4130d9: 83 e8 01 sub eax,0x1 + 4130dc: ba 01 00 00 00 mov edx,0x1 + 4130e1: 89 c1 mov ecx,eax + 4130e3: 48 d3 e2 shl rdx,cl + 4130e6: 48 89 d0 mov rax,rdx + 4130e9: 48 23 45 f8 and rax,QWORD PTR [rbp-0x8] + 4130ed: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4130f1: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 4130f6: 74 1a je 413112 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_+0x8f> + 4130f8: c6 45 e5 01 mov BYTE PTR [rbp-0x1b],0x1 + 4130fc: f2 0f 10 45 c0 movsd xmm0,QWORD PTR [rbp-0x40] + 413101: f3 0f 7e 0d 97 37 02 00 movq xmm1,QWORD PTR [rip+0x23797] # 4368a0 + 413109: 66 0f 57 c1 xorpd xmm0,xmm1 + 41310d: f2 0f 11 45 c0 movsd QWORD PTR [rbp-0x40],xmm0 + 413112: 48 b8 00 00 00 00 00 00 f0 7f movabs rax,0x7ff0000000000000 + 41311c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 413120: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413124: 48 23 45 e8 and rax,QWORD PTR [rbp-0x18] + 413128: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 41312c: 75 2b jne 413159 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_+0xd6> + 41312e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 413132: 66 48 0f 6e c0 movq xmm0,rax + 413137: e8 5a 1d ff ff call 404e96 <_ZSt5isinfd> + 41313c: 0f b6 f0 movzx esi,al + 41313f: 48 8d 55 e0 lea rdx,[rbp-0x20] + 413143: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413147: 48 89 d1 mov rcx,rdx + 41314a: ba 40 6e 43 00 mov edx,0x436e40 + 41314f: 48 89 c7 mov rdi,rax + 413152: e8 0d 34 00 00 call 416564 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 413157: eb 39 jmp 413192 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_+0x10f> + 413159: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41315d: 66 48 0f 6e c0 movq xmm0,rax + 413162: e8 cb 4d ff ff call 407f32 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_> + 413167: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41316b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41316f: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 413173: 48 8d 75 d0 lea rsi,[rbp-0x30] + 413177: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41317b: 41 b8 2e 00 00 00 mov r8d,0x2e + 413181: 48 89 d1 mov rcx,rdx + 413184: ba 40 6e 43 00 mov edx,0x436e40 + 413189: 48 89 c7 mov rdi,rax + 41318c: e8 7e 43 00 00 call 41750f <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_> + 413191: 90 nop + 413192: c9 leave + 413193: c3 ret + +0000000000413194 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_(): + 413194: 55 push rbp + 413195: 48 89 e5 mov rbp,rsp + 413198: 48 83 ec 30 sub rsp,0x30 + 41319c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4131a0: 48 8d 45 e8 lea rax,[rbp-0x18] + 4131a4: 48 89 c7 mov rdi,rax + 4131a7: e8 66 1e ff ff call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 4131ac: 48 8d 45 f0 lea rax,[rbp-0x10] + 4131b0: 48 89 c7 mov rdi,rax + 4131b3: e8 68 e6 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 4131b8: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4131bc: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4131c0: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4131c4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4131c8: ff 75 18 push QWORD PTR [rbp+0x18] + 4131cb: ff 75 10 push QWORD PTR [rbp+0x10] + 4131ce: 48 89 c7 mov rdi,rax + 4131d1: e8 67 48 00 00 call 417a3d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 4131d6: 48 83 c4 10 add rsp,0x10 + 4131da: c9 leave + 4131db: c3 ret + +00000000004131dc <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKT_>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKT_(): + 4131dc: 55 push rbp + 4131dd: 48 89 e5 mov rbp,rsp + 4131e0: 41 54 push r12 + 4131e2: 53 push rbx + 4131e3: 48 83 ec 30 sub rsp,0x30 + 4131e7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4131eb: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4131ef: 48 83 7d c0 00 cmp QWORD PTR [rbp-0x40],0x0 + 4131f4: 75 2c jne 413222 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKT_+0x46> + 4131f6: bf 10 00 00 00 mov edi,0x10 + 4131fb: e8 50 ff fe ff call 403150 <__cxa_allocate_exception@plt> + 413200: 48 89 c3 mov rbx,rax + 413203: be 89 65 43 00 mov esi,0x436589 + 413208: 48 89 df mov rdi,rbx + 41320b: e8 d8 1e ff ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 413210: ba f4 3b 40 00 mov edx,0x403bf4 + 413215: be a0 7f 43 00 mov esi,0x437fa0 + 41321a: 48 89 df mov rdi,rbx + 41321d: e8 2e 02 ff ff call 403450 <__cxa_throw@plt> + 413222: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 413226: 48 89 c7 mov rdi,rax + 413229: e8 48 1d ff ff call 404f76 <_ZNSt11char_traitsIcE6lengthEPKc> + 41322e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 413232: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 413236: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 41323a: 48 8d 45 d0 lea rax,[rbp-0x30] + 41323e: 48 89 ce mov rsi,rcx + 413241: 48 89 c7 mov rdi,rax + 413244: e8 9f 82 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 413249: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41324d: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 413251: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413255: 48 89 ce mov rsi,rcx + 413258: 48 89 c7 mov rdi,rax + 41325b: e8 29 00 00 00 call 413289 <_ZN3fmt2v76detail5writeIcEENS1_15buffer_appenderIT_EES5_NS0_17basic_string_viewIS4_EE> + 413260: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 413264: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413268: eb 16 jmp 413280 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKT_+0xa4> + 41326a: 49 89 c4 mov r12,rax + 41326d: 48 89 df mov rdi,rbx + 413270: e8 bb ff fe ff call 403230 <__cxa_free_exception@plt> + 413275: 4c 89 e0 mov rax,r12 + 413278: 48 89 c7 mov rdi,rax + 41327b: e8 e0 01 ff ff call 403460 <_Unwind_Resume@plt> + 413280: 48 83 c4 30 add rsp,0x30 + 413284: 5b pop rbx + 413285: 41 5c pop r12 + 413287: 5d pop rbp + 413288: c3 ret + +0000000000413289 <_ZN3fmt2v76detail5writeIcEENS1_15buffer_appenderIT_EES5_NS0_17basic_string_viewIS4_EE>: +_ZN3fmt2v76detail5writeIcEENS1_15buffer_appenderIT_EES5_NS0_17basic_string_viewIS4_EE(): + 413289: 55 push rbp + 41328a: 48 89 e5 mov rbp,rsp + 41328d: 41 54 push r12 + 41328f: 53 push rbx + 413290: 48 83 ec 20 sub rsp,0x20 + 413294: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 413298: 48 89 d1 mov rcx,rdx + 41329b: 48 89 f0 mov rax,rsi + 41329e: 48 89 fa mov rdx,rdi + 4132a1: 48 89 ca mov rdx,rcx + 4132a4: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4132a8: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4132ac: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4132b0: 48 89 c7 mov rdi,rax + 4132b3: e8 22 dc ff ff call 410eda <_ZN3fmt2v76detail13get_containerINS1_6bufferIcEEEERT_St20back_insert_iteratorIS5_E> + 4132b8: 48 89 c3 mov rbx,rax + 4132bb: 48 8d 45 d0 lea rax,[rbp-0x30] + 4132bf: 48 89 c7 mov rdi,rax + 4132c2: e8 23 29 00 00 call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 4132c7: 49 89 c4 mov r12,rax + 4132ca: 48 8d 45 d0 lea rax,[rbp-0x30] + 4132ce: 48 89 c7 mov rdi,rax + 4132d1: e8 70 98 ff ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 4132d6: 4c 89 e2 mov rdx,r12 + 4132d9: 48 89 c6 mov rsi,rax + 4132dc: 48 89 df mov rdi,rbx + 4132df: e8 0c 5e ff ff call 4090f0 <_ZN3fmt2v76detail6bufferIcE6appendIcEEvPKT_S7_> + 4132e4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4132e8: 48 83 c4 20 add rsp,0x20 + 4132ec: 5b pop rbx + 4132ed: 41 5c pop r12 + 4132ef: 5d pop rbp + 4132f0: c3 ret + +00000000004132f1 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKv>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_PKv(): + 4132f1: 55 push rbp + 4132f2: 48 89 e5 mov rbp,rsp + 4132f5: 48 83 ec 10 sub rsp,0x10 + 4132f9: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4132fd: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 413301: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 413305: 48 89 c7 mov rdi,rax + 413308: e8 1b 1d ff ff call 405028 <_ZN3fmt2v76detail10to_uintptrEPKv> + 41330d: 48 89 c1 mov rcx,rax + 413310: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413314: ba 00 00 00 00 mov edx,0x0 + 413319: 48 89 ce mov rsi,rcx + 41331c: 48 89 c7 mov rdi,rax + 41331f: e8 35 4c 00 00 call 417f59 <_ZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EE> + 413324: c9 leave + 413325: c3 ret + +0000000000413326 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_NS0_9monostateE>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_NS0_9monostateE(): + 413326: 55 push rbp + 413327: 48 89 e5 mov rbp,rsp + 41332a: 48 83 ec 10 sub rsp,0x10 + 41332e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413332: ba 78 61 43 00 mov edx,0x436178 + 413337: be d7 07 00 00 mov esi,0x7d7 + 41333c: bf e8 64 43 00 mov edi,0x4364e8 + 413341: e8 86 06 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + +0000000000413346 <_ZSt6copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_>: +_ZSt6copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_(): + 413346: 55 push rbp + 413347: 48 89 e5 mov rbp,rsp + 41334a: 48 83 ec 30 sub rsp,0x30 + 41334e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 413352: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 413356: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41335a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41335e: 48 89 c7 mov rdi,rax + 413361: e8 36 1c ff ff call 404f9c <_ZSt17__size_to_integerm> + 413366: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41336a: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 41336f: 75 06 jne 413377 <_ZSt6copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_+0x31> + 413371: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 413375: eb 24 jmp 41339b <_ZSt6copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_+0x55> + 413377: 48 8d 45 e8 lea rax,[rbp-0x18] + 41337b: 48 89 c7 mov rdi,rax + 41337e: e8 2e ca ff ff call 40fdb1 <_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_> + 413383: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 413387: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41338b: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41338f: 48 89 ce mov rsi,rcx + 413392: 48 89 c7 mov rdi,rax + 413395: e8 5e 4c 00 00 call 417ff8 <_ZSt8__copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_St26random_access_iterator_tag> + 41339a: 90 nop + 41339b: c9 leave + 41339c: c3 ret + 41339d: 90 nop + +000000000041339e <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE10advance_toES4_>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE10advance_toES4_(): + 41339e: 55 push rbp + 41339f: 48 89 e5 mov rbp,rsp + 4133a2: 48 83 ec 20 sub rsp,0x20 + 4133a6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4133aa: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4133ae: 48 8d 45 ff lea rax,[rbp-0x1] + 4133b2: 48 89 c7 mov rdi,rax + 4133b5: e8 6c 8e ff ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 4133ba: 83 f0 01 xor eax,0x1 + 4133bd: 84 c0 test al,al + 4133bf: 74 0b je 4133cc <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE10advance_toES4_+0x2e> + 4133c1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4133c5: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4133c9: 48 89 10 mov QWORD PTR [rax],rdx + 4133cc: 90 nop + 4133cd: c9 leave + 4133ce: c3 ret + 4133cf: 90 nop + +00000000004133d0 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idEv>: +_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idEv(): + 4133d0: 55 push rbp + 4133d1: 48 89 e5 mov rbp,rsp + 4133d4: 48 83 ec 10 sub rsp,0x10 + 4133d8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4133dc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4133e0: 48 83 c0 08 add rax,0x8 + 4133e4: 48 89 c7 mov rdi,rax + 4133e7: e8 9e 29 00 00 call 415d8a <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv> + 4133ec: c9 leave + 4133ed: c3 ret + +00000000004133ee <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_>: +_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_(): + 4133ee: 55 push rbp + 4133ef: 48 89 e5 mov rbp,rsp + 4133f2: 48 83 ec 50 sub rsp,0x50 + 4133f6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4133fa: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4133fe: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 413402: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413406: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 41340a: 75 14 jne 413420 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x32> + 41340c: ba 78 61 43 00 mov edx,0x436178 + 413411: be 8e 0a 00 00 mov esi,0xa8e + 413416: bf e8 64 43 00 mov edi,0x4364e8 + 41341b: e8 ac 05 ff ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 413420: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413424: 0f b6 00 movzx eax,BYTE PTR [rax] + 413427: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41342a: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 41342e: 74 06 je 413436 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x48> + 413430: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 413434: 75 15 jne 41344b <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x5d> + 413436: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41343a: 48 89 c7 mov rdi,rax + 41343d: e8 64 4c 00 00 call 4180a6 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclEv> + 413442: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413446: e9 52 01 00 00 jmp 41359d <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x1af> + 41344b: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 41344f: 0f 8e 8c 00 00 00 jle 4134e1 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0xf3> + 413455: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 413459: 0f 8f 82 00 00 00 jg 4134e1 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0xf3> + 41345f: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 413466: 80 7d ef 30 cmp BYTE PTR [rbp-0x11],0x30 + 41346a: 74 1c je 413488 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x9a> + 41346c: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 413470: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 413474: 48 8d 45 c8 lea rax,[rbp-0x38] + 413478: 48 89 ce mov rsi,rcx + 41347b: 48 89 c7 mov rdi,rax + 41347e: e8 48 4c 00 00 call 4180cb <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_> + 413483: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 413486: eb 0c jmp 413494 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0xa6> + 413488: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41348c: 48 83 c0 01 add rax,0x1 + 413490: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 413494: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413498: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 41349c: 74 16 je 4134b4 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0xc6> + 41349e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4134a2: 0f b6 00 movzx eax,BYTE PTR [rax] + 4134a5: 3c 7d cmp al,0x7d + 4134a7: 74 1e je 4134c7 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0xd9> + 4134a9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4134ad: 0f b6 00 movzx eax,BYTE PTR [rax] + 4134b0: 3c 3a cmp al,0x3a + 4134b2: 74 13 je 4134c7 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0xd9> + 4134b4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4134b8: be 32 65 43 00 mov esi,0x436532 + 4134bd: 48 89 c7 mov rdi,rax + 4134c0: e8 f9 4c 00 00 call 4181be <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcE8on_errorEPKc> + 4134c5: eb 11 jmp 4134d8 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0xea> + 4134c7: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 4134ca: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4134ce: 89 d6 mov esi,edx + 4134d0: 48 89 c7 mov rdi,rax + 4134d3: e8 0c 4d 00 00 call 4181e4 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclEi> + 4134d8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4134dc: e9 bc 00 00 00 jmp 41359d <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x1af> + 4134e1: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 4134e5: 89 c7 mov edi,eax + 4134e7: e8 d9 2a 00 00 call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 4134ec: 83 f0 01 xor eax,0x1 + 4134ef: 84 c0 test al,al + 4134f1: 74 1a je 41350d <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x11f> + 4134f3: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4134f7: be 32 65 43 00 mov esi,0x436532 + 4134fc: 48 89 c7 mov rdi,rax + 4134ff: e8 ba 4c 00 00 call 4181be <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcE8on_errorEPKc> + 413504: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413508: e9 90 00 00 00 jmp 41359d <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x1af> + 41350d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413511: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 413515: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 41351a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41351e: 48 3b 45 c0 cmp rax,QWORD PTR [rbp-0x40] + 413522: 74 2c je 413550 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x162> + 413524: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 413528: 0f b6 00 movzx eax,BYTE PTR [rax] + 41352b: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41352e: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 413532: 89 c7 mov edi,eax + 413534: e8 8c 2a 00 00 call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 413539: 84 c0 test al,al + 41353b: 75 0c jne 413549 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x15b> + 41353d: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 413541: 7e 0d jle 413550 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x162> + 413543: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 413547: 7f 07 jg 413550 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x162> + 413549: b8 01 00 00 00 mov eax,0x1 + 41354e: eb 05 jmp 413555 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x167> + 413550: b8 00 00 00 00 mov eax,0x0 + 413555: 84 c0 test al,al + 413557: 75 bc jne 413515 <_ZN3fmt2v76detail12parse_arg_idIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEPKT_SF_SF_OT0_+0x127> + 413559: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41355d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 413561: 48 29 d0 sub rax,rdx + 413564: 48 89 c7 mov rdi,rax + 413567: e8 b8 7f ff ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 41356c: 48 89 c2 mov rdx,rax + 41356f: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 413573: 48 8d 45 d0 lea rax,[rbp-0x30] + 413577: 48 89 ce mov rsi,rcx + 41357a: 48 89 c7 mov rdi,rax + 41357d: e8 66 7f ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 413582: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 413586: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41358a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41358e: 48 89 ce mov rsi,rcx + 413591: 48 89 c7 mov rdi,rax + 413594: e8 79 4c 00 00 call 418212 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclENS0_17basic_string_viewIcEE> + 413599: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41359d: c9 leave + 41359e: c3 ret + 41359f: 90 nop + +00000000004135a0 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_>: +_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_(): + 4135a0: 55 push rbp + 4135a1: 48 89 e5 mov rbp,rsp + 4135a4: 41 54 push r12 + 4135a6: 53 push rbx + 4135a7: 48 81 ec a0 01 00 00 sub rsp,0x1a0 + 4135ae: 48 89 bd 68 fe ff ff mov QWORD PTR [rbp-0x198],rdi + 4135b5: 89 b5 64 fe ff ff mov DWORD PTR [rbp-0x19c],esi + 4135bb: 48 89 95 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rdx + 4135c2: 48 89 8d 50 fe ff ff mov QWORD PTR [rbp-0x1b0],rcx + 4135c9: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4135d0: 48 8d 48 20 lea rcx,[rax+0x20] + 4135d4: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 4135db: 8b 95 64 fe ff ff mov edx,DWORD PTR [rbp-0x19c] + 4135e1: 48 89 ce mov rsi,rcx + 4135e4: 48 89 c7 mov rdi,rax + 4135e7: e8 41 4a 00 00 call 41802d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_> + 4135ec: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 4135f3: 48 89 c7 mov rdi,rax + 4135f6: e8 5b 4c 00 00 call 418256 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE4typeEv> + 4135fb: 83 f8 0f cmp eax,0xf + 4135fe: 0f 94 c0 sete al + 413601: 84 c0 test al,al + 413603: 0f 84 b4 02 00 00 je 4138bd <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x31d> + 413609: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 413610: 48 8d 50 08 lea rdx,[rax+0x8] + 413614: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 41361b: 48 89 c6 mov rsi,rax + 41361e: 48 89 d7 mov rdi,rdx + 413621: e8 29 2a 00 00 call 41604f <_ZN3fmt2v710advance_toIcNS0_6detail13error_handlerEEEvRNS0_26basic_format_parse_contextIT_T0_EEPKS5_> + 413626: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 41362d: 48 8d 50 20 lea rdx,[rax+0x20] + 413631: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 413638: 48 8d 48 08 lea rcx,[rax+0x8] + 41363c: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413643: 48 89 ce mov rsi,rcx + 413646: 48 89 c7 mov rdi,rax + 413649: e8 1a 4c 00 00 call 418268 <_ZN3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERNS0_26basic_format_parse_contextIcNS1_13error_handlerEEERS6_> + 41364e: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 413654: 83 f8 0f cmp eax,0xf + 413657: 0f 87 38 02 00 00 ja 413895 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x2f5> + 41365d: 89 c0 mov eax,eax + 41365f: 48 8b 04 c5 50 6e 43 00 mov rax,QWORD PTR [rax*8+0x436e50] + 413667: ff e0 jmp rax + 413669: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 41366f: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413676: 89 d6 mov esi,edx + 413678: 48 89 c7 mov rdi,rax + 41367b: e8 e8 85 00 00 call 41bc68 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIiEEvT_> + 413680: e9 20 02 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413685: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 41368b: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413692: 89 d6 mov esi,edx + 413694: 48 89 c7 mov rdi,rax + 413697: e8 da 85 00 00 call 41bc76 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIjEEvT_> + 41369c: e9 04 02 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 4136a1: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 4136a8: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4136af: 48 89 d6 mov rsi,rdx + 4136b2: 48 89 c7 mov rdi,rax + 4136b5: e8 ca 85 00 00 call 41bc84 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIxEEvT_> + 4136ba: e9 e6 01 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 4136bf: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 4136c6: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4136cd: 48 89 d6 mov rsi,rdx + 4136d0: 48 89 c7 mov rdi,rax + 4136d3: e8 bc 85 00 00 call 41bc94 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIyEEvT_> + 4136d8: e9 c8 01 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 4136dd: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 4136e4: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 4136eb: 48 89 c1 mov rcx,rax + 4136ee: 48 89 d3 mov rbx,rdx + 4136f1: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4136f8: 48 89 ce mov rsi,rcx + 4136fb: 48 89 c7 mov rdi,rax + 4136fe: e8 a1 85 00 00 call 41bca4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclInEEvT_> + 413703: e9 9d 01 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413708: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 41370f: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 413716: 48 89 c1 mov rcx,rax + 413719: 48 89 d3 mov rbx,rdx + 41371c: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413723: 48 89 ce mov rsi,rcx + 413726: 48 89 c7 mov rdi,rax + 413729: e8 96 85 00 00 call 41bcc4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIoEEvT_> + 41372e: e9 72 01 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413733: 0f b6 85 b0 fe ff ff movzx eax,BYTE PTR [rbp-0x150] + 41373a: 0f b6 d0 movzx edx,al + 41373d: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413744: 89 d6 mov esi,edx + 413746: 48 89 c7 mov rdi,rax + 413749: e8 96 85 00 00 call 41bce4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIbEEvT_> + 41374e: e9 52 01 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413753: 0f b6 85 b0 fe ff ff movzx eax,BYTE PTR [rbp-0x150] + 41375a: 0f be d0 movsx edx,al + 41375d: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413764: 89 d6 mov esi,edx + 413766: 48 89 c7 mov rdi,rax + 413769: e8 86 85 00 00 call 41bcf4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIcEEvT_> + 41376e: e9 32 01 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413773: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 413779: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413780: 66 0f 6e c2 movd xmm0,edx + 413784: 48 89 c7 mov rdi,rax + 413787: e8 78 85 00 00 call 41bd04 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIfEEvT_> + 41378c: e9 14 01 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413791: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 413798: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 41379f: 66 48 0f 6e c2 movq xmm0,rdx + 4137a4: 48 89 c7 mov rdi,rax + 4137a7: e8 68 85 00 00 call 41bd14 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIdEEvT_> + 4137ac: e9 f4 00 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 4137b1: db ad b0 fe ff ff fld TBYTE PTR [rbp-0x150] + 4137b7: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4137be: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 4137c3: db 3c 24 fstp TBYTE PTR [rsp] + 4137c6: 48 89 c7 mov rdi,rax + 4137c9: e8 56 85 00 00 call 41bd24 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIeEEvT_> + 4137ce: 48 83 c4 10 add rsp,0x10 + 4137d2: e9 ce 00 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 4137d7: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 4137de: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 4137e5: 48 89 d6 mov rsi,rdx + 4137e8: 48 89 c7 mov rdi,rax + 4137eb: e8 40 85 00 00 call 41bd30 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIPKcEEvT_> + 4137f0: e9 b0 00 00 00 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 4137f5: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 4137fc: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 413803: 48 8d 85 40 ff ff ff lea rax,[rbp-0xc0] + 41380a: 48 89 ce mov rsi,rcx + 41380d: 48 89 c7 mov rdi,rax + 413810: e8 d3 7c ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 413815: 48 8b 8d 40 ff ff ff mov rcx,QWORD PTR [rbp-0xc0] + 41381c: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 413823: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 41382a: 48 89 ce mov rsi,rcx + 41382d: 48 89 c7 mov rdi,rax + 413830: e8 0b 85 00 00 call 41bd40 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclINS0_17basic_string_viewIcEEEEvT_> + 413835: eb 6e jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413837: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 41383e: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413845: 48 89 d6 mov rsi,rdx + 413848: 48 89 c7 mov rdi,rax + 41384b: e8 10 85 00 00 call 41bd60 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIPKvEEvT_> + 413850: eb 53 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413852: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 413859: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 413860: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 413867: 48 89 ce mov rsi,rcx + 41386a: 48 89 c7 mov rdi,rax + 41386d: e8 ae 94 ff ff call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 413872: 48 8b 8d 30 ff ff ff mov rcx,QWORD PTR [rbp-0xd0] + 413879: 48 8b 95 38 ff ff ff mov rdx,QWORD PTR [rbp-0xc8] + 413880: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 413887: 48 89 ce mov rsi,rcx + 41388a: 48 89 c7 mov rdi,rax + 41388d: e8 de 84 00 00 call 41bd70 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclENS0_16basic_format_argIS6_E6handleE> + 413892: eb 11 jmp 4138a5 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x305> + 413894: 90 nop + 413895: 48 8d 85 d0 fe ff ff lea rax,[rbp-0x130] + 41389c: 48 89 c7 mov rdi,rax + 41389f: e8 0e 85 00 00 call 41bdb2 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclINS0_9monostateEEEvT_> + 4138a4: 90 nop + 4138a5: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4138ac: 48 83 c0 08 add rax,0x8 + 4138b0: 48 89 c7 mov rdi,rax + 4138b3: e8 48 86 ff ff call 40bf00 <_ZNK3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE5beginEv> + 4138b8: e9 0e 06 00 00 jmp 413ecb <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x92b> + 4138bd: c7 85 a0 fe ff ff 00 00 00 00 mov DWORD PTR [rbp-0x160],0x0 + 4138c7: c7 85 a4 fe ff ff ff ff ff ff mov DWORD PTR [rbp-0x15c],0xffffffff + 4138d1: c6 85 a8 fe ff ff 00 mov BYTE PTR [rbp-0x158],0x0 + 4138d8: 0f b6 85 a9 fe ff ff movzx eax,BYTE PTR [rbp-0x157] + 4138df: 83 e0 f0 and eax,0xfffffff0 + 4138e2: 88 85 a9 fe ff ff mov BYTE PTR [rbp-0x157],al + 4138e8: 0f b6 85 a9 fe ff ff movzx eax,BYTE PTR [rbp-0x157] + 4138ef: 83 e0 8f and eax,0xffffff8f + 4138f2: 88 85 a9 fe ff ff mov BYTE PTR [rbp-0x157],al + 4138f8: 0f b6 85 a9 fe ff ff movzx eax,BYTE PTR [rbp-0x157] + 4138ff: 83 e0 7f and eax,0x7f + 413902: 88 85 a9 fe ff ff mov BYTE PTR [rbp-0x157],al + 413908: c6 85 aa fe ff ff 20 mov BYTE PTR [rbp-0x156],0x20 + 41390f: c6 85 ab fe ff ff 00 mov BYTE PTR [rbp-0x155],0x0 + 413916: c6 85 ac fe ff ff 00 mov BYTE PTR [rbp-0x154],0x0 + 41391d: c6 85 ad fe ff ff 00 mov BYTE PTR [rbp-0x153],0x0 + 413924: c6 85 ae fe ff ff 01 mov BYTE PTR [rbp-0x152],0x1 + 41392b: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413932: 48 83 c0 01 add rax,0x1 + 413936: 48 3b 85 50 fe ff ff cmp rax,QWORD PTR [rbp-0x1b0] + 41393d: 73 31 jae 413970 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x3d0> + 41393f: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413946: 48 83 c0 01 add rax,0x1 + 41394a: 0f b6 00 movzx eax,BYTE PTR [rax] + 41394d: 3c 7d cmp al,0x7d + 41394f: 75 1f jne 413970 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x3d0> + 413951: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413958: 0f b6 00 movzx eax,BYTE PTR [rax] + 41395b: 0f be c0 movsx eax,al + 41395e: 89 c7 mov edi,eax + 413960: e8 65 27 00 00 call 4160ca <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_> + 413965: 84 c0 test al,al + 413967: 74 07 je 413970 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x3d0> + 413969: b8 01 00 00 00 mov eax,0x1 + 41396e: eb 05 jmp 413975 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x3d5> + 413970: b8 00 00 00 00 mov eax,0x0 + 413975: 84 c0 test al,al + 413977: 74 20 je 413999 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x3f9> + 413979: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413980: 48 8d 50 01 lea rdx,[rax+0x1] + 413984: 48 89 95 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rdx + 41398b: 0f b6 00 movzx eax,BYTE PTR [rax] + 41398e: 88 85 a8 fe ff ff mov BYTE PTR [rbp-0x158],al + 413994: e9 b1 00 00 00 jmp 413a4a <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x4aa> + 413999: 48 8d 85 b0 fe ff ff lea rax,[rbp-0x150] + 4139a0: 48 89 c7 mov rdi,rax + 4139a3: e8 ae 48 00 00 call 418256 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE4typeEv> + 4139a8: 89 c3 mov ebx,eax + 4139aa: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4139b1: 48 8d 48 20 lea rcx,[rax+0x20] + 4139b5: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4139bc: 48 8d 50 08 lea rdx,[rax+0x8] + 4139c0: 48 8d b5 a0 fe ff ff lea rsi,[rbp-0x160] + 4139c7: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 4139ce: 48 89 c7 mov rdi,rax + 4139d1: e8 bc 48 00 00 call 418292 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERNS0_18basic_format_specsIcEERS5_RS9_> + 4139d6: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 4139dd: 48 8d 85 70 fe ff ff lea rax,[rbp-0x190] + 4139e4: 89 da mov edx,ebx + 4139e6: 48 89 ce mov rsi,rcx + 4139e9: 48 89 c7 mov rdi,rax + 4139ec: e8 2d 49 00 00 call 41831e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEC1ERKSB_NS1_4typeE> + 4139f1: 48 8d 95 70 fe ff ff lea rdx,[rbp-0x190] + 4139f8: 48 8b 8d 50 fe ff ff mov rcx,QWORD PTR [rbp-0x1b0] + 4139ff: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413a06: 48 89 ce mov rsi,rcx + 413a09: 48 89 c7 mov rdi,rax + 413a0c: e8 62 49 00 00 call 418373 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_> + 413a11: 48 89 85 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rax + 413a18: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413a1f: 48 3b 85 50 fe ff ff cmp rax,QWORD PTR [rbp-0x1b0] + 413a26: 74 0e je 413a36 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x496> + 413a28: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413a2f: 0f b6 00 movzx eax,BYTE PTR [rax] + 413a32: 3c 7d cmp al,0x7d + 413a34: 74 14 je 413a4a <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x4aa> + 413a36: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 413a3d: be 61 65 43 00 mov esi,0x436561 + 413a42: 48 89 c7 mov rdi,rax + 413a45: e8 ae 08 ff ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 413a4a: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 413a51: 4c 8d 60 20 lea r12,[rax+0x20] + 413a55: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 413a5c: 48 8d 78 08 lea rdi,[rax+0x8] + 413a60: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 413a67: 48 8d 70 20 lea rsi,[rax+0x20] + 413a6b: 48 8d 95 a0 fe ff ff lea rdx,[rbp-0x160] + 413a72: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413a79: 41 b8 00 00 00 00 mov r8d,0x0 + 413a7f: 48 89 d1 mov rcx,rdx + 413a82: 48 89 fa mov rdx,rdi + 413a85: 48 89 c7 mov rdi,rax + 413a88: e8 a3 4a 00 00 call 418530 <_ZN3fmt2v76detail13arg_formatterINS1_15buffer_appenderIcEEcEC1ERNS0_20basic_format_contextIS4_cEEPNS0_26basic_format_parse_contextIcNS1_13error_handlerEEEPNS0_18basic_format_specsIcEEPKc> + 413a8d: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 413a93: 83 f8 0f cmp eax,0xf + 413a96: 0f 87 0d 04 00 00 ja 413ea9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x909> + 413a9c: 89 c0 mov eax,eax + 413a9e: 48 8b 04 c5 d0 6e 43 00 mov rax,QWORD PTR [rax*8+0x436ed0] + 413aa6: ff e0 jmp rax + 413aa8: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 413aaf: 8b 85 b0 fe ff ff mov eax,DWORD PTR [rbp-0x150] + 413ab5: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 413ab9: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + 413abc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 413ac0: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 413ac4: 48 85 c0 test rax,rax + 413ac7: 74 1b je 413ae4 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x544> + 413ac9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 413acd: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 413ad1: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 413ad4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 413ad8: 89 ce mov esi,ecx + 413ada: 48 89 c7 mov rdi,rax + 413add: e8 5c d9 00 00 call 42143e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE> + 413ae2: eb 1b jmp 413aff <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x55f> + 413ae4: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 413ae8: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 413aeb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 413aef: 48 8b 00 mov rax,QWORD PTR [rax] + 413af2: 89 d6 mov esi,edx + 413af4: 48 89 c7 mov rdi,rax + 413af7: e8 51 ed ff ff call 41284d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_> + 413afc: 48 89 03 mov QWORD PTR [rbx],rax + 413aff: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 413b03: 48 8b 00 mov rax,QWORD PTR [rax] + 413b06: e9 ae 03 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413b0b: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 413b12: 8b 85 b0 fe ff ff mov eax,DWORD PTR [rbp-0x150] + 413b18: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 413b1c: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 413b1f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 413b23: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 413b27: 48 85 c0 test rax,rax + 413b2a: 74 1b je 413b47 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x5a7> + 413b2c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 413b30: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 413b34: 8b 4d d4 mov ecx,DWORD PTR [rbp-0x2c] + 413b37: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 413b3b: 89 ce mov esi,ecx + 413b3d: 48 89 c7 mov rdi,rax + 413b40: e8 59 d9 00 00 call 42149e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIjEEvT_RKNS0_18basic_format_specsIcEE> + 413b45: eb 1b jmp 413b62 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x5c2> + 413b47: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 413b4b: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 413b4e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 413b52: 48 8b 00 mov rax,QWORD PTR [rax] + 413b55: 89 d6 mov esi,edx + 413b57: 48 89 c7 mov rdi,rax + 413b5a: e8 12 98 ff ff call 40d371 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEjLi0EEET0_S5_T1_> + 413b5f: 48 89 03 mov QWORD PTR [rbx],rax + 413b62: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 413b66: 48 8b 00 mov rax,QWORD PTR [rax] + 413b69: e9 4b 03 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413b6e: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 413b75: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 413b7c: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 413b80: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 413b84: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413b88: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 413b8c: 48 85 c0 test rax,rax + 413b8f: 74 1d je 413bae <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x60e> + 413b91: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413b95: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 413b99: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 413b9d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413ba1: 48 89 ce mov rsi,rcx + 413ba4: 48 89 c7 mov rdi,rax + 413ba7: e8 52 d9 00 00 call 4214fe <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIxEEvT_RKNS0_18basic_format_specsIcEE> + 413bac: eb 1d jmp 413bcb <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x62b> + 413bae: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 413bb2: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 413bb6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413bba: 48 8b 00 mov rax,QWORD PTR [rax] + 413bbd: 48 89 d6 mov rsi,rdx + 413bc0: 48 89 c7 mov rdi,rax + 413bc3: e8 b6 ed ff ff call 41297e <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEExLi0EEET0_S5_T1_> + 413bc8: 48 89 03 mov QWORD PTR [rbx],rax + 413bcb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 413bcf: 48 8b 00 mov rax,QWORD PTR [rax] + 413bd2: e9 e2 02 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413bd7: 48 8d 95 00 ff ff ff lea rdx,[rbp-0x100] + 413bde: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 413be5: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 413be9: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 413bed: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 413bf1: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 413bf5: 48 85 c0 test rax,rax + 413bf8: 74 1d je 413c17 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x677> + 413bfa: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 413bfe: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 413c02: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 413c06: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 413c0a: 48 89 ce mov rsi,rcx + 413c0d: 48 89 c7 mov rdi,rax + 413c10: e8 4b d9 00 00 call 421560 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIyEEvT_RKNS0_18basic_format_specsIcEE> + 413c15: eb 1d jmp 413c34 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x694> + 413c17: 48 8b 5d b8 mov rbx,QWORD PTR [rbp-0x48] + 413c1b: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 413c1f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 413c23: 48 8b 00 mov rax,QWORD PTR [rax] + 413c26: 48 89 d6 mov rsi,rdx + 413c29: 48 89 c7 mov rdi,rax + 413c2c: e8 8a ee ff ff call 412abb <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEyLi0EEET0_S5_T1_> + 413c31: 48 89 03 mov QWORD PTR [rbx],rax + 413c34: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 413c38: 48 8b 00 mov rax,QWORD PTR [rax] + 413c3b: e9 79 02 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413c40: 48 8d 8d 00 ff ff ff lea rcx,[rbp-0x100] + 413c47: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 413c4e: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 413c55: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 413c59: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 413c5d: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 413c61: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 413c65: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 413c69: 48 85 c0 test rax,rax + 413c6c: 74 1e je 413c8c <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x6ec> + 413c6e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 413c72: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 413c76: 48 8b 75 90 mov rsi,QWORD PTR [rbp-0x70] + 413c7a: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 413c7e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 413c82: 48 89 c7 mov rdi,rax + 413c85: e8 38 d9 00 00 call 4215c2 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intInEEvT_RKNS0_18basic_format_specsIcEE> + 413c8a: eb 21 jmp 413cad <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x70d> + 413c8c: 48 8b 5d a8 mov rbx,QWORD PTR [rbp-0x58] + 413c90: 48 8b 4d 90 mov rcx,QWORD PTR [rbp-0x70] + 413c94: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 413c98: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 413c9c: 48 8b 00 mov rax,QWORD PTR [rax] + 413c9f: 48 89 ce mov rsi,rcx + 413ca2: 48 89 c7 mov rdi,rax + 413ca5: e8 4e ef ff ff call 412bf8 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEnLi0EEET0_S5_T1_> + 413caa: 48 89 03 mov QWORD PTR [rbx],rax + 413cad: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 413cb1: 48 8b 00 mov rax,QWORD PTR [rax] + 413cb4: e9 00 02 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413cb9: 48 8d 8d 00 ff ff ff lea rcx,[rbp-0x100] + 413cc0: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 413cc7: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 413cce: 48 89 4d 88 mov QWORD PTR [rbp-0x78],rcx + 413cd2: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 413cd9: 48 89 95 78 ff ff ff mov QWORD PTR [rbp-0x88],rdx + 413ce0: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 413ce4: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 413ce8: 48 85 c0 test rax,rax + 413ceb: 74 24 je 413d11 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x771> + 413ced: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 413cf1: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 413cf5: 48 8b b5 70 ff ff ff mov rsi,QWORD PTR [rbp-0x90] + 413cfc: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 413d03: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 413d07: 48 89 c7 mov rdi,rax + 413d0a: e8 29 d9 00 00 call 421638 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIoEEvT_RKNS0_18basic_format_specsIcEE> + 413d0f: eb 27 jmp 413d38 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x798> + 413d11: 48 8b 5d 88 mov rbx,QWORD PTR [rbp-0x78] + 413d15: 48 8b 8d 70 ff ff ff mov rcx,QWORD PTR [rbp-0x90] + 413d1c: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 413d23: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 413d27: 48 8b 00 mov rax,QWORD PTR [rax] + 413d2a: 48 89 ce mov rsi,rcx + 413d2d: 48 89 c7 mov rdi,rax + 413d30: e8 31 f0 ff ff call 412d66 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEoLi0EEET0_S5_T1_> + 413d35: 48 89 03 mov QWORD PTR [rbx],rax + 413d38: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 413d3c: 48 8b 00 mov rax,QWORD PTR [rax] + 413d3f: e9 75 01 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413d44: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413d4b: 0f b6 95 b0 fe ff ff movzx edx,BYTE PTR [rbp-0x150] + 413d52: 0f b6 d2 movzx edx,dl + 413d55: 89 d6 mov esi,edx + 413d57: 48 89 c7 mov rdi,rax + 413d5a: e8 4f 85 00 00 call 41c2ae <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb> + 413d5f: e9 55 01 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413d64: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413d6b: 0f b6 95 b0 fe ff ff movzx edx,BYTE PTR [rbp-0x150] + 413d72: 0f be d2 movsx edx,dl + 413d75: 89 d6 mov esi,edx + 413d77: 48 89 c7 mov rdi,rax + 413d7a: e8 e9 85 00 00 call 41c368 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEc> + 413d7f: e9 35 01 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413d84: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413d8b: 8b 95 b0 fe ff ff mov edx,DWORD PTR [rbp-0x150] + 413d91: 66 0f 6e c2 movd xmm0,edx + 413d95: 48 89 c7 mov rdi,rax + 413d98: e8 13 86 00 00 call 41c3b0 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIfLi0EEES4_T_> + 413d9d: e9 17 01 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413da2: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413da9: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 413db0: 66 48 0f 6e c2 movq xmm0,rdx + 413db5: 48 89 c7 mov rdi,rax + 413db8: e8 a1 86 00 00 call 41c45e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIdLi0EEES4_T_> + 413dbd: e9 f7 00 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413dc2: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413dc9: db ad b0 fe ff ff fld TBYTE PTR [rbp-0x150] + 413dcf: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 413dd4: db 3c 24 fstp TBYTE PTR [rsp] + 413dd7: 48 89 c7 mov rdi,rax + 413dda: e8 31 87 00 00 call 41c510 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIeLi0EEES4_T_> + 413ddf: 48 83 c4 10 add rsp,0x10 + 413de3: e9 d1 00 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413de8: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413def: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 413df6: 48 89 d6 mov rsi,rdx + 413df9: 48 89 c7 mov rdi,rax + 413dfc: e8 bf 87 00 00 call 41c5c0 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKc> + 413e01: e9 b3 00 00 00 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413e06: 48 8d 9d 00 ff ff ff lea rbx,[rbp-0x100] + 413e0d: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 413e14: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 413e1b: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 413e22: 48 89 ce mov rsi,rcx + 413e25: 48 89 c7 mov rdi,rax + 413e28: e8 bb 76 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 413e2d: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + 413e34: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 413e3b: 48 89 d6 mov rsi,rdx + 413e3e: 48 89 c2 mov rdx,rax + 413e41: 48 89 df mov rdi,rbx + 413e44: e8 ed 87 00 00 call 41c636 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE> + 413e49: eb 6e jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413e4b: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413e52: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 413e59: 48 89 d6 mov rsi,rdx + 413e5c: 48 89 c7 mov rdi,rax + 413e5f: e8 5a 88 00 00 call 41c6be <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKv> + 413e64: eb 53 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413e66: 48 8b 8d b0 fe ff ff mov rcx,QWORD PTR [rbp-0x150] + 413e6d: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 413e74: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 413e7b: 48 89 ce mov rsi,rcx + 413e7e: 48 89 c7 mov rdi,rax + 413e81: e8 9a 8e ff ff call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 413e86: 48 8b 8d 50 ff ff ff mov rcx,QWORD PTR [rbp-0xb0] + 413e8d: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 413e94: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413e9b: 48 89 ce mov rsi,rcx + 413e9e: 48 89 c7 mov rdi,rax + 413ea1: e8 6e 88 00 00 call 41c714 <_ZN3fmt2v76detail13arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE> + 413ea6: eb 11 jmp 413eb9 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE15on_format_specsEiPKcS9_+0x919> + 413ea8: 90 nop + 413ea9: 48 8d 85 00 ff ff ff lea rax,[rbp-0x100] + 413eb0: 48 89 c7 mov rdi,rax + 413eb3: e8 d6 88 00 00 call 41c78e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_9monostateE> + 413eb8: 90 nop + 413eb9: 48 89 c6 mov rsi,rax + 413ebc: 4c 89 e7 mov rdi,r12 + 413ebf: e8 da f4 ff ff call 41339e <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE10advance_toES4_> + 413ec4: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 413ecb: 48 8d 65 f0 lea rsp,[rbp-0x10] + 413ecf: 5b pop rbx + 413ed0: 41 5c pop r12 + 413ed2: 5d pop rbp + 413ed3: c3 ret + +0000000000413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_>: +_ZSt6fill_nIPcicET_S1_T0_RKT1_(): + 413ed4: 55 push rbp + 413ed5: 48 89 e5 mov rbp,rsp + 413ed8: 48 83 ec 20 sub rsp,0x20 + 413edc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413ee0: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 413ee3: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 413ee7: 48 8d 45 f8 lea rax,[rbp-0x8] + 413eeb: 48 89 c7 mov rdi,rax + 413eee: e8 b9 a9 ff ff call 40e8ac <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_> + 413ef3: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 413ef6: 89 c7 mov edi,eax + 413ef8: e8 93 10 ff ff call 404f90 <_ZSt17__size_to_integeri> + 413efd: 89 c1 mov ecx,eax + 413eff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413f03: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 413f07: 89 ce mov esi,ecx + 413f09: 48 89 c7 mov rdi,rax + 413f0c: e8 a0 46 00 00 call 4185b1 <_ZSt10__fill_n_aIPcicET_S1_T0_RKT1_St26random_access_iterator_tag> + 413f11: c9 leave + 413f12: c3 ret + 413f13: 90 nop + +0000000000413f14 <_ZN3fmt2v76detail15buffer_appenderIcEppEv>: +_ZN3fmt2v76detail15buffer_appenderIcEppEv(): + 413f14: 55 push rbp + 413f15: 48 89 e5 mov rbp,rsp + 413f18: 48 83 ec 10 sub rsp,0x10 + 413f1c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413f20: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413f24: 48 89 c7 mov rdi,rax + 413f27: e8 d4 46 00 00 call 418600 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEv> + 413f2c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413f30: c9 leave + 413f31: c3 ret + +0000000000413f32 <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_>: +_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_(): + 413f32: 55 push rbp + 413f33: 48 89 e5 mov rbp,rsp + 413f36: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413f3a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413f3e: 5d pop rbp + 413f3f: c3 ret + +0000000000413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_>: +_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_(): + 413f40: 55 push rbp + 413f41: 48 89 e5 mov rbp,rsp + 413f44: 48 83 ec 20 sub rsp,0x20 + 413f48: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413f4c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 413f50: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 413f54: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 413f58: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 413f5c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413f60: 48 89 ce mov rsi,rcx + 413f63: 48 89 c7 mov rdi,rax + 413f66: e8 a3 46 00 00 call 41860e <_ZSt4copyIPcN3fmt2v76detail15buffer_appenderIcEEET0_T_S7_S6_> + 413f6b: c9 leave + 413f6c: c3 ret + +0000000000413f6d <_ZSt18uninitialized_copyIPKwPwET0_T_S4_S3_>: +_ZSt18uninitialized_copyIPKwPwET0_T_S4_S3_(): + 413f6d: 55 push rbp + 413f6e: 48 89 e5 mov rbp,rsp + 413f71: 48 83 ec 30 sub rsp,0x30 + 413f75: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 413f79: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 413f7d: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 413f81: c6 45 ff 01 mov BYTE PTR [rbp-0x1],0x1 + 413f85: c6 45 fe 01 mov BYTE PTR [rbp-0x2],0x1 + 413f89: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 413f8d: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 413f91: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 413f95: 48 89 ce mov rsi,rcx + 413f98: 48 89 c7 mov rdi,rax + 413f9b: e8 b9 46 00 00 call 418659 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKwPwEET0_T_S6_S5_> + 413fa0: c9 leave + 413fa1: c3 ret + +0000000000413fa2 <_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag>: +_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag(): + 413fa2: 55 push rbp + 413fa3: 48 89 e5 mov rbp,rsp + 413fa6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413faa: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 413fae: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 413fb2: 48 2b 45 f8 sub rax,QWORD PTR [rbp-0x8] + 413fb6: 5d pop rbp + 413fb7: c3 ret + +0000000000413fb8 <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapINS0_17basic_string_viewIcEELi0EEESA_RKT_>: +_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapINS0_17basic_string_viewIcEELi0EEESA_RKT_(): + 413fb8: 55 push rbp + 413fb9: 48 89 e5 mov rbp,rsp + 413fbc: 48 83 ec 10 sub rsp,0x10 + 413fc0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413fc4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 413fc8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 413fcc: 48 8b 10 mov rdx,QWORD PTR [rax] + 413fcf: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 413fd3: 48 89 d7 mov rdi,rdx + 413fd6: 48 89 c6 mov rsi,rax + 413fd9: e8 fb 87 ff ff call 40c7d9 <_ZN3fmt2v714to_string_viewIcEENS0_17basic_string_viewIT_EES4_> + 413fde: c9 leave + 413fdf: c3 ret + +0000000000413fe0 <_ZN3fmt2v76detail5checkINS0_17basic_string_viewIcEES4_EERKT0_S7_>: +_ZN3fmt2v76detail5checkINS0_17basic_string_viewIcEES4_EERKT0_S7_(): + 413fe0: 55 push rbp + 413fe1: 48 89 e5 mov rbp,rsp + 413fe4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413fe8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 413fec: 5d pop rbp + 413fed: c3 ret + +0000000000413fee <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEPKc>: +_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEPKc(): + 413fee: 55 push rbp + 413fef: 48 89 e5 mov rbp,rsp + 413ff2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 413ff6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 413ffa: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 413ffe: 5d pop rbp + 413fff: c3 ret + +0000000000414000 <_ZN3fmt2v76detail5checkIA3_cPKcEERKT0_S8_>: +_ZN3fmt2v76detail5checkIA3_cPKcEERKT0_S8_(): + 414000: 55 push rbp + 414001: 48 89 e5 mov rbp,rsp + 414004: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414008: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41400c: 5d pop rbp + 41400d: c3 ret + +000000000041400e <_ZN3fmt2v76detail5checkIA7_cPKcEERKT0_S8_>: +_ZN3fmt2v76detail5checkIA7_cPKcEERKT0_S8_(): + 41400e: 55 push rbp + 41400f: 48 89 e5 mov rbp,rsp + 414012: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414016: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41401a: 5d pop rbp + 41401b: c3 ret + +000000000041401c <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEi>: +_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEi(): + 41401c: 55 push rbp + 41401d: 48 89 e5 mov rbp,rsp + 414020: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414024: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 414027: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41402a: 5d pop rbp + 41402b: c3 ret + +000000000041402c <_ZN3fmt2v76detail5checkIiiEERKT0_S5_>: +_ZN3fmt2v76detail5checkIiiEERKT0_S5_(): + 41402c: 55 push rbp + 41402d: 48 89 e5 mov rbp,rsp + 414030: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414034: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414038: 5d pop rbp + 414039: c3 ret + +000000000041403a <_ZNKSt15__new_allocatorIcE11_M_max_sizeEv>: +_ZNKSt15__new_allocatorIcE11_M_max_sizeEv(): + 41403a: 55 push rbp + 41403b: 48 89 e5 mov rbp,rsp + 41403e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414042: 48 b8 ff ff ff ff ff ff ff 7f movabs rax,0x7fffffffffffffff + 41404c: 5d pop rbp + 41404d: c3 ret + +000000000041404e <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIjEEPT_PKS3_S6_S4_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIjEEPT_PKS3_S6_S4_(): + 41404e: 55 push rbp + 41404f: 48 89 e5 mov rbp,rsp + 414052: 48 83 ec 30 sub rsp,0x30 + 414056: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41405a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41405e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 414062: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 414066: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 41406a: 48 c1 f8 02 sar rax,0x2 + 41406e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 414072: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 414077: 74 1f je 414098 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIjEEPT_PKS3_S6_S4_+0x4a> + 414079: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41407d: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 414085: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 414089: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41408d: 48 89 ce mov rsi,rcx + 414090: 48 89 c7 mov rdi,rax + 414093: e8 68 f3 fe ff call 403400 + 414098: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41409c: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 4140a4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4140a8: 48 01 d0 add rax,rdx + 4140ab: c9 leave + 4140ac: c3 ret + +00000000004140ad <_ZSt4copyIPjS0_ET0_T_S2_S1_>: +_ZSt4copyIPjS0_ET0_T_S2_S1_(): + 4140ad: 55 push rbp + 4140ae: 48 89 e5 mov rbp,rsp + 4140b1: 53 push rbx + 4140b2: 48 83 ec 28 sub rsp,0x28 + 4140b6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4140ba: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4140be: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4140c2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4140c6: 48 89 c7 mov rdi,rax + 4140c9: e8 b8 45 00 00 call 418686 <_ZSt12__miter_baseIPjET_S1_> + 4140ce: 48 89 c3 mov rbx,rax + 4140d1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4140d5: 48 89 c7 mov rdi,rax + 4140d8: e8 a9 45 00 00 call 418686 <_ZSt12__miter_baseIPjET_S1_> + 4140dd: 48 89 c1 mov rcx,rax + 4140e0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4140e4: 48 89 c2 mov rdx,rax + 4140e7: 48 89 de mov rsi,rbx + 4140ea: 48 89 cf mov rdi,rcx + 4140ed: e8 a2 45 00 00 call 418694 <_ZSt13__copy_move_aILb0EPjS0_ET1_T0_S2_S1_> + 4140f2: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4140f6: c9 leave + 4140f7: c3 ret + +00000000004140f8 <_ZSt8__fill_aIPjiEvT_S1_RKT0_>: +_ZSt8__fill_aIPjiEvT_S1_RKT0_(): + 4140f8: 55 push rbp + 4140f9: 48 89 e5 mov rbp,rsp + 4140fc: 48 83 ec 20 sub rsp,0x20 + 414100: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414104: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414108: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41410c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 414110: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 414114: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414118: 48 89 ce mov rsi,rcx + 41411b: 48 89 c7 mov rdi,rax + 41411e: e8 db 45 00 00 call 4186fe <_ZSt9__fill_a1IPjiEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT0_E7__valueEvE6__typeET_S8_RKS4_> + 414123: 90 nop + 414124: c9 leave + 414125: c3 ret + +0000000000414126 <_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEPc>: +_ZN3fmt2v76detail10arg_mapperINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE3mapEPc(): + 414126: 55 push rbp + 414127: 48 89 e5 mov rbp,rsp + 41412a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41412e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414132: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414136: 5d pop rbp + 414137: c3 ret + +0000000000414138 <_ZN3fmt2v76detail5checkIPcPKcEERKT0_S8_>: +_ZN3fmt2v76detail5checkIPcPKcEERKT0_S8_(): + 414138: 55 push rbp + 414139: 48 89 e5 mov rbp,rsp + 41413c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414140: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414144: 5d pop rbp + 414145: c3 ret + +0000000000414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m>: +_ZN3fmt2v76detail7reserveIPcEERT_S5_m(): + 414146: 55 push rbp + 414147: 48 89 e5 mov rbp,rsp + 41414a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41414e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414152: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414156: 5d pop rbp + 414157: c3 ret + +0000000000414158 <_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m>: +_ZN3fmt2v76detail10to_pointerIcPcEEPT_T0_m(): + 414158: 55 push rbp + 414159: 48 89 e5 mov rbp,rsp + 41415c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414160: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414164: b8 00 00 00 00 mov eax,0x0 + 414169: 5d pop rbp + 41416a: c3 ret + +000000000041416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_>: +_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_(): + 41416b: 55 push rbp + 41416c: 48 89 e5 mov rbp,rsp + 41416f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414173: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414177: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41417b: 5d pop rbp + 41417c: c3 ret + +000000000041417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_>: +_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_(): + 41417d: 55 push rbp + 41417e: 48 89 e5 mov rbp,rsp + 414181: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414185: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414189: 48 c1 e8 3f shr rax,0x3f + 41418d: 5d pop rbp + 41418e: c3 ret + +000000000041418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_>: +_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_(): + 41418f: 55 push rbp + 414190: 48 89 e5 mov rbp,rsp + 414193: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414197: b8 00 00 00 00 mov eax,0x0 + 41419c: 5d pop rbp + 41419d: c3 ret + +000000000041419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_>: +_ZN3fmt2v76detail11is_negativeInLi0EEEbT_(): + 41419e: 55 push rbp + 41419f: 48 89 e5 mov rbp,rsp + 4141a2: 48 89 f8 mov rax,rdi + 4141a5: 48 89 f1 mov rcx,rsi + 4141a8: 48 89 ca mov rdx,rcx + 4141ab: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4141af: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4141b3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4141b7: 48 c1 e8 3f shr rax,0x3f + 4141bb: 5d pop rbp + 4141bc: c3 ret + +00000000004141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i>: +_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i(): + 4141bd: 55 push rbp + 4141be: 48 89 e5 mov rbp,rsp + 4141c1: 41 55 push r13 + 4141c3: 41 54 push r12 + 4141c5: 53 push rbx + 4141c6: 48 83 ec 58 sub rsp,0x58 + 4141ca: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 4141ce: 48 89 f0 mov rax,rsi + 4141d1: 48 89 d6 mov rsi,rdx + 4141d4: 48 89 f2 mov rdx,rsi + 4141d7: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 4141db: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 4141df: 89 4d a4 mov DWORD PTR [rbp-0x5c],ecx + 4141e2: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 4141e6: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 4141ea: 48 89 d7 mov rdi,rdx + 4141ed: 48 89 c6 mov rsi,rax + 4141f0: e8 6d 10 ff ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 4141f5: 39 45 a4 cmp DWORD PTR [rbp-0x5c],eax + 4141f8: 7d 14 jge 41420e <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i+0x51> + 4141fa: ba d1 64 43 00 mov edx,0x4364d1 + 4141ff: be 1b 04 00 00 mov esi,0x41b + 414204: bf e8 64 43 00 mov edi,0x4364e8 + 414209: e8 be f7 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41420e: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 414211: 48 98 cdqe + 414213: 48 01 45 a8 add QWORD PTR [rbp-0x58],rax + 414217: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41421b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41421f: e9 84 00 00 00 jmp 4142a8 <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i+0xeb> + 414224: 48 83 6d a8 02 sub QWORD PTR [rbp-0x58],0x2 + 414229: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 41422d: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 414231: 48 89 c1 mov rcx,rax + 414234: 48 89 d3 mov rbx,rdx + 414237: 48 89 ce mov rsi,rcx + 41423a: 48 89 d0 mov rax,rdx + 41423d: ba 64 00 00 00 mov edx,0x64 + 414242: b9 00 00 00 00 mov ecx,0x0 + 414247: 48 89 f7 mov rdi,rsi + 41424a: 48 89 c6 mov rsi,rax + 41424d: e8 7e f1 fe ff call 4033d0 <__umodti3@plt> + 414252: 48 01 c0 add rax,rax + 414255: 48 8d 90 a0 8d 44 00 lea rdx,[rax+0x448da0] + 41425c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 414260: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 414264: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 414268: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41426c: 0f b7 10 movzx edx,WORD PTR [rax] + 41426f: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 414273: 66 89 10 mov WORD PTR [rax],dx + 414276: 90 nop + 414277: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 41427b: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 41427f: 48 89 c1 mov rcx,rax + 414282: 48 89 d3 mov rbx,rdx + 414285: 48 89 ce mov rsi,rcx + 414288: 48 89 d0 mov rax,rdx + 41428b: ba 64 00 00 00 mov edx,0x64 + 414290: b9 00 00 00 00 mov ecx,0x0 + 414295: 48 89 f7 mov rdi,rsi + 414298: 48 89 c6 mov rsi,rax + 41429b: e8 00 ee fe ff call 4030a0 <__udivti3@plt> + 4142a0: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 4142a4: 48 89 55 98 mov QWORD PTR [rbp-0x68],rdx + 4142a8: ba 63 00 00 00 mov edx,0x63 + 4142ad: b8 00 00 00 00 mov eax,0x0 + 4142b2: 48 3b 55 90 cmp rdx,QWORD PTR [rbp-0x70] + 4142b6: 48 1b 45 98 sbb rax,QWORD PTR [rbp-0x68] + 4142ba: 0f 82 64 ff ff ff jb 414224 <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i+0x67> + 4142c0: ba 09 00 00 00 mov edx,0x9 + 4142c5: b8 00 00 00 00 mov eax,0x0 + 4142ca: 48 3b 55 90 cmp rdx,QWORD PTR [rbp-0x70] + 4142ce: 48 1b 45 98 sbb rax,QWORD PTR [rbp-0x68] + 4142d2: 72 1e jb 4142f2 <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i+0x135> + 4142d4: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 4142d8: 83 c0 30 add eax,0x30 + 4142db: 48 83 6d a8 01 sub QWORD PTR [rbp-0x58],0x1 + 4142e0: 89 c2 mov edx,eax + 4142e2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4142e6: 88 10 mov BYTE PTR [rax],dl + 4142e8: 4c 8b 65 a8 mov r12,QWORD PTR [rbp-0x58] + 4142ec: 4c 8b 6d d8 mov r13,QWORD PTR [rbp-0x28] + 4142f0: eb 36 jmp 414328 <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i+0x16b> + 4142f2: 48 83 6d a8 02 sub QWORD PTR [rbp-0x58],0x2 + 4142f7: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 4142fb: 48 01 c0 add rax,rax + 4142fe: 48 8d 90 a0 8d 44 00 lea rdx,[rax+0x448da0] + 414305: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 414309: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41430d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 414311: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 414315: 0f b7 10 movzx edx,WORD PTR [rax] + 414318: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41431c: 66 89 10 mov WORD PTR [rax],dx + 41431f: 90 nop + 414320: 4c 8b 65 a8 mov r12,QWORD PTR [rbp-0x58] + 414324: 4c 8b 6d d8 mov r13,QWORD PTR [rbp-0x28] + 414328: 4c 89 e0 mov rax,r12 + 41432b: 4c 89 ea mov rdx,r13 + 41432e: 48 83 c4 58 add rsp,0x58 + 414332: 5b pop rbx + 414333: 41 5c pop r12 + 414335: 41 5d pop r13 + 414337: 5d pop rbp + 414338: c3 ret + +0000000000414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_>: +_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_(): + 414339: 55 push rbp + 41433a: 48 89 e5 mov rbp,rsp + 41433d: 48 89 f8 mov rax,rdi + 414340: 48 89 f1 mov rcx,rsi + 414343: 48 89 ca mov rdx,rcx + 414346: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41434a: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41434e: b8 00 00 00 00 mov eax,0x0 + 414353: 5d pop rbp + 414354: c3 ret + +0000000000414355 <_ZN3fmt2v76detail5writeIcPcEET0_S4_NS0_17basic_string_viewIT_EE>: +_ZN3fmt2v76detail5writeIcPcEET0_S4_NS0_17basic_string_viewIT_EE(): + 414355: 55 push rbp + 414356: 48 89 e5 mov rbp,rsp + 414359: 53 push rbx + 41435a: 48 83 ec 38 sub rsp,0x38 + 41435e: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 414362: 48 89 d1 mov rcx,rdx + 414365: 48 89 f0 mov rax,rsi + 414368: 48 89 fa mov rdx,rdi + 41436b: 48 89 ca mov rdx,rcx + 41436e: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 414372: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 414376: 48 8d 45 c0 lea rax,[rbp-0x40] + 41437a: 48 89 c7 mov rdi,rax + 41437d: e8 d2 0c ff ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 414382: 48 89 c2 mov rdx,rax + 414385: 48 8d 45 d8 lea rax,[rbp-0x28] + 414389: 48 89 d6 mov rsi,rdx + 41438c: 48 89 c7 mov rdi,rax + 41438f: e8 b2 fd ff ff call 414146 <_ZN3fmt2v76detail7reserveIPcEERT_S5_m> + 414394: 48 8b 00 mov rax,QWORD PTR [rax] + 414397: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41439b: 48 8d 45 c0 lea rax,[rbp-0x40] + 41439f: 48 89 c7 mov rdi,rax + 4143a2: e8 43 18 00 00 call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 4143a7: 48 89 c3 mov rbx,rax + 4143aa: 48 8d 45 c0 lea rax,[rbp-0x40] + 4143ae: 48 89 c7 mov rdi,rax + 4143b1: e8 90 87 ff ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 4143b6: 48 89 c1 mov rcx,rax + 4143b9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4143bd: 48 89 c2 mov rdx,rax + 4143c0: 48 89 de mov rsi,rbx + 4143c3: 48 89 cf mov rdi,rcx + 4143c6: e8 3b 18 00 00 call 415c06 <_ZSt4copyIPKcPcET0_T_S4_S3_> + 4143cb: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4143cf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4143d3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4143d7: 48 89 d6 mov rsi,rdx + 4143da: 48 89 c7 mov rdi,rax + 4143dd: e8 89 fd ff ff call 41416b <_ZN3fmt2v76detail13base_iteratorIPcEET_S4_S4_> + 4143e2: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4143e6: c9 leave + 4143e7: c3 ret + +00000000004143e8 <_ZNSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS5_>: +_ZNSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS5_(): + 4143e8: 55 push rbp + 4143e9: 48 89 e5 mov rbp,rsp + 4143ec: 48 83 ec 10 sub rsp,0x10 + 4143f0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4143f4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4143f8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4143fc: 48 89 c7 mov rdi,rax + 4143ff: e8 31 43 00 00 call 418735 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_> + 414404: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 414408: 48 89 02 mov QWORD PTR [rdx],rax + 41440b: 90 nop + 41440c: c9 leave + 41440d: c3 ret + +000000000041440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_>: +_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_(): + 41440e: 55 push rbp + 41440f: 48 89 e5 mov rbp,rsp + 414412: f3 0f 11 45 fc movss DWORD PTR [rbp-0x4],xmm0 + 414417: b8 01 00 00 00 mov eax,0x1 + 41441c: 5d pop rbp + 41441d: c3 ret + +000000000041441e <_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlPcE_clESK_>: +_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlPcE_clESK_(): + 41441e: 55 push rbp + 41441f: 48 89 e5 mov rbp,rsp + 414422: 48 83 ec 10 sub rsp,0x10 + 414426: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41442a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41442e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414432: 8b 00 mov eax,DWORD PTR [rax] + 414434: 85 c0 test eax,eax + 414436: 74 20 je 414458 <_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlPcE_clESK_+0x3a> + 414438: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41443c: 8b 00 mov eax,DWORD PTR [rax] + 41443e: 89 c1 mov ecx,eax + 414440: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414444: 48 8d 50 01 lea rdx,[rax+0x1] + 414448: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41444c: 48 63 d1 movsxd rdx,ecx + 41444f: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 414456: 88 10 mov BYTE PTR [rax],dl + 414458: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41445c: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 414460: 48 8d 48 03 lea rcx,[rax+0x3] + 414464: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414468: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41446c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 414470: 48 89 ce mov rsi,rcx + 414473: 48 89 c7 mov rdi,rax + 414476: e8 c8 42 00 00 call 418743 <_ZN3fmt2v76detail8copy_strIcPKcPcLi0EEET1_T0_S7_S6_> + 41447b: c9 leave + 41447c: c3 ret + +000000000041447d <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE>: +_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE(): + 41447d: 55 push rbp + 41447e: 48 89 e5 mov rbp,rsp + 414481: 48 83 ec 50 sub rsp,0x50 + 414485: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 414489: 89 f0 mov eax,esi + 41448b: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41448f: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 414493: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 414496: 80 7d c4 00 cmp BYTE PTR [rbp-0x3c],0x0 + 41449a: 74 1d je 4144b9 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x3c> + 41449c: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4144a0: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 4144a4: 83 e0 01 and eax,0x1 + 4144a7: 84 c0 test al,al + 4144a9: 74 07 je 4144b2 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x35> + 4144ab: b8 a0 65 43 00 mov eax,0x4365a0 + 4144b0: eb 22 jmp 4144d4 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 4144b2: b8 a4 65 43 00 mov eax,0x4365a4 + 4144b7: eb 1b jmp 4144d4 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 4144b9: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4144bd: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 4144c1: 83 e0 01 and eax,0x1 + 4144c4: 84 c0 test al,al + 4144c6: 74 07 je 4144cf <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x52> + 4144c8: b8 a8 65 43 00 mov eax,0x4365a8 + 4144cd: eb 05 jmp 4144d4 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 4144cf: b8 ac 65 43 00 mov eax,0x4365ac + 4144d4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4144d8: 48 c7 45 f0 03 00 00 00 mov QWORD PTR [rbp-0x10],0x3 + 4144e0: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4144e4: 0f b6 40 05 movzx eax,BYTE PTR [rax+0x5] + 4144e8: 0f b6 c0 movzx eax,al + 4144eb: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 4144ee: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 4144f2: 74 07 je 4144fb <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x7e> + 4144f4: b8 04 00 00 00 mov eax,0x4 + 4144f9: eb 05 jmp 414500 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x83> + 4144fb: b8 03 00 00 00 mov eax,0x3 + 414500: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 414504: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 414507: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 41450a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41450e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 414512: 48 8d 4d d0 lea rcx,[rbp-0x30] + 414516: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41451a: 48 8b 75 b8 mov rsi,QWORD PTR [rbp-0x48] + 41451e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 414522: 48 89 c7 mov rdi,rax + 414525: e8 46 42 00 00 call 418770 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmOT2_> + 41452a: c9 leave + 41452b: c3 ret + +000000000041452c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv(): + 41452c: 55 push rbp + 41452d: 48 89 e5 mov rbp,rsp + 414530: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 414534: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414538: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 41453c: 3c 01 cmp al,0x1 + 41453e: 75 07 jne 414547 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x1b> + 414540: b8 01 00 00 00 mov eax,0x1 + 414545: eb 5c jmp 4145a3 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x77> + 414547: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41454b: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 41454f: 84 c0 test al,al + 414551: 74 07 je 41455a <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x2e> + 414553: b8 00 00 00 00 mov eax,0x0 + 414558: eb 49 jmp 4145a3 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x77> + 41455a: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 414561: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 414568: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41456c: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41456f: 83 f8 fc cmp eax,0xfffffffc + 414572: 7c 22 jl 414596 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x6a> + 414574: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414578: 8b 00 mov eax,DWORD PTR [rax] + 41457a: 85 c0 test eax,eax + 41457c: 7e 08 jle 414586 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x5a> + 41457e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414582: 8b 10 mov edx,DWORD PTR [rax] + 414584: eb 05 jmp 41458b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x5f> + 414586: ba 10 00 00 00 mov edx,0x10 + 41458b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41458f: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 414592: 39 c2 cmp edx,eax + 414594: 7f 07 jg 41459d <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x71> + 414596: b8 01 00 00 00 mov eax,0x1 + 41459b: eb 05 jmp 4145a2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x76> + 41459d: b8 00 00 00 00 mov eax,0x0 + 4145a2: 90 nop + 4145a3: 5d pop rbp + 4145a4: c3 ret + 4145a5: 90 nop + +00000000004145a6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_(): + 4145a6: 55 push rbp + 4145a7: 48 89 e5 mov rbp,rsp + 4145aa: 48 83 ec 10 sub rsp,0x10 + 4145ae: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4145b2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4145b6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4145ba: 8b 00 mov eax,DWORD PTR [rax] + 4145bc: 85 c0 test eax,eax + 4145be: 74 20 je 4145e0 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_+0x3a> + 4145c0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4145c4: 8b 00 mov eax,DWORD PTR [rax] + 4145c6: 89 c1 mov ecx,eax + 4145c8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4145cc: 48 8d 50 01 lea rdx,[rax+0x1] + 4145d0: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 4145d4: 48 63 d1 movsxd rdx,ecx + 4145d7: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 4145de: 88 10 mov BYTE PTR [rax],dl + 4145e0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4145e4: 0f b6 40 0c movzx eax,BYTE PTR [rax+0xc] + 4145e8: 0f be c8 movsx ecx,al + 4145eb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4145ef: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 4145f2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4145f6: 8b 70 04 mov esi,DWORD PTR [rax+0x4] + 4145f9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4145fd: 41 89 c8 mov r8d,ecx + 414600: b9 01 00 00 00 mov ecx,0x1 + 414605: 48 89 c7 mov rdi,rax + 414608: e8 b7 41 00 00 call 4187c4 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_> + 41460d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 414611: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414615: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 414618: 85 c0 test eax,eax + 41461a: 7e 1e jle 41463a <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_+0x94> + 41461c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414620: 8b 48 10 mov ecx,DWORD PTR [rax+0x10] + 414623: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414627: ba 50 6f 43 00 mov edx,0x436f50 + 41462c: 89 ce mov esi,ecx + 41462e: 48 89 c7 mov rdi,rax + 414631: e8 9e f8 ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 414636: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41463a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41463e: 48 8d 50 01 lea rdx,[rax+0x1] + 414642: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 414646: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41464a: 0f b6 52 14 movzx edx,BYTE PTR [rdx+0x14] + 41464e: 88 10 mov BYTE PTR [rax],dl + 414650: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414654: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 414657: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41465b: 48 89 d6 mov rsi,rdx + 41465e: 89 c7 mov edi,eax + 414660: e8 fd 41 00 00 call 418862 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_> + 414665: c9 leave + 414666: c3 ret + 414667: 90 nop + +0000000000414668 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_(): + 414668: 55 push rbp + 414669: 48 89 e5 mov rbp,rsp + 41466c: 48 83 ec 10 sub rsp,0x10 + 414670: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414674: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414678: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41467c: 48 8b 00 mov rax,QWORD PTR [rax] + 41467f: 8b 00 mov eax,DWORD PTR [rax] + 414681: 85 c0 test eax,eax + 414683: 74 23 je 4146a8 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0x40> + 414685: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414689: 48 8b 00 mov rax,QWORD PTR [rax] + 41468c: 8b 00 mov eax,DWORD PTR [rax] + 41468e: 89 c1 mov ecx,eax + 414690: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414694: 48 8d 50 01 lea rdx,[rax+0x1] + 414698: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41469c: 48 63 d1 movsxd rdx,ecx + 41469f: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 4146a6: 88 10 mov BYTE PTR [rax],dl + 4146a8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4146ac: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4146b0: 8b 10 mov edx,DWORD PTR [rax] + 4146b2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4146b6: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4146ba: 8b 08 mov ecx,DWORD PTR [rax] + 4146bc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4146c0: 89 ce mov esi,ecx + 4146c2: 48 89 c7 mov rdi,rax + 4146c5: e8 00 43 00 00 call 4189ca <_ZN3fmt2v76detail17write_significandIcPcjEET0_S4_T1_i> + 4146ca: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4146ce: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4146d2: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 4146d6: 8b 48 04 mov ecx,DWORD PTR [rax+0x4] + 4146d9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4146dd: ba 50 6f 43 00 mov edx,0x436f50 + 4146e2: 89 ce mov esi,ecx + 4146e4: 48 89 c7 mov rdi,rax + 4146e7: e8 e8 f7 ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 4146ec: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4146f0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4146f4: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4146f8: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 4146fc: c0 e8 04 shr al,0x4 + 4146ff: 83 e0 01 and eax,0x1 + 414702: 83 f0 01 xor eax,0x1 + 414705: 84 c0 test al,al + 414707: 74 06 je 41470f <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xa7> + 414709: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41470d: eb 4b jmp 41475a <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xf2> + 41470f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414713: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 414717: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41471b: 48 8d 48 01 lea rcx,[rax+0x1] + 41471f: 48 89 4d f0 mov QWORD PTR [rbp-0x10],rcx + 414723: 0f b6 12 movzx edx,BYTE PTR [rdx] + 414726: 88 10 mov BYTE PTR [rax],dl + 414728: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41472c: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 414730: 8b 00 mov eax,DWORD PTR [rax] + 414732: 85 c0 test eax,eax + 414734: 7e 1f jle 414755 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xed> + 414736: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41473a: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 41473e: 8b 08 mov ecx,DWORD PTR [rax] + 414740: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414744: ba 50 6f 43 00 mov edx,0x436f50 + 414749: 89 ce mov esi,ecx + 41474b: 48 89 c7 mov rdi,rax + 41474e: e8 81 f7 ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 414753: eb 04 jmp 414759 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xf1> + 414755: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414759: 90 nop + 41475a: c9 leave + 41475b: c3 ret + +000000000041475c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_(): + 41475c: 55 push rbp + 41475d: 48 89 e5 mov rbp,rsp + 414760: 48 83 ec 10 sub rsp,0x10 + 414764: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414768: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41476c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414770: 48 8b 00 mov rax,QWORD PTR [rax] + 414773: 8b 00 mov eax,DWORD PTR [rax] + 414775: 85 c0 test eax,eax + 414777: 74 23 je 41479c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_+0x40> + 414779: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41477d: 48 8b 00 mov rax,QWORD PTR [rax] + 414780: 8b 00 mov eax,DWORD PTR [rax] + 414782: 89 c1 mov ecx,eax + 414784: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414788: 48 8d 50 01 lea rdx,[rax+0x1] + 41478c: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 414790: 48 63 d1 movsxd rdx,ecx + 414793: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 41479a: 88 10 mov BYTE PTR [rax],dl + 41479c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4147a0: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4147a4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4147a7: 0f be f8 movsx edi,al + 4147aa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4147ae: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 4147b2: 8b 08 mov ecx,DWORD PTR [rax] + 4147b4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4147b8: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4147bc: 8b 10 mov edx,DWORD PTR [rax] + 4147be: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4147c2: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4147c6: 8b 30 mov esi,DWORD PTR [rax] + 4147c8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4147cc: 41 89 f8 mov r8d,edi + 4147cf: 48 89 c7 mov rdi,rax + 4147d2: e8 ed 3f 00 00 call 4187c4 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_> + 4147d7: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4147db: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4147df: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4147e3: 8b 00 mov eax,DWORD PTR [rax] + 4147e5: 85 c0 test eax,eax + 4147e7: 7e 1f jle 414808 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_+0xac> + 4147e9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4147ed: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4147f1: 8b 08 mov ecx,DWORD PTR [rax] + 4147f3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4147f7: ba 50 6f 43 00 mov edx,0x436f50 + 4147fc: 89 ce mov esi,ecx + 4147fe: 48 89 c7 mov rdi,rax + 414801: e8 ce f6 ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 414806: eb 04 jmp 41480c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_+0xb0> + 414808: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41480c: c9 leave + 41480d: c3 ret + +000000000041480e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_(): + 41480e: 55 push rbp + 41480f: 48 89 e5 mov rbp,rsp + 414812: 48 83 ec 10 sub rsp,0x10 + 414816: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41481a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41481e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414822: 48 8b 00 mov rax,QWORD PTR [rax] + 414825: 8b 00 mov eax,DWORD PTR [rax] + 414827: 85 c0 test eax,eax + 414829: 74 23 je 41484e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x40> + 41482b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41482f: 48 8b 00 mov rax,QWORD PTR [rax] + 414832: 8b 00 mov eax,DWORD PTR [rax] + 414834: 89 c1 mov ecx,eax + 414836: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41483a: 48 8d 50 01 lea rdx,[rax+0x1] + 41483e: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 414842: 48 63 d1 movsxd rdx,ecx + 414845: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 41484c: 88 10 mov BYTE PTR [rax],dl + 41484e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414852: 48 8d 50 01 lea rdx,[rax+0x1] + 414856: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41485a: c6 00 30 mov BYTE PTR [rax],0x30 + 41485d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414861: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 414865: 8b 00 mov eax,DWORD PTR [rax] + 414867: 85 c0 test eax,eax + 414869: 75 2d jne 414898 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x8a> + 41486b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41486f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 414873: 8b 00 mov eax,DWORD PTR [rax] + 414875: 85 c0 test eax,eax + 414877: 75 1f jne 414898 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x8a> + 414879: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41487d: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 414881: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 414885: c0 e8 04 shr al,0x4 + 414888: 83 e0 01 and eax,0x1 + 41488b: 83 f0 01 xor eax,0x1 + 41488e: 84 c0 test al,al + 414890: 74 06 je 414898 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x8a> + 414892: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414896: eb 5d jmp 4148f5 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0xe7> + 414898: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41489c: 48 8b 50 20 mov rdx,QWORD PTR [rax+0x20] + 4148a0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4148a4: 48 8d 48 01 lea rcx,[rax+0x1] + 4148a8: 48 89 4d f0 mov QWORD PTR [rbp-0x10],rcx + 4148ac: 0f b6 12 movzx edx,BYTE PTR [rdx] + 4148af: 88 10 mov BYTE PTR [rax],dl + 4148b1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4148b5: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4148b9: 8b 08 mov ecx,DWORD PTR [rax] + 4148bb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4148bf: ba 50 6f 43 00 mov edx,0x436f50 + 4148c4: 89 ce mov esi,ecx + 4148c6: 48 89 c7 mov rdi,rax + 4148c9: e8 06 f6 ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 4148ce: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4148d2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4148d6: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4148da: 8b 10 mov edx,DWORD PTR [rax] + 4148dc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4148e0: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4148e4: 8b 08 mov ecx,DWORD PTR [rax] + 4148e6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4148ea: 89 ce mov esi,ecx + 4148ec: 48 89 c7 mov rdi,rax + 4148ef: e8 d6 40 00 00 call 4189ca <_ZN3fmt2v76detail17write_significandIcPcjEET0_S4_T1_i> + 4148f4: 90 nop + 4148f5: c9 leave + 4148f6: c3 ret + +00000000004148f7 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_>: +_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_(): + 4148f7: 55 push rbp + 4148f8: 48 89 e5 mov rbp,rsp + 4148fb: 48 81 ec 50 01 00 00 sub rsp,0x150 + 414902: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 414909: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 414910: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 414917: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 41491e: 44 89 c0 mov eax,r8d + 414921: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 414927: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41492e: 8b 00 mov eax,DWORD PTR [rax] + 414930: 89 85 34 ff ff ff mov DWORD PTR [rbp-0xcc],eax + 414936: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41493d: 48 89 c7 mov rdi,rax + 414940: e8 64 3e 00 00 call 4187a9 <_ZN3fmt2v76detail20get_significand_sizeIfEEiRKNS1_9dragonbox10decimal_fpIT_EE> + 414945: 89 85 30 ff ff ff mov DWORD PTR [rbp-0xd0],eax + 41494b: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 414952: 0f b6 c0 movzx eax,al + 414955: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 41495b: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 414961: 89 c7 mov edi,eax + 414963: e8 59 6c ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 414968: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 41496e: 85 d2 test edx,edx + 414970: 74 07 je 414979 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x82> + 414972: ba 01 00 00 00 mov edx,0x1 + 414977: eb 05 jmp 41497e <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x87> + 414979: ba 00 00 00 00 mov edx,0x0 + 41497e: 01 d0 add eax,edx + 414980: 89 c0 mov eax,eax + 414982: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 414986: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41498d: 8b 50 04 mov edx,DWORD PTR [rax+0x4] + 414990: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 414996: 01 d0 add eax,edx + 414998: 83 e8 01 sub eax,0x1 + 41499b: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 41499e: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4149a5: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 4149ac: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4149af: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 4149b5: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 4149bc: 48 89 c7 mov rdi,rax + 4149bf: e8 68 fb ff ff call 41452c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv> + 4149c4: 84 c0 test al,al + 4149c6: 0f 84 b5 01 00 00 je 414b81 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x28a> + 4149cc: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 4149d3: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4149da: c0 e8 04 shr al,0x4 + 4149dd: 83 e0 01 and eax,0x1 + 4149e0: 84 c0 test al,al + 4149e2: 74 4e je 414a32 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x13b> + 4149e4: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 4149ee: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 4149f4: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 4149fa: 29 c2 sub edx,eax + 4149fc: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 414a02: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 414a09: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 414a10: 48 89 d6 mov rsi,rdx + 414a13: 48 89 c7 mov rdi,rax + 414a16: e8 74 72 ff ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 414a1b: 8b 00 mov eax,DWORD PTR [rax] + 414a1d: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 414a20: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 414a23: 89 c7 mov edi,eax + 414a25: e8 97 6b ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 414a2a: 89 c0 mov eax,eax + 414a2c: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 414a30: eb 12 jmp 414a44 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x14d> + 414a32: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 414a38: 83 f8 01 cmp eax,0x1 + 414a3b: 75 07 jne 414a44 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x14d> + 414a3d: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 414a44: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 414a47: 89 c2 mov edx,eax + 414a49: f7 da neg edx + 414a4b: 0f 49 c2 cmovns eax,edx + 414a4e: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 414a51: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 414a58: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 414a5c: 7e 18 jle 414a76 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x17f> + 414a5e: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 414a65: 7e 07 jle 414a6e <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x177> + 414a67: b8 04 00 00 00 mov eax,0x4 + 414a6c: eb 05 jmp 414a73 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x17c> + 414a6e: b8 03 00 00 00 mov eax,0x3 + 414a73: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 414a76: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 414a7d: 84 c0 test al,al + 414a7f: 74 07 je 414a88 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x191> + 414a81: ba 03 00 00 00 mov edx,0x3 + 414a86: eb 05 jmp 414a8d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x196> + 414a88: ba 02 00 00 00 mov edx,0x2 + 414a8d: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 414a90: 01 d0 add eax,edx + 414a92: 89 c7 mov edi,eax + 414a94: e8 28 6b ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 414a99: 89 c0 mov eax,eax + 414a9b: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 414a9f: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 414aa6: 83 e0 01 and eax,0x1 + 414aa9: 84 c0 test al,al + 414aab: 74 07 je 414ab4 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x1bd> + 414aad: b8 45 00 00 00 mov eax,0x45 + 414ab2: eb 05 jmp 414ab9 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x1c2> + 414ab4: b8 65 00 00 00 mov eax,0x65 + 414ab9: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 414abc: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 414ac2: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 414ac8: 8b 85 34 ff ff ff mov eax,DWORD PTR [rbp-0xcc] + 414ace: 89 85 f4 fe ff ff mov DWORD PTR [rbp-0x10c],eax + 414ad4: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 414ada: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 414ae0: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 414ae7: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 414aed: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 414af0: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 414af6: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 414afa: 88 85 04 ff ff ff mov BYTE PTR [rbp-0xfc],al + 414b00: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 414b03: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 414b09: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 414b10: 8b 00 mov eax,DWORD PTR [rax] + 414b12: 85 c0 test eax,eax + 414b14: 7e 26 jle 414b3c <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x245> + 414b16: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 414b1d: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 414b21: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 414b28: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 414b2f: 48 89 c7 mov rdi,rax + 414b32: e8 5a 3e 00 00 call 418991 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mOT2_> + 414b37: e9 e3 02 00 00 jmp 414e1f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x528> + 414b3c: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 414b40: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 414b47: 48 89 d6 mov rsi,rdx + 414b4a: 48 89 c7 mov rdi,rax + 414b4d: e8 2a 10 00 00 call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 414b52: 48 89 c2 mov rdx,rax + 414b55: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 414b5c: 48 89 d6 mov rsi,rdx + 414b5f: 48 89 c7 mov rdi,rax + 414b62: e8 3f fa ff ff call 4145a6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_> + 414b67: 48 89 c2 mov rdx,rax + 414b6a: 48 8d 85 d8 fe ff ff lea rax,[rbp-0x128] + 414b71: 48 89 d6 mov rsi,rdx + 414b74: 48 89 c7 mov rdi,rax + 414b77: e8 d5 10 00 00 call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 414b7c: e9 9e 02 00 00 jmp 414e1f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x528> + 414b81: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 414b88: 8b 50 04 mov edx,DWORD PTR [rax+0x4] + 414b8b: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 414b91: 01 d0 add eax,edx + 414b93: 89 85 1c ff ff ff mov DWORD PTR [rbp-0xe4],eax + 414b99: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 414ba0: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 414ba3: 85 c0 test eax,eax + 414ba5: 0f 88 00 01 00 00 js 414cab <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x3b4> + 414bab: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 414bb2: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 414bb5: 89 c7 mov edi,eax + 414bb7: e8 05 6a ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 414bbc: 89 c0 mov eax,eax + 414bbe: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 414bc2: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 414bc8: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 414bce: 29 c2 sub edx,eax + 414bd0: 89 95 ec fe ff ff mov DWORD PTR [rbp-0x114],edx + 414bd6: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 414bdd: c0 e8 04 shr al,0x4 + 414be0: 83 e0 01 and eax,0x1 + 414be3: 84 c0 test al,al + 414be5: 74 3c je 414c23 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x32c> + 414be7: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 414bed: 85 c0 test eax,eax + 414bef: 7f 15 jg 414c06 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x30f> + 414bf1: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 414bf8: 3c 02 cmp al,0x2 + 414bfa: 74 0a je 414c06 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x30f> + 414bfc: c7 85 ec fe ff ff 01 00 00 00 mov DWORD PTR [rbp-0x114],0x1 + 414c06: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 414c0c: 85 c0 test eax,eax + 414c0e: 7e 13 jle 414c23 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x32c> + 414c10: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 414c16: 89 c7 mov edi,eax + 414c18: e8 a4 69 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 414c1d: 89 c0 mov eax,eax + 414c1f: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 414c23: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 414c2a: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 414c31: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 414c38: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 414c3f: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 414c46: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 414c4d: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 414c54: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 414c5b: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 414c62: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 414c69: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 414c70: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 414c77: 48 8d 85 ec fe ff ff lea rax,[rbp-0x114] + 414c7e: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 414c85: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 414c8c: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 414c90: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 414c97: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 414c9e: 48 89 c7 mov rdi,rax + 414ca1: e8 4f 3d 00 00 call 4189f5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mOT2_> + 414ca6: e9 74 01 00 00 jmp 414e1f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x528> + 414cab: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 414cb1: 85 c0 test eax,eax + 414cb3: 0f 8e b1 00 00 00 jle 414d6a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x473> + 414cb9: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 414cc0: c0 e8 04 shr al,0x4 + 414cc3: 83 e0 01 and eax,0x1 + 414cc6: 84 c0 test al,al + 414cc8: 74 10 je 414cda <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x3e3> + 414cca: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 414cd0: 8b 95 30 ff ff ff mov edx,DWORD PTR [rbp-0xd0] + 414cd6: 29 d0 sub eax,edx + 414cd8: eb 05 jmp 414cdf <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x3e8> + 414cda: b8 00 00 00 00 mov eax,0x0 + 414cdf: 89 85 e8 fe ff ff mov DWORD PTR [rbp-0x118],eax + 414ce5: 8b 85 e8 fe ff ff mov eax,DWORD PTR [rbp-0x118] + 414ceb: ba 00 00 00 00 mov edx,0x0 + 414cf0: 85 c0 test eax,eax + 414cf2: 0f 48 c2 cmovs eax,edx + 414cf5: 89 c7 mov edi,eax + 414cf7: e8 c5 68 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 414cfc: 83 c0 01 add eax,0x1 + 414cff: 89 c0 mov eax,eax + 414d01: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 414d05: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 414d0c: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 414d10: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 414d17: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 414d1b: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 414d22: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 414d26: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 414d2d: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 414d31: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 414d38: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 414d3c: 48 8d 85 e8 fe ff ff lea rax,[rbp-0x118] + 414d43: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 414d47: 48 8d 4d 80 lea rcx,[rbp-0x80] + 414d4b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 414d4f: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 414d56: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 414d5d: 48 89 c7 mov rdi,rax + 414d60: e8 c9 3c 00 00 call 418a2e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mOT2_> + 414d65: e9 b5 00 00 00 jmp 414e1f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x528> + 414d6a: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 414d70: f7 d8 neg eax + 414d72: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 414d78: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 414d7e: 85 c0 test eax,eax + 414d80: 75 26 jne 414da8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x4b1> + 414d82: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 414d88: 85 c0 test eax,eax + 414d8a: 78 1c js 414da8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x4b1> + 414d8c: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 414d92: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 414d98: 39 c2 cmp edx,eax + 414d9a: 7d 0c jge 414da8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x4b1> + 414d9c: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 414da2: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 414da8: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 414dae: 89 c7 mov edi,eax + 414db0: e8 0c 68 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 414db5: 83 c0 02 add eax,0x2 + 414db8: 89 c0 mov eax,eax + 414dba: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 414dbe: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 414dc5: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 414dc9: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 414dd0: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 414dd4: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 414ddb: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 414ddf: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 414de6: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 414dea: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 414df1: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 414df5: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 414dfc: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 414e00: 48 8d 4d b0 lea rcx,[rbp-0x50] + 414e04: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 414e08: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 414e0f: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 414e16: 48 89 c7 mov rdi,rax + 414e19: e8 49 3c 00 00 call 418a67 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mOT2_> + 414e1e: 90 nop + 414e1f: c9 leave + 414e20: c3 ret + +0000000000414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_>: +_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_(): + 414e21: 55 push rbp + 414e22: 48 89 e5 mov rbp,rsp + 414e25: f2 0f 11 45 f8 movsd QWORD PTR [rbp-0x8],xmm0 + 414e2a: b8 01 00 00 00 mov eax,0x1 + 414e2f: 5d pop rbp + 414e30: c3 ret + 414e31: 90 nop + +0000000000414e32 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv(): + 414e32: 55 push rbp + 414e33: 48 89 e5 mov rbp,rsp + 414e36: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 414e3a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414e3e: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 414e42: 3c 01 cmp al,0x1 + 414e44: 75 07 jne 414e4d <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x1b> + 414e46: b8 01 00 00 00 mov eax,0x1 + 414e4b: eb 5c jmp 414ea9 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x77> + 414e4d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414e51: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 414e55: 84 c0 test al,al + 414e57: 74 07 je 414e60 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x2e> + 414e59: b8 00 00 00 00 mov eax,0x0 + 414e5e: eb 49 jmp 414ea9 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x77> + 414e60: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 414e67: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 414e6e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414e72: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 414e75: 83 f8 fc cmp eax,0xfffffffc + 414e78: 7c 22 jl 414e9c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x6a> + 414e7a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414e7e: 8b 00 mov eax,DWORD PTR [rax] + 414e80: 85 c0 test eax,eax + 414e82: 7e 08 jle 414e8c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x5a> + 414e84: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414e88: 8b 10 mov edx,DWORD PTR [rax] + 414e8a: eb 05 jmp 414e91 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x5f> + 414e8c: ba 10 00 00 00 mov edx,0x10 + 414e91: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 414e95: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 414e98: 39 c2 cmp edx,eax + 414e9a: 7f 07 jg 414ea3 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x71> + 414e9c: b8 01 00 00 00 mov eax,0x1 + 414ea1: eb 05 jmp 414ea8 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv+0x76> + 414ea3: b8 00 00 00 00 mov eax,0x0 + 414ea8: 90 nop + 414ea9: 5d pop rbp + 414eaa: c3 ret + 414eab: 90 nop + +0000000000414eac <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_(): + 414eac: 55 push rbp + 414ead: 48 89 e5 mov rbp,rsp + 414eb0: 48 83 ec 10 sub rsp,0x10 + 414eb4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414eb8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414ebc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414ec0: 8b 00 mov eax,DWORD PTR [rax] + 414ec2: 85 c0 test eax,eax + 414ec4: 74 20 je 414ee6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_+0x3a> + 414ec6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414eca: 8b 00 mov eax,DWORD PTR [rax] + 414ecc: 89 c1 mov ecx,eax + 414ece: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414ed2: 48 8d 50 01 lea rdx,[rax+0x1] + 414ed6: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 414eda: 48 63 d1 movsxd rdx,ecx + 414edd: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 414ee4: 88 10 mov BYTE PTR [rax],dl + 414ee6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414eea: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 414eee: 0f be c8 movsx ecx,al + 414ef1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414ef5: 8b 50 10 mov edx,DWORD PTR [rax+0x10] + 414ef8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414efc: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 414f00: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414f04: 41 89 c8 mov r8d,ecx + 414f07: b9 01 00 00 00 mov ecx,0x1 + 414f0c: 48 89 c7 mov rdi,rax + 414f0f: e8 a9 3b 00 00 call 418abd <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_> + 414f14: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 414f18: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414f1c: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 414f1f: 85 c0 test eax,eax + 414f21: 7e 1e jle 414f41 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_+0x95> + 414f23: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414f27: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 414f2a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414f2e: ba 51 6f 43 00 mov edx,0x436f51 + 414f33: 89 ce mov esi,ecx + 414f35: 48 89 c7 mov rdi,rax + 414f38: e8 97 ef ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 414f3d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 414f41: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414f45: 48 8d 50 01 lea rdx,[rax+0x1] + 414f49: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 414f4d: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 414f51: 0f b6 52 1c movzx edx,BYTE PTR [rdx+0x1c] + 414f55: 88 10 mov BYTE PTR [rax],dl + 414f57: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414f5b: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 414f5e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 414f62: 48 89 d6 mov rsi,rdx + 414f65: 89 c7 mov edi,eax + 414f67: e8 f6 38 00 00 call 418862 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_> + 414f6c: c9 leave + 414f6d: c3 ret + +0000000000414f6e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_(): + 414f6e: 55 push rbp + 414f6f: 48 89 e5 mov rbp,rsp + 414f72: 48 83 ec 10 sub rsp,0x10 + 414f76: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 414f7a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 414f7e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414f82: 48 8b 00 mov rax,QWORD PTR [rax] + 414f85: 8b 00 mov eax,DWORD PTR [rax] + 414f87: 85 c0 test eax,eax + 414f89: 74 23 je 414fae <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0x40> + 414f8b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414f8f: 48 8b 00 mov rax,QWORD PTR [rax] + 414f92: 8b 00 mov eax,DWORD PTR [rax] + 414f94: 89 c1 mov ecx,eax + 414f96: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414f9a: 48 8d 50 01 lea rdx,[rax+0x1] + 414f9e: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 414fa2: 48 63 d1 movsxd rdx,ecx + 414fa5: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 414fac: 88 10 mov BYTE PTR [rax],dl + 414fae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414fb2: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 414fb6: 8b 10 mov edx,DWORD PTR [rax] + 414fb8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414fbc: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 414fc0: 48 8b 08 mov rcx,QWORD PTR [rax] + 414fc3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414fc7: 48 89 ce mov rsi,rcx + 414fca: 48 89 c7 mov rdi,rax + 414fcd: e8 c7 3b 00 00 call 418b99 <_ZN3fmt2v76detail17write_significandIcPcmEET0_S4_T1_i> + 414fd2: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 414fd6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414fda: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 414fde: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 414fe1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 414fe5: ba 51 6f 43 00 mov edx,0x436f51 + 414fea: 89 ce mov esi,ecx + 414fec: 48 89 c7 mov rdi,rax + 414fef: e8 e0 ee ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 414ff4: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 414ff8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 414ffc: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 415000: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 415004: c0 e8 04 shr al,0x4 + 415007: 83 e0 01 and eax,0x1 + 41500a: 83 f0 01 xor eax,0x1 + 41500d: 84 c0 test al,al + 41500f: 74 06 je 415017 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xa9> + 415011: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415015: eb 4b jmp 415062 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xf4> + 415017: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41501b: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 41501f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415023: 48 8d 48 01 lea rcx,[rax+0x1] + 415027: 48 89 4d f0 mov QWORD PTR [rbp-0x10],rcx + 41502b: 0f b6 12 movzx edx,BYTE PTR [rdx] + 41502e: 88 10 mov BYTE PTR [rax],dl + 415030: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415034: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 415038: 8b 00 mov eax,DWORD PTR [rax] + 41503a: 85 c0 test eax,eax + 41503c: 7e 1f jle 41505d <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xef> + 41503e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415042: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 415046: 8b 08 mov ecx,DWORD PTR [rax] + 415048: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41504c: ba 51 6f 43 00 mov edx,0x436f51 + 415051: 89 ce mov esi,ecx + 415053: 48 89 c7 mov rdi,rax + 415056: e8 79 ee ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 41505b: eb 04 jmp 415061 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_+0xf3> + 41505d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415061: 90 nop + 415062: c9 leave + 415063: c3 ret + +0000000000415064 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_(): + 415064: 55 push rbp + 415065: 48 89 e5 mov rbp,rsp + 415068: 48 83 ec 10 sub rsp,0x10 + 41506c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415070: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 415074: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415078: 48 8b 00 mov rax,QWORD PTR [rax] + 41507b: 8b 00 mov eax,DWORD PTR [rax] + 41507d: 85 c0 test eax,eax + 41507f: 74 23 je 4150a4 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_+0x40> + 415081: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415085: 48 8b 00 mov rax,QWORD PTR [rax] + 415088: 8b 00 mov eax,DWORD PTR [rax] + 41508a: 89 c1 mov ecx,eax + 41508c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415090: 48 8d 50 01 lea rdx,[rax+0x1] + 415094: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 415098: 48 63 d1 movsxd rdx,ecx + 41509b: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 4150a2: 88 10 mov BYTE PTR [rax],dl + 4150a4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4150a8: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4150ac: 0f b6 00 movzx eax,BYTE PTR [rax] + 4150af: 0f be f8 movsx edi,al + 4150b2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4150b6: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 4150ba: 8b 08 mov ecx,DWORD PTR [rax] + 4150bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4150c0: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4150c4: 8b 10 mov edx,DWORD PTR [rax] + 4150c6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4150ca: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4150ce: 48 8b 30 mov rsi,QWORD PTR [rax] + 4150d1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4150d5: 41 89 f8 mov r8d,edi + 4150d8: 48 89 c7 mov rdi,rax + 4150db: e8 dd 39 00 00 call 418abd <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_> + 4150e0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4150e4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4150e8: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4150ec: 8b 00 mov eax,DWORD PTR [rax] + 4150ee: 85 c0 test eax,eax + 4150f0: 7e 1f jle 415111 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_+0xad> + 4150f2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4150f6: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4150fa: 8b 08 mov ecx,DWORD PTR [rax] + 4150fc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415100: ba 51 6f 43 00 mov edx,0x436f51 + 415105: 89 ce mov esi,ecx + 415107: 48 89 c7 mov rdi,rax + 41510a: e8 c5 ed ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 41510f: eb 04 jmp 415115 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_+0xb1> + 415111: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415115: c9 leave + 415116: c3 ret + 415117: 90 nop + +0000000000415118 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_(): + 415118: 55 push rbp + 415119: 48 89 e5 mov rbp,rsp + 41511c: 48 83 ec 10 sub rsp,0x10 + 415120: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415124: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 415128: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41512c: 48 8b 00 mov rax,QWORD PTR [rax] + 41512f: 8b 00 mov eax,DWORD PTR [rax] + 415131: 85 c0 test eax,eax + 415133: 74 23 je 415158 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x40> + 415135: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415139: 48 8b 00 mov rax,QWORD PTR [rax] + 41513c: 8b 00 mov eax,DWORD PTR [rax] + 41513e: 89 c1 mov ecx,eax + 415140: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415144: 48 8d 50 01 lea rdx,[rax+0x1] + 415148: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41514c: 48 63 d1 movsxd rdx,ecx + 41514f: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 415156: 88 10 mov BYTE PTR [rax],dl + 415158: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41515c: 48 8d 50 01 lea rdx,[rax+0x1] + 415160: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 415164: c6 00 30 mov BYTE PTR [rax],0x30 + 415167: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41516b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41516f: 8b 00 mov eax,DWORD PTR [rax] + 415171: 85 c0 test eax,eax + 415173: 75 2d jne 4151a2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x8a> + 415175: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415179: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41517d: 8b 00 mov eax,DWORD PTR [rax] + 41517f: 85 c0 test eax,eax + 415181: 75 1f jne 4151a2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x8a> + 415183: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415187: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41518b: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 41518f: c0 e8 04 shr al,0x4 + 415192: 83 e0 01 and eax,0x1 + 415195: 83 f0 01 xor eax,0x1 + 415198: 84 c0 test al,al + 41519a: 74 06 je 4151a2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0x8a> + 41519c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4151a0: eb 5f jmp 415201 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_+0xe9> + 4151a2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4151a6: 48 8b 50 20 mov rdx,QWORD PTR [rax+0x20] + 4151aa: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4151ae: 48 8d 48 01 lea rcx,[rax+0x1] + 4151b2: 48 89 4d f0 mov QWORD PTR [rbp-0x10],rcx + 4151b6: 0f b6 12 movzx edx,BYTE PTR [rdx] + 4151b9: 88 10 mov BYTE PTR [rax],dl + 4151bb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4151bf: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4151c3: 8b 08 mov ecx,DWORD PTR [rax] + 4151c5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4151c9: ba 51 6f 43 00 mov edx,0x436f51 + 4151ce: 89 ce mov esi,ecx + 4151d0: 48 89 c7 mov rdi,rax + 4151d3: e8 fc ec ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 4151d8: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4151dc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4151e0: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4151e4: 8b 10 mov edx,DWORD PTR [rax] + 4151e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4151ea: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4151ee: 48 8b 08 mov rcx,QWORD PTR [rax] + 4151f1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4151f5: 48 89 ce mov rsi,rcx + 4151f8: 48 89 c7 mov rdi,rax + 4151fb: e8 99 39 00 00 call 418b99 <_ZN3fmt2v76detail17write_significandIcPcmEET0_S4_T1_i> + 415200: 90 nop + 415201: c9 leave + 415202: c3 ret + +0000000000415203 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_>: +_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_(): + 415203: 55 push rbp + 415204: 48 89 e5 mov rbp,rsp + 415207: 48 81 ec 50 01 00 00 sub rsp,0x150 + 41520e: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 415215: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 41521c: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 415223: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 41522a: 44 89 c0 mov eax,r8d + 41522d: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 415233: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41523a: 48 8b 00 mov rax,QWORD PTR [rax] + 41523d: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 415244: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41524b: 48 89 c7 mov rdi,rax + 41524e: e8 4d 38 00 00 call 418aa0 <_ZN3fmt2v76detail20get_significand_sizeIdEEiRKNS1_9dragonbox10decimal_fpIT_EE> + 415253: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 415259: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 415260: 0f b6 c0 movzx eax,al + 415263: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 415269: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41526f: 89 c7 mov edi,eax + 415271: e8 4b 63 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 415276: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 41527c: 85 d2 test edx,edx + 41527e: 74 07 je 415287 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x84> + 415280: ba 01 00 00 00 mov edx,0x1 + 415285: eb 05 jmp 41528c <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x89> + 415287: ba 00 00 00 00 mov edx,0x0 + 41528c: 01 d0 add eax,edx + 41528e: 89 c0 mov eax,eax + 415290: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 415294: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41529b: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 41529e: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4152a4: 01 d0 add eax,edx + 4152a6: 83 e8 01 sub eax,0x1 + 4152a9: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 4152ac: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4152b3: 48 89 85 1c ff ff ff mov QWORD PTR [rbp-0xe4],rax + 4152ba: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4152bd: 89 85 24 ff ff ff mov DWORD PTR [rbp-0xdc],eax + 4152c3: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 4152ca: 48 89 c7 mov rdi,rax + 4152cd: e8 60 fb ff ff call 414e32 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlvE_clEv> + 4152d2: 84 c0 test al,al + 4152d4: 0f 84 b7 01 00 00 je 415491 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x28e> + 4152da: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 4152e1: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4152e8: c0 e8 04 shr al,0x4 + 4152eb: 83 e0 01 and eax,0x1 + 4152ee: 84 c0 test al,al + 4152f0: 74 4e je 415340 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x13d> + 4152f2: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 4152fc: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 415302: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 415308: 29 c2 sub edx,eax + 41530a: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 415310: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 415317: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 41531e: 48 89 d6 mov rsi,rdx + 415321: 48 89 c7 mov rdi,rax + 415324: e8 66 69 ff ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 415329: 8b 00 mov eax,DWORD PTR [rax] + 41532b: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 41532e: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 415331: 89 c7 mov edi,eax + 415333: e8 89 62 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 415338: 89 c0 mov eax,eax + 41533a: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41533e: eb 12 jmp 415352 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x14f> + 415340: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 415346: 83 f8 01 cmp eax,0x1 + 415349: 75 07 jne 415352 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x14f> + 41534b: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 415352: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 415355: 89 c2 mov edx,eax + 415357: f7 da neg edx + 415359: 0f 49 c2 cmovns eax,edx + 41535c: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41535f: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 415366: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 41536a: 7e 18 jle 415384 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x181> + 41536c: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 415373: 7e 07 jle 41537c <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x179> + 415375: b8 04 00 00 00 mov eax,0x4 + 41537a: eb 05 jmp 415381 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x17e> + 41537c: b8 03 00 00 00 mov eax,0x3 + 415381: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 415384: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 41538b: 84 c0 test al,al + 41538d: 74 07 je 415396 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x193> + 41538f: ba 03 00 00 00 mov edx,0x3 + 415394: eb 05 jmp 41539b <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x198> + 415396: ba 02 00 00 00 mov edx,0x2 + 41539b: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 41539e: 01 d0 add eax,edx + 4153a0: 89 c7 mov edi,eax + 4153a2: e8 1a 62 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4153a7: 89 c0 mov eax,eax + 4153a9: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4153ad: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4153b4: 83 e0 01 and eax,0x1 + 4153b7: 84 c0 test al,al + 4153b9: 74 07 je 4153c2 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x1bf> + 4153bb: b8 45 00 00 00 mov eax,0x45 + 4153c0: eb 05 jmp 4153c7 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x1c4> + 4153c2: b8 65 00 00 00 mov eax,0x65 + 4153c7: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4153ca: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 4153d0: 89 85 e0 fe ff ff mov DWORD PTR [rbp-0x120],eax + 4153d6: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 4153dd: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 4153e4: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4153ea: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 4153f0: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 4153f7: 88 85 f4 fe ff ff mov BYTE PTR [rbp-0x10c],al + 4153fd: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 415400: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 415406: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 41540a: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 415410: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 415413: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 415419: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 415420: 8b 00 mov eax,DWORD PTR [rax] + 415422: 85 c0 test eax,eax + 415424: 7e 26 jle 41544c <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x249> + 415426: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 41542d: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 415431: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 415438: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41543f: 48 89 c7 mov rdi,rax + 415442: e8 19 37 00 00 call 418b60 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mOT2_> + 415447: e9 e3 02 00 00 jmp 41572f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x52c> + 41544c: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 415450: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 415457: 48 89 d6 mov rsi,rdx + 41545a: 48 89 c7 mov rdi,rax + 41545d: e8 1a 07 00 00 call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 415462: 48 89 c2 mov rdx,rax + 415465: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 41546c: 48 89 d6 mov rsi,rdx + 41546f: 48 89 c7 mov rdi,rax + 415472: e8 35 fa ff ff call 414eac <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_> + 415477: 48 89 c2 mov rdx,rax + 41547a: 48 8d 85 d8 fe ff ff lea rax,[rbp-0x128] + 415481: 48 89 d6 mov rsi,rdx + 415484: 48 89 c7 mov rdi,rax + 415487: e8 c5 07 00 00 call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41548c: e9 9e 02 00 00 jmp 41572f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x52c> + 415491: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 415498: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 41549b: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4154a1: 01 d0 add eax,edx + 4154a3: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 4154a9: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4154b0: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4154b3: 85 c0 test eax,eax + 4154b5: 0f 88 00 01 00 00 js 4155bb <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x3b8> + 4154bb: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4154c2: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4154c5: 89 c7 mov edi,eax + 4154c7: e8 f5 60 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4154cc: 89 c0 mov eax,eax + 4154ce: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4154d2: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 4154d8: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 4154de: 29 c2 sub edx,eax + 4154e0: 89 95 10 ff ff ff mov DWORD PTR [rbp-0xf0],edx + 4154e6: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4154ed: c0 e8 04 shr al,0x4 + 4154f0: 83 e0 01 and eax,0x1 + 4154f3: 84 c0 test al,al + 4154f5: 74 3c je 415533 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x330> + 4154f7: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4154fd: 85 c0 test eax,eax + 4154ff: 7f 15 jg 415516 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x313> + 415501: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 415508: 3c 02 cmp al,0x2 + 41550a: 74 0a je 415516 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x313> + 41550c: c7 85 10 ff ff ff 01 00 00 00 mov DWORD PTR [rbp-0xf0],0x1 + 415516: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 41551c: 85 c0 test eax,eax + 41551e: 7e 13 jle 415533 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x330> + 415520: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 415526: 89 c7 mov edi,eax + 415528: e8 94 60 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41552d: 89 c0 mov eax,eax + 41552f: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 415533: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 41553a: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 415541: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 415548: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 41554f: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 415556: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 41555d: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 415564: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 41556b: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 415572: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 415579: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 415580: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 415587: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 41558e: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 415595: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 41559c: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4155a0: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4155a7: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4155ae: 48 89 c7 mov rdi,rax + 4155b1: e8 11 36 00 00 call 418bc7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mOT2_> + 4155b6: e9 74 01 00 00 jmp 41572f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x52c> + 4155bb: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 4155c1: 85 c0 test eax,eax + 4155c3: 0f 8e b1 00 00 00 jle 41567a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x477> + 4155c9: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4155d0: c0 e8 04 shr al,0x4 + 4155d3: 83 e0 01 and eax,0x1 + 4155d6: 84 c0 test al,al + 4155d8: 74 10 je 4155ea <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x3e7> + 4155da: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 4155e0: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 4155e6: 29 d0 sub eax,edx + 4155e8: eb 05 jmp 4155ef <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x3ec> + 4155ea: b8 00 00 00 00 mov eax,0x0 + 4155ef: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 4155f5: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 4155fb: ba 00 00 00 00 mov edx,0x0 + 415600: 85 c0 test eax,eax + 415602: 0f 48 c2 cmovs eax,edx + 415605: 89 c7 mov edi,eax + 415607: e8 b5 5f ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41560c: 83 c0 01 add eax,0x1 + 41560f: 89 c0 mov eax,eax + 415611: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 415615: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 41561c: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 415620: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 415627: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 41562b: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 415632: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 415636: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 41563d: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 415641: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 415648: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 41564c: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 415653: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 415657: 48 8d 4d 80 lea rcx,[rbp-0x80] + 41565b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41565f: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 415666: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41566d: 48 89 c7 mov rdi,rax + 415670: e8 8b 35 00 00 call 418c00 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mOT2_> + 415675: e9 b5 00 00 00 jmp 41572f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x52c> + 41567a: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 415680: f7 d8 neg eax + 415682: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 415688: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41568e: 85 c0 test eax,eax + 415690: 75 26 jne 4156b8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x4b5> + 415692: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 415698: 85 c0 test eax,eax + 41569a: 78 1c js 4156b8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x4b5> + 41569c: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 4156a2: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 4156a8: 39 c2 cmp edx,eax + 4156aa: 7d 0c jge 4156b8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_+0x4b5> + 4156ac: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 4156b2: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 4156b8: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 4156be: 89 c7 mov edi,eax + 4156c0: e8 fc 5e ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4156c5: 83 c0 02 add eax,0x2 + 4156c8: 89 c0 mov eax,eax + 4156ca: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4156ce: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 4156d5: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 4156d9: 48 8d 85 14 ff ff ff lea rax,[rbp-0xec] + 4156e0: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 4156e4: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 4156eb: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4156ef: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 4156f6: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 4156fa: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 415701: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 415705: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 41570c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 415710: 48 8d 4d b0 lea rcx,[rbp-0x50] + 415714: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 415718: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 41571f: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 415726: 48 89 c7 mov rdi,rax + 415729: e8 0b 35 00 00 call 418c39 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mOT2_> + 41572e: 90 nop + 41572f: c9 leave + 415730: c3 ret + +0000000000415731 <_ZN3fmt2v76detail11const_checkISt7is_sameIefEEET_S5_>: +_ZN3fmt2v76detail11const_checkISt7is_sameIefEEET_S5_(): + 415731: 55 push rbp + 415732: 48 89 e5 mov rbp,rsp + 415735: 90 nop + 415736: 5d pop rbp + 415737: c3 ret + +0000000000415738 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE(): + 415738: 55 push rbp + 415739: 48 89 e5 mov rbp,rsp + 41573c: 41 54 push r12 + 41573e: 53 push rbx + 41573f: 48 81 ec a0 02 00 00 sub rsp,0x2a0 + 415746: 48 89 bd 78 fd ff ff mov QWORD PTR [rbp-0x288],rdi + 41574d: 48 89 d0 mov rax,rdx + 415750: 48 89 8d 60 fd ff ff mov QWORD PTR [rbp-0x2a0],rcx + 415757: 48 89 b5 68 fd ff ff mov QWORD PTR [rbp-0x298],rsi + 41575e: 48 89 85 70 fd ff ff mov QWORD PTR [rbp-0x290],rax + 415765: ff 75 18 push QWORD PTR [rbp+0x18] + 415768: ff 75 10 push QWORD PTR [rbp+0x10] + 41576b: e8 02 35 00 00 call 418c72 <_ZN3fmt2v76detail27is_supported_floating_pointIeLi0EEEbT_> + 415770: 48 83 c4 10 add rsp,0x10 + 415774: 83 f0 01 xor eax,0x1 + 415777: 0f b6 c0 movzx eax,al + 41577a: 89 c7 mov edi,eax + 41577c: e8 5d 66 ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 415781: 84 c0 test al,al + 415783: 74 0c je 415791 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x59> + 415785: 48 8b 9d 78 fd ff ff mov rbx,QWORD PTR [rbp-0x288] + 41578c: e9 b0 03 00 00 jmp 415b41 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x409> + 415791: 48 8d 55 be lea rdx,[rbp-0x42] + 415795: 48 8d 85 68 fd ff ff lea rax,[rbp-0x298] + 41579c: 48 89 d6 mov rsi,rdx + 41579f: 48 89 c7 mov rdi,rax + 4157a2: e8 d6 34 00 00 call 418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_> + 4157a7: 48 89 45 b4 mov QWORD PTR [rbp-0x4c],rax + 4157ab: 0f b6 85 71 fd ff ff movzx eax,BYTE PTR [rbp-0x28f] + 4157b2: c0 e8 04 shr al,0x4 + 4157b5: 83 e0 07 and eax,0x7 + 4157b8: 88 45 b9 mov BYTE PTR [rbp-0x47],al + 4157bb: ff 75 18 push QWORD PTR [rbp+0x18] + 4157be: ff 75 10 push QWORD PTR [rbp+0x10] + 4157c1: e8 5b f7 fe ff call 404f21 <_ZSt7signbite> + 4157c6: 48 83 c4 10 add rsp,0x10 + 4157ca: 84 c0 test al,al + 4157cc: 74 25 je 4157f3 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xbb> + 4157ce: c6 45 b9 01 mov BYTE PTR [rbp-0x47],0x1 + 4157d2: db 6d 10 fld TBYTE PTR [rbp+0x10] + 4157d5: d9 e0 fchs + 4157d7: db bd 50 fd ff ff fstp TBYTE PTR [rbp-0x2b0] + 4157dd: 48 8b 85 50 fd ff ff mov rax,QWORD PTR [rbp-0x2b0] + 4157e4: 8b 95 58 fd ff ff mov edx,DWORD PTR [rbp-0x2a8] + 4157ea: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax + 4157ee: 89 55 18 mov DWORD PTR [rbp+0x18],edx + 4157f1: eb 0c jmp 4157ff <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc7> + 4157f3: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 4157f7: 3c 01 cmp al,0x1 + 4157f9: 75 04 jne 4157ff <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc7> + 4157fb: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 4157ff: ff 75 18 push QWORD PTR [rbp+0x18] + 415802: ff 75 10 push QWORD PTR [rbp+0x10] + 415805: e8 39 f6 fe ff call 404e43 <_ZSt8isfinitee> + 41580a: 48 83 c4 10 add rsp,0x10 + 41580e: 83 f0 01 xor eax,0x1 + 415811: 84 c0 test al,al + 415813: 74 34 je 415849 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x111> + 415815: ff 75 18 push QWORD PTR [rbp+0x18] + 415818: ff 75 10 push QWORD PTR [rbp+0x10] + 41581b: e8 a8 f6 fe ff call 404ec8 <_ZSt5isinfe> + 415820: 48 83 c4 10 add rsp,0x10 + 415824: 0f b6 f0 movzx esi,al + 415827: 48 8d 4d b4 lea rcx,[rbp-0x4c] + 41582b: 48 8d 95 68 fd ff ff lea rdx,[rbp-0x298] + 415832: 48 8b 85 78 fd ff ff mov rax,QWORD PTR [rbp-0x288] + 415839: 48 89 c7 mov rdi,rax + 41583c: e8 3c ec ff ff call 41447d <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 415841: 48 89 c3 mov rbx,rax + 415844: e9 f8 02 00 00 jmp 415b41 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x409> + 415849: 0f b6 85 71 fd ff ff movzx eax,BYTE PTR [rbp-0x28f] + 415850: 83 e0 0f and eax,0xf + 415853: 3c 04 cmp al,0x4 + 415855: 75 79 jne 4158d0 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x198> + 415857: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41585b: 84 c0 test al,al + 41585d: 74 71 je 4158d0 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x198> + 41585f: 48 8b 85 78 fd ff ff mov rax,QWORD PTR [rbp-0x288] + 415866: be 01 00 00 00 mov esi,0x1 + 41586b: 48 89 c7 mov rdi,rax + 41586e: e8 09 03 00 00 call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 415873: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 415877: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41587b: 0f b6 c8 movzx ecx,al + 41587e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 415882: 48 8d 50 01 lea rdx,[rax+0x1] + 415886: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 41588a: 48 63 d1 movsxd rdx,ecx + 41588d: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 415894: 88 10 mov BYTE PTR [rax],dl + 415896: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41589a: 48 8d 85 78 fd ff ff lea rax,[rbp-0x288] + 4158a1: 48 89 d6 mov rsi,rdx + 4158a4: 48 89 c7 mov rdi,rax + 4158a7: e8 a5 03 00 00 call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 4158ac: 48 89 85 78 fd ff ff mov QWORD PTR [rbp-0x288],rax + 4158b3: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 4158b7: 8b 85 68 fd ff ff mov eax,DWORD PTR [rbp-0x298] + 4158bd: 85 c0 test eax,eax + 4158bf: 74 0f je 4158d0 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x198> + 4158c1: 8b 85 68 fd ff ff mov eax,DWORD PTR [rbp-0x298] + 4158c7: 83 e8 01 sub eax,0x1 + 4158ca: 89 85 68 fd ff ff mov DWORD PTR [rbp-0x298],eax + 4158d0: 48 8d 45 bf lea rax,[rbp-0x41] + 4158d4: 48 89 c7 mov rdi,rax + 4158d7: e8 94 db fe ff call 403470 <_ZNSaIcEC1Ev@plt> + 4158dc: 48 8d 55 bf lea rdx,[rbp-0x41] + 4158e0: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 4158e7: 48 89 d6 mov rsi,rdx + 4158ea: 48 89 c7 mov rdi,rax + 4158ed: e8 50 5e ff ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 4158f2: 48 8d 45 bf lea rax,[rbp-0x41] + 4158f6: 48 89 c7 mov rdi,rax + 4158f9: e8 d2 d9 fe ff call 4032d0 <_ZNSaIcED1Ev@plt> + 4158fe: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 415902: 3c 03 cmp al,0x3 + 415904: 0f 85 b9 00 00 00 jne 4159c3 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x28b> + 41590a: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41590e: 84 c0 test al,al + 415910: 74 22 je 415934 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1fc> + 415912: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 415916: 0f b6 c0 movzx eax,al + 415919: 48 98 cdqe + 41591b: 48 8d 90 98 8e 44 00 lea rdx,[rax+0x448e98] + 415922: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 415929: 48 89 d6 mov rsi,rdx + 41592c: 48 89 c7 mov rdi,rax + 41592f: e8 b8 79 ff ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 415934: 8b 9d 6c fd ff ff mov ebx,DWORD PTR [rbp-0x294] + 41593a: ff 75 18 push QWORD PTR [rbp+0x18] + 41593d: ff 75 10 push QWORD PTR [rbp+0x10] + 415940: e8 c4 34 00 00 call 418e09 <_ZN3fmt2v76detail13promote_floatIeEET_S3_> + 415945: 48 83 c4 10 add rsp,0x10 + 415949: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 415950: 48 8b 45 b4 mov rax,QWORD PTR [rbp-0x4c] + 415954: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 415959: db 3c 24 fstp TBYTE PTR [rsp] + 41595c: 48 89 c6 mov rsi,rax + 41595f: 89 df mov edi,ebx + 415961: e8 20 43 ff ff call 409c86 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 415966: 48 83 c4 10 add rsp,0x10 + 41596a: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 415971: 48 89 c7 mov rdi,rax + 415974: e8 73 5e ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 415979: 48 89 c3 mov rbx,rax + 41597c: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 415983: 48 89 c7 mov rdi,rax + 415986: e8 a5 5d ff ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41598b: 48 89 c2 mov rdx,rax + 41598e: 48 8d 45 c0 lea rax,[rbp-0x40] + 415992: 48 89 de mov rsi,rbx + 415995: 48 89 c7 mov rdi,rax + 415998: e8 4b 5b ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41599d: 48 8d 8d 68 fd ff ff lea rcx,[rbp-0x298] + 4159a4: 48 8b 75 c0 mov rsi,QWORD PTR [rbp-0x40] + 4159a8: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4159ac: 48 8b 85 78 fd ff ff mov rax,QWORD PTR [rbp-0x288] + 4159b3: 48 89 c7 mov rdi,rax + 4159b6: e8 a0 34 00 00 call 418e5b <_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE> + 4159bb: 48 89 c3 mov rbx,rax + 4159be: e9 6f 01 00 00 jmp 415b32 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3fa> + 4159c3: 8b 85 6c fd ff ff mov eax,DWORD PTR [rbp-0x294] + 4159c9: 85 c0 test eax,eax + 4159cb: 79 0b jns 4159d8 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2a0> + 4159cd: 0f b6 85 70 fd ff ff movzx eax,BYTE PTR [rbp-0x290] + 4159d4: 84 c0 test al,al + 4159d6: 75 08 jne 4159e0 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2a8> + 4159d8: 8b 85 6c fd ff ff mov eax,DWORD PTR [rbp-0x294] + 4159de: eb 05 jmp 4159e5 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2ad> + 4159e0: b8 06 00 00 00 mov eax,0x6 + 4159e5: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 4159e8: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 4159ec: 3c 01 cmp al,0x1 + 4159ee: 75 3f jne 415a2f <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2f7> + 4159f0: e8 e6 f9 fe ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 4159f5: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 4159f8: 0f 94 c0 sete al + 4159fb: 84 c0 test al,al + 4159fd: 74 2c je 415a2b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2f3> + 4159ff: bf 10 00 00 00 mov edi,0x10 + 415a04: e8 47 d7 fe ff call 403150 <__cxa_allocate_exception@plt> + 415a09: 48 89 c3 mov rbx,rax + 415a0c: be b0 65 43 00 mov esi,0x4365b0 + 415a11: 48 89 df mov rdi,rbx + 415a14: e8 cf f6 fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 415a19: ba f4 3b 40 00 mov edx,0x403bf4 + 415a1e: be a0 7f 43 00 mov esi,0x437fa0 + 415a23: 48 89 df mov rdi,rbx + 415a26: e8 25 da fe ff call 403450 <__cxa_throw@plt> + 415a2b: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 415a2f: e8 fd fc ff ff call 415731 <_ZN3fmt2v76detail11const_checkISt7is_sameIefEEET_S5_> + 415a34: 48 8d 45 d9 lea rax,[rbp-0x27] + 415a38: 48 89 c7 mov rdi,rax + 415a3b: e8 e6 67 ff ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 415a40: 84 c0 test al,al + 415a42: 74 0a je 415a4e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x316> + 415a44: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 415a48: 83 c8 04 or eax,0x4 + 415a4b: 88 45 ba mov BYTE PTR [rbp-0x46],al + 415a4e: 48 8d 45 da lea rax,[rbp-0x26] + 415a52: 48 89 c7 mov rdi,rax + 415a55: e8 cc 67 ff ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 415a5a: 83 e0 01 and eax,0x1 + 415a5d: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 415a64: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 415a68: 83 e0 f7 and eax,0xfffffff7 + 415a6b: 09 d0 or eax,edx + 415a6d: 88 45 ba mov BYTE PTR [rbp-0x46],al + 415a70: ff 75 18 push QWORD PTR [rbp+0x18] + 415a73: ff 75 10 push QWORD PTR [rbp+0x10] + 415a76: e8 8e 33 00 00 call 418e09 <_ZN3fmt2v76detail13promote_floatIeEET_S3_> + 415a7b: 48 83 c4 10 add rsp,0x10 + 415a7f: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 415a86: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 415a8a: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 415a8d: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 415a92: db 3c 24 fstp TBYTE PTR [rsp] + 415a95: 48 89 ce mov rsi,rcx + 415a98: 89 c7 mov edi,eax + 415a9a: e8 7e 4f ff ff call 40aa1d <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 415a9f: 48 83 c4 10 add rsp,0x10 + 415aa3: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 415aa6: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 415aa9: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 415aac: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 415ab0: d0 e8 shr al,1 + 415ab2: 83 e0 01 and eax,0x1 + 415ab5: 84 c0 test al,al + 415ab7: 74 11 je 415aca <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x392> + 415ab9: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 415ac0: 48 89 c7 mov rdi,rax + 415ac3: e8 ef 33 00 00 call 418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE> + 415ac8: eb 05 jmp 415acf <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x397> + 415aca: b8 2e 00 00 00 mov eax,0x2e + 415acf: 88 45 db mov BYTE PTR [rbp-0x25],al + 415ad2: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 415ad9: 48 89 c7 mov rdi,rax + 415adc: e8 0b 5d ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 415ae1: 48 89 85 80 fd ff ff mov QWORD PTR [rbp-0x280],rax + 415ae8: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 415aef: 48 89 c7 mov rdi,rax + 415af2: e8 39 5c ff ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 415af7: 89 85 88 fd ff ff mov DWORD PTR [rbp-0x278],eax + 415afd: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 415b00: 89 85 8c fd ff ff mov DWORD PTR [rbp-0x274],eax + 415b06: 0f be 7d db movsx edi,BYTE PTR [rbp-0x25] + 415b0a: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 415b0e: 48 8d 95 68 fd ff ff lea rdx,[rbp-0x298] + 415b15: 48 8d b5 80 fd ff ff lea rsi,[rbp-0x280] + 415b1c: 48 8b 85 78 fd ff ff mov rax,QWORD PTR [rbp-0x288] + 415b23: 41 89 f8 mov r8d,edi + 415b26: 48 89 c7 mov rdi,rax + 415b29: e8 71 37 00 00 call 41929f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_> + 415b2e: 48 89 c3 mov rbx,rax + 415b31: 90 nop + 415b32: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 415b39: 48 89 c7 mov rdi,rax + 415b3c: e8 71 5c ff ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 415b41: 48 89 d8 mov rax,rbx + 415b44: eb 2d jmp 415b73 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x43b> + 415b46: 49 89 c4 mov r12,rax + 415b49: 48 89 df mov rdi,rbx + 415b4c: e8 df d6 fe ff call 403230 <__cxa_free_exception@plt> + 415b51: 4c 89 e3 mov rbx,r12 + 415b54: eb 03 jmp 415b59 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEeLi0EEET0_SB_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x421> + 415b56: 48 89 c3 mov rbx,rax + 415b59: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 415b60: 48 89 c7 mov rdi,rax + 415b63: e8 4a 5c ff ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 415b68: 48 89 d8 mov rax,rbx + 415b6b: 48 89 c7 mov rdi,rax + 415b6e: e8 ed d8 fe ff call 403460 <_Unwind_Resume@plt> + 415b73: 48 8d 65 f0 lea rsp,[rbp-0x10] + 415b77: 5b pop rbx + 415b78: 41 5c pop r12 + 415b7a: 5d pop rbp + 415b7b: c3 ret + +0000000000415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em>: +_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em(): + 415b7c: 55 push rbp + 415b7d: 48 89 e5 mov rbp,rsp + 415b80: 48 83 ec 20 sub rsp,0x20 + 415b84: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 415b88: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 415b8c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415b90: 48 89 c7 mov rdi,rax + 415b93: e8 50 3c 00 00 call 4197e8 <_ZN3fmt2v76detail13get_containerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_St20back_insert_iteratorIS9_E> + 415b98: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 415b9c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415ba0: 48 89 c7 mov rdi,rax + 415ba3: e8 68 d6 fe ff call 403210 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 415ba8: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 415bac: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 415bb0: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 415bb4: 48 01 c2 add rdx,rax + 415bb7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415bbb: 48 89 d6 mov rsi,rdx + 415bbe: 48 89 c7 mov rdi,rax + 415bc1: e8 aa d7 fe ff call 403370 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm@plt> + 415bc6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415bca: 48 89 c7 mov rdi,rax + 415bcd: e8 3b 3c 00 00 call 41980d <_ZN3fmt2v76detail8get_dataIcEEPT_RNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEE> + 415bd2: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 415bd6: 48 01 c2 add rdx,rax + 415bd9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 415bdd: 48 89 c6 mov rsi,rax + 415be0: 48 89 d7 mov rdi,rdx + 415be3: e8 70 75 ff ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 415be8: c9 leave + 415be9: c3 ret + +0000000000415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv>: +_ZNK3fmt2v717basic_string_viewIcE3endEv(): + 415bea: 55 push rbp + 415beb: 48 89 e5 mov rbp,rsp + 415bee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415bf2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415bf6: 48 8b 10 mov rdx,QWORD PTR [rax] + 415bf9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415bfd: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 415c01: 48 01 d0 add rax,rdx + 415c04: 5d pop rbp + 415c05: c3 ret + +0000000000415c06 <_ZSt4copyIPKcPcET0_T_S4_S3_>: +_ZSt4copyIPKcPcET0_T_S4_S3_(): + 415c06: 55 push rbp + 415c07: 48 89 e5 mov rbp,rsp + 415c0a: 53 push rbx + 415c0b: 48 83 ec 28 sub rsp,0x28 + 415c0f: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 415c13: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 415c17: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 415c1b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 415c1f: 48 89 c7 mov rdi,rax + 415c22: e8 05 3c 00 00 call 41982c <_ZSt12__miter_baseIPKcET_S2_> + 415c27: 48 89 c3 mov rbx,rax + 415c2a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415c2e: 48 89 c7 mov rdi,rax + 415c31: e8 f6 3b 00 00 call 41982c <_ZSt12__miter_baseIPKcET_S2_> + 415c36: 48 89 c1 mov rcx,rax + 415c39: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 415c3d: 48 89 c2 mov rdx,rax + 415c40: 48 89 de mov rsi,rbx + 415c43: 48 89 cf mov rdi,rcx + 415c46: e8 ef 3b 00 00 call 41983a <_ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_> + 415c4b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 415c4f: c9 leave + 415c50: c3 ret + +0000000000415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE>: +_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE(): + 415c51: 55 push rbp + 415c52: 48 89 e5 mov rbp,rsp + 415c55: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415c59: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 415c5d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415c61: 48 8b 00 mov rax,QWORD PTR [rax] + 415c64: 5d pop rbp + 415c65: c3 ret + +0000000000415c66 <_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EEENKUlPcE_clESI_>: +_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EEENKUlPcE_clESI_(): + 415c66: 55 push rbp + 415c67: 48 89 e5 mov rbp,rsp + 415c6a: 48 83 ec 10 sub rsp,0x10 + 415c6e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415c72: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 415c76: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415c7a: 48 8d 50 01 lea rdx,[rax+0x1] + 415c7e: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 415c82: c6 00 30 mov BYTE PTR [rax],0x30 + 415c85: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415c89: 48 8d 50 01 lea rdx,[rax+0x1] + 415c8d: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 415c91: c6 00 78 mov BYTE PTR [rax],0x78 + 415c94: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415c98: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 415c9b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415c9f: 48 8b 30 mov rsi,QWORD PTR [rax] + 415ca2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415ca6: b9 00 00 00 00 mov ecx,0x0 + 415cab: 48 89 c7 mov rdi,rax + 415cae: e8 1a 3c 00 00 call 4198cd <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib> + 415cb3: c9 leave + 415cb4: c3 ret + +0000000000415cb5 <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EE>: +_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EE(): + 415cb5: 55 push rbp + 415cb6: 48 89 e5 mov rbp,rsp + 415cb9: 48 83 ec 40 sub rsp,0x40 + 415cbd: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 415cc1: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 415cc5: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 415cc9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 415ccd: 48 89 c7 mov rdi,rax + 415cd0: e8 cf 3b 00 00 call 4198a4 <_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_> + 415cd5: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 415cd8: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 415cdb: 89 c7 mov edi,eax + 415cdd: e8 df 58 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 415ce2: 89 c0 mov eax,eax + 415ce4: 48 83 c0 02 add rax,0x2 + 415ce8: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 415cec: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 415cf0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 415cf4: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 415cf7: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 415cfa: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 415cff: 74 1a je 415d1b <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EE+0x66> + 415d01: 48 8d 4d e0 lea rcx,[rbp-0x20] + 415d05: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 415d09: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 415d0d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 415d11: 48 89 c7 mov rdi,rax + 415d14: e8 28 3c 00 00 call 419941 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmOT2_> + 415d19: eb 37 jmp 415d52 <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EE+0x9d> + 415d1b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 415d1f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 415d23: 48 89 d6 mov rsi,rdx + 415d26: 48 89 c7 mov rdi,rax + 415d29: e8 4e fe ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 415d2e: 48 89 c2 mov rdx,rax + 415d31: 48 8d 45 e0 lea rax,[rbp-0x20] + 415d35: 48 89 d6 mov rsi,rdx + 415d38: 48 89 c7 mov rdi,rax + 415d3b: e8 26 ff ff ff call 415c66 <_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EEENKUlPcE_clESI_> + 415d40: 48 89 c2 mov rdx,rax + 415d43: 48 8d 45 d8 lea rax,[rbp-0x28] + 415d47: 48 89 d6 mov rsi,rdx + 415d4a: 48 89 c7 mov rdi,rax + 415d4d: e8 ff fe ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 415d52: c9 leave + 415d53: c3 ret + +0000000000415d54 <_ZSt8__copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_St26random_access_iterator_tag>: +_ZSt8__copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_St26random_access_iterator_tag(): + 415d54: 55 push rbp + 415d55: 48 89 e5 mov rbp,rsp + 415d58: 48 83 ec 20 sub rsp,0x20 + 415d5c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415d60: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 415d64: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 415d68: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 415d6c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415d70: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 415d74: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 415d78: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415d7c: 48 89 ce mov rsi,rcx + 415d7f: 48 89 c7 mov rdi,rax + 415d82: e8 f3 3b 00 00 call 41997a <_ZSt4copyIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_SA_S9_> + 415d87: c9 leave + 415d88: c3 ret + 415d89: 90 nop + +0000000000415d8a <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv>: +_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv(): + 415d8a: 55 push rbp + 415d8b: 48 89 e5 mov rbp,rsp + 415d8e: 48 83 ec 10 sub rsp,0x10 + 415d92: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415d96: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415d9a: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 415d9d: 85 c0 test eax,eax + 415d9f: 78 13 js 415db4 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv+0x2a> + 415da1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415da5: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 415da8: 8d 48 01 lea ecx,[rax+0x1] + 415dab: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 415daf: 89 4a 10 mov DWORD PTR [rdx+0x10],ecx + 415db2: eb 16 jmp 415dca <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv+0x40> + 415db4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415db8: be c8 65 43 00 mov esi,0x4365c8 + 415dbd: 48 89 c7 mov rdi,rax + 415dc0: e8 01 3c 00 00 call 4199c6 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE8on_errorEPKc> + 415dc5: b8 00 00 00 00 mov eax,0x0 + 415dca: c9 leave + 415dcb: c3 ret + +0000000000415dcc <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEEcvbEv>: +_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEEcvbEv(): + 415dcc: 55 push rbp + 415dcd: 48 89 e5 mov rbp,rsp + 415dd0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415dd4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415dd8: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 415ddb: 85 c0 test eax,eax + 415ddd: 0f 95 c0 setne al + 415de0: 5d pop rbp + 415de1: c3 ret + +0000000000415de2 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_>: +_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_(): + 415de2: 55 push rbp + 415de3: 48 89 e5 mov rbp,rsp + 415de6: 48 83 ec 20 sub rsp,0x20 + 415dea: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415dee: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 415df2: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 415df5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415df9: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 415dfc: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 415e00: 48 89 ce mov rsi,rcx + 415e03: 48 89 c7 mov rdi,rax + 415e06: e8 df 3b 00 00 call 4199ea <_ZNK3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3argEi> + 415e0b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415e0f: 48 89 c7 mov rdi,rax + 415e12: e8 b5 ff ff ff call 415dcc <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEEcvbEv> + 415e17: 83 f0 01 xor eax,0x1 + 415e1a: 84 c0 test al,al + 415e1c: 74 11 je 415e2f <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_+0x4d> + 415e1e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 415e22: be ad 62 43 00 mov esi,0x4362ad + 415e27: 48 89 c7 mov rdi,rax + 415e2a: e8 ef 3b 00 00 call 419a1e <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE8on_errorEPKc> + 415e2f: 90 nop + 415e30: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415e34: c9 leave + 415e35: c3 ret + +0000000000415e36 <_ZNK3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE4argsEv>: +_ZNK3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE4argsEv(): + 415e36: 55 push rbp + 415e37: 48 89 e5 mov rbp,rsp + 415e3a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415e3e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415e42: 48 83 c0 08 add rax,0x8 + 415e46: 5d pop rbp + 415e47: c3 ret + +0000000000415e48 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6localeEv>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6localeEv(): + 415e48: 55 push rbp + 415e49: 48 89 e5 mov rbp,rsp + 415e4c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415e50: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415e54: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 415e58: 5d pop rbp + 415e59: c3 ret + +0000000000415e5a <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclEv>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclEv(): + 415e5a: 55 push rbp + 415e5b: 48 89 e5 mov rbp,rsp + 415e5e: 48 83 ec 10 sub rsp,0x10 + 415e62: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415e66: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415e6a: 48 8b 00 mov rax,QWORD PTR [rax] + 415e6d: 48 89 c7 mov rdi,rax + 415e70: e8 9f be ff ff call 411d14 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idEv> + 415e75: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 415e79: 89 42 08 mov DWORD PTR [rdx+0x8],eax + 415e7c: 90 nop + 415e7d: c9 leave + 415e7e: c3 ret + +0000000000415e7f <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_(): + 415e7f: 55 push rbp + 415e80: 48 89 e5 mov rbp,rsp + 415e83: 48 83 ec 30 sub rsp,0x30 + 415e87: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 415e8b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 415e8f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 415e93: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415e97: 48 8b 00 mov rax,QWORD PTR [rax] + 415e9a: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 415e9e: 74 1c je 415ebc <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0x3d> + 415ea0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415ea4: 48 8b 00 mov rax,QWORD PTR [rax] + 415ea7: 0f b6 00 movzx eax,BYTE PTR [rax] + 415eaa: 3c 2f cmp al,0x2f + 415eac: 7e 0e jle 415ebc <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0x3d> + 415eae: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415eb2: 48 8b 00 mov rax,QWORD PTR [rax] + 415eb5: 0f b6 00 movzx eax,BYTE PTR [rax] + 415eb8: 3c 39 cmp al,0x39 + 415eba: 7e 14 jle 415ed0 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0x51> + 415ebc: ba 78 61 43 00 mov edx,0x436178 + 415ec1: be 2f 09 00 00 mov esi,0x92f + 415ec6: bf e8 64 43 00 mov edi,0x4364e8 + 415ecb: e8 fc da fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 415ed0: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 415ed7: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 415ede: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 415ee5: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 415ee8: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 415eeb: 73 09 jae 415ef6 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0x77> + 415eed: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 415ef4: eb 5e jmp 415f54 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0xd5> + 415ef6: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 415ef9: 89 d0 mov eax,edx + 415efb: c1 e0 02 shl eax,0x2 + 415efe: 01 d0 add eax,edx + 415f00: 01 c0 add eax,eax + 415f02: 89 c2 mov edx,eax + 415f04: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415f08: 48 8b 00 mov rax,QWORD PTR [rax] + 415f0b: 0f b6 00 movzx eax,BYTE PTR [rax] + 415f0e: 0f be c0 movsx eax,al + 415f11: 01 d0 add eax,edx + 415f13: 83 e8 30 sub eax,0x30 + 415f16: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 415f19: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415f1d: 48 8b 00 mov rax,QWORD PTR [rax] + 415f20: 48 8d 50 01 lea rdx,[rax+0x1] + 415f24: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415f28: 48 89 10 mov QWORD PTR [rax],rdx + 415f2b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415f2f: 48 8b 00 mov rax,QWORD PTR [rax] + 415f32: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 415f36: 74 1c je 415f54 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0xd5> + 415f38: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415f3c: 48 8b 00 mov rax,QWORD PTR [rax] + 415f3f: 0f b6 00 movzx eax,BYTE PTR [rax] + 415f42: 3c 2f cmp al,0x2f + 415f44: 7e 0e jle 415f54 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0xd5> + 415f46: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 415f4a: 48 8b 00 mov rax,QWORD PTR [rax] + 415f4d: 0f b6 00 movzx eax,BYTE PTR [rax] + 415f50: 3c 39 cmp al,0x39 + 415f52: 7e 91 jle 415ee5 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0x66> + 415f54: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 415f57: 85 c0 test eax,eax + 415f59: 79 11 jns 415f6c <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS8_cEEEEcEEEEiRPKT_SH_OT0_+0xed> + 415f5b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 415f5f: be b0 65 43 00 mov esi,0x4365b0 + 415f64: 48 89 c7 mov rdi,rax + 415f67: e8 06 00 00 00 call 415f72 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcE8on_errorEPKc> + 415f6c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 415f6f: c9 leave + 415f70: c3 ret + 415f71: 90 nop + +0000000000415f72 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcE8on_errorEPKc>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcE8on_errorEPKc(): + 415f72: 55 push rbp + 415f73: 48 89 e5 mov rbp,rsp + 415f76: 48 83 ec 10 sub rsp,0x10 + 415f7a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415f7e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 415f82: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415f86: 48 8b 00 mov rax,QWORD PTR [rax] + 415f89: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 415f8d: 48 89 d6 mov rsi,rdx + 415f90: 48 89 c7 mov rdi,rax + 415f93: e8 60 e3 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000415f98 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclEi>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclEi(): + 415f98: 55 push rbp + 415f99: 48 89 e5 mov rbp,rsp + 415f9c: 48 83 ec 10 sub rsp,0x10 + 415fa0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 415fa4: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 415fa7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 415fab: 48 8b 00 mov rax,QWORD PTR [rax] + 415fae: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 415fb1: 89 d6 mov esi,edx + 415fb3: 48 89 c7 mov rdi,rax + 415fb6: e8 d7 3d 00 00 call 419d92 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idEi> + 415fbb: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 415fbf: 89 42 08 mov DWORD PTR [rdx+0x8],eax + 415fc2: 90 nop + 415fc3: c9 leave + 415fc4: c3 ret + +0000000000415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_>: +_ZN3fmt2v76detail13is_name_startIcEEbT_(): + 415fc5: 55 push rbp + 415fc6: 48 89 e5 mov rbp,rsp + 415fc9: 89 f8 mov eax,edi + 415fcb: 88 45 fc mov BYTE PTR [rbp-0x4],al + 415fce: 80 7d fc 60 cmp BYTE PTR [rbp-0x4],0x60 + 415fd2: 7e 06 jle 415fda <_ZN3fmt2v76detail13is_name_startIcEEbT_+0x15> + 415fd4: 80 7d fc 7a cmp BYTE PTR [rbp-0x4],0x7a + 415fd8: 7e 12 jle 415fec <_ZN3fmt2v76detail13is_name_startIcEEbT_+0x27> + 415fda: 80 7d fc 40 cmp BYTE PTR [rbp-0x4],0x40 + 415fde: 7e 06 jle 415fe6 <_ZN3fmt2v76detail13is_name_startIcEEbT_+0x21> + 415fe0: 80 7d fc 5a cmp BYTE PTR [rbp-0x4],0x5a + 415fe4: 7e 06 jle 415fec <_ZN3fmt2v76detail13is_name_startIcEEbT_+0x27> + 415fe6: 80 7d fc 5f cmp BYTE PTR [rbp-0x4],0x5f + 415fea: 75 07 jne 415ff3 <_ZN3fmt2v76detail13is_name_startIcEEbT_+0x2e> + 415fec: b8 01 00 00 00 mov eax,0x1 + 415ff1: eb 05 jmp 415ff8 <_ZN3fmt2v76detail13is_name_startIcEEbT_+0x33> + 415ff3: b8 00 00 00 00 mov eax,0x0 + 415ff8: 5d pop rbp + 415ff9: c3 ret + +0000000000415ffa <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS7_cEEEEcEclENS0_17basic_string_viewIcEE(): + 415ffa: 55 push rbp + 415ffb: 48 89 e5 mov rbp,rsp + 415ffe: 48 83 ec 20 sub rsp,0x20 + 416002: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 416006: 48 89 d1 mov rcx,rdx + 416009: 48 89 f0 mov rax,rsi + 41600c: 48 89 fa mov rdx,rdi + 41600f: 48 89 ca mov rdx,rcx + 416012: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 416016: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41601a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41601e: 48 8b 00 mov rax,QWORD PTR [rax] + 416021: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 416025: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 416029: 48 89 ce mov rsi,rcx + 41602c: 48 89 c7 mov rdi,rax + 41602f: e8 88 3d 00 00 call 419dbc <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idENS0_17basic_string_viewIcEE> + 416034: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 416038: 89 42 08 mov DWORD PTR [rdx+0x8],eax + 41603b: 90 nop + 41603c: c9 leave + 41603d: c3 ret + +000000000041603e <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE4typeEv>: +_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE4typeEv(): + 41603e: 55 push rbp + 41603f: 48 89 e5 mov rbp,rsp + 416042: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 416046: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41604a: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 41604d: 5d pop rbp + 41604e: c3 ret + +000000000041604f <_ZN3fmt2v710advance_toIcNS0_6detail13error_handlerEEEvRNS0_26basic_format_parse_contextIT_T0_EEPKS5_>: +_ZN3fmt2v710advance_toIcNS0_6detail13error_handlerEEEvRNS0_26basic_format_parse_contextIT_T0_EEPKS5_(): + 41604f: 55 push rbp + 416050: 48 89 e5 mov rbp,rsp + 416053: 53 push rbx + 416054: 48 83 ec 18 sub rsp,0x18 + 416058: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41605c: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 416060: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416064: 48 89 c7 mov rdi,rax + 416067: e8 94 5e ff ff call 40bf00 <_ZNK3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE5beginEv> + 41606c: 48 89 c3 mov rbx,rax + 41606f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416073: 48 89 c7 mov rdi,rax + 416076: e8 85 5e ff ff call 40bf00 <_ZNK3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE5beginEv> + 41607b: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41607f: 48 29 c2 sub rdx,rax + 416082: 48 89 d0 mov rax,rdx + 416085: 48 8d 14 03 lea rdx,[rbx+rax*1] + 416089: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41608d: 48 89 d6 mov rsi,rdx + 416090: 48 89 c7 mov rdi,rax + 416093: e8 82 3d 00 00 call 419e1a <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE10advance_toEPKc> + 416098: 90 nop + 416099: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41609d: c9 leave + 41609e: c3 ret + 41609f: 90 nop + +00000000004160a0 <_ZN3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC1ERNS0_26basic_format_parse_contextIcNS1_13error_handlerEEERS8_>: +_ZN3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC2ERNS0_26basic_format_parse_contextIcNS1_13error_handlerEEERS8_(): + 4160a0: 55 push rbp + 4160a1: 48 89 e5 mov rbp,rsp + 4160a4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4160a8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4160ac: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4160b0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4160b4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4160b8: 48 89 10 mov QWORD PTR [rax],rdx + 4160bb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4160bf: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4160c3: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 4160c7: 90 nop + 4160c8: 5d pop rbp + 4160c9: c3 ret + +00000000004160ca <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_>: +_ZN3fmt2v76detail15is_ascii_letterIcEEbT_(): + 4160ca: 55 push rbp + 4160cb: 48 89 e5 mov rbp,rsp + 4160ce: 89 f8 mov eax,edi + 4160d0: 88 45 fc mov BYTE PTR [rbp-0x4],al + 4160d3: 80 7d fc 60 cmp BYTE PTR [rbp-0x4],0x60 + 4160d7: 7e 06 jle 4160df <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_+0x15> + 4160d9: 80 7d fc 7a cmp BYTE PTR [rbp-0x4],0x7a + 4160dd: 7e 0c jle 4160eb <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_+0x21> + 4160df: 80 7d fc 40 cmp BYTE PTR [rbp-0x4],0x40 + 4160e3: 7e 0d jle 4160f2 <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_+0x28> + 4160e5: 80 7d fc 5a cmp BYTE PTR [rbp-0x4],0x5a + 4160e9: 7f 07 jg 4160f2 <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_+0x28> + 4160eb: b8 01 00 00 00 mov eax,0x1 + 4160f0: eb 05 jmp 4160f7 <_ZN3fmt2v76detail15is_ascii_letterIcEEbT_+0x2d> + 4160f2: b8 00 00 00 00 mov eax,0x0 + 4160f7: 5d pop rbp + 4160f8: c3 ret + 4160f9: 90 nop + +00000000004160fa <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC1ERNS0_18basic_format_specsIcEERS5_RSB_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC2ERNS0_18basic_format_specsIcEERS5_RSB_(): + 4160fa: 55 push rbp + 4160fb: 48 89 e5 mov rbp,rsp + 4160fe: 48 83 ec 20 sub rsp,0x20 + 416102: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 416106: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41610a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41610e: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 416112: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416116: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41611a: 48 89 d6 mov rsi,rdx + 41611d: 48 89 c7 mov rdi,rax + 416120: e8 8d 3e 00 00 call 419fb2 <_ZN3fmt2v76detail12specs_setterIcEC1ERNS0_18basic_format_specsIcEE> + 416125: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416129: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41612d: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 416131: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416135: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 416139: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 41613d: 90 nop + 41613e: c9 leave + 41613f: c3 ret + +0000000000416140 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC1ERKSC_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC2ERKSC_(): + 416140: 55 push rbp + 416141: 48 89 e5 mov rbp,rsp + 416144: 48 83 ec 10 sub rsp,0x10 + 416148: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41614c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 416150: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416154: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 416158: 48 89 d6 mov rsi,rdx + 41615b: 48 89 c7 mov rdi,rax + 41615e: e8 77 3e 00 00 call 419fda <_ZN3fmt2v76detail12specs_setterIcEC1ERKS3_> + 416163: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 416167: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41616b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41616f: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 416173: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 416177: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 41617b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41617f: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 416183: 90 nop + 416184: c9 leave + 416185: c3 ret + +0000000000416186 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEC1ERKSD_NS1_4typeE>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEC2ERKSD_NS1_4typeE(): + 416186: 55 push rbp + 416187: 48 89 e5 mov rbp,rsp + 41618a: 53 push rbx + 41618b: 48 83 ec 28 sub rsp,0x28 + 41618f: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 416193: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 416197: 89 55 dc mov DWORD PTR [rbp-0x24],edx + 41619a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41619e: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4161a2: 48 89 d6 mov rsi,rdx + 4161a5: 48 89 c7 mov rdi,rax + 4161a8: e8 93 ff ff ff call 416140 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEC1ERKSC_> + 4161ad: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4161b1: 48 8d 58 18 lea rbx,[rax+0x18] + 4161b5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4161b9: 48 89 c7 mov rdi,rax + 4161bc: e8 0b 3e 00 00 call 419fcc <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE13error_handlerEv> + 4161c1: 48 89 c1 mov rcx,rax + 4161c4: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 4161c7: 89 c2 mov edx,eax + 4161c9: 48 89 ce mov rsi,rcx + 4161cc: 48 89 df mov rdi,rbx + 4161cf: e8 24 3e 00 00 call 419ff8 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEC1ERSD_NS1_4typeE> + 4161d4: 90 nop + 4161d5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4161d9: c9 leave + 4161da: c3 ret + +00000000004161db <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_>: +_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_(): + 4161db: 55 push rbp + 4161dc: 48 89 e5 mov rbp,rsp + 4161df: 48 83 ec 20 sub rsp,0x20 + 4161e3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4161e7: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4161eb: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4161ef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4161f3: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 4161f7: 75 09 jne 416202 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x27> + 4161f9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4161fd: e9 93 01 00 00 jmp 416395 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1ba> + 416202: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 416206: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41620a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41620e: 48 89 ce mov rsi,rcx + 416211: 48 89 c7 mov rdi,rax + 416214: e8 06 3e 00 00 call 41a01f <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_> + 416219: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41621d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416221: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 416225: 75 09 jne 416230 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x55> + 416227: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41622b: e9 65 01 00 00 jmp 416395 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1ba> + 416230: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416234: 0f b6 00 movzx eax,BYTE PTR [rax] + 416237: 0f be c0 movsx eax,al + 41623a: 89 c7 mov edi,eax + 41623c: e8 4e 3f 00 00 call 41a18f <_ZN3fmt2v76detail8to_asciiIcLi0EEET_S3_> + 416241: 0f be c0 movsx eax,al + 416244: 83 f8 2d cmp eax,0x2d + 416247: 74 22 je 41626b <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x90> + 416249: 83 f8 2d cmp eax,0x2d + 41624c: 7f 42 jg 416290 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xb5> + 41624e: 83 f8 20 cmp eax,0x20 + 416251: 74 2b je 41627e <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xa3> + 416253: 83 f8 2b cmp eax,0x2b + 416256: 75 38 jne 416290 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xb5> + 416258: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41625c: 48 89 c7 mov rdi,rax + 41625f: e8 3a 3f 00 00 call 41a19e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_plusEv> + 416264: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 416269: eb 25 jmp 416290 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xb5> + 41626b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41626f: 48 89 c7 mov rdi,rax + 416272: e8 53 3f 00 00 call 41a1ca <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_minusEv> + 416277: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 41627c: eb 12 jmp 416290 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xb5> + 41627e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416282: 48 89 c7 mov rdi,rax + 416285: e8 6c 3f 00 00 call 41a1f6 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_spaceEv> + 41628a: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 41628f: 90 nop + 416290: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416294: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 416298: 75 09 jne 4162a3 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xc8> + 41629a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41629e: e9 f2 00 00 00 jmp 416395 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1ba> + 4162a3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4162a7: 0f b6 00 movzx eax,BYTE PTR [rax] + 4162aa: 3c 23 cmp al,0x23 + 4162ac: 75 29 jne 4162d7 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xfc> + 4162ae: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4162b2: 48 89 c7 mov rdi,rax + 4162b5: e8 68 3f 00 00 call 41a222 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_hashEv> + 4162ba: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 4162bf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4162c3: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 4162c7: 0f 94 c0 sete al + 4162ca: 84 c0 test al,al + 4162cc: 74 09 je 4162d7 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xfc> + 4162ce: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4162d2: e9 be 00 00 00 jmp 416395 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1ba> + 4162d7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4162db: 0f b6 00 movzx eax,BYTE PTR [rax] + 4162de: 3c 30 cmp al,0x30 + 4162e0: 75 29 jne 41630b <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x130> + 4162e2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4162e6: 48 89 c7 mov rdi,rax + 4162e9: e8 60 3f 00 00 call 41a24e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_zeroEv> + 4162ee: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 4162f3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4162f7: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 4162fb: 0f 94 c0 sete al + 4162fe: 84 c0 test al,al + 416300: 74 09 je 41630b <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x130> + 416302: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416306: e9 8a 00 00 00 jmp 416395 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1ba> + 41630b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41630f: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 416313: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416317: 48 89 ce mov rsi,rcx + 41631a: 48 89 c7 mov rdi,rax + 41631d: e8 57 3f 00 00 call 41a279 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_> + 416322: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 416326: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41632a: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 41632e: 75 06 jne 416336 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x15b> + 416330: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416334: eb 5f jmp 416395 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1ba> + 416336: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41633a: 0f b6 00 movzx eax,BYTE PTR [rax] + 41633d: 3c 2e cmp al,0x2e + 41633f: 75 1b jne 41635c <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x181> + 416341: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 416345: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 416349: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41634d: 48 89 ce mov rsi,rcx + 416350: 48 89 c7 mov rdi,rax + 416353: e8 25 40 00 00 call 41a37d <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_> + 416358: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41635c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416360: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 416364: 74 2b je 416391 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1b6> + 416366: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41636a: 0f b6 00 movzx eax,BYTE PTR [rax] + 41636d: 3c 7d cmp al,0x7d + 41636f: 74 20 je 416391 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x1b6> + 416371: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 416375: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416379: 48 8d 48 01 lea rcx,[rax+0x1] + 41637d: 48 89 4d f8 mov QWORD PTR [rbp-0x8],rcx + 416381: 0f b6 00 movzx eax,BYTE PTR [rax] + 416384: 0f be c0 movsx eax,al + 416387: 89 c6 mov esi,eax + 416389: 48 89 d7 mov rdi,rdx + 41638c: e8 1d 41 00 00 call 41a4ae <_ZN3fmt2v76detail12specs_setterIcE7on_typeEc> + 416391: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416395: c9 leave + 416396: c3 ret + 416397: 90 nop + +0000000000416398 <_ZN3fmt2v76detail13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEC1ERNS0_20basic_format_contextIS6_cEEPNS0_26basic_format_parse_contextIcNS1_13error_handlerEEEPNS0_18basic_format_specsIcEEPKc>: +_ZN3fmt2v76detail13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEC1ERNS0_20basic_format_contextIS6_cEEPNS0_26basic_format_parse_contextIcNS1_13error_handlerEEEPNS0_18basic_format_specsIcEEPKc(): + 416398: 55 push rbp + 416399: 48 89 e5 mov rbp,rsp + 41639c: 41 54 push r12 + 41639e: 53 push rbx + 41639f: 48 83 ec 30 sub rsp,0x30 + 4163a3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4163a7: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4163ab: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4163af: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 4163b3: 4c 89 45 c8 mov QWORD PTR [rbp-0x38],r8 + 4163b7: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 4163bb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4163bf: 48 89 c7 mov rdi,rax + 4163c2: e8 81 fa ff ff call 415e48 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6localeEv> + 4163c7: 49 89 c4 mov r12,rax + 4163ca: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4163ce: 48 89 c7 mov rdi,rax + 4163d1: e8 92 b8 ff ff call 411c68 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv> + 4163d6: 48 89 c6 mov rsi,rax + 4163d9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4163dd: 4c 89 e1 mov rcx,r12 + 4163e0: 48 89 c2 mov rdx,rax + 4163e3: 48 89 df mov rdi,rbx + 4163e6: e8 e1 40 00 00 call 41a4cc <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEC1ES6_PNS0_18basic_format_specsIcEENS1_10locale_refE> + 4163eb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4163ef: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4163f3: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 4163f7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4163fb: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4163ff: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx + 416403: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416407: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41640b: 48 89 50 28 mov QWORD PTR [rax+0x28],rdx + 41640f: 90 nop + 416410: 48 83 c4 30 add rsp,0x30 + 416414: 5b pop rbx + 416415: 41 5c pop r12 + 416417: 5d pop rbp + 416418: c3 ret + +0000000000416419 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKcPcEET0_T_S6_S5_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKcPcEET0_T_S6_S5_(): + 416419: 55 push rbp + 41641a: 48 89 e5 mov rbp,rsp + 41641d: 48 83 ec 20 sub rsp,0x20 + 416421: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 416425: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 416429: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41642d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 416431: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 416435: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 416439: 48 89 ce mov rsi,rcx + 41643c: 48 89 c7 mov rdi,rax + 41643f: e8 c2 f7 ff ff call 415c06 <_ZSt4copyIPKcPcET0_T_S4_S3_> + 416444: c9 leave + 416445: c3 ret + +0000000000416446 <_ZN3fmt2v76detail14format_decimalIcoNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i>: +_ZN3fmt2v76detail14format_decimalIcoNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i(): + 416446: 55 push rbp + 416447: 48 89 e5 mov rbp,rsp + 41644a: 41 55 push r13 + 41644c: 41 54 push r12 + 41644e: 48 83 ec 50 sub rsp,0x50 + 416452: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 416456: 48 89 f0 mov rax,rsi + 416459: 48 89 d6 mov rsi,rdx + 41645c: 48 89 f2 mov rdx,rsi + 41645f: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 416463: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 416467: 89 4d b4 mov DWORD PTR [rbp-0x4c],ecx + 41646a: 8b 4d b4 mov ecx,DWORD PTR [rbp-0x4c] + 41646d: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 416471: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 416475: 48 8d 45 c0 lea rax,[rbp-0x40] + 416479: 48 89 c7 mov rdi,rax + 41647c: e8 3c dd ff ff call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 416481: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 416485: 4c 8b 65 b8 mov r12,QWORD PTR [rbp-0x48] + 416489: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41648d: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 416491: 48 8d 45 c0 lea rax,[rbp-0x40] + 416495: 48 89 ce mov rsi,rcx + 416498: 48 89 c7 mov rdi,rax + 41649b: e8 a0 da ff ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 4164a0: 49 89 c5 mov r13,rax + 4164a3: 4c 89 e0 mov rax,r12 + 4164a6: 4c 89 ea mov rdx,r13 + 4164a9: 48 83 c4 50 add rsp,0x50 + 4164ad: 41 5c pop r12 + 4164af: 41 5d pop r13 + 4164b1: 5d pop rbp + 4164b2: c3 ret + 4164b3: 90 nop + +00000000004164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc>: +_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc(): + 4164b4: 55 push rbp + 4164b5: 48 89 e5 mov rbp,rsp + 4164b8: 48 83 ec 10 sub rsp,0x10 + 4164bc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4164c0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4164c4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4164c8: 48 8b 00 mov rax,QWORD PTR [rax] + 4164cb: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4164cf: 48 89 d6 mov rsi,rdx + 4164d2: 48 89 c7 mov rdi,rax + 4164d5: e8 12 6e ff ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 4164da: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4164de: c9 leave + 4164df: c3 ret + +00000000004164e0 <_ZZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS4_E_clES4_(): + 4164e0: 55 push rbp + 4164e1: 48 89 e5 mov rbp,rsp + 4164e4: 48 83 ec 20 sub rsp,0x20 + 4164e8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4164ec: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4164f0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4164f4: 8b 00 mov eax,DWORD PTR [rax] + 4164f6: 85 c0 test eax,eax + 4164f8: 74 45 je 41653f <_ZZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS4_E_clES4_+0x5f> + 4164fa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4164fe: 8b 00 mov eax,DWORD PTR [rax] + 416500: 48 98 cdqe + 416502: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 416509: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 41650c: 48 8d 45 e0 lea rax,[rbp-0x20] + 416510: be 00 00 00 00 mov esi,0x0 + 416515: 48 89 c7 mov rdi,rax + 416518: e8 f3 a4 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41651d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 416521: 48 8d 45 f8 lea rax,[rbp-0x8] + 416525: 48 89 c7 mov rdi,rax + 416528: e8 0f a5 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41652d: 48 89 c2 mov rdx,rax + 416530: 48 8d 45 f7 lea rax,[rbp-0x9] + 416534: 48 89 c6 mov rsi,rax + 416537: 48 89 d7 mov rdi,rdx + 41653a: e8 0b a5 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41653f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416543: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 416547: 48 8d 48 03 lea rcx,[rax+0x3] + 41654b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41654f: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 416553: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 416557: 48 89 ce mov rsi,rcx + 41655a: 48 89 c7 mov rdi,rax + 41655d: e8 a4 44 00 00 call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 416562: c9 leave + 416563: c3 ret + +0000000000416564 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE>: +_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE(): + 416564: 55 push rbp + 416565: 48 89 e5 mov rbp,rsp + 416568: 48 83 ec 50 sub rsp,0x50 + 41656c: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 416570: 89 f0 mov eax,esi + 416572: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 416576: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41657a: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 41657d: 80 7d c4 00 cmp BYTE PTR [rbp-0x3c],0x0 + 416581: 74 1d je 4165a0 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x3c> + 416583: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 416587: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 41658b: 83 e0 01 and eax,0x1 + 41658e: 84 c0 test al,al + 416590: 74 07 je 416599 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x35> + 416592: b8 a0 65 43 00 mov eax,0x4365a0 + 416597: eb 22 jmp 4165bb <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 416599: b8 a4 65 43 00 mov eax,0x4365a4 + 41659e: eb 1b jmp 4165bb <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 4165a0: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4165a4: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 4165a8: 83 e0 01 and eax,0x1 + 4165ab: 84 c0 test al,al + 4165ad: 74 07 je 4165b6 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x52> + 4165af: b8 a8 65 43 00 mov eax,0x4365a8 + 4165b4: eb 05 jmp 4165bb <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 4165b6: b8 ac 65 43 00 mov eax,0x4365ac + 4165bb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4165bf: 48 c7 45 f0 03 00 00 00 mov QWORD PTR [rbp-0x10],0x3 + 4165c7: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4165cb: 0f b6 40 05 movzx eax,BYTE PTR [rax+0x5] + 4165cf: 0f b6 c0 movzx eax,al + 4165d2: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 4165d5: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 4165d9: 74 07 je 4165e2 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x7e> + 4165db: b8 04 00 00 00 mov eax,0x4 + 4165e0: eb 05 jmp 4165e7 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x83> + 4165e2: b8 03 00 00 00 mov eax,0x3 + 4165e7: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4165eb: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4165ee: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 4165f1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4165f5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4165f9: 48 8d 4d d0 lea rcx,[rbp-0x30] + 4165fd: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 416601: 48 8b 75 b8 mov rsi,QWORD PTR [rbp-0x48] + 416605: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416609: 48 89 c7 mov rdi,rax + 41660c: e8 22 44 00 00 call 41aa33 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmOT2_> + 416611: c9 leave + 416612: c3 ret + 416613: 90 nop + +0000000000416614 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv(): + 416614: 55 push rbp + 416615: 48 89 e5 mov rbp,rsp + 416618: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41661c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416620: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 416624: 3c 01 cmp al,0x1 + 416626: 75 07 jne 41662f <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x1b> + 416628: b8 01 00 00 00 mov eax,0x1 + 41662d: eb 5c jmp 41668b <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x77> + 41662f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416633: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 416637: 84 c0 test al,al + 416639: 74 07 je 416642 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x2e> + 41663b: b8 00 00 00 00 mov eax,0x0 + 416640: eb 49 jmp 41668b <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x77> + 416642: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 416649: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 416650: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416654: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 416657: 83 f8 fc cmp eax,0xfffffffc + 41665a: 7c 22 jl 41667e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x6a> + 41665c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416660: 8b 00 mov eax,DWORD PTR [rax] + 416662: 85 c0 test eax,eax + 416664: 7e 08 jle 41666e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x5a> + 416666: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41666a: 8b 10 mov edx,DWORD PTR [rax] + 41666c: eb 05 jmp 416673 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x5f> + 41666e: ba 10 00 00 00 mov edx,0x10 + 416673: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416677: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41667a: 39 c2 cmp edx,eax + 41667c: 7f 07 jg 416685 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x71> + 41667e: b8 01 00 00 00 mov eax,0x1 + 416683: eb 05 jmp 41668a <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x76> + 416685: b8 00 00 00 00 mov eax,0x0 + 41668a: 90 nop + 41668b: 5d pop rbp + 41668c: c3 ret + 41668d: 90 nop + +000000000041668e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_(): + 41668e: 55 push rbp + 41668f: 48 89 e5 mov rbp,rsp + 416692: 48 83 ec 30 sub rsp,0x30 + 416696: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41669a: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41669e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4166a2: 8b 00 mov eax,DWORD PTR [rax] + 4166a4: 85 c0 test eax,eax + 4166a6: 74 45 je 4166ed <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_+0x5f> + 4166a8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4166ac: 8b 00 mov eax,DWORD PTR [rax] + 4166ae: 48 98 cdqe + 4166b0: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4166b7: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4166ba: 48 8d 45 d0 lea rax,[rbp-0x30] + 4166be: be 00 00 00 00 mov esi,0x0 + 4166c3: 48 89 c7 mov rdi,rax + 4166c6: e8 45 a3 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 4166cb: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4166cf: 48 8d 45 e8 lea rax,[rbp-0x18] + 4166d3: 48 89 c7 mov rdi,rax + 4166d6: e8 61 a3 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4166db: 48 89 c2 mov rdx,rax + 4166de: 48 8d 45 e7 lea rax,[rbp-0x19] + 4166e2: 48 89 c6 mov rsi,rax + 4166e5: 48 89 d7 mov rdi,rdx + 4166e8: e8 5d a3 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4166ed: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4166f1: 0f b6 40 0c movzx eax,BYTE PTR [rax+0xc] + 4166f5: 0f be c8 movsx ecx,al + 4166f8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4166fc: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 4166ff: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 416703: 8b 70 04 mov esi,DWORD PTR [rax+0x4] + 416706: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41670a: 41 89 c8 mov r8d,ecx + 41670d: b9 01 00 00 00 mov ecx,0x1 + 416712: 48 89 c7 mov rdi,rax + 416715: e8 52 43 00 00 call 41aa6c <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEjcLi0EEET_S5_T0_iiT1_> + 41671a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41671e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 416722: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 416725: 85 c0 test eax,eax + 416727: 7e 1e jle 416747 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_+0xb9> + 416729: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41672d: 8b 48 10 mov ecx,DWORD PTR [rax+0x10] + 416730: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 416734: ba 52 6f 43 00 mov edx,0x436f52 + 416739: 89 ce mov esi,ecx + 41673b: 48 89 c7 mov rdi,rax + 41673e: e8 7d 43 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 416743: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 416747: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41674b: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 41674f: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 416752: 48 8d 45 d0 lea rax,[rbp-0x30] + 416756: be 00 00 00 00 mov esi,0x0 + 41675b: 48 89 c7 mov rdi,rax + 41675e: e8 ad a2 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 416763: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 416767: 48 8d 45 f8 lea rax,[rbp-0x8] + 41676b: 48 89 c7 mov rdi,rax + 41676e: e8 c9 a2 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 416773: 48 89 c2 mov rdx,rax + 416776: 48 8d 45 f7 lea rax,[rbp-0x9] + 41677a: 48 89 c6 mov rsi,rax + 41677d: 48 89 d7 mov rdi,rdx + 416780: e8 c5 a2 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 416785: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 416789: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 41678c: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 416790: 48 89 d6 mov rsi,rdx + 416793: 89 c7 mov edi,eax + 416795: e8 65 43 00 00 call 41aaff <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_> + 41679a: c9 leave + 41679b: c3 ret + +000000000041679c <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_(): + 41679c: 55 push rbp + 41679d: 48 89 e5 mov rbp,rsp + 4167a0: 53 push rbx + 4167a1: 48 83 ec 38 sub rsp,0x38 + 4167a5: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4167a9: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4167ad: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4167b1: 48 8b 00 mov rax,QWORD PTR [rax] + 4167b4: 8b 00 mov eax,DWORD PTR [rax] + 4167b6: 85 c0 test eax,eax + 4167b8: 74 48 je 416802 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x66> + 4167ba: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4167be: 48 8b 00 mov rax,QWORD PTR [rax] + 4167c1: 8b 00 mov eax,DWORD PTR [rax] + 4167c3: 48 98 cdqe + 4167c5: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4167cc: 88 45 df mov BYTE PTR [rbp-0x21],al + 4167cf: 48 8d 45 c0 lea rax,[rbp-0x40] + 4167d3: be 00 00 00 00 mov esi,0x0 + 4167d8: 48 89 c7 mov rdi,rax + 4167db: e8 30 a2 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 4167e0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4167e4: 48 8d 45 e0 lea rax,[rbp-0x20] + 4167e8: 48 89 c7 mov rdi,rax + 4167eb: e8 4c a2 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4167f0: 48 89 c2 mov rdx,rax + 4167f3: 48 8d 45 df lea rax,[rbp-0x21] + 4167f7: 48 89 c6 mov rsi,rax + 4167fa: 48 89 d7 mov rdi,rdx + 4167fd: e8 48 a2 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 416802: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416806: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41680a: 8b 10 mov edx,DWORD PTR [rax] + 41680c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416810: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 416814: 8b 08 mov ecx,DWORD PTR [rax] + 416816: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41681a: 89 ce mov esi,ecx + 41681c: 48 89 c7 mov rdi,rax + 41681f: e8 33 45 00 00 call 41ad57 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEjEET0_S5_T1_i> + 416824: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 416828: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41682c: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 416830: 8b 48 04 mov ecx,DWORD PTR [rax+0x4] + 416833: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 416837: ba 52 6f 43 00 mov edx,0x436f52 + 41683c: 89 ce mov esi,ecx + 41683e: 48 89 c7 mov rdi,rax + 416841: e8 7a 42 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 416846: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41684a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41684e: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 416852: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 416856: c0 e8 04 shr al,0x4 + 416859: 83 e0 01 and eax,0x1 + 41685c: 83 f0 01 xor eax,0x1 + 41685f: 84 c0 test al,al + 416861: 74 06 je 416869 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0xcd> + 416863: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 416867: eb 65 jmp 4168ce <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x132> + 416869: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41686d: 48 8b 58 28 mov rbx,QWORD PTR [rax+0x28] + 416871: 48 8d 45 c0 lea rax,[rbp-0x40] + 416875: be 00 00 00 00 mov esi,0x0 + 41687a: 48 89 c7 mov rdi,rax + 41687d: e8 8e a1 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 416882: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 416886: 48 8d 45 e8 lea rax,[rbp-0x18] + 41688a: 48 89 c7 mov rdi,rax + 41688d: e8 aa a1 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 416892: 48 89 de mov rsi,rbx + 416895: 48 89 c7 mov rdi,rax + 416898: e8 17 fc ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 41689d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4168a1: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 4168a5: 8b 00 mov eax,DWORD PTR [rax] + 4168a7: 85 c0 test eax,eax + 4168a9: 7e 1f jle 4168ca <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x12e> + 4168ab: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4168af: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 4168b3: 8b 08 mov ecx,DWORD PTR [rax] + 4168b5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4168b9: ba 52 6f 43 00 mov edx,0x436f52 + 4168be: 89 ce mov esi,ecx + 4168c0: 48 89 c7 mov rdi,rax + 4168c3: e8 f8 41 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 4168c8: eb 04 jmp 4168ce <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x132> + 4168ca: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4168ce: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4168d2: c9 leave + 4168d3: c3 ret + +00000000004168d4 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_(): + 4168d4: 55 push rbp + 4168d5: 48 89 e5 mov rbp,rsp + 4168d8: 48 83 ec 20 sub rsp,0x20 + 4168dc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4168e0: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4168e4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4168e8: 48 8b 00 mov rax,QWORD PTR [rax] + 4168eb: 8b 00 mov eax,DWORD PTR [rax] + 4168ed: 85 c0 test eax,eax + 4168ef: 74 48 je 416939 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_+0x65> + 4168f1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4168f5: 48 8b 00 mov rax,QWORD PTR [rax] + 4168f8: 8b 00 mov eax,DWORD PTR [rax] + 4168fa: 48 98 cdqe + 4168fc: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 416903: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 416906: 48 8d 45 e0 lea rax,[rbp-0x20] + 41690a: be 00 00 00 00 mov esi,0x0 + 41690f: 48 89 c7 mov rdi,rax + 416912: e8 f9 a0 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 416917: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41691b: 48 8d 45 f8 lea rax,[rbp-0x8] + 41691f: 48 89 c7 mov rdi,rax + 416922: e8 15 a1 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 416927: 48 89 c2 mov rdx,rax + 41692a: 48 8d 45 f7 lea rax,[rbp-0x9] + 41692e: 48 89 c6 mov rsi,rax + 416931: 48 89 d7 mov rdi,rdx + 416934: e8 11 a1 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 416939: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41693d: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 416941: 0f b6 00 movzx eax,BYTE PTR [rax] + 416944: 0f be f8 movsx edi,al + 416947: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41694b: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41694f: 8b 08 mov ecx,DWORD PTR [rax] + 416951: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 416955: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 416959: 8b 10 mov edx,DWORD PTR [rax] + 41695b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41695f: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 416963: 8b 30 mov esi,DWORD PTR [rax] + 416965: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 416969: 41 89 f8 mov r8d,edi + 41696c: 48 89 c7 mov rdi,rax + 41696f: e8 f8 40 00 00 call 41aa6c <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEjcLi0EEET_S5_T0_iiT1_> + 416974: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 416978: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41697c: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 416980: 8b 00 mov eax,DWORD PTR [rax] + 416982: 85 c0 test eax,eax + 416984: 7e 1f jle 4169a5 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_+0xd1> + 416986: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41698a: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41698e: 8b 08 mov ecx,DWORD PTR [rax] + 416990: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 416994: ba 52 6f 43 00 mov edx,0x436f52 + 416999: 89 ce mov esi,ecx + 41699b: 48 89 c7 mov rdi,rax + 41699e: e8 1d 41 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 4169a3: eb 04 jmp 4169a9 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_+0xd5> + 4169a5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4169a9: c9 leave + 4169aa: c3 ret + 4169ab: 90 nop + +00000000004169ac <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_(): + 4169ac: 55 push rbp + 4169ad: 48 89 e5 mov rbp,rsp + 4169b0: 53 push rbx + 4169b1: 48 83 ec 38 sub rsp,0x38 + 4169b5: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4169b9: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4169bd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4169c1: 48 8b 00 mov rax,QWORD PTR [rax] + 4169c4: 8b 00 mov eax,DWORD PTR [rax] + 4169c6: 85 c0 test eax,eax + 4169c8: 74 48 je 416a12 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0x66> + 4169ca: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4169ce: 48 8b 00 mov rax,QWORD PTR [rax] + 4169d1: 8b 00 mov eax,DWORD PTR [rax] + 4169d3: 48 98 cdqe + 4169d5: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4169dc: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 4169df: 48 8d 45 c0 lea rax,[rbp-0x40] + 4169e3: be 00 00 00 00 mov esi,0x0 + 4169e8: 48 89 c7 mov rdi,rax + 4169eb: e8 20 a0 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 4169f0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4169f4: 48 8d 45 d8 lea rax,[rbp-0x28] + 4169f8: 48 89 c7 mov rdi,rax + 4169fb: e8 3c a0 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 416a00: 48 89 c2 mov rdx,rax + 416a03: 48 8d 45 d7 lea rax,[rbp-0x29] + 416a07: 48 89 c6 mov rsi,rax + 416a0a: 48 89 d7 mov rdi,rdx + 416a0d: e8 38 a0 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 416a12: 48 8d 45 c0 lea rax,[rbp-0x40] + 416a16: be 00 00 00 00 mov esi,0x0 + 416a1b: 48 89 c7 mov rdi,rax + 416a1e: e8 ed 9f ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 416a23: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 416a27: 48 8d 45 e0 lea rax,[rbp-0x20] + 416a2b: 48 89 c7 mov rdi,rax + 416a2e: e8 09 a0 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 416a33: be 52 6f 43 00 mov esi,0x436f52 + 416a38: 48 89 c7 mov rdi,rax + 416a3b: e8 74 fa ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 416a40: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416a44: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 416a48: 8b 00 mov eax,DWORD PTR [rax] + 416a4a: 85 c0 test eax,eax + 416a4c: 75 2d jne 416a7b <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0xcf> + 416a4e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416a52: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 416a56: 8b 00 mov eax,DWORD PTR [rax] + 416a58: 85 c0 test eax,eax + 416a5a: 75 1f jne 416a7b <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0xcf> + 416a5c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416a60: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 416a64: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 416a68: c0 e8 04 shr al,0x4 + 416a6b: 83 e0 01 and eax,0x1 + 416a6e: 83 f0 01 xor eax,0x1 + 416a71: 84 c0 test al,al + 416a73: 74 06 je 416a7b <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0xcf> + 416a75: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 416a79: eb 78 jmp 416af3 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0x147> + 416a7b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416a7f: 48 8b 58 20 mov rbx,QWORD PTR [rax+0x20] + 416a83: 48 8d 45 c0 lea rax,[rbp-0x40] + 416a87: be 00 00 00 00 mov esi,0x0 + 416a8c: 48 89 c7 mov rdi,rax + 416a8f: e8 7c 9f ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 416a94: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 416a98: 48 8d 45 e8 lea rax,[rbp-0x18] + 416a9c: 48 89 c7 mov rdi,rax + 416a9f: e8 98 9f ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 416aa4: 48 89 de mov rsi,rbx + 416aa7: 48 89 c7 mov rdi,rax + 416aaa: e8 05 fa ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 416aaf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416ab3: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 416ab7: 8b 08 mov ecx,DWORD PTR [rax] + 416ab9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 416abd: ba 52 6f 43 00 mov edx,0x436f52 + 416ac2: 89 ce mov esi,ecx + 416ac4: 48 89 c7 mov rdi,rax + 416ac7: e8 f4 3f 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 416acc: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 416ad0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416ad4: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 416ad8: 8b 10 mov edx,DWORD PTR [rax] + 416ada: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 416ade: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 416ae2: 8b 08 mov ecx,DWORD PTR [rax] + 416ae4: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 416ae8: 89 ce mov esi,ecx + 416aea: 48 89 c7 mov rdi,rax + 416aed: e8 65 42 00 00 call 41ad57 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEjEET0_S5_T1_i> + 416af2: 90 nop + 416af3: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 416af7: c9 leave + 416af8: c3 ret + +0000000000416af9 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_>: +_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_(): + 416af9: 55 push rbp + 416afa: 48 89 e5 mov rbp,rsp + 416afd: 48 81 ec 50 01 00 00 sub rsp,0x150 + 416b04: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 416b0b: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 416b12: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 416b19: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 416b20: 44 89 c0 mov eax,r8d + 416b23: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 416b29: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 416b30: 8b 00 mov eax,DWORD PTR [rax] + 416b32: 89 85 34 ff ff ff mov DWORD PTR [rbp-0xcc],eax + 416b38: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 416b3f: 48 89 c7 mov rdi,rax + 416b42: e8 62 1c 00 00 call 4187a9 <_ZN3fmt2v76detail20get_significand_sizeIfEEiRKNS1_9dragonbox10decimal_fpIT_EE> + 416b47: 89 85 30 ff ff ff mov DWORD PTR [rbp-0xd0],eax + 416b4d: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 416b54: 0f b6 c0 movzx eax,al + 416b57: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 416b5d: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 416b63: 89 c7 mov edi,eax + 416b65: e8 57 4a ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 416b6a: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 416b70: 85 d2 test edx,edx + 416b72: 74 07 je 416b7b <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x82> + 416b74: ba 01 00 00 00 mov edx,0x1 + 416b79: eb 05 jmp 416b80 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x87> + 416b7b: ba 00 00 00 00 mov edx,0x0 + 416b80: 01 d0 add eax,edx + 416b82: 89 c0 mov eax,eax + 416b84: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 416b88: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 416b8f: 8b 50 04 mov edx,DWORD PTR [rax+0x4] + 416b92: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 416b98: 01 d0 add eax,edx + 416b9a: 83 e8 01 sub eax,0x1 + 416b9d: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 416ba0: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 416ba7: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 416bae: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 416bb1: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 416bb7: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 416bbe: 48 89 c7 mov rdi,rax + 416bc1: e8 4e fa ff ff call 416614 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv> + 416bc6: 84 c0 test al,al + 416bc8: 0f 84 b5 01 00 00 je 416d83 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x28a> + 416bce: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 416bd5: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 416bdc: c0 e8 04 shr al,0x4 + 416bdf: 83 e0 01 and eax,0x1 + 416be2: 84 c0 test al,al + 416be4: 74 4e je 416c34 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x13b> + 416be6: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 416bf0: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 416bf6: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 416bfc: 29 c2 sub edx,eax + 416bfe: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 416c04: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 416c0b: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 416c12: 48 89 d6 mov rsi,rdx + 416c15: 48 89 c7 mov rdi,rax + 416c18: e8 72 50 ff ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 416c1d: 8b 00 mov eax,DWORD PTR [rax] + 416c1f: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 416c22: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 416c25: 89 c7 mov edi,eax + 416c27: e8 95 49 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 416c2c: 89 c0 mov eax,eax + 416c2e: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 416c32: eb 12 jmp 416c46 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x14d> + 416c34: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 416c3a: 83 f8 01 cmp eax,0x1 + 416c3d: 75 07 jne 416c46 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x14d> + 416c3f: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 416c46: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 416c49: 89 c2 mov edx,eax + 416c4b: f7 da neg edx + 416c4d: 0f 49 c2 cmovns eax,edx + 416c50: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 416c53: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 416c5a: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 416c5e: 7e 18 jle 416c78 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x17f> + 416c60: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 416c67: 7e 07 jle 416c70 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x177> + 416c69: b8 04 00 00 00 mov eax,0x4 + 416c6e: eb 05 jmp 416c75 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x17c> + 416c70: b8 03 00 00 00 mov eax,0x3 + 416c75: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 416c78: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 416c7f: 84 c0 test al,al + 416c81: 74 07 je 416c8a <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x191> + 416c83: ba 03 00 00 00 mov edx,0x3 + 416c88: eb 05 jmp 416c8f <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x196> + 416c8a: ba 02 00 00 00 mov edx,0x2 + 416c8f: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 416c92: 01 d0 add eax,edx + 416c94: 89 c7 mov edi,eax + 416c96: e8 26 49 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 416c9b: 89 c0 mov eax,eax + 416c9d: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 416ca1: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 416ca8: 83 e0 01 and eax,0x1 + 416cab: 84 c0 test al,al + 416cad: 74 07 je 416cb6 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x1bd> + 416caf: b8 45 00 00 00 mov eax,0x45 + 416cb4: eb 05 jmp 416cbb <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x1c2> + 416cb6: b8 65 00 00 00 mov eax,0x65 + 416cbb: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 416cbe: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 416cc4: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 416cca: 8b 85 34 ff ff ff mov eax,DWORD PTR [rbp-0xcc] + 416cd0: 89 85 f4 fe ff ff mov DWORD PTR [rbp-0x10c],eax + 416cd6: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 416cdc: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 416ce2: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 416ce9: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 416cef: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 416cf2: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 416cf8: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 416cfc: 88 85 04 ff ff ff mov BYTE PTR [rbp-0xfc],al + 416d02: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 416d05: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 416d0b: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 416d12: 8b 00 mov eax,DWORD PTR [rax] + 416d14: 85 c0 test eax,eax + 416d16: 7e 26 jle 416d3e <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x245> + 416d18: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 416d1f: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 416d23: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 416d2a: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 416d31: 48 89 c7 mov rdi,rax + 416d34: e8 e5 3f 00 00 call 41ad1e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mOT2_> + 416d39: e9 e3 02 00 00 jmp 417021 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x528> + 416d3e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 416d42: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 416d49: 48 89 d6 mov rsi,rdx + 416d4c: 48 89 c7 mov rdi,rax + 416d4f: e8 ed 9b ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 416d54: 48 89 c2 mov rdx,rax + 416d57: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 416d5e: 48 89 d6 mov rsi,rdx + 416d61: 48 89 c7 mov rdi,rax + 416d64: e8 25 f9 ff ff call 41668e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_> + 416d69: 48 89 c2 mov rdx,rax + 416d6c: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 416d73: 48 89 d6 mov rsi,rdx + 416d76: 48 89 c7 mov rdi,rax + 416d79: e8 61 9d ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 416d7e: e9 9e 02 00 00 jmp 417021 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x528> + 416d83: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 416d8a: 8b 50 04 mov edx,DWORD PTR [rax+0x4] + 416d8d: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 416d93: 01 d0 add eax,edx + 416d95: 89 85 1c ff ff ff mov DWORD PTR [rbp-0xe4],eax + 416d9b: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 416da2: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 416da5: 85 c0 test eax,eax + 416da7: 0f 88 00 01 00 00 js 416ead <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3b4> + 416dad: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 416db4: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 416db7: 89 c7 mov edi,eax + 416db9: e8 03 48 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 416dbe: 89 c0 mov eax,eax + 416dc0: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 416dc4: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 416dca: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 416dd0: 29 c2 sub edx,eax + 416dd2: 89 95 ec fe ff ff mov DWORD PTR [rbp-0x114],edx + 416dd8: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 416ddf: c0 e8 04 shr al,0x4 + 416de2: 83 e0 01 and eax,0x1 + 416de5: 84 c0 test al,al + 416de7: 74 3c je 416e25 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x32c> + 416de9: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 416def: 85 c0 test eax,eax + 416df1: 7f 15 jg 416e08 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x30f> + 416df3: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 416dfa: 3c 02 cmp al,0x2 + 416dfc: 74 0a je 416e08 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x30f> + 416dfe: c7 85 ec fe ff ff 01 00 00 00 mov DWORD PTR [rbp-0x114],0x1 + 416e08: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 416e0e: 85 c0 test eax,eax + 416e10: 7e 13 jle 416e25 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x32c> + 416e12: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 416e18: 89 c7 mov edi,eax + 416e1a: e8 a2 47 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 416e1f: 89 c0 mov eax,eax + 416e21: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 416e25: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 416e2c: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 416e33: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 416e3a: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 416e41: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 416e48: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 416e4f: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 416e56: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 416e5d: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 416e64: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 416e6b: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 416e72: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 416e79: 48 8d 85 ec fe ff ff lea rax,[rbp-0x114] + 416e80: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 416e87: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 416e8e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 416e92: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 416e99: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 416ea0: 48 89 c7 mov rdi,rax + 416ea3: e8 e3 3e 00 00 call 41ad8b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mOT2_> + 416ea8: e9 74 01 00 00 jmp 417021 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x528> + 416ead: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 416eb3: 85 c0 test eax,eax + 416eb5: 0f 8e b1 00 00 00 jle 416f6c <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x473> + 416ebb: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 416ec2: c0 e8 04 shr al,0x4 + 416ec5: 83 e0 01 and eax,0x1 + 416ec8: 84 c0 test al,al + 416eca: 74 10 je 416edc <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3e3> + 416ecc: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 416ed2: 8b 95 30 ff ff ff mov edx,DWORD PTR [rbp-0xd0] + 416ed8: 29 d0 sub eax,edx + 416eda: eb 05 jmp 416ee1 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3e8> + 416edc: b8 00 00 00 00 mov eax,0x0 + 416ee1: 89 85 e8 fe ff ff mov DWORD PTR [rbp-0x118],eax + 416ee7: 8b 85 e8 fe ff ff mov eax,DWORD PTR [rbp-0x118] + 416eed: ba 00 00 00 00 mov edx,0x0 + 416ef2: 85 c0 test eax,eax + 416ef4: 0f 48 c2 cmovs eax,edx + 416ef7: 89 c7 mov edi,eax + 416ef9: e8 c3 46 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 416efe: 83 c0 01 add eax,0x1 + 416f01: 89 c0 mov eax,eax + 416f03: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 416f07: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 416f0e: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 416f12: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 416f19: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 416f1d: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 416f24: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 416f28: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 416f2f: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 416f33: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 416f3a: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 416f3e: 48 8d 85 e8 fe ff ff lea rax,[rbp-0x118] + 416f45: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 416f49: 48 8d 4d 80 lea rcx,[rbp-0x80] + 416f4d: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 416f51: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 416f58: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 416f5f: 48 89 c7 mov rdi,rax + 416f62: e8 5d 3e 00 00 call 41adc4 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mOT2_> + 416f67: e9 b5 00 00 00 jmp 417021 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x528> + 416f6c: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 416f72: f7 d8 neg eax + 416f74: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 416f7a: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 416f80: 85 c0 test eax,eax + 416f82: 75 26 jne 416faa <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b1> + 416f84: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 416f8a: 85 c0 test eax,eax + 416f8c: 78 1c js 416faa <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b1> + 416f8e: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 416f94: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 416f9a: 39 c2 cmp edx,eax + 416f9c: 7d 0c jge 416faa <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b1> + 416f9e: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 416fa4: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 416faa: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 416fb0: 89 c7 mov edi,eax + 416fb2: e8 0a 46 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 416fb7: 83 c0 02 add eax,0x2 + 416fba: 89 c0 mov eax,eax + 416fbc: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 416fc0: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 416fc7: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 416fcb: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 416fd2: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 416fd6: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 416fdd: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 416fe1: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 416fe8: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 416fec: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 416ff3: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 416ff7: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 416ffe: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 417002: 48 8d 4d b0 lea rcx,[rbp-0x50] + 417006: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41700a: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 417011: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 417018: 48 89 c7 mov rdi,rax + 41701b: e8 dd 3d 00 00 call 41adfd <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mOT2_> + 417020: 90 nop + 417021: c9 leave + 417022: c3 ret + 417023: 90 nop + +0000000000417024 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv(): + 417024: 55 push rbp + 417025: 48 89 e5 mov rbp,rsp + 417028: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41702c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417030: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 417034: 3c 01 cmp al,0x1 + 417036: 75 07 jne 41703f <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x1b> + 417038: b8 01 00 00 00 mov eax,0x1 + 41703d: eb 5c jmp 41709b <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x77> + 41703f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417043: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 417047: 84 c0 test al,al + 417049: 74 07 je 417052 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x2e> + 41704b: b8 00 00 00 00 mov eax,0x0 + 417050: eb 49 jmp 41709b <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x77> + 417052: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 417059: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 417060: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417064: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 417067: 83 f8 fc cmp eax,0xfffffffc + 41706a: 7c 22 jl 41708e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x6a> + 41706c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417070: 8b 00 mov eax,DWORD PTR [rax] + 417072: 85 c0 test eax,eax + 417074: 7e 08 jle 41707e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x5a> + 417076: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41707a: 8b 10 mov edx,DWORD PTR [rax] + 41707c: eb 05 jmp 417083 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x5f> + 41707e: ba 10 00 00 00 mov edx,0x10 + 417083: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417087: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41708a: 39 c2 cmp edx,eax + 41708c: 7f 07 jg 417095 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x71> + 41708e: b8 01 00 00 00 mov eax,0x1 + 417093: eb 05 jmp 41709a <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x76> + 417095: b8 00 00 00 00 mov eax,0x0 + 41709a: 90 nop + 41709b: 5d pop rbp + 41709c: c3 ret + 41709d: 90 nop + +000000000041709e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_(): + 41709e: 55 push rbp + 41709f: 48 89 e5 mov rbp,rsp + 4170a2: 48 83 ec 30 sub rsp,0x30 + 4170a6: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4170aa: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 4170ae: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4170b2: 8b 00 mov eax,DWORD PTR [rax] + 4170b4: 85 c0 test eax,eax + 4170b6: 74 45 je 4170fd <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_+0x5f> + 4170b8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4170bc: 8b 00 mov eax,DWORD PTR [rax] + 4170be: 48 98 cdqe + 4170c0: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4170c7: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4170ca: 48 8d 45 d0 lea rax,[rbp-0x30] + 4170ce: be 00 00 00 00 mov esi,0x0 + 4170d3: 48 89 c7 mov rdi,rax + 4170d6: e8 35 99 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 4170db: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4170df: 48 8d 45 e8 lea rax,[rbp-0x18] + 4170e3: 48 89 c7 mov rdi,rax + 4170e6: e8 51 99 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4170eb: 48 89 c2 mov rdx,rax + 4170ee: 48 8d 45 e7 lea rax,[rbp-0x19] + 4170f2: 48 89 c6 mov rsi,rax + 4170f5: 48 89 d7 mov rdi,rdx + 4170f8: e8 4d 99 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4170fd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417101: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 417105: 0f be c8 movsx ecx,al + 417108: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41710c: 8b 50 10 mov edx,DWORD PTR [rax+0x10] + 41710f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417113: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 417117: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41711b: 41 89 c8 mov r8d,ecx + 41711e: b9 01 00 00 00 mov ecx,0x1 + 417123: 48 89 c7 mov rdi,rax + 417126: e8 0b 3d 00 00 call 41ae36 <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEmcLi0EEET_S5_T0_iiT1_> + 41712b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41712f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417133: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 417136: 85 c0 test eax,eax + 417138: 7e 1e jle 417158 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_+0xba> + 41713a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41713e: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 417141: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 417145: ba 53 6f 43 00 mov edx,0x436f53 + 41714a: 89 ce mov esi,ecx + 41714c: 48 89 c7 mov rdi,rax + 41714f: e8 6c 39 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 417154: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 417158: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41715c: 0f b6 40 1c movzx eax,BYTE PTR [rax+0x1c] + 417160: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 417163: 48 8d 45 d0 lea rax,[rbp-0x30] + 417167: be 00 00 00 00 mov esi,0x0 + 41716c: 48 89 c7 mov rdi,rax + 41716f: e8 9c 98 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 417174: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 417178: 48 8d 45 f8 lea rax,[rbp-0x8] + 41717c: 48 89 c7 mov rdi,rax + 41717f: e8 b8 98 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 417184: 48 89 c2 mov rdx,rax + 417187: 48 8d 45 f7 lea rax,[rbp-0x9] + 41718b: 48 89 c6 mov rsi,rax + 41718e: 48 89 d7 mov rdi,rdx + 417191: e8 b4 98 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 417196: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41719a: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 41719d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 4171a1: 48 89 d6 mov rsi,rdx + 4171a4: 89 c7 mov edi,eax + 4171a6: e8 54 39 00 00 call 41aaff <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_> + 4171ab: c9 leave + 4171ac: c3 ret + 4171ad: 90 nop + +00000000004171ae <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_(): + 4171ae: 55 push rbp + 4171af: 48 89 e5 mov rbp,rsp + 4171b2: 53 push rbx + 4171b3: 48 83 ec 38 sub rsp,0x38 + 4171b7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4171bb: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4171bf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4171c3: 48 8b 00 mov rax,QWORD PTR [rax] + 4171c6: 8b 00 mov eax,DWORD PTR [rax] + 4171c8: 85 c0 test eax,eax + 4171ca: 74 48 je 417214 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x66> + 4171cc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4171d0: 48 8b 00 mov rax,QWORD PTR [rax] + 4171d3: 8b 00 mov eax,DWORD PTR [rax] + 4171d5: 48 98 cdqe + 4171d7: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4171de: 88 45 df mov BYTE PTR [rbp-0x21],al + 4171e1: 48 8d 45 c0 lea rax,[rbp-0x40] + 4171e5: be 00 00 00 00 mov esi,0x0 + 4171ea: 48 89 c7 mov rdi,rax + 4171ed: e8 1e 98 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 4171f2: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4171f6: 48 8d 45 e0 lea rax,[rbp-0x20] + 4171fa: 48 89 c7 mov rdi,rax + 4171fd: e8 3a 98 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 417202: 48 89 c2 mov rdx,rax + 417205: 48 8d 45 df lea rax,[rbp-0x21] + 417209: 48 89 c6 mov rsi,rax + 41720c: 48 89 d7 mov rdi,rdx + 41720f: e8 36 98 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 417214: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417218: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41721c: 8b 10 mov edx,DWORD PTR [rax] + 41721e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417222: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 417226: 48 8b 08 mov rcx,QWORD PTR [rax] + 417229: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41722d: 48 89 ce mov rsi,rcx + 417230: 48 89 c7 mov rdi,rax + 417233: e8 8d 3c 00 00 call 41aec5 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEmEET0_S5_T1_i> + 417238: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41723c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417240: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 417244: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 417247: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41724b: ba 53 6f 43 00 mov edx,0x436f53 + 417250: 89 ce mov esi,ecx + 417252: 48 89 c7 mov rdi,rax + 417255: e8 66 38 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 41725a: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41725e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417262: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 417266: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 41726a: c0 e8 04 shr al,0x4 + 41726d: 83 e0 01 and eax,0x1 + 417270: 83 f0 01 xor eax,0x1 + 417273: 84 c0 test al,al + 417275: 74 06 je 41727d <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0xcf> + 417277: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41727b: eb 65 jmp 4172e2 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x134> + 41727d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417281: 48 8b 58 28 mov rbx,QWORD PTR [rax+0x28] + 417285: 48 8d 45 c0 lea rax,[rbp-0x40] + 417289: be 00 00 00 00 mov esi,0x0 + 41728e: 48 89 c7 mov rdi,rax + 417291: e8 7a 97 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 417296: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41729a: 48 8d 45 e8 lea rax,[rbp-0x18] + 41729e: 48 89 c7 mov rdi,rax + 4172a1: e8 96 97 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4172a6: 48 89 de mov rsi,rbx + 4172a9: 48 89 c7 mov rdi,rax + 4172ac: e8 03 f2 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 4172b1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4172b5: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 4172b9: 8b 00 mov eax,DWORD PTR [rax] + 4172bb: 85 c0 test eax,eax + 4172bd: 7e 1f jle 4172de <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x130> + 4172bf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4172c3: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 4172c7: 8b 08 mov ecx,DWORD PTR [rax] + 4172c9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4172cd: ba 53 6f 43 00 mov edx,0x436f53 + 4172d2: 89 ce mov esi,ecx + 4172d4: 48 89 c7 mov rdi,rax + 4172d7: e8 e4 37 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 4172dc: eb 04 jmp 4172e2 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_+0x134> + 4172de: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4172e2: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4172e6: c9 leave + 4172e7: c3 ret + +00000000004172e8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_(): + 4172e8: 55 push rbp + 4172e9: 48 89 e5 mov rbp,rsp + 4172ec: 48 83 ec 20 sub rsp,0x20 + 4172f0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4172f4: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4172f8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4172fc: 48 8b 00 mov rax,QWORD PTR [rax] + 4172ff: 8b 00 mov eax,DWORD PTR [rax] + 417301: 85 c0 test eax,eax + 417303: 74 48 je 41734d <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_+0x65> + 417305: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417309: 48 8b 00 mov rax,QWORD PTR [rax] + 41730c: 8b 00 mov eax,DWORD PTR [rax] + 41730e: 48 98 cdqe + 417310: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 417317: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 41731a: 48 8d 45 e0 lea rax,[rbp-0x20] + 41731e: be 00 00 00 00 mov esi,0x0 + 417323: 48 89 c7 mov rdi,rax + 417326: e8 e5 96 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41732b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41732f: 48 8d 45 f8 lea rax,[rbp-0x8] + 417333: 48 89 c7 mov rdi,rax + 417336: e8 01 97 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41733b: 48 89 c2 mov rdx,rax + 41733e: 48 8d 45 f7 lea rax,[rbp-0x9] + 417342: 48 89 c6 mov rsi,rax + 417345: 48 89 d7 mov rdi,rdx + 417348: e8 fd 96 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41734d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417351: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 417355: 0f b6 00 movzx eax,BYTE PTR [rax] + 417358: 0f be f8 movsx edi,al + 41735b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41735f: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 417363: 8b 08 mov ecx,DWORD PTR [rax] + 417365: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417369: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41736d: 8b 10 mov edx,DWORD PTR [rax] + 41736f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417373: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 417377: 48 8b 30 mov rsi,QWORD PTR [rax] + 41737a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41737e: 41 89 f8 mov r8d,edi + 417381: 48 89 c7 mov rdi,rax + 417384: e8 ad 3a 00 00 call 41ae36 <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEmcLi0EEET_S5_T0_iiT1_> + 417389: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41738d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 417391: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 417395: 8b 00 mov eax,DWORD PTR [rax] + 417397: 85 c0 test eax,eax + 417399: 7e 1f jle 4173ba <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_+0xd2> + 41739b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41739f: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4173a3: 8b 08 mov ecx,DWORD PTR [rax] + 4173a5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4173a9: ba 53 6f 43 00 mov edx,0x436f53 + 4173ae: 89 ce mov esi,ecx + 4173b0: 48 89 c7 mov rdi,rax + 4173b3: e8 08 37 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 4173b8: eb 04 jmp 4173be <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_+0xd6> + 4173ba: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4173be: c9 leave + 4173bf: c3 ret + +00000000004173c0 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_(): + 4173c0: 55 push rbp + 4173c1: 48 89 e5 mov rbp,rsp + 4173c4: 53 push rbx + 4173c5: 48 83 ec 38 sub rsp,0x38 + 4173c9: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4173cd: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4173d1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4173d5: 48 8b 00 mov rax,QWORD PTR [rax] + 4173d8: 8b 00 mov eax,DWORD PTR [rax] + 4173da: 85 c0 test eax,eax + 4173dc: 74 48 je 417426 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0x66> + 4173de: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4173e2: 48 8b 00 mov rax,QWORD PTR [rax] + 4173e5: 8b 00 mov eax,DWORD PTR [rax] + 4173e7: 48 98 cdqe + 4173e9: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4173f0: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 4173f3: 48 8d 45 c0 lea rax,[rbp-0x40] + 4173f7: be 00 00 00 00 mov esi,0x0 + 4173fc: 48 89 c7 mov rdi,rax + 4173ff: e8 0c 96 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 417404: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 417408: 48 8d 45 d8 lea rax,[rbp-0x28] + 41740c: 48 89 c7 mov rdi,rax + 41740f: e8 28 96 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 417414: 48 89 c2 mov rdx,rax + 417417: 48 8d 45 d7 lea rax,[rbp-0x29] + 41741b: 48 89 c6 mov rsi,rax + 41741e: 48 89 d7 mov rdi,rdx + 417421: e8 24 96 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 417426: 48 8d 45 c0 lea rax,[rbp-0x40] + 41742a: be 00 00 00 00 mov esi,0x0 + 41742f: 48 89 c7 mov rdi,rax + 417432: e8 d9 95 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 417437: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41743b: 48 8d 45 e0 lea rax,[rbp-0x20] + 41743f: 48 89 c7 mov rdi,rax + 417442: e8 f5 95 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 417447: be 53 6f 43 00 mov esi,0x436f53 + 41744c: 48 89 c7 mov rdi,rax + 41744f: e8 60 f0 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 417454: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417458: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41745c: 8b 00 mov eax,DWORD PTR [rax] + 41745e: 85 c0 test eax,eax + 417460: 75 2d jne 41748f <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0xcf> + 417462: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417466: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41746a: 8b 00 mov eax,DWORD PTR [rax] + 41746c: 85 c0 test eax,eax + 41746e: 75 1f jne 41748f <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0xcf> + 417470: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417474: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 417478: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 41747c: c0 e8 04 shr al,0x4 + 41747f: 83 e0 01 and eax,0x1 + 417482: 83 f0 01 xor eax,0x1 + 417485: 84 c0 test al,al + 417487: 74 06 je 41748f <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0xcf> + 417489: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41748d: eb 7a jmp 417509 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_+0x149> + 41748f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 417493: 48 8b 58 20 mov rbx,QWORD PTR [rax+0x20] + 417497: 48 8d 45 c0 lea rax,[rbp-0x40] + 41749b: be 00 00 00 00 mov esi,0x0 + 4174a0: 48 89 c7 mov rdi,rax + 4174a3: e8 68 95 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 4174a8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4174ac: 48 8d 45 e8 lea rax,[rbp-0x18] + 4174b0: 48 89 c7 mov rdi,rax + 4174b3: e8 84 95 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4174b8: 48 89 de mov rsi,rbx + 4174bb: 48 89 c7 mov rdi,rax + 4174be: e8 f1 ef ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 4174c3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4174c7: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4174cb: 8b 08 mov ecx,DWORD PTR [rax] + 4174cd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4174d1: ba 53 6f 43 00 mov edx,0x436f53 + 4174d6: 89 ce mov esi,ecx + 4174d8: 48 89 c7 mov rdi,rax + 4174db: e8 e0 35 00 00 call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 4174e0: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4174e4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4174e8: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4174ec: 8b 10 mov edx,DWORD PTR [rax] + 4174ee: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4174f2: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4174f6: 48 8b 08 mov rcx,QWORD PTR [rax] + 4174f9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4174fd: 48 89 ce mov rsi,rcx + 417500: 48 89 c7 mov rdi,rax + 417503: e8 bd 39 00 00 call 41aec5 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEmEET0_S5_T1_i> + 417508: 90 nop + 417509: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41750d: c9 leave + 41750e: c3 ret + +000000000041750f <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_>: +_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_(): + 41750f: 55 push rbp + 417510: 48 89 e5 mov rbp,rsp + 417513: 48 81 ec 50 01 00 00 sub rsp,0x150 + 41751a: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 417521: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 417528: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 41752f: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 417536: 44 89 c0 mov eax,r8d + 417539: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 41753f: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 417546: 48 8b 00 mov rax,QWORD PTR [rax] + 417549: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 417550: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 417557: 48 89 c7 mov rdi,rax + 41755a: e8 41 15 00 00 call 418aa0 <_ZN3fmt2v76detail20get_significand_sizeIdEEiRKNS1_9dragonbox10decimal_fpIT_EE> + 41755f: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 417565: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 41756c: 0f b6 c0 movzx eax,al + 41756f: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 417575: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41757b: 89 c7 mov edi,eax + 41757d: e8 3f 40 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 417582: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 417588: 85 d2 test edx,edx + 41758a: 74 07 je 417593 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x84> + 41758c: ba 01 00 00 00 mov edx,0x1 + 417591: eb 05 jmp 417598 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x89> + 417593: ba 00 00 00 00 mov edx,0x0 + 417598: 01 d0 add eax,edx + 41759a: 89 c0 mov eax,eax + 41759c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4175a0: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4175a7: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 4175aa: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4175b0: 01 d0 add eax,edx + 4175b2: 83 e8 01 sub eax,0x1 + 4175b5: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 4175b8: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 4175bf: 48 89 85 1c ff ff ff mov QWORD PTR [rbp-0xe4],rax + 4175c6: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4175c9: 89 85 24 ff ff ff mov DWORD PTR [rbp-0xdc],eax + 4175cf: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 4175d6: 48 89 c7 mov rdi,rax + 4175d9: e8 46 fa ff ff call 417024 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv> + 4175de: 84 c0 test al,al + 4175e0: 0f 84 b7 01 00 00 je 41779d <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x28e> + 4175e6: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 4175ed: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4175f4: c0 e8 04 shr al,0x4 + 4175f7: 83 e0 01 and eax,0x1 + 4175fa: 84 c0 test al,al + 4175fc: 74 4e je 41764c <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x13d> + 4175fe: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 417608: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 41760e: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 417614: 29 c2 sub edx,eax + 417616: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 41761c: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 417623: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 41762a: 48 89 d6 mov rsi,rdx + 41762d: 48 89 c7 mov rdi,rax + 417630: e8 5a 46 ff ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 417635: 8b 00 mov eax,DWORD PTR [rax] + 417637: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 41763a: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41763d: 89 c7 mov edi,eax + 41763f: e8 7d 3f ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 417644: 89 c0 mov eax,eax + 417646: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41764a: eb 12 jmp 41765e <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x14f> + 41764c: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 417652: 83 f8 01 cmp eax,0x1 + 417655: 75 07 jne 41765e <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x14f> + 417657: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 41765e: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 417661: 89 c2 mov edx,eax + 417663: f7 da neg edx + 417665: 0f 49 c2 cmovns eax,edx + 417668: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41766b: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 417672: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 417676: 7e 18 jle 417690 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x181> + 417678: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 41767f: 7e 07 jle 417688 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x179> + 417681: b8 04 00 00 00 mov eax,0x4 + 417686: eb 05 jmp 41768d <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x17e> + 417688: b8 03 00 00 00 mov eax,0x3 + 41768d: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 417690: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 417697: 84 c0 test al,al + 417699: 74 07 je 4176a2 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x193> + 41769b: ba 03 00 00 00 mov edx,0x3 + 4176a0: eb 05 jmp 4176a7 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x198> + 4176a2: ba 02 00 00 00 mov edx,0x2 + 4176a7: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 4176aa: 01 d0 add eax,edx + 4176ac: 89 c7 mov edi,eax + 4176ae: e8 0e 3f ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4176b3: 89 c0 mov eax,eax + 4176b5: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4176b9: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4176c0: 83 e0 01 and eax,0x1 + 4176c3: 84 c0 test al,al + 4176c5: 74 07 je 4176ce <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x1bf> + 4176c7: b8 45 00 00 00 mov eax,0x45 + 4176cc: eb 05 jmp 4176d3 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x1c4> + 4176ce: b8 65 00 00 00 mov eax,0x65 + 4176d3: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4176d6: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 4176dc: 89 85 e0 fe ff ff mov DWORD PTR [rbp-0x120],eax + 4176e2: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 4176e9: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 4176f0: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4176f6: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 4176fc: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 417703: 88 85 f4 fe ff ff mov BYTE PTR [rbp-0x10c],al + 417709: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41770c: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 417712: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 417716: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 41771c: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41771f: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 417725: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 41772c: 8b 00 mov eax,DWORD PTR [rax] + 41772e: 85 c0 test eax,eax + 417730: 7e 26 jle 417758 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x249> + 417732: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 417739: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41773d: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 417744: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41774b: 48 89 c7 mov rdi,rax + 41774e: e8 39 37 00 00 call 41ae8c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mOT2_> + 417753: e9 e3 02 00 00 jmp 417a3b <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 417758: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41775c: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 417763: 48 89 d6 mov rsi,rdx + 417766: 48 89 c7 mov rdi,rax + 417769: e8 d3 91 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 41776e: 48 89 c2 mov rdx,rax + 417771: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 417778: 48 89 d6 mov rsi,rdx + 41777b: 48 89 c7 mov rdi,rax + 41777e: e8 1b f9 ff ff call 41709e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_> + 417783: 48 89 c2 mov rdx,rax + 417786: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41778d: 48 89 d6 mov rsi,rdx + 417790: 48 89 c7 mov rdi,rax + 417793: e8 47 93 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 417798: e9 9e 02 00 00 jmp 417a3b <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 41779d: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4177a4: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 4177a7: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4177ad: 01 d0 add eax,edx + 4177af: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 4177b5: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4177bc: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4177bf: 85 c0 test eax,eax + 4177c1: 0f 88 00 01 00 00 js 4178c7 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3b8> + 4177c7: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4177ce: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4177d1: 89 c7 mov edi,eax + 4177d3: e8 e9 3d ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4177d8: 89 c0 mov eax,eax + 4177da: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4177de: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 4177e4: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 4177ea: 29 c2 sub edx,eax + 4177ec: 89 95 10 ff ff ff mov DWORD PTR [rbp-0xf0],edx + 4177f2: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4177f9: c0 e8 04 shr al,0x4 + 4177fc: 83 e0 01 and eax,0x1 + 4177ff: 84 c0 test al,al + 417801: 74 3c je 41783f <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x330> + 417803: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 417809: 85 c0 test eax,eax + 41780b: 7f 15 jg 417822 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x313> + 41780d: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 417814: 3c 02 cmp al,0x2 + 417816: 74 0a je 417822 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x313> + 417818: c7 85 10 ff ff ff 01 00 00 00 mov DWORD PTR [rbp-0xf0],0x1 + 417822: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 417828: 85 c0 test eax,eax + 41782a: 7e 13 jle 41783f <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x330> + 41782c: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 417832: 89 c7 mov edi,eax + 417834: e8 88 3d ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 417839: 89 c0 mov eax,eax + 41783b: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41783f: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 417846: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 41784d: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 417854: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 41785b: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 417862: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 417869: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 417870: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 417877: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 41787e: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 417885: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 41788c: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 417893: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 41789a: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 4178a1: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 4178a8: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4178ac: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4178b3: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4178ba: 48 89 c7 mov rdi,rax + 4178bd: e8 3a 36 00 00 call 41aefc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mOT2_> + 4178c2: e9 74 01 00 00 jmp 417a3b <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 4178c7: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 4178cd: 85 c0 test eax,eax + 4178cf: 0f 8e b1 00 00 00 jle 417986 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x477> + 4178d5: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4178dc: c0 e8 04 shr al,0x4 + 4178df: 83 e0 01 and eax,0x1 + 4178e2: 84 c0 test al,al + 4178e4: 74 10 je 4178f6 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3e7> + 4178e6: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 4178ec: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 4178f2: 29 d0 sub eax,edx + 4178f4: eb 05 jmp 4178fb <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3ec> + 4178f6: b8 00 00 00 00 mov eax,0x0 + 4178fb: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 417901: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 417907: ba 00 00 00 00 mov edx,0x0 + 41790c: 85 c0 test eax,eax + 41790e: 0f 48 c2 cmovs eax,edx + 417911: 89 c7 mov edi,eax + 417913: e8 a9 3c ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 417918: 83 c0 01 add eax,0x1 + 41791b: 89 c0 mov eax,eax + 41791d: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 417921: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 417928: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 41792c: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 417933: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 417937: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 41793e: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 417942: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 417949: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 41794d: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 417954: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 417958: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 41795f: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 417963: 48 8d 4d 80 lea rcx,[rbp-0x80] + 417967: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41796b: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 417972: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 417979: 48 89 c7 mov rdi,rax + 41797c: e8 b4 35 00 00 call 41af35 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mOT2_> + 417981: e9 b5 00 00 00 jmp 417a3b <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 417986: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 41798c: f7 d8 neg eax + 41798e: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 417994: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41799a: 85 c0 test eax,eax + 41799c: 75 26 jne 4179c4 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b5> + 41799e: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 4179a4: 85 c0 test eax,eax + 4179a6: 78 1c js 4179c4 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b5> + 4179a8: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 4179ae: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 4179b4: 39 c2 cmp edx,eax + 4179b6: 7d 0c jge 4179c4 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b5> + 4179b8: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 4179be: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 4179c4: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 4179ca: 89 c7 mov edi,eax + 4179cc: e8 f0 3b ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4179d1: 83 c0 02 add eax,0x2 + 4179d4: 89 c0 mov eax,eax + 4179d6: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4179da: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 4179e1: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 4179e5: 48 8d 85 14 ff ff ff lea rax,[rbp-0xec] + 4179ec: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 4179f0: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 4179f7: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4179fb: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 417a02: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 417a06: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 417a0d: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 417a11: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 417a18: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 417a1c: 48 8d 4d b0 lea rcx,[rbp-0x50] + 417a20: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 417a24: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 417a2b: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 417a32: 48 89 c7 mov rdi,rax + 417a35: e8 34 35 00 00 call 41af6e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mOT2_> + 417a3a: 90 nop + 417a3b: c9 leave + 417a3c: c3 ret + +0000000000417a3d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE(): + 417a3d: 55 push rbp + 417a3e: 48 89 e5 mov rbp,rsp + 417a41: 41 54 push r12 + 417a43: 53 push rbx + 417a44: 48 81 ec b0 02 00 00 sub rsp,0x2b0 + 417a4b: 48 89 bd 68 fd ff ff mov QWORD PTR [rbp-0x298],rdi + 417a52: 48 89 d0 mov rax,rdx + 417a55: 48 89 8d 50 fd ff ff mov QWORD PTR [rbp-0x2b0],rcx + 417a5c: 48 89 b5 58 fd ff ff mov QWORD PTR [rbp-0x2a8],rsi + 417a63: 48 89 85 60 fd ff ff mov QWORD PTR [rbp-0x2a0],rax + 417a6a: ff 75 18 push QWORD PTR [rbp+0x18] + 417a6d: ff 75 10 push QWORD PTR [rbp+0x10] + 417a70: e8 fd 11 00 00 call 418c72 <_ZN3fmt2v76detail27is_supported_floating_pointIeLi0EEEbT_> + 417a75: 48 83 c4 10 add rsp,0x10 + 417a79: 83 f0 01 xor eax,0x1 + 417a7c: 0f b6 c0 movzx eax,al + 417a7f: 89 c7 mov edi,eax + 417a81: e8 58 43 ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 417a86: 84 c0 test al,al + 417a88: 74 0c je 417a96 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x59> + 417a8a: 48 8b 9d 68 fd ff ff mov rbx,QWORD PTR [rbp-0x298] + 417a91: e9 e8 03 00 00 jmp 417e7e <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x441> + 417a96: 48 8d 55 be lea rdx,[rbp-0x42] + 417a9a: 48 8d 85 58 fd ff ff lea rax,[rbp-0x2a8] + 417aa1: 48 89 d6 mov rsi,rdx + 417aa4: 48 89 c7 mov rdi,rax + 417aa7: e8 d1 11 00 00 call 418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_> + 417aac: 48 89 45 b4 mov QWORD PTR [rbp-0x4c],rax + 417ab0: 0f b6 85 61 fd ff ff movzx eax,BYTE PTR [rbp-0x29f] + 417ab7: c0 e8 04 shr al,0x4 + 417aba: 83 e0 07 and eax,0x7 + 417abd: 88 45 b9 mov BYTE PTR [rbp-0x47],al + 417ac0: ff 75 18 push QWORD PTR [rbp+0x18] + 417ac3: ff 75 10 push QWORD PTR [rbp+0x10] + 417ac6: e8 56 d4 fe ff call 404f21 <_ZSt7signbite> + 417acb: 48 83 c4 10 add rsp,0x10 + 417acf: 84 c0 test al,al + 417ad1: 74 25 je 417af8 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xbb> + 417ad3: c6 45 b9 01 mov BYTE PTR [rbp-0x47],0x1 + 417ad7: db 6d 10 fld TBYTE PTR [rbp+0x10] + 417ada: d9 e0 fchs + 417adc: db bd 40 fd ff ff fstp TBYTE PTR [rbp-0x2c0] + 417ae2: 48 8b 85 40 fd ff ff mov rax,QWORD PTR [rbp-0x2c0] + 417ae9: 8b 95 48 fd ff ff mov edx,DWORD PTR [rbp-0x2b8] + 417aef: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax + 417af3: 89 55 18 mov DWORD PTR [rbp+0x18],edx + 417af6: eb 0c jmp 417b04 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc7> + 417af8: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 417afc: 3c 01 cmp al,0x1 + 417afe: 75 04 jne 417b04 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc7> + 417b00: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 417b04: ff 75 18 push QWORD PTR [rbp+0x18] + 417b07: ff 75 10 push QWORD PTR [rbp+0x10] + 417b0a: e8 34 d3 fe ff call 404e43 <_ZSt8isfinitee> + 417b0f: 48 83 c4 10 add rsp,0x10 + 417b13: 83 f0 01 xor eax,0x1 + 417b16: 84 c0 test al,al + 417b18: 74 34 je 417b4e <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x111> + 417b1a: ff 75 18 push QWORD PTR [rbp+0x18] + 417b1d: ff 75 10 push QWORD PTR [rbp+0x10] + 417b20: e8 a3 d3 fe ff call 404ec8 <_ZSt5isinfe> + 417b25: 48 83 c4 10 add rsp,0x10 + 417b29: 0f b6 f0 movzx esi,al + 417b2c: 48 8d 4d b4 lea rcx,[rbp-0x4c] + 417b30: 48 8d 95 58 fd ff ff lea rdx,[rbp-0x2a8] + 417b37: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 417b3e: 48 89 c7 mov rdi,rax + 417b41: e8 1e ea ff ff call 416564 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 417b46: 48 89 c3 mov rbx,rax + 417b49: e9 30 03 00 00 jmp 417e7e <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x441> + 417b4e: 0f b6 85 61 fd ff ff movzx eax,BYTE PTR [rbp-0x29f] + 417b55: 83 e0 0f and eax,0xf + 417b58: 3c 04 cmp al,0x4 + 417b5a: 0f 85 ad 00 00 00 jne 417c0d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d0> + 417b60: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 417b64: 84 c0 test al,al + 417b66: 0f 84 a1 00 00 00 je 417c0d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d0> + 417b6c: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 417b73: be 01 00 00 00 mov esi,0x1 + 417b78: 48 89 c7 mov rdi,rax + 417b7b: e8 c1 8d ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 417b80: 48 89 85 78 fd ff ff mov QWORD PTR [rbp-0x288],rax + 417b87: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 417b8b: 0f b6 c0 movzx eax,al + 417b8e: 48 98 cdqe + 417b90: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 417b97: 88 45 bf mov BYTE PTR [rbp-0x41],al + 417b9a: 48 8d 85 78 fd ff ff lea rax,[rbp-0x288] + 417ba1: be 00 00 00 00 mov esi,0x0 + 417ba6: 48 89 c7 mov rdi,rax + 417ba9: e8 62 8e ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 417bae: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 417bb2: 48 8d 45 c0 lea rax,[rbp-0x40] + 417bb6: 48 89 c7 mov rdi,rax + 417bb9: e8 7e 8e ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 417bbe: 48 89 c2 mov rdx,rax + 417bc1: 48 8d 45 bf lea rax,[rbp-0x41] + 417bc5: 48 89 c6 mov rsi,rax + 417bc8: 48 89 d7 mov rdi,rdx + 417bcb: e8 7a 8e ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 417bd0: 48 8b 95 78 fd ff ff mov rdx,QWORD PTR [rbp-0x288] + 417bd7: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 417bde: 48 89 d6 mov rsi,rdx + 417be1: 48 89 c7 mov rdi,rax + 417be4: e8 f6 8e ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 417be9: 48 89 85 68 fd ff ff mov QWORD PTR [rbp-0x298],rax + 417bf0: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 417bf4: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 417bfa: 85 c0 test eax,eax + 417bfc: 74 0f je 417c0d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d0> + 417bfe: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 417c04: 83 e8 01 sub eax,0x1 + 417c07: 89 85 58 fd ff ff mov DWORD PTR [rbp-0x2a8],eax + 417c0d: 48 8d 45 cf lea rax,[rbp-0x31] + 417c11: 48 89 c7 mov rdi,rax + 417c14: e8 57 b8 fe ff call 403470 <_ZNSaIcEC1Ev@plt> + 417c19: 48 8d 55 cf lea rdx,[rbp-0x31] + 417c1d: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417c24: 48 89 d6 mov rsi,rdx + 417c27: 48 89 c7 mov rdi,rax + 417c2a: e8 13 3b ff ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 417c2f: 48 8d 45 cf lea rax,[rbp-0x31] + 417c33: 48 89 c7 mov rdi,rax + 417c36: e8 95 b6 fe ff call 4032d0 <_ZNSaIcED1Ev@plt> + 417c3b: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 417c3f: 3c 03 cmp al,0x3 + 417c41: 0f 85 b9 00 00 00 jne 417d00 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2c3> + 417c47: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 417c4b: 84 c0 test al,al + 417c4d: 74 22 je 417c71 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x234> + 417c4f: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 417c53: 0f b6 c0 movzx eax,al + 417c56: 48 98 cdqe + 417c58: 48 8d 90 98 8e 44 00 lea rdx,[rax+0x448e98] + 417c5f: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417c66: 48 89 d6 mov rsi,rdx + 417c69: 48 89 c7 mov rdi,rax + 417c6c: e8 7b 56 ff ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 417c71: 8b 9d 5c fd ff ff mov ebx,DWORD PTR [rbp-0x2a4] + 417c77: ff 75 18 push QWORD PTR [rbp+0x18] + 417c7a: ff 75 10 push QWORD PTR [rbp+0x10] + 417c7d: e8 87 11 00 00 call 418e09 <_ZN3fmt2v76detail13promote_floatIeEET_S3_> + 417c82: 48 83 c4 10 add rsp,0x10 + 417c86: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 417c8d: 48 8b 45 b4 mov rax,QWORD PTR [rbp-0x4c] + 417c91: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 417c96: db 3c 24 fstp TBYTE PTR [rsp] + 417c99: 48 89 c6 mov rsi,rax + 417c9c: 89 df mov edi,ebx + 417c9e: e8 e3 1f ff ff call 409c86 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 417ca3: 48 83 c4 10 add rsp,0x10 + 417ca7: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417cae: 48 89 c7 mov rdi,rax + 417cb1: e8 36 3b ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 417cb6: 48 89 c3 mov rbx,rax + 417cb9: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417cc0: 48 89 c7 mov rdi,rax + 417cc3: e8 68 3a ff ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 417cc8: 48 89 c2 mov rdx,rax + 417ccb: 48 8d 45 d0 lea rax,[rbp-0x30] + 417ccf: 48 89 de mov rsi,rbx + 417cd2: 48 89 c7 mov rdi,rax + 417cd5: e8 0e 38 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 417cda: 48 8d 8d 58 fd ff ff lea rcx,[rbp-0x2a8] + 417ce1: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 417ce5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 417ce9: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 417cf0: 48 89 c7 mov rdi,rax + 417cf3: e8 f9 32 00 00 call 41aff1 <_ZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE> + 417cf8: 48 89 c3 mov rbx,rax + 417cfb: e9 6f 01 00 00 jmp 417e6f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x432> + 417d00: 8b 85 5c fd ff ff mov eax,DWORD PTR [rbp-0x2a4] + 417d06: 85 c0 test eax,eax + 417d08: 79 0b jns 417d15 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2d8> + 417d0a: 0f b6 85 60 fd ff ff movzx eax,BYTE PTR [rbp-0x2a0] + 417d11: 84 c0 test al,al + 417d13: 75 08 jne 417d1d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e0> + 417d15: 8b 85 5c fd ff ff mov eax,DWORD PTR [rbp-0x2a4] + 417d1b: eb 05 jmp 417d22 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e5> + 417d1d: b8 06 00 00 00 mov eax,0x6 + 417d22: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 417d25: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 417d29: 3c 01 cmp al,0x1 + 417d2b: 75 3f jne 417d6c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x32f> + 417d2d: e8 a9 d6 fe ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 417d32: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 417d35: 0f 94 c0 sete al + 417d38: 84 c0 test al,al + 417d3a: 74 2c je 417d68 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x32b> + 417d3c: bf 10 00 00 00 mov edi,0x10 + 417d41: e8 0a b4 fe ff call 403150 <__cxa_allocate_exception@plt> + 417d46: 48 89 c3 mov rbx,rax + 417d49: be b0 65 43 00 mov esi,0x4365b0 + 417d4e: 48 89 df mov rdi,rbx + 417d51: e8 92 d3 fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 417d56: ba f4 3b 40 00 mov edx,0x403bf4 + 417d5b: be a0 7f 43 00 mov esi,0x437fa0 + 417d60: 48 89 df mov rdi,rbx + 417d63: e8 e8 b6 fe ff call 403450 <__cxa_throw@plt> + 417d68: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 417d6c: e8 c0 d9 ff ff call 415731 <_ZN3fmt2v76detail11const_checkISt7is_sameIefEEET_S5_> + 417d71: 48 8d 45 e5 lea rax,[rbp-0x1b] + 417d75: 48 89 c7 mov rdi,rax + 417d78: e8 a9 44 ff ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 417d7d: 84 c0 test al,al + 417d7f: 74 0a je 417d8b <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x34e> + 417d81: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 417d85: 83 c8 04 or eax,0x4 + 417d88: 88 45 ba mov BYTE PTR [rbp-0x46],al + 417d8b: 48 8d 45 e6 lea rax,[rbp-0x1a] + 417d8f: 48 89 c7 mov rdi,rax + 417d92: e8 8f 44 ff ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 417d97: 83 e0 01 and eax,0x1 + 417d9a: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 417da1: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 417da5: 83 e0 f7 and eax,0xfffffff7 + 417da8: 09 d0 or eax,edx + 417daa: 88 45 ba mov BYTE PTR [rbp-0x46],al + 417dad: ff 75 18 push QWORD PTR [rbp+0x18] + 417db0: ff 75 10 push QWORD PTR [rbp+0x10] + 417db3: e8 51 10 00 00 call 418e09 <_ZN3fmt2v76detail13promote_floatIeEET_S3_> + 417db8: 48 83 c4 10 add rsp,0x10 + 417dbc: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 417dc3: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 417dc7: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 417dca: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 417dcf: db 3c 24 fstp TBYTE PTR [rsp] + 417dd2: 48 89 ce mov rsi,rcx + 417dd5: 89 c7 mov edi,eax + 417dd7: e8 41 2c ff ff call 40aa1d <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 417ddc: 48 83 c4 10 add rsp,0x10 + 417de0: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 417de3: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 417de6: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 417de9: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 417ded: d0 e8 shr al,1 + 417def: 83 e0 01 and eax,0x1 + 417df2: 84 c0 test al,al + 417df4: 74 11 je 417e07 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3ca> + 417df6: 48 8b 85 50 fd ff ff mov rax,QWORD PTR [rbp-0x2b0] + 417dfd: 48 89 c7 mov rdi,rax + 417e00: e8 b2 10 00 00 call 418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE> + 417e05: eb 05 jmp 417e0c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3cf> + 417e07: b8 2e 00 00 00 mov eax,0x2e + 417e0c: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 417e0f: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417e16: 48 89 c7 mov rdi,rax + 417e19: e8 ce 39 ff ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 417e1e: 48 89 85 80 fd ff ff mov QWORD PTR [rbp-0x280],rax + 417e25: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417e2c: 48 89 c7 mov rdi,rax + 417e2f: e8 fc 38 ff ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 417e34: 89 85 88 fd ff ff mov DWORD PTR [rbp-0x278],eax + 417e3a: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 417e3d: 89 85 8c fd ff ff mov DWORD PTR [rbp-0x274],eax + 417e43: 0f be 7d e7 movsx edi,BYTE PTR [rbp-0x19] + 417e47: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 417e4b: 48 8d 95 58 fd ff ff lea rdx,[rbp-0x2a8] + 417e52: 48 8d b5 80 fd ff ff lea rsi,[rbp-0x280] + 417e59: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 417e60: 41 89 f8 mov r8d,edi + 417e63: 48 89 c7 mov rdi,rax + 417e66: e8 ca 36 00 00 call 41b535 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_> + 417e6b: 48 89 c3 mov rbx,rax + 417e6e: 90 nop + 417e6f: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417e76: 48 89 c7 mov rdi,rax + 417e79: e8 34 39 ff ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 417e7e: 48 89 d8 mov rax,rbx + 417e81: eb 2d jmp 417eb0 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x473> + 417e83: 49 89 c4 mov r12,rax + 417e86: 48 89 df mov rdi,rbx + 417e89: e8 a2 b3 fe ff call 403230 <__cxa_free_exception@plt> + 417e8e: 4c 89 e3 mov rbx,r12 + 417e91: eb 03 jmp 417e96 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x459> + 417e93: 48 89 c3 mov rbx,rax + 417e96: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 417e9d: 48 89 c7 mov rdi,rax + 417ea0: e8 0d 39 ff ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 417ea5: 48 89 d8 mov rax,rbx + 417ea8: 48 89 c7 mov rdi,rax + 417eab: e8 b0 b5 fe ff call 403460 <_Unwind_Resume@plt> + 417eb0: 48 8d 65 f0 lea rsp,[rbp-0x10] + 417eb4: 5b pop rbx + 417eb5: 41 5c pop r12 + 417eb7: 5d pop rbp + 417eb8: c3 ret + 417eb9: 90 nop + +0000000000417eba <_ZZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EEENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EEENKUlS4_E_clES4_(): + 417eba: 55 push rbp + 417ebb: 48 89 e5 mov rbp,rsp + 417ebe: 48 83 ec 30 sub rsp,0x30 + 417ec2: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 417ec6: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 417eca: c6 45 e7 30 mov BYTE PTR [rbp-0x19],0x30 + 417ece: 48 8d 45 d0 lea rax,[rbp-0x30] + 417ed2: be 00 00 00 00 mov esi,0x0 + 417ed7: 48 89 c7 mov rdi,rax + 417eda: e8 31 8b ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 417edf: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 417ee3: 48 8d 45 e8 lea rax,[rbp-0x18] + 417ee7: 48 89 c7 mov rdi,rax + 417eea: e8 4d 8b ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 417eef: 48 89 c2 mov rdx,rax + 417ef2: 48 8d 45 e7 lea rax,[rbp-0x19] + 417ef6: 48 89 c6 mov rsi,rax + 417ef9: 48 89 d7 mov rdi,rdx + 417efc: e8 49 8b ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 417f01: c6 45 f7 78 mov BYTE PTR [rbp-0x9],0x78 + 417f05: 48 8d 45 d0 lea rax,[rbp-0x30] + 417f09: be 00 00 00 00 mov esi,0x0 + 417f0e: 48 89 c7 mov rdi,rax + 417f11: e8 fa 8a ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 417f16: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 417f1a: 48 8d 45 f8 lea rax,[rbp-0x8] + 417f1e: 48 89 c7 mov rdi,rax + 417f21: e8 16 8b ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 417f26: 48 89 c2 mov rdx,rax + 417f29: 48 8d 45 f7 lea rax,[rbp-0x9] + 417f2d: 48 89 c6 mov rsi,rax + 417f30: 48 89 d7 mov rdi,rdx + 417f33: e8 12 8b ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 417f38: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417f3c: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 417f3f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417f43: 48 8b 30 mov rsi,QWORD PTR [rax] + 417f46: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 417f4a: b9 00 00 00 00 mov ecx,0x0 + 417f4f: 48 89 c7 mov rdi,rax + 417f52: e8 0c 3b 00 00 call 41ba63 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib> + 417f57: c9 leave + 417f58: c3 ret + +0000000000417f59 <_ZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EE>: +_ZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EE(): + 417f59: 55 push rbp + 417f5a: 48 89 e5 mov rbp,rsp + 417f5d: 48 83 ec 40 sub rsp,0x40 + 417f61: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 417f65: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 417f69: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 417f6d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 417f71: 48 89 c7 mov rdi,rax + 417f74: e8 2b 19 00 00 call 4198a4 <_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_> + 417f79: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 417f7c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 417f7f: 89 c7 mov edi,eax + 417f81: e8 3b 36 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 417f86: 89 c0 mov eax,eax + 417f88: 48 83 c0 02 add rax,0x2 + 417f8c: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 417f90: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 417f94: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 417f98: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 417f9b: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 417f9e: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 417fa3: 74 1a je 417fbf <_ZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EE+0x66> + 417fa5: 48 8d 4d e0 lea rcx,[rbp-0x20] + 417fa9: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 417fad: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 417fb1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417fb5: 48 89 c7 mov rdi,rax + 417fb8: e8 3b 3b 00 00 call 41baf8 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmOT2_> + 417fbd: eb 37 jmp 417ff6 <_ZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EE+0x9d> + 417fbf: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 417fc3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417fc7: 48 89 d6 mov rsi,rdx + 417fca: 48 89 c7 mov rdi,rax + 417fcd: e8 6f 89 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 417fd2: 48 89 c2 mov rdx,rax + 417fd5: 48 8d 45 e0 lea rax,[rbp-0x20] + 417fd9: 48 89 d6 mov rsi,rdx + 417fdc: 48 89 c7 mov rdi,rax + 417fdf: e8 d6 fe ff ff call 417eba <_ZZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EEENKUlS4_E_clES4_> + 417fe4: 48 89 c2 mov rdx,rax + 417fe7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 417feb: 48 89 d6 mov rsi,rdx + 417fee: 48 89 c7 mov rdi,rax + 417ff1: e8 e9 8a ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 417ff6: c9 leave + 417ff7: c3 ret + +0000000000417ff8 <_ZSt8__copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_St26random_access_iterator_tag>: +_ZSt8__copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_St26random_access_iterator_tag(): + 417ff8: 55 push rbp + 417ff9: 48 89 e5 mov rbp,rsp + 417ffc: 48 83 ec 20 sub rsp,0x20 + 418000: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418004: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418008: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41800c: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 418010: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 418014: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 418018: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41801c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418020: 48 89 ce mov rsi,rcx + 418023: 48 89 c7 mov rdi,rax + 418026: e8 06 3b 00 00 call 41bb31 <_ZSt4copyIPKcN3fmt2v76detail15buffer_appenderIcEEET0_T_S8_S7_> + 41802b: c9 leave + 41802c: c3 ret + +000000000041802d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_>: +_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_(): + 41802d: 55 push rbp + 41802e: 48 89 e5 mov rbp,rsp + 418031: 48 83 ec 20 sub rsp,0x20 + 418035: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418039: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41803d: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 418040: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418044: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 418047: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41804b: 48 89 ce mov rsi,rcx + 41804e: 48 89 c7 mov rdi,rax + 418051: e8 26 3b 00 00 call 41bb7c <_ZNK3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3argEi> + 418056: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41805a: 48 89 c7 mov rdi,rax + 41805d: e8 ae 41 ff ff call 40c210 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEcvbEv> + 418062: 83 f0 01 xor eax,0x1 + 418065: 84 c0 test al,al + 418067: 74 11 je 41807a <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_+0x4d> + 418069: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41806d: be ad 62 43 00 mov esi,0x4362ad + 418072: 48 89 c7 mov rdi,rax + 418075: e8 36 3b 00 00 call 41bbb0 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE8on_errorEPKc> + 41807a: 90 nop + 41807b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41807f: c9 leave + 418080: c3 ret + 418081: 90 nop + +0000000000418082 <_ZNK3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE4argsEv>: +_ZNK3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE4argsEv(): + 418082: 55 push rbp + 418083: 48 89 e5 mov rbp,rsp + 418086: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41808a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41808e: 48 83 c0 08 add rax,0x8 + 418092: 5d pop rbp + 418093: c3 ret + +0000000000418094 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6localeEv>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6localeEv(): + 418094: 55 push rbp + 418095: 48 89 e5 mov rbp,rsp + 418098: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41809c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4180a0: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 4180a4: 5d pop rbp + 4180a5: c3 ret + +00000000004180a6 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclEv>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclEv(): + 4180a6: 55 push rbp + 4180a7: 48 89 e5 mov rbp,rsp + 4180aa: 48 83 ec 10 sub rsp,0x10 + 4180ae: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4180b2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4180b6: 48 8b 00 mov rax,QWORD PTR [rax] + 4180b9: 48 89 c7 mov rdi,rax + 4180bc: e8 0f b3 ff ff call 4133d0 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idEv> + 4180c1: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4180c5: 89 42 08 mov DWORD PTR [rdx+0x8],eax + 4180c8: 90 nop + 4180c9: c9 leave + 4180ca: c3 ret + +00000000004180cb <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_(): + 4180cb: 55 push rbp + 4180cc: 48 89 e5 mov rbp,rsp + 4180cf: 48 83 ec 30 sub rsp,0x30 + 4180d3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4180d7: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4180db: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4180df: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4180e3: 48 8b 00 mov rax,QWORD PTR [rax] + 4180e6: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 4180ea: 74 1c je 418108 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0x3d> + 4180ec: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4180f0: 48 8b 00 mov rax,QWORD PTR [rax] + 4180f3: 0f b6 00 movzx eax,BYTE PTR [rax] + 4180f6: 3c 2f cmp al,0x2f + 4180f8: 7e 0e jle 418108 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0x3d> + 4180fa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4180fe: 48 8b 00 mov rax,QWORD PTR [rax] + 418101: 0f b6 00 movzx eax,BYTE PTR [rax] + 418104: 3c 39 cmp al,0x39 + 418106: 7e 14 jle 41811c <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0x51> + 418108: ba 78 61 43 00 mov edx,0x436178 + 41810d: be 2f 09 00 00 mov esi,0x92f + 418112: bf e8 64 43 00 mov edi,0x4364e8 + 418117: e8 b0 b8 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41811c: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 418123: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 41812a: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 418131: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 418134: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 418137: 73 09 jae 418142 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0x77> + 418139: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 418140: eb 5e jmp 4181a0 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0xd5> + 418142: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 418145: 89 d0 mov eax,edx + 418147: c1 e0 02 shl eax,0x2 + 41814a: 01 d0 add eax,edx + 41814c: 01 c0 add eax,eax + 41814e: 89 c2 mov edx,eax + 418150: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418154: 48 8b 00 mov rax,QWORD PTR [rax] + 418157: 0f b6 00 movzx eax,BYTE PTR [rax] + 41815a: 0f be c0 movsx eax,al + 41815d: 01 d0 add eax,edx + 41815f: 83 e8 30 sub eax,0x30 + 418162: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 418165: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418169: 48 8b 00 mov rax,QWORD PTR [rax] + 41816c: 48 8d 50 01 lea rdx,[rax+0x1] + 418170: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418174: 48 89 10 mov QWORD PTR [rax],rdx + 418177: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41817b: 48 8b 00 mov rax,QWORD PTR [rax] + 41817e: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 418182: 74 1c je 4181a0 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0xd5> + 418184: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418188: 48 8b 00 mov rax,QWORD PTR [rax] + 41818b: 0f b6 00 movzx eax,BYTE PTR [rax] + 41818e: 3c 2f cmp al,0x2f + 418190: 7e 0e jle 4181a0 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0xd5> + 418192: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418196: 48 8b 00 mov rax,QWORD PTR [rax] + 418199: 0f b6 00 movzx eax,BYTE PTR [rax] + 41819c: 3c 39 cmp al,0x39 + 41819e: 7e 91 jle 418131 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0x66> + 4181a0: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4181a3: 85 c0 test eax,eax + 4181a5: 79 11 jns 4181b8 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS6_cEEEEcEEEEiRPKT_SF_OT0_+0xed> + 4181a7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4181ab: be b0 65 43 00 mov esi,0x4365b0 + 4181b0: 48 89 c7 mov rdi,rax + 4181b3: e8 06 00 00 00 call 4181be <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcE8on_errorEPKc> + 4181b8: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4181bb: c9 leave + 4181bc: c3 ret + 4181bd: 90 nop + +00000000004181be <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcE8on_errorEPKc>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcE8on_errorEPKc(): + 4181be: 55 push rbp + 4181bf: 48 89 e5 mov rbp,rsp + 4181c2: 48 83 ec 10 sub rsp,0x10 + 4181c6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4181ca: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4181ce: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4181d2: 48 8b 00 mov rax,QWORD PTR [rax] + 4181d5: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4181d9: 48 89 d6 mov rsi,rdx + 4181dc: 48 89 c7 mov rdi,rax + 4181df: e8 14 c1 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +00000000004181e4 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclEi>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclEi(): + 4181e4: 55 push rbp + 4181e5: 48 89 e5 mov rbp,rsp + 4181e8: 48 83 ec 10 sub rsp,0x10 + 4181ec: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4181f0: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4181f3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4181f7: 48 8b 00 mov rax,QWORD PTR [rax] + 4181fa: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 4181fd: 89 d6 mov esi,edx + 4181ff: 48 89 c7 mov rdi,rax + 418202: e8 d9 39 00 00 call 41bbe0 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idEi> + 418207: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41820b: 89 42 08 mov DWORD PTR [rdx+0x8],eax + 41820e: 90 nop + 41820f: c9 leave + 418210: c3 ret + 418211: 90 nop + +0000000000418212 <_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail10id_adapterIRNS1_14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS5_cEEEEcEclENS0_17basic_string_viewIcEE(): + 418212: 55 push rbp + 418213: 48 89 e5 mov rbp,rsp + 418216: 48 83 ec 20 sub rsp,0x20 + 41821a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41821e: 48 89 d1 mov rcx,rdx + 418221: 48 89 f0 mov rax,rsi + 418224: 48 89 fa mov rdx,rdi + 418227: 48 89 ca mov rdx,rcx + 41822a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41822e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418232: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418236: 48 8b 00 mov rax,QWORD PTR [rax] + 418239: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41823d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418241: 48 89 ce mov rsi,rcx + 418244: 48 89 c7 mov rdi,rax + 418247: e8 be 39 00 00 call 41bc0a <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idENS0_17basic_string_viewIcEE> + 41824c: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 418250: 89 42 08 mov DWORD PTR [rdx+0x8],eax + 418253: 90 nop + 418254: c9 leave + 418255: c3 ret + +0000000000418256 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE4typeEv>: +_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE4typeEv(): + 418256: 55 push rbp + 418257: 48 89 e5 mov rbp,rsp + 41825a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41825e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418262: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 418265: 5d pop rbp + 418266: c3 ret + 418267: 90 nop + +0000000000418268 <_ZN3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERNS0_26basic_format_parse_contextIcNS1_13error_handlerEEERS6_>: +_ZN3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERNS0_26basic_format_parse_contextIcNS1_13error_handlerEEERS6_(): + 418268: 55 push rbp + 418269: 48 89 e5 mov rbp,rsp + 41826c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418270: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418274: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418278: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41827c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 418280: 48 89 10 mov QWORD PTR [rax],rdx + 418283: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418287: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41828b: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 41828f: 90 nop + 418290: 5d pop rbp + 418291: c3 ret + +0000000000418292 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERNS0_18basic_format_specsIcEERS5_RS9_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC2ERNS0_18basic_format_specsIcEERS5_RS9_(): + 418292: 55 push rbp + 418293: 48 89 e5 mov rbp,rsp + 418296: 48 83 ec 20 sub rsp,0x20 + 41829a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41829e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4182a2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4182a6: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4182aa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4182ae: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4182b2: 48 89 d6 mov rsi,rdx + 4182b5: 48 89 c7 mov rdi,rax + 4182b8: e8 f5 1c 00 00 call 419fb2 <_ZN3fmt2v76detail12specs_setterIcEC1ERNS0_18basic_format_specsIcEE> + 4182bd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4182c1: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4182c5: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 4182c9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4182cd: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4182d1: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 4182d5: 90 nop + 4182d6: c9 leave + 4182d7: c3 ret + +00000000004182d8 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERKSA_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERKSA_(): + 4182d8: 55 push rbp + 4182d9: 48 89 e5 mov rbp,rsp + 4182dc: 48 83 ec 10 sub rsp,0x10 + 4182e0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4182e4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4182e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4182ec: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4182f0: 48 89 d6 mov rsi,rdx + 4182f3: 48 89 c7 mov rdi,rax + 4182f6: e8 df 1c 00 00 call 419fda <_ZN3fmt2v76detail12specs_setterIcEC1ERKS3_> + 4182fb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4182ff: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 418303: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418307: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 41830b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41830f: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 418313: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418317: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 41831b: 90 nop + 41831c: c9 leave + 41831d: c3 ret + +000000000041831e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEC1ERKSB_NS1_4typeE>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEC2ERKSB_NS1_4typeE(): + 41831e: 55 push rbp + 41831f: 48 89 e5 mov rbp,rsp + 418322: 53 push rbx + 418323: 48 83 ec 28 sub rsp,0x28 + 418327: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41832b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41832f: 89 55 dc mov DWORD PTR [rbp-0x24],edx + 418332: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418336: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41833a: 48 89 d6 mov rsi,rdx + 41833d: 48 89 c7 mov rdi,rax + 418340: e8 93 ff ff ff call 4182d8 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEC1ERKSA_> + 418345: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418349: 48 8d 58 18 lea rbx,[rax+0x18] + 41834d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418351: 48 89 c7 mov rdi,rax + 418354: e8 65 3a 00 00 call 41bdbe <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE13error_handlerEv> + 418359: 48 89 c1 mov rcx,rax + 41835c: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 41835f: 89 c2 mov edx,eax + 418361: 48 89 ce mov rsi,rcx + 418364: 48 89 df mov rdi,rbx + 418367: e8 60 3a 00 00 call 41bdcc <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEC1ERSB_NS1_4typeE> + 41836c: 90 nop + 41836d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 418371: c9 leave + 418372: c3 ret + +0000000000418373 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_>: +_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_(): + 418373: 55 push rbp + 418374: 48 89 e5 mov rbp,rsp + 418377: 48 83 ec 20 sub rsp,0x20 + 41837b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41837f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418383: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418387: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41838b: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 41838f: 75 09 jne 41839a <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x27> + 418391: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418395: e9 93 01 00 00 jmp 41852d <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1ba> + 41839a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41839e: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4183a2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4183a6: 48 89 ce mov rsi,rcx + 4183a9: 48 89 c7 mov rdi,rax + 4183ac: e8 42 3a 00 00 call 41bdf3 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_> + 4183b1: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4183b5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4183b9: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 4183bd: 75 09 jne 4183c8 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x55> + 4183bf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4183c3: e9 65 01 00 00 jmp 41852d <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1ba> + 4183c8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4183cc: 0f b6 00 movzx eax,BYTE PTR [rax] + 4183cf: 0f be c0 movsx eax,al + 4183d2: 89 c7 mov edi,eax + 4183d4: e8 b6 1d 00 00 call 41a18f <_ZN3fmt2v76detail8to_asciiIcLi0EEET_S3_> + 4183d9: 0f be c0 movsx eax,al + 4183dc: 83 f8 2d cmp eax,0x2d + 4183df: 74 22 je 418403 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x90> + 4183e1: 83 f8 2d cmp eax,0x2d + 4183e4: 7f 42 jg 418428 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xb5> + 4183e6: 83 f8 20 cmp eax,0x20 + 4183e9: 74 2b je 418416 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xa3> + 4183eb: 83 f8 2b cmp eax,0x2b + 4183ee: 75 38 jne 418428 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xb5> + 4183f0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4183f4: 48 89 c7 mov rdi,rax + 4183f7: e8 68 3b 00 00 call 41bf64 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_plusEv> + 4183fc: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 418401: eb 25 jmp 418428 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xb5> + 418403: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418407: 48 89 c7 mov rdi,rax + 41840a: e8 81 3b 00 00 call 41bf90 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_minusEv> + 41840f: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 418414: eb 12 jmp 418428 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xb5> + 418416: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41841a: 48 89 c7 mov rdi,rax + 41841d: e8 9a 3b 00 00 call 41bfbc <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_spaceEv> + 418422: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 418427: 90 nop + 418428: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41842c: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 418430: 75 09 jne 41843b <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xc8> + 418432: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418436: e9 f2 00 00 00 jmp 41852d <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1ba> + 41843b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41843f: 0f b6 00 movzx eax,BYTE PTR [rax] + 418442: 3c 23 cmp al,0x23 + 418444: 75 29 jne 41846f <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xfc> + 418446: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41844a: 48 89 c7 mov rdi,rax + 41844d: e8 96 3b 00 00 call 41bfe8 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_hashEv> + 418452: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 418457: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41845b: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 41845f: 0f 94 c0 sete al + 418462: 84 c0 test al,al + 418464: 74 09 je 41846f <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xfc> + 418466: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41846a: e9 be 00 00 00 jmp 41852d <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1ba> + 41846f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418473: 0f b6 00 movzx eax,BYTE PTR [rax] + 418476: 3c 30 cmp al,0x30 + 418478: 75 29 jne 4184a3 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x130> + 41847a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41847e: 48 89 c7 mov rdi,rax + 418481: e8 8e 3b 00 00 call 41c014 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_zeroEv> + 418486: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 41848b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41848f: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 418493: 0f 94 c0 sete al + 418496: 84 c0 test al,al + 418498: 74 09 je 4184a3 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x130> + 41849a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41849e: e9 8a 00 00 00 jmp 41852d <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1ba> + 4184a3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4184a7: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4184ab: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4184af: 48 89 ce mov rsi,rcx + 4184b2: 48 89 c7 mov rdi,rax + 4184b5: e8 85 3b 00 00 call 41c03f <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_> + 4184ba: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4184be: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4184c2: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 4184c6: 75 06 jne 4184ce <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x15b> + 4184c8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4184cc: eb 5f jmp 41852d <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1ba> + 4184ce: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4184d2: 0f b6 00 movzx eax,BYTE PTR [rax] + 4184d5: 3c 2e cmp al,0x2e + 4184d7: 75 1b jne 4184f4 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x181> + 4184d9: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4184dd: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4184e1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4184e5: 48 89 ce mov rsi,rcx + 4184e8: 48 89 c7 mov rdi,rax + 4184eb: e8 53 3c 00 00 call 41c143 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_> + 4184f0: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4184f4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4184f8: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 4184fc: 74 2b je 418529 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1b6> + 4184fe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418502: 0f b6 00 movzx eax,BYTE PTR [rax] + 418505: 3c 7d cmp al,0x7d + 418507: 74 20 je 418529 <_ZN3fmt2v76detail18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x1b6> + 418509: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41850d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418511: 48 8d 48 01 lea rcx,[rax+0x1] + 418515: 48 89 4d f8 mov QWORD PTR [rbp-0x8],rcx + 418519: 0f b6 00 movzx eax,BYTE PTR [rax] + 41851c: 0f be c0 movsx eax,al + 41851f: 89 c6 mov esi,eax + 418521: 48 89 d7 mov rdi,rdx + 418524: e8 85 1f 00 00 call 41a4ae <_ZN3fmt2v76detail12specs_setterIcE7on_typeEc> + 418529: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41852d: c9 leave + 41852e: c3 ret + 41852f: 90 nop + +0000000000418530 <_ZN3fmt2v76detail13arg_formatterINS1_15buffer_appenderIcEEcEC1ERNS0_20basic_format_contextIS4_cEEPNS0_26basic_format_parse_contextIcNS1_13error_handlerEEEPNS0_18basic_format_specsIcEEPKc>: +_ZN3fmt2v76detail13arg_formatterINS1_15buffer_appenderIcEEcEC2ERNS0_20basic_format_contextIS4_cEEPNS0_26basic_format_parse_contextIcNS1_13error_handlerEEEPNS0_18basic_format_specsIcEEPKc(): + 418530: 55 push rbp + 418531: 48 89 e5 mov rbp,rsp + 418534: 41 54 push r12 + 418536: 53 push rbx + 418537: 48 83 ec 30 sub rsp,0x30 + 41853b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41853f: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 418543: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 418547: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 41854b: 4c 89 45 c8 mov QWORD PTR [rbp-0x38],r8 + 41854f: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 418553: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 418557: 48 89 c7 mov rdi,rax + 41855a: e8 35 fb ff ff call 418094 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6localeEv> + 41855f: 49 89 c4 mov r12,rax + 418562: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 418566: 48 89 c7 mov rdi,rax + 418569: e8 ac 39 ff ff call 40bf1a <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv> + 41856e: 48 89 c6 mov rsi,rax + 418571: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 418575: 4c 89 e1 mov rcx,r12 + 418578: 48 89 c2 mov rdx,rax + 41857b: 48 89 df mov rdi,rbx + 41857e: e8 f1 3c 00 00 call 41c274 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEC1ES4_PNS0_18basic_format_specsIcEENS1_10locale_refE> + 418583: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418587: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41858b: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 41858f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418593: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 418597: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx + 41859b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41859f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4185a3: 48 89 50 28 mov QWORD PTR [rax+0x28],rdx + 4185a7: 90 nop + 4185a8: 48 83 c4 30 add rsp,0x30 + 4185ac: 5b pop rbx + 4185ad: 41 5c pop r12 + 4185af: 5d pop rbp + 4185b0: c3 ret + +00000000004185b1 <_ZSt10__fill_n_aIPcicET_S1_T0_RKT1_St26random_access_iterator_tag>: +_ZSt10__fill_n_aIPcicET_S1_T0_RKT1_St26random_access_iterator_tag(): + 4185b1: 55 push rbp + 4185b2: 48 89 e5 mov rbp,rsp + 4185b5: 48 83 ec 20 sub rsp,0x20 + 4185b9: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4185bd: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4185c0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4185c4: 83 7d f4 00 cmp DWORD PTR [rbp-0xc],0x0 + 4185c8: 7f 06 jg 4185d0 <_ZSt10__fill_n_aIPcicET_S1_T0_RKT1_St26random_access_iterator_tag+0x1f> + 4185ca: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4185ce: eb 2e jmp 4185fe <_ZSt10__fill_n_aIPcicET_S1_T0_RKT1_St26random_access_iterator_tag+0x4d> + 4185d0: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4185d3: 48 63 d0 movsxd rdx,eax + 4185d6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4185da: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 4185de: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4185e2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4185e6: 48 89 ce mov rsi,rcx + 4185e9: 48 89 c7 mov rdi,rax + 4185ec: e8 bd 41 00 00 call 41c7ae <_ZSt8__fill_aIPccEvT_S1_RKT0_> + 4185f1: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4185f4: 48 63 d0 movsxd rdx,eax + 4185f7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4185fb: 48 01 d0 add rax,rdx + 4185fe: c9 leave + 4185ff: c3 ret + +0000000000418600 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEv>: +_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEv(): + 418600: 55 push rbp + 418601: 48 89 e5 mov rbp,rsp + 418604: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418608: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41860c: 5d pop rbp + 41860d: c3 ret + +000000000041860e <_ZSt4copyIPcN3fmt2v76detail15buffer_appenderIcEEET0_T_S7_S6_>: +_ZSt4copyIPcN3fmt2v76detail15buffer_appenderIcEEET0_T_S7_S6_(): + 41860e: 55 push rbp + 41860f: 48 89 e5 mov rbp,rsp + 418612: 53 push rbx + 418613: 48 83 ec 28 sub rsp,0x28 + 418617: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41861b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41861f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 418623: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 418627: 48 89 c7 mov rdi,rax + 41862a: e8 ad 41 00 00 call 41c7dc <_ZSt12__miter_baseIPcET_S1_> + 41862f: 48 89 c3 mov rbx,rax + 418632: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418636: 48 89 c7 mov rdi,rax + 418639: e8 9e 41 00 00 call 41c7dc <_ZSt12__miter_baseIPcET_S1_> + 41863e: 48 89 c1 mov rcx,rax + 418641: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 418645: 48 89 c2 mov rdx,rax + 418648: 48 89 de mov rsi,rbx + 41864b: 48 89 cf mov rdi,rcx + 41864e: e8 97 41 00 00 call 41c7ea <_ZSt13__copy_move_aILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_> + 418653: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 418657: c9 leave + 418658: c3 ret + +0000000000418659 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKwPwEET0_T_S6_S5_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKwPwEET0_T_S6_S5_(): + 418659: 55 push rbp + 41865a: 48 89 e5 mov rbp,rsp + 41865d: 48 83 ec 20 sub rsp,0x20 + 418661: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418665: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418669: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41866d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418671: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 418675: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418679: 48 89 ce mov rsi,rcx + 41867c: 48 89 c7 mov rdi,rax + 41867f: e8 d0 41 00 00 call 41c854 <_ZSt4copyIPKwPwET0_T_S4_S3_> + 418684: c9 leave + 418685: c3 ret + +0000000000418686 <_ZSt12__miter_baseIPjET_S1_>: +_ZSt12__miter_baseIPjET_S1_(): + 418686: 55 push rbp + 418687: 48 89 e5 mov rbp,rsp + 41868a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41868e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418692: 5d pop rbp + 418693: c3 ret + +0000000000418694 <_ZSt13__copy_move_aILb0EPjS0_ET1_T0_S2_S1_>: +_ZSt13__copy_move_aILb0EPjS0_ET1_T0_S2_S1_(): + 418694: 55 push rbp + 418695: 48 89 e5 mov rbp,rsp + 418698: 41 54 push r12 + 41869a: 53 push rbx + 41869b: 48 83 ec 20 sub rsp,0x20 + 41869f: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4186a3: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4186a7: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4186ab: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4186af: 48 89 c7 mov rdi,rax + 4186b2: e8 76 65 ff ff call 40ec2d <_ZSt12__niter_baseIPjET_S1_> + 4186b7: 49 89 c4 mov r12,rax + 4186ba: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4186be: 48 89 c7 mov rdi,rax + 4186c1: e8 67 65 ff ff call 40ec2d <_ZSt12__niter_baseIPjET_S1_> + 4186c6: 48 89 c3 mov rbx,rax + 4186c9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4186cd: 48 89 c7 mov rdi,rax + 4186d0: e8 58 65 ff ff call 40ec2d <_ZSt12__niter_baseIPjET_S1_> + 4186d5: 4c 89 e2 mov rdx,r12 + 4186d8: 48 89 de mov rsi,rbx + 4186db: 48 89 c7 mov rdi,rax + 4186de: e8 bc 41 00 00 call 41c89f <_ZSt14__copy_move_a1ILb0EPjS0_ET1_T0_S2_S1_> + 4186e3: 48 89 c2 mov rdx,rax + 4186e6: 48 8d 45 d8 lea rax,[rbp-0x28] + 4186ea: 48 89 d6 mov rsi,rdx + 4186ed: 48 89 c7 mov rdi,rax + 4186f0: e8 73 65 ff ff call 40ec68 <_ZSt12__niter_wrapIPjET_RKS1_S1_> + 4186f5: 48 83 c4 20 add rsp,0x20 + 4186f9: 5b pop rbx + 4186fa: 41 5c pop r12 + 4186fc: 5d pop rbp + 4186fd: c3 ret + +00000000004186fe <_ZSt9__fill_a1IPjiEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT0_E7__valueEvE6__typeET_S8_RKS4_>: +_ZSt9__fill_a1IPjiEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT0_E7__valueEvE6__typeET_S8_RKS4_(): + 4186fe: 55 push rbp + 4186ff: 48 89 e5 mov rbp,rsp + 418702: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 418706: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41870a: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41870e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 418712: 8b 00 mov eax,DWORD PTR [rax] + 418714: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 418717: eb 0e jmp 418727 <_ZSt9__fill_a1IPjiEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT0_E7__valueEvE6__typeET_S8_RKS4_+0x29> + 418719: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 41871c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418720: 89 10 mov DWORD PTR [rax],edx + 418722: 48 83 45 e8 04 add QWORD PTR [rbp-0x18],0x4 + 418727: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41872b: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 41872f: 75 e8 jne 418719 <_ZSt9__fill_a1IPjiEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT0_E7__valueEvE6__typeET_S8_RKS4_+0x1b> + 418731: 90 nop + 418732: 90 nop + 418733: 5d pop rbp + 418734: c3 ret + +0000000000418735 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_>: +_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_(): + 418735: 55 push rbp + 418736: 48 89 e5 mov rbp,rsp + 418739: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41873d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418741: 5d pop rbp + 418742: c3 ret + +0000000000418743 <_ZN3fmt2v76detail8copy_strIcPKcPcLi0EEET1_T0_S7_S6_>: +_ZN3fmt2v76detail8copy_strIcPKcPcLi0EEET1_T0_S7_S6_(): + 418743: 55 push rbp + 418744: 48 89 e5 mov rbp,rsp + 418747: 48 83 ec 20 sub rsp,0x20 + 41874b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41874f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418753: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418757: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41875b: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41875f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418763: 48 89 ce mov rsi,rcx + 418766: 48 89 c7 mov rdi,rax + 418769: e8 98 d4 ff ff call 415c06 <_ZSt4copyIPKcPcET0_T_S4_S3_> + 41876e: c9 leave + 41876f: c3 ret + +0000000000418770 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmOT2_(): + 418770: 55 push rbp + 418771: 48 89 e5 mov rbp,rsp + 418774: 48 83 ec 20 sub rsp,0x20 + 418778: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41877c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418780: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418784: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418788: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41878c: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418790: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418794: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418798: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41879c: 49 89 f8 mov r8,rdi + 41879f: 48 89 c7 mov rdi,rax + 4187a2: e8 25 41 00 00 call 41c8cc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmmOT2_> + 4187a7: c9 leave + 4187a8: c3 ret + +00000000004187a9 <_ZN3fmt2v76detail20get_significand_sizeIfEEiRKNS1_9dragonbox10decimal_fpIT_EE>: +_ZN3fmt2v76detail20get_significand_sizeIfEEiRKNS1_9dragonbox10decimal_fpIT_EE(): + 4187a9: 55 push rbp + 4187aa: 48 89 e5 mov rbp,rsp + 4187ad: 48 83 ec 10 sub rsp,0x10 + 4187b1: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4187b5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4187b9: 8b 00 mov eax,DWORD PTR [rax] + 4187bb: 89 c7 mov edi,eax + 4187bd: e8 71 cb fe ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 4187c2: c9 leave + 4187c3: c3 ret + +00000000004187c4 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_>: +_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_(): + 4187c4: 55 push rbp + 4187c5: 48 89 e5 mov rbp,rsp + 4187c8: 48 83 ec 30 sub rsp,0x30 + 4187cc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4187d0: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 4187d3: 89 55 e0 mov DWORD PTR [rbp-0x20],edx + 4187d6: 89 4d dc mov DWORD PTR [rbp-0x24],ecx + 4187d9: 44 89 c0 mov eax,r8d + 4187dc: 88 45 d8 mov BYTE PTR [rbp-0x28],al + 4187df: 80 7d d8 00 cmp BYTE PTR [rbp-0x28],0x0 + 4187e3: 75 19 jne 4187fe <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_+0x3a> + 4187e5: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 4187e8: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 4187eb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4187ef: 89 ce mov esi,ecx + 4187f1: 48 89 c7 mov rdi,rax + 4187f4: e8 10 3b ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 4187f9: 48 89 d0 mov rax,rdx + 4187fc: eb 62 jmp 418860 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_+0x9c> + 4187fe: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418802: 48 8d 48 01 lea rcx,[rax+0x1] + 418806: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 418809: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 41880c: 89 c6 mov esi,eax + 41880e: 48 89 cf mov rdi,rcx + 418811: e8 f3 3a ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 418816: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41881a: 83 7d dc 01 cmp DWORD PTR [rbp-0x24],0x1 + 41881e: 75 10 jne 418830 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_+0x6c> + 418820: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418824: 0f b6 50 01 movzx edx,BYTE PTR [rax+0x1] + 418828: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41882c: 88 10 mov BYTE PTR [rax],dl + 41882e: eb 19 jmp 418849 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_+0x85> + 418830: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418834: 48 8d 48 01 lea rcx,[rax+0x1] + 418838: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41883c: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 41883f: 89 c6 mov esi,eax + 418841: 48 89 cf mov rdi,rcx + 418844: e8 a0 41 00 00 call 41c9e9 <_ZSt6copy_nIPciS0_ET1_T_T0_S1_> + 418849: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 41884c: 48 63 d0 movsxd rdx,eax + 41884f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418853: 48 01 c2 add rdx,rax + 418856: 0f b6 45 d8 movzx eax,BYTE PTR [rbp-0x28] + 41885a: 88 02 mov BYTE PTR [rdx],al + 41885c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418860: c9 leave + 418861: c3 ret + +0000000000418862 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_>: +_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_(): + 418862: 55 push rbp + 418863: 48 89 e5 mov rbp,rsp + 418866: 48 83 ec 20 sub rsp,0x20 + 41886a: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 41886d: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 418871: 81 7d ec f1 d8 ff ff cmp DWORD PTR [rbp-0x14],0xffffd8f1 + 418878: 7c 09 jl 418883 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_+0x21> + 41887a: 81 7d ec 0f 27 00 00 cmp DWORD PTR [rbp-0x14],0x270f + 418881: 7e 14 jle 418897 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_+0x35> + 418883: ba 01 66 43 00 mov edx,0x436601 + 418888: be 14 05 00 00 mov esi,0x514 + 41888d: bf e8 64 43 00 mov edi,0x4364e8 + 418892: e8 35 b1 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 418897: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 41889b: 79 14 jns 4188b1 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_+0x4f> + 41889d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4188a1: 48 8d 50 01 lea rdx,[rax+0x1] + 4188a5: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 4188a9: c6 00 2d mov BYTE PTR [rax],0x2d + 4188ac: f7 5d ec neg DWORD PTR [rbp-0x14] + 4188af: eb 0f jmp 4188c0 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_+0x5e> + 4188b1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4188b5: 48 8d 50 01 lea rdx,[rax+0x1] + 4188b9: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 4188bd: c6 00 2b mov BYTE PTR [rax],0x2b + 4188c0: 83 7d ec 63 cmp DWORD PTR [rbp-0x14],0x63 + 4188c4: 0f 8e 81 00 00 00 jle 41894b <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_+0xe9> + 4188ca: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4188cd: 48 63 d0 movsxd rdx,eax + 4188d0: 48 69 d2 1f 85 eb 51 imul rdx,rdx,0x51eb851f + 4188d7: 48 c1 ea 20 shr rdx,0x20 + 4188db: c1 fa 05 sar edx,0x5 + 4188de: c1 f8 1f sar eax,0x1f + 4188e1: 29 c2 sub edx,eax + 4188e3: 48 63 c2 movsxd rax,edx + 4188e6: 48 01 c0 add rax,rax + 4188e9: 48 05 a0 8d 44 00 add rax,0x448da0 + 4188ef: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4188f3: 81 7d ec e7 03 00 00 cmp DWORD PTR [rbp-0x14],0x3e7 + 4188fa: 7e 15 jle 418911 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_+0xaf> + 4188fc: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 418900: 48 8d 50 01 lea rdx,[rax+0x1] + 418904: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 418908: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41890c: 0f b6 12 movzx edx,BYTE PTR [rdx] + 41890f: 88 10 mov BYTE PTR [rax],dl + 418911: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418915: 48 8d 48 01 lea rcx,[rax+0x1] + 418919: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41891d: 48 8d 50 01 lea rdx,[rax+0x1] + 418921: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 418925: 0f b6 11 movzx edx,BYTE PTR [rcx] + 418928: 88 10 mov BYTE PTR [rax],dl + 41892a: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41892d: 48 63 d0 movsxd rdx,eax + 418930: 48 69 d2 1f 85 eb 51 imul rdx,rdx,0x51eb851f + 418937: 48 c1 ea 20 shr rdx,0x20 + 41893b: 89 d1 mov ecx,edx + 41893d: c1 f9 05 sar ecx,0x5 + 418940: 99 cdq + 418941: 29 d1 sub ecx,edx + 418943: 6b d1 64 imul edx,ecx,0x64 + 418946: 29 d0 sub eax,edx + 418948: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 41894b: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41894e: 48 98 cdqe + 418950: 48 01 c0 add rax,rax + 418953: 48 05 a0 8d 44 00 add rax,0x448da0 + 418959: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41895d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 418961: 48 8d 50 01 lea rdx,[rax+0x1] + 418965: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 418969: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41896d: 0f b6 12 movzx edx,BYTE PTR [rdx] + 418970: 88 10 mov BYTE PTR [rax],dl + 418972: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 418976: 48 8d 48 01 lea rcx,[rax+0x1] + 41897a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41897e: 48 8d 50 01 lea rdx,[rax+0x1] + 418982: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 418986: 0f b6 11 movzx edx,BYTE PTR [rcx] + 418989: 88 10 mov BYTE PTR [rax],dl + 41898b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41898f: c9 leave + 418990: c3 ret + +0000000000418991 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mOT2_(): + 418991: 55 push rbp + 418992: 48 89 e5 mov rbp,rsp + 418995: 48 83 ec 20 sub rsp,0x20 + 418999: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41899d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4189a1: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4189a5: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4189a9: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4189ad: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4189b1: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4189b5: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4189b9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4189bd: 49 89 f8 mov r8,rdi + 4189c0: 48 89 c7 mov rdi,rax + 4189c3: e8 71 40 00 00 call 41ca39 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_> + 4189c8: c9 leave + 4189c9: c3 ret + +00000000004189ca <_ZN3fmt2v76detail17write_significandIcPcjEET0_S4_T1_i>: +_ZN3fmt2v76detail17write_significandIcPcjEET0_S4_T1_i(): + 4189ca: 55 push rbp + 4189cb: 48 89 e5 mov rbp,rsp + 4189ce: 48 83 ec 10 sub rsp,0x10 + 4189d2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4189d6: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4189d9: 89 55 f0 mov DWORD PTR [rbp-0x10],edx + 4189dc: 8b 55 f0 mov edx,DWORD PTR [rbp-0x10] + 4189df: 8b 4d f4 mov ecx,DWORD PTR [rbp-0xc] + 4189e2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4189e6: 89 ce mov esi,ecx + 4189e8: 48 89 c7 mov rdi,rax + 4189eb: e8 19 39 ff ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 4189f0: 48 89 d0 mov rax,rdx + 4189f3: c9 leave + 4189f4: c3 ret + +00000000004189f5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mOT2_(): + 4189f5: 55 push rbp + 4189f6: 48 89 e5 mov rbp,rsp + 4189f9: 48 83 ec 20 sub rsp,0x20 + 4189fd: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418a01: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418a05: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418a09: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418a0d: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 418a11: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418a15: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418a19: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418a1d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418a21: 49 89 f8 mov r8,rdi + 418a24: 48 89 c7 mov rdi,rax + 418a27: e8 2a 41 00 00 call 41cb56 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_> + 418a2c: c9 leave + 418a2d: c3 ret + +0000000000418a2e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mOT2_(): + 418a2e: 55 push rbp + 418a2f: 48 89 e5 mov rbp,rsp + 418a32: 48 83 ec 20 sub rsp,0x20 + 418a36: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418a3a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418a3e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418a42: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418a46: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 418a4a: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418a4e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418a52: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418a56: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418a5a: 49 89 f8 mov r8,rdi + 418a5d: 48 89 c7 mov rdi,rax + 418a60: e8 0e 42 00 00 call 41cc73 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_> + 418a65: c9 leave + 418a66: c3 ret + +0000000000418a67 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mOT2_(): + 418a67: 55 push rbp + 418a68: 48 89 e5 mov rbp,rsp + 418a6b: 48 83 ec 20 sub rsp,0x20 + 418a6f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418a73: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418a77: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418a7b: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418a7f: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 418a83: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418a87: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418a8b: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418a8f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418a93: 49 89 f8 mov r8,rdi + 418a96: 48 89 c7 mov rdi,rax + 418a99: e8 f2 42 00 00 call 41cd90 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_> + 418a9e: c9 leave + 418a9f: c3 ret + +0000000000418aa0 <_ZN3fmt2v76detail20get_significand_sizeIdEEiRKNS1_9dragonbox10decimal_fpIT_EE>: +_ZN3fmt2v76detail20get_significand_sizeIdEEiRKNS1_9dragonbox10decimal_fpIT_EE(): + 418aa0: 55 push rbp + 418aa1: 48 89 e5 mov rbp,rsp + 418aa4: 48 83 ec 10 sub rsp,0x10 + 418aa8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418aac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418ab0: 48 8b 00 mov rax,QWORD PTR [rax] + 418ab3: 48 89 c7 mov rdi,rax + 418ab6: e8 56 c7 fe ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 418abb: c9 leave + 418abc: c3 ret + +0000000000418abd <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_>: +_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_(): + 418abd: 55 push rbp + 418abe: 48 89 e5 mov rbp,rsp + 418ac1: 48 83 ec 30 sub rsp,0x30 + 418ac5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 418ac9: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 418acd: 89 55 dc mov DWORD PTR [rbp-0x24],edx + 418ad0: 89 4d d8 mov DWORD PTR [rbp-0x28],ecx + 418ad3: 44 89 c0 mov eax,r8d + 418ad6: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 418ad9: 80 7d d4 00 cmp BYTE PTR [rbp-0x2c],0x0 + 418add: 75 1b jne 418afa <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_+0x3d> + 418adf: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 418ae2: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 418ae6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418aea: 48 89 ce mov rsi,rcx + 418aed: 48 89 c7 mov rdi,rax + 418af0: e8 2a 39 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 418af5: 48 89 d0 mov rax,rdx + 418af8: eb 64 jmp 418b5e <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_+0xa1> + 418afa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418afe: 48 8d 48 01 lea rcx,[rax+0x1] + 418b02: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 418b05: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 418b09: 48 89 c6 mov rsi,rax + 418b0c: 48 89 cf mov rdi,rcx + 418b0f: e8 0b 39 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 418b14: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 418b18: 83 7d d8 01 cmp DWORD PTR [rbp-0x28],0x1 + 418b1c: 75 10 jne 418b2e <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_+0x71> + 418b1e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418b22: 0f b6 50 01 movzx edx,BYTE PTR [rax+0x1] + 418b26: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418b2a: 88 10 mov BYTE PTR [rax],dl + 418b2c: eb 19 jmp 418b47 <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_+0x8a> + 418b2e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418b32: 48 8d 48 01 lea rcx,[rax+0x1] + 418b36: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418b3a: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 418b3d: 89 c6 mov esi,eax + 418b3f: 48 89 cf mov rdi,rcx + 418b42: e8 a2 3e 00 00 call 41c9e9 <_ZSt6copy_nIPciS0_ET1_T_T0_S1_> + 418b47: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 418b4a: 48 63 d0 movsxd rdx,eax + 418b4d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418b51: 48 01 c2 add rdx,rax + 418b54: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c] + 418b58: 88 02 mov BYTE PTR [rdx],al + 418b5a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418b5e: c9 leave + 418b5f: c3 ret + +0000000000418b60 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mOT2_(): + 418b60: 55 push rbp + 418b61: 48 89 e5 mov rbp,rsp + 418b64: 48 83 ec 20 sub rsp,0x20 + 418b68: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418b6c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418b70: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418b74: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418b78: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 418b7c: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418b80: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418b84: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418b88: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418b8c: 49 89 f8 mov r8,rdi + 418b8f: 48 89 c7 mov rdi,rax + 418b92: e8 16 43 00 00 call 41cead <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_> + 418b97: c9 leave + 418b98: c3 ret + +0000000000418b99 <_ZN3fmt2v76detail17write_significandIcPcmEET0_S4_T1_i>: +_ZN3fmt2v76detail17write_significandIcPcmEET0_S4_T1_i(): + 418b99: 55 push rbp + 418b9a: 48 89 e5 mov rbp,rsp + 418b9d: 48 83 ec 20 sub rsp,0x20 + 418ba1: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418ba5: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418ba9: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 418bac: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 418baf: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 418bb3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418bb7: 48 89 ce mov rsi,rcx + 418bba: 48 89 c7 mov rdi,rax + 418bbd: e8 5d 38 ff ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 418bc2: 48 89 d0 mov rax,rdx + 418bc5: c9 leave + 418bc6: c3 ret + +0000000000418bc7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mOT2_(): + 418bc7: 55 push rbp + 418bc8: 48 89 e5 mov rbp,rsp + 418bcb: 48 83 ec 20 sub rsp,0x20 + 418bcf: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418bd3: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418bd7: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418bdb: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418bdf: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 418be3: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418be7: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418beb: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418bef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418bf3: 49 89 f8 mov r8,rdi + 418bf6: 48 89 c7 mov rdi,rax + 418bf9: e8 cc 43 00 00 call 41cfca <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_> + 418bfe: c9 leave + 418bff: c3 ret + +0000000000418c00 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mOT2_(): + 418c00: 55 push rbp + 418c01: 48 89 e5 mov rbp,rsp + 418c04: 48 83 ec 20 sub rsp,0x20 + 418c08: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418c0c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418c10: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418c14: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418c18: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 418c1c: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418c20: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418c24: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418c28: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418c2c: 49 89 f8 mov r8,rdi + 418c2f: 48 89 c7 mov rdi,rax + 418c32: e8 b0 44 00 00 call 41d0e7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_> + 418c37: c9 leave + 418c38: c3 ret + +0000000000418c39 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mOT2_(): + 418c39: 55 push rbp + 418c3a: 48 89 e5 mov rbp,rsp + 418c3d: 48 83 ec 20 sub rsp,0x20 + 418c41: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418c45: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418c49: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 418c4d: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418c51: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 418c55: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 418c59: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 418c5d: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 418c61: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418c65: 49 89 f8 mov r8,rdi + 418c68: 48 89 c7 mov rdi,rax + 418c6b: e8 94 45 00 00 call 41d204 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_> + 418c70: c9 leave + 418c71: c3 ret + +0000000000418c72 <_ZN3fmt2v76detail27is_supported_floating_pointIeLi0EEEbT_>: +_ZN3fmt2v76detail27is_supported_floating_pointIeLi0EEEbT_(): + 418c72: 55 push rbp + 418c73: 48 89 e5 mov rbp,rsp + 418c76: b8 01 00 00 00 mov eax,0x1 + 418c7b: 5d pop rbp + 418c7c: c3 ret + +0000000000418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_>: +_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_(): + 418c7d: 55 push rbp + 418c7e: 48 89 e5 mov rbp,rsp + 418c81: 48 83 ec 20 sub rsp,0x20 + 418c85: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 418c89: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 418c8d: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 418c95: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418c99: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 418c9d: c0 e8 07 shr al,0x7 + 418ca0: 83 e0 01 and eax,0x1 + 418ca3: c1 e0 04 shl eax,0x4 + 418ca6: 89 c2 mov edx,eax + 418ca8: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418cac: 83 e0 ef and eax,0xffffffef + 418caf: 09 d0 or eax,edx + 418cb1: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418cb4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418cb8: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 418cbc: 0f be c0 movsx eax,al + 418cbf: 85 c0 test eax,eax + 418cc1: 74 32 je 418cf5 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x78> + 418cc3: 85 c0 test eax,eax + 418cc5: 0f 88 27 01 00 00 js 418df2 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x175> + 418ccb: 83 f8 67 cmp eax,0x67 + 418cce: 0f 8f 1e 01 00 00 jg 418df2 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x175> + 418cd4: 83 f8 41 cmp eax,0x41 + 418cd7: 0f 8c 15 01 00 00 jl 418df2 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x175> + 418cdd: 83 e8 41 sub eax,0x41 + 418ce0: 83 f8 26 cmp eax,0x26 + 418ce3: 0f 87 09 01 00 00 ja 418df2 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x175> + 418ce9: 89 c0 mov eax,eax + 418ceb: 48 8b 04 c5 58 6f 43 00 mov rax,QWORD PTR [rax*8+0x436f58] + 418cf3: ff e0 jmp rax + 418cf5: c6 45 fc 00 mov BYTE PTR [rbp-0x4],0x0 + 418cf9: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418cfd: c0 e8 04 shr al,0x4 + 418d00: 83 e0 01 and eax,0x1 + 418d03: 0f b6 d0 movzx edx,al + 418d06: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418d0a: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 418d0d: 85 c0 test eax,eax + 418d0f: 0f 9f c0 setg al + 418d12: 0f b6 c0 movzx eax,al + 418d15: 09 d0 or eax,edx + 418d17: 85 c0 test eax,eax + 418d19: 0f 95 c0 setne al + 418d1c: 83 e0 01 and eax,0x1 + 418d1f: c1 e0 04 shl eax,0x4 + 418d22: 89 c2 mov edx,eax + 418d24: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418d28: 83 e0 ef and eax,0xffffffef + 418d2b: 09 d0 or eax,edx + 418d2d: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418d30: e9 ce 00 00 00 jmp 418e03 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x186> + 418d35: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418d39: 83 c8 01 or eax,0x1 + 418d3c: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418d3f: c6 45 fc 00 mov BYTE PTR [rbp-0x4],0x0 + 418d43: e9 bb 00 00 00 jmp 418e03 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x186> + 418d48: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418d4c: 83 c8 01 or eax,0x1 + 418d4f: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418d52: c6 45 fc 01 mov BYTE PTR [rbp-0x4],0x1 + 418d56: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418d5a: c0 e8 04 shr al,0x4 + 418d5d: 83 e0 01 and eax,0x1 + 418d60: 0f b6 d0 movzx edx,al + 418d63: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418d67: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 418d6a: 85 c0 test eax,eax + 418d6c: 0f 95 c0 setne al + 418d6f: 0f b6 c0 movzx eax,al + 418d72: 09 d0 or eax,edx + 418d74: 85 c0 test eax,eax + 418d76: 0f 95 c0 setne al + 418d79: 83 e0 01 and eax,0x1 + 418d7c: c1 e0 04 shl eax,0x4 + 418d7f: 89 c2 mov edx,eax + 418d81: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418d85: 83 e0 ef and eax,0xffffffef + 418d88: 09 d0 or eax,edx + 418d8a: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418d8d: eb 74 jmp 418e03 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x186> + 418d8f: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418d93: 83 c8 01 or eax,0x1 + 418d96: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418d99: c6 45 fc 02 mov BYTE PTR [rbp-0x4],0x2 + 418d9d: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418da1: c0 e8 04 shr al,0x4 + 418da4: 83 e0 01 and eax,0x1 + 418da7: 0f b6 d0 movzx edx,al + 418daa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418dae: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 418db1: 85 c0 test eax,eax + 418db3: 0f 95 c0 setne al + 418db6: 0f b6 c0 movzx eax,al + 418db9: 09 d0 or eax,edx + 418dbb: 85 c0 test eax,eax + 418dbd: 0f 95 c0 setne al + 418dc0: 83 e0 01 and eax,0x1 + 418dc3: c1 e0 04 shl eax,0x4 + 418dc6: 89 c2 mov edx,eax + 418dc8: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418dcc: 83 e0 ef and eax,0xffffffef + 418dcf: 09 d0 or eax,edx + 418dd1: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418dd4: eb 2d jmp 418e03 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x186> + 418dd6: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418dda: 83 c8 01 or eax,0x1 + 418ddd: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418de0: c6 45 fc 03 mov BYTE PTR [rbp-0x4],0x3 + 418de4: eb 1d jmp 418e03 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x186> + 418de6: 0f b6 45 fe movzx eax,BYTE PTR [rbp-0x2] + 418dea: 83 c8 02 or eax,0x2 + 418ded: 88 45 fe mov BYTE PTR [rbp-0x2],al + 418df0: eb 11 jmp 418e03 <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_+0x186> + 418df2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 418df6: be 17 66 43 00 mov esi,0x436617 + 418dfb: 48 89 c7 mov rdi,rax + 418dfe: e8 f5 b4 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 418e03: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418e07: c9 leave + 418e08: c3 ret + +0000000000418e09 <_ZN3fmt2v76detail13promote_floatIeEET_S3_>: +_ZN3fmt2v76detail13promote_floatIeEET_S3_(): + 418e09: 55 push rbp + 418e0a: 48 89 e5 mov rbp,rsp + 418e0d: db 6d 10 fld TBYTE PTR [rbp+0x10] + 418e10: 5d pop rbp + 418e11: c3 ret + +0000000000418e12 <_ZZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlPcE_clESJ_>: +_ZZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlPcE_clESJ_(): + 418e12: 55 push rbp + 418e13: 48 89 e5 mov rbp,rsp + 418e16: 48 83 ec 20 sub rsp,0x20 + 418e1a: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 418e1e: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 418e22: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418e26: 48 89 c7 mov rdi,rax + 418e29: e8 14 c2 fe ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 418e2e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 418e32: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418e36: 48 89 c7 mov rdi,rax + 418e39: e8 16 c2 fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 418e3e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 418e42: 48 8d 0c 10 lea rcx,[rax+rdx*1] + 418e46: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 418e4a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418e4e: 48 89 ce mov rsi,rcx + 418e51: 48 89 c7 mov rdi,rax + 418e54: e8 ea f8 ff ff call 418743 <_ZN3fmt2v76detail8copy_strIcPKcPcLi0EEET1_T0_S7_S6_> + 418e59: c9 leave + 418e5a: c3 ret + +0000000000418e5b <_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE>: +_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE(): + 418e5b: 55 push rbp + 418e5c: 48 89 e5 mov rbp,rsp + 418e5f: 48 83 ec 30 sub rsp,0x30 + 418e63: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 418e67: 48 89 f0 mov rax,rsi + 418e6a: 48 89 d6 mov rsi,rdx + 418e6d: 48 89 f2 mov rdx,rsi + 418e70: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 418e74: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 418e78: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 418e7c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 418e80: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 418e84: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 418e88: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 418e8c: 48 8d 45 d0 lea rax,[rbp-0x30] + 418e90: 48 89 c7 mov rdi,rax + 418e93: e8 bc c1 fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 418e98: 48 89 c7 mov rdi,rax + 418e9b: 48 8d 55 f0 lea rdx,[rbp-0x10] + 418e9f: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 418ea3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418ea7: 48 89 d1 mov rcx,rdx + 418eaa: 48 89 fa mov rdx,rdi + 418ead: 48 89 c7 mov rdi,rax + 418eb0: e8 6c 44 00 00 call 41d321 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmOT2_> + 418eb5: c9 leave + 418eb6: c3 ret + +0000000000418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE>: +_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE(): + 418eb7: 55 push rbp + 418eb8: 48 89 e5 mov rbp,rsp + 418ebb: 48 83 ec 10 sub rsp,0x10 + 418ebf: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418ec3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418ec7: 48 89 c7 mov rdi,rax + 418eca: e8 b9 01 ff ff call 409088 <_ZN3fmt2v76detail18decimal_point_implIcEET_NS1_10locale_refE> + 418ecf: c9 leave + 418ed0: c3 ret + 418ed1: 90 nop + +0000000000418ed2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv(): + 418ed2: 55 push rbp + 418ed3: 48 89 e5 mov rbp,rsp + 418ed6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 418eda: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418ede: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 418ee2: 3c 01 cmp al,0x1 + 418ee4: 75 07 jne 418eed <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x1b> + 418ee6: b8 01 00 00 00 mov eax,0x1 + 418eeb: eb 5c jmp 418f49 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x77> + 418eed: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418ef1: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 418ef5: 84 c0 test al,al + 418ef7: 74 07 je 418f00 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x2e> + 418ef9: b8 00 00 00 00 mov eax,0x0 + 418efe: eb 49 jmp 418f49 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x77> + 418f00: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 418f07: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 418f0e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418f12: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 418f15: 83 f8 fc cmp eax,0xfffffffc + 418f18: 7c 22 jl 418f3c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x6a> + 418f1a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418f1e: 8b 00 mov eax,DWORD PTR [rax] + 418f20: 85 c0 test eax,eax + 418f22: 7e 08 jle 418f2c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x5a> + 418f24: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418f28: 8b 10 mov edx,DWORD PTR [rax] + 418f2a: eb 05 jmp 418f31 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x5f> + 418f2c: ba 10 00 00 00 mov edx,0x10 + 418f31: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 418f35: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 418f38: 39 c2 cmp edx,eax + 418f3a: 7f 07 jg 418f43 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x71> + 418f3c: b8 01 00 00 00 mov eax,0x1 + 418f41: eb 05 jmp 418f48 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv+0x76> + 418f43: b8 00 00 00 00 mov eax,0x0 + 418f48: 90 nop + 418f49: 5d pop rbp + 418f4a: c3 ret + 418f4b: 90 nop + +0000000000418f4c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE0_clESM_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE0_clESM_(): + 418f4c: 55 push rbp + 418f4d: 48 89 e5 mov rbp,rsp + 418f50: 48 83 ec 10 sub rsp,0x10 + 418f54: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 418f58: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 418f5c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418f60: 8b 00 mov eax,DWORD PTR [rax] + 418f62: 85 c0 test eax,eax + 418f64: 74 20 je 418f86 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE0_clESM_+0x3a> + 418f66: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418f6a: 8b 00 mov eax,DWORD PTR [rax] + 418f6c: 89 c1 mov ecx,eax + 418f6e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 418f72: 48 8d 50 01 lea rdx,[rax+0x1] + 418f76: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 418f7a: 48 63 d1 movsxd rdx,ecx + 418f7d: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 418f84: 88 10 mov BYTE PTR [rax],dl + 418f86: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418f8a: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 418f8e: 0f be c8 movsx ecx,al + 418f91: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418f95: 8b 50 10 mov edx,DWORD PTR [rax+0x10] + 418f98: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418f9c: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 418fa0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 418fa4: 41 89 c8 mov r8d,ecx + 418fa7: b9 01 00 00 00 mov ecx,0x1 + 418fac: 48 89 c7 mov rdi,rax + 418faf: e8 a6 43 00 00 call 41d35a <_ZN3fmt2v76detail17write_significandIPccEET_S4_PKciiT0_> + 418fb4: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 418fb8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418fbc: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 418fbf: 85 c0 test eax,eax + 418fc1: 7e 1e jle 418fe1 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE0_clESM_+0x95> + 418fc3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418fc7: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 418fca: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 418fce: ba 90 70 43 00 mov edx,0x437090 + 418fd3: 89 ce mov esi,ecx + 418fd5: 48 89 c7 mov rdi,rax + 418fd8: e8 f7 ae ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 418fdd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 418fe1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 418fe5: 48 8d 50 01 lea rdx,[rax+0x1] + 418fe9: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 418fed: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 418ff1: 0f b6 52 1c movzx edx,BYTE PTR [rdx+0x1c] + 418ff5: 88 10 mov BYTE PTR [rax],dl + 418ff7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 418ffb: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 418ffe: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 419002: 48 89 d6 mov rsi,rdx + 419005: 89 c7 mov edi,eax + 419007: e8 56 f8 ff ff call 418862 <_ZN3fmt2v76detail14write_exponentIcPcEET0_iS4_> + 41900c: c9 leave + 41900d: c3 ret + +000000000041900e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_(): + 41900e: 55 push rbp + 41900f: 48 89 e5 mov rbp,rsp + 419012: 48 83 ec 10 sub rsp,0x10 + 419016: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41901a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41901e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419022: 48 8b 00 mov rax,QWORD PTR [rax] + 419025: 8b 00 mov eax,DWORD PTR [rax] + 419027: 85 c0 test eax,eax + 419029: 74 23 je 41904e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_+0x40> + 41902b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41902f: 48 8b 00 mov rax,QWORD PTR [rax] + 419032: 8b 00 mov eax,DWORD PTR [rax] + 419034: 89 c1 mov ecx,eax + 419036: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41903a: 48 8d 50 01 lea rdx,[rax+0x1] + 41903e: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 419042: 48 63 d1 movsxd rdx,ecx + 419045: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 41904c: 88 10 mov BYTE PTR [rax],dl + 41904e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419052: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 419056: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41905a: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41905e: 48 8b 08 mov rcx,QWORD PTR [rax] + 419061: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419065: 48 89 ce mov rsi,rcx + 419068: 48 89 c7 mov rdi,rax + 41906b: e8 b0 43 00 00 call 41d420 <_ZN3fmt2v76detail17write_significandIcPcEET0_S4_PKcRi> + 419070: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 419074: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419078: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41907c: 8b 48 0c mov ecx,DWORD PTR [rax+0xc] + 41907f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419083: ba 90 70 43 00 mov edx,0x437090 + 419088: 89 ce mov esi,ecx + 41908a: 48 89 c7 mov rdi,rax + 41908d: e8 42 ae ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 419092: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 419096: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41909a: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 41909e: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 4190a2: c0 e8 04 shr al,0x4 + 4190a5: 83 e0 01 and eax,0x1 + 4190a8: 83 f0 01 xor eax,0x1 + 4190ab: 84 c0 test al,al + 4190ad: 74 06 je 4190b5 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_+0xa7> + 4190af: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4190b3: eb 4b jmp 419100 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_+0xf2> + 4190b5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4190b9: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 4190bd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4190c1: 48 8d 48 01 lea rcx,[rax+0x1] + 4190c5: 48 89 4d f0 mov QWORD PTR [rbp-0x10],rcx + 4190c9: 0f b6 12 movzx edx,BYTE PTR [rdx] + 4190cc: 88 10 mov BYTE PTR [rax],dl + 4190ce: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4190d2: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 4190d6: 8b 00 mov eax,DWORD PTR [rax] + 4190d8: 85 c0 test eax,eax + 4190da: 7e 1f jle 4190fb <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_+0xed> + 4190dc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4190e0: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 4190e4: 8b 08 mov ecx,DWORD PTR [rax] + 4190e6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4190ea: ba 90 70 43 00 mov edx,0x437090 + 4190ef: 89 ce mov esi,ecx + 4190f1: 48 89 c7 mov rdi,rax + 4190f4: e8 db ad ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 4190f9: eb 04 jmp 4190ff <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_+0xf1> + 4190fb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4190ff: 90 nop + 419100: c9 leave + 419101: c3 ret + +0000000000419102 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE2_clESM_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE2_clESM_(): + 419102: 55 push rbp + 419103: 48 89 e5 mov rbp,rsp + 419106: 48 83 ec 10 sub rsp,0x10 + 41910a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41910e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419112: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419116: 48 8b 00 mov rax,QWORD PTR [rax] + 419119: 8b 00 mov eax,DWORD PTR [rax] + 41911b: 85 c0 test eax,eax + 41911d: 74 23 je 419142 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE2_clESM_+0x40> + 41911f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419123: 48 8b 00 mov rax,QWORD PTR [rax] + 419126: 8b 00 mov eax,DWORD PTR [rax] + 419128: 89 c1 mov ecx,eax + 41912a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41912e: 48 8d 50 01 lea rdx,[rax+0x1] + 419132: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 419136: 48 63 d1 movsxd rdx,ecx + 419139: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 419140: 88 10 mov BYTE PTR [rax],dl + 419142: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419146: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 41914a: 0f b6 00 movzx eax,BYTE PTR [rax] + 41914d: 0f be f8 movsx edi,al + 419150: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419154: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 419158: 8b 08 mov ecx,DWORD PTR [rax] + 41915a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41915e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 419162: 8b 10 mov edx,DWORD PTR [rax] + 419164: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419168: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41916c: 48 8b 30 mov rsi,QWORD PTR [rax] + 41916f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419173: 41 89 f8 mov r8d,edi + 419176: 48 89 c7 mov rdi,rax + 419179: e8 dc 41 00 00 call 41d35a <_ZN3fmt2v76detail17write_significandIPccEET_S4_PKciiT0_> + 41917e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 419182: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419186: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41918a: 8b 00 mov eax,DWORD PTR [rax] + 41918c: 85 c0 test eax,eax + 41918e: 7e 1f jle 4191af <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE2_clESM_+0xad> + 419190: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419194: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 419198: 8b 08 mov ecx,DWORD PTR [rax] + 41919a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41919e: ba 90 70 43 00 mov edx,0x437090 + 4191a3: 89 ce mov esi,ecx + 4191a5: 48 89 c7 mov rdi,rax + 4191a8: e8 27 ad ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 4191ad: eb 04 jmp 4191b3 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE2_clESM_+0xb1> + 4191af: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4191b3: c9 leave + 4191b4: c3 ret + 4191b5: 90 nop + +00000000004191b6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_(): + 4191b6: 55 push rbp + 4191b7: 48 89 e5 mov rbp,rsp + 4191ba: 48 83 ec 10 sub rsp,0x10 + 4191be: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4191c2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4191c6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4191ca: 48 8b 00 mov rax,QWORD PTR [rax] + 4191cd: 8b 00 mov eax,DWORD PTR [rax] + 4191cf: 85 c0 test eax,eax + 4191d1: 74 23 je 4191f6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_+0x40> + 4191d3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4191d7: 48 8b 00 mov rax,QWORD PTR [rax] + 4191da: 8b 00 mov eax,DWORD PTR [rax] + 4191dc: 89 c1 mov ecx,eax + 4191de: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4191e2: 48 8d 50 01 lea rdx,[rax+0x1] + 4191e6: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 4191ea: 48 63 d1 movsxd rdx,ecx + 4191ed: 0f b6 92 98 8e 44 00 movzx edx,BYTE PTR [rdx+0x448e98] + 4191f4: 88 10 mov BYTE PTR [rax],dl + 4191f6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4191fa: 48 8d 50 01 lea rdx,[rax+0x1] + 4191fe: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 419202: c6 00 30 mov BYTE PTR [rax],0x30 + 419205: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419209: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41920d: 8b 00 mov eax,DWORD PTR [rax] + 41920f: 85 c0 test eax,eax + 419211: 75 2d jne 419240 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_+0x8a> + 419213: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419217: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41921b: 8b 00 mov eax,DWORD PTR [rax] + 41921d: 85 c0 test eax,eax + 41921f: 75 1f jne 419240 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_+0x8a> + 419221: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419225: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 419229: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 41922d: c0 e8 04 shr al,0x4 + 419230: 83 e0 01 and eax,0x1 + 419233: 83 f0 01 xor eax,0x1 + 419236: 84 c0 test al,al + 419238: 74 06 je 419240 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_+0x8a> + 41923a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41923e: eb 5d jmp 41929d <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_+0xe7> + 419240: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419244: 48 8b 50 20 mov rdx,QWORD PTR [rax+0x20] + 419248: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41924c: 48 8d 48 01 lea rcx,[rax+0x1] + 419250: 48 89 4d f0 mov QWORD PTR [rbp-0x10],rcx + 419254: 0f b6 12 movzx edx,BYTE PTR [rdx] + 419257: 88 10 mov BYTE PTR [rax],dl + 419259: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41925d: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 419261: 8b 08 mov ecx,DWORD PTR [rax] + 419263: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419267: ba 90 70 43 00 mov edx,0x437090 + 41926c: 89 ce mov esi,ecx + 41926e: 48 89 c7 mov rdi,rax + 419271: e8 5e ac ff ff call 413ed4 <_ZSt6fill_nIPcicET_S1_T0_RKT1_> + 419276: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41927a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41927e: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 419282: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419286: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41928a: 48 8b 08 mov rcx,QWORD PTR [rax] + 41928d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419291: 48 89 ce mov rsi,rcx + 419294: 48 89 c7 mov rdi,rax + 419297: e8 84 41 00 00 call 41d420 <_ZN3fmt2v76detail17write_significandIcPcEET0_S4_PKcRi> + 41929c: 90 nop + 41929d: c9 leave + 41929e: c3 ret + +000000000041929f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_>: +_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_(): + 41929f: 55 push rbp + 4192a0: 48 89 e5 mov rbp,rsp + 4192a3: 48 81 ec 50 01 00 00 sub rsp,0x150 + 4192aa: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 4192b1: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 4192b8: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 4192bf: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 4192c6: 44 89 c0 mov eax,r8d + 4192c9: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 4192cf: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4192d6: 48 8b 00 mov rax,QWORD PTR [rax] + 4192d9: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 4192e0: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4192e7: 48 89 c7 mov rdi,rax + 4192ea: e8 db c0 fe ff call 4053ca <_ZN3fmt2v76detail20get_significand_sizeERKNS1_14big_decimal_fpE> + 4192ef: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 4192f5: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 4192fc: 0f b6 c0 movzx eax,al + 4192ff: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 419305: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41930b: 89 c7 mov edi,eax + 41930d: e8 af 22 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 419312: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 419318: 85 d2 test edx,edx + 41931a: 74 07 je 419323 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x84> + 41931c: ba 01 00 00 00 mov edx,0x1 + 419321: eb 05 jmp 419328 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x89> + 419323: ba 00 00 00 00 mov edx,0x0 + 419328: 01 d0 add eax,edx + 41932a: 89 c0 mov eax,eax + 41932c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 419330: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 419337: 8b 50 0c mov edx,DWORD PTR [rax+0xc] + 41933a: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 419340: 01 d0 add eax,edx + 419342: 83 e8 01 sub eax,0x1 + 419345: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 419348: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 41934f: 48 89 85 1c ff ff ff mov QWORD PTR [rbp-0xe4],rax + 419356: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 419359: 89 85 24 ff ff ff mov DWORD PTR [rbp-0xdc],eax + 41935f: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 419366: 48 89 c7 mov rdi,rax + 419369: e8 64 fb ff ff call 418ed2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlvE_clEv> + 41936e: 84 c0 test al,al + 419370: 0f 84 b7 01 00 00 je 41952d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x28e> + 419376: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 41937d: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 419384: c0 e8 04 shr al,0x4 + 419387: 83 e0 01 and eax,0x1 + 41938a: 84 c0 test al,al + 41938c: 74 4e je 4193dc <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x13d> + 41938e: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 419398: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 41939e: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4193a4: 29 c2 sub edx,eax + 4193a6: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 4193ac: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 4193b3: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 4193ba: 48 89 d6 mov rsi,rdx + 4193bd: 48 89 c7 mov rdi,rax + 4193c0: e8 ca 28 ff ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 4193c5: 8b 00 mov eax,DWORD PTR [rax] + 4193c7: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 4193ca: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4193cd: 89 c7 mov edi,eax + 4193cf: e8 ed 21 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4193d4: 89 c0 mov eax,eax + 4193d6: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4193da: eb 12 jmp 4193ee <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x14f> + 4193dc: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4193e2: 83 f8 01 cmp eax,0x1 + 4193e5: 75 07 jne 4193ee <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x14f> + 4193e7: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 4193ee: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4193f1: 89 c2 mov edx,eax + 4193f3: f7 da neg edx + 4193f5: 0f 49 c2 cmovns eax,edx + 4193f8: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 4193fb: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 419402: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 419406: 7e 18 jle 419420 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x181> + 419408: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 41940f: 7e 07 jle 419418 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x179> + 419411: b8 04 00 00 00 mov eax,0x4 + 419416: eb 05 jmp 41941d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x17e> + 419418: b8 03 00 00 00 mov eax,0x3 + 41941d: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 419420: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 419427: 84 c0 test al,al + 419429: 74 07 je 419432 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x193> + 41942b: ba 03 00 00 00 mov edx,0x3 + 419430: eb 05 jmp 419437 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x198> + 419432: ba 02 00 00 00 mov edx,0x2 + 419437: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 41943a: 01 d0 add eax,edx + 41943c: 89 c7 mov edi,eax + 41943e: e8 7e 21 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 419443: 89 c0 mov eax,eax + 419445: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 419449: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 419450: 83 e0 01 and eax,0x1 + 419453: 84 c0 test al,al + 419455: 74 07 je 41945e <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x1bf> + 419457: b8 45 00 00 00 mov eax,0x45 + 41945c: eb 05 jmp 419463 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x1c4> + 41945e: b8 65 00 00 00 mov eax,0x65 + 419463: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 419466: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 41946c: 89 85 e0 fe ff ff mov DWORD PTR [rbp-0x120],eax + 419472: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 419479: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 419480: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 419486: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 41948c: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 419493: 88 85 f4 fe ff ff mov BYTE PTR [rbp-0x10c],al + 419499: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41949c: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 4194a2: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 4194a6: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 4194ac: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4194af: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 4194b5: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 4194bc: 8b 00 mov eax,DWORD PTR [rax] + 4194be: 85 c0 test eax,eax + 4194c0: 7e 26 jle 4194e8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x249> + 4194c2: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 4194c9: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4194cd: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4194d4: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4194db: 48 89 c7 mov rdi,rax + 4194de: e8 04 3f 00 00 call 41d3e7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mOT2_> + 4194e3: e9 e3 02 00 00 jmp 4197cb <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x52c> + 4194e8: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4194ec: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4194f3: 48 89 d6 mov rsi,rdx + 4194f6: 48 89 c7 mov rdi,rax + 4194f9: e8 7e c6 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 4194fe: 48 89 c2 mov rdx,rax + 419501: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 419508: 48 89 d6 mov rsi,rdx + 41950b: 48 89 c7 mov rdi,rax + 41950e: e8 39 fa ff ff call 418f4c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE0_clESM_> + 419513: 48 89 c2 mov rdx,rax + 419516: 48 8d 85 d8 fe ff ff lea rax,[rbp-0x128] + 41951d: 48 89 d6 mov rsi,rdx + 419520: 48 89 c7 mov rdi,rax + 419523: e8 29 c7 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 419528: e9 9e 02 00 00 jmp 4197cb <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x52c> + 41952d: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 419534: 8b 50 0c mov edx,DWORD PTR [rax+0xc] + 419537: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41953d: 01 d0 add eax,edx + 41953f: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 419545: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41954c: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 41954f: 85 c0 test eax,eax + 419551: 0f 88 00 01 00 00 js 419657 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x3b8> + 419557: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41955e: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 419561: 89 c7 mov edi,eax + 419563: e8 59 20 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 419568: 89 c0 mov eax,eax + 41956a: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41956e: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 419574: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 41957a: 29 c2 sub edx,eax + 41957c: 89 95 10 ff ff ff mov DWORD PTR [rbp-0xf0],edx + 419582: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 419589: c0 e8 04 shr al,0x4 + 41958c: 83 e0 01 and eax,0x1 + 41958f: 84 c0 test al,al + 419591: 74 3c je 4195cf <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x330> + 419593: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 419599: 85 c0 test eax,eax + 41959b: 7f 15 jg 4195b2 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x313> + 41959d: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 4195a4: 3c 02 cmp al,0x2 + 4195a6: 74 0a je 4195b2 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x313> + 4195a8: c7 85 10 ff ff ff 01 00 00 00 mov DWORD PTR [rbp-0xf0],0x1 + 4195b2: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4195b8: 85 c0 test eax,eax + 4195ba: 7e 13 jle 4195cf <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x330> + 4195bc: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4195c2: 89 c7 mov edi,eax + 4195c4: e8 f8 1f ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4195c9: 89 c0 mov eax,eax + 4195cb: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4195cf: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 4195d6: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 4195dd: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4195e4: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 4195eb: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 4195f2: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 4195f9: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 419600: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 419607: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 41960e: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 419615: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 41961c: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 419623: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 41962a: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 419631: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 419638: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41963c: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 419643: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41964a: 48 89 c7 mov rdi,rax + 41964d: e8 08 3e 00 00 call 41d45a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mOT2_> + 419652: e9 74 01 00 00 jmp 4197cb <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x52c> + 419657: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 41965d: 85 c0 test eax,eax + 41965f: 0f 8e b1 00 00 00 jle 419716 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x477> + 419665: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 41966c: c0 e8 04 shr al,0x4 + 41966f: 83 e0 01 and eax,0x1 + 419672: 84 c0 test al,al + 419674: 74 10 je 419686 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x3e7> + 419676: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 41967c: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 419682: 29 d0 sub eax,edx + 419684: eb 05 jmp 41968b <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x3ec> + 419686: b8 00 00 00 00 mov eax,0x0 + 41968b: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 419691: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 419697: ba 00 00 00 00 mov edx,0x0 + 41969c: 85 c0 test eax,eax + 41969e: 0f 48 c2 cmovs eax,edx + 4196a1: 89 c7 mov edi,eax + 4196a3: e8 19 1f ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4196a8: 83 c0 01 add eax,0x1 + 4196ab: 89 c0 mov eax,eax + 4196ad: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4196b1: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 4196b8: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 4196bc: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4196c3: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 4196c7: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 4196ce: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 4196d2: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 4196d9: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 4196dd: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 4196e4: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 4196e8: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 4196ef: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 4196f3: 48 8d 4d 80 lea rcx,[rbp-0x80] + 4196f7: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4196fb: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 419702: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 419709: 48 89 c7 mov rdi,rax + 41970c: e8 82 3d 00 00 call 41d493 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mOT2_> + 419711: e9 b5 00 00 00 jmp 4197cb <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x52c> + 419716: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 41971c: f7 d8 neg eax + 41971e: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 419724: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41972a: 85 c0 test eax,eax + 41972c: 75 26 jne 419754 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x4b5> + 41972e: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 419734: 85 c0 test eax,eax + 419736: 78 1c js 419754 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x4b5> + 419738: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 41973e: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 419744: 39 c2 cmp edx,eax + 419746: 7d 0c jge 419754 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_+0x4b5> + 419748: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 41974e: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 419754: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 41975a: 89 c7 mov edi,eax + 41975c: e8 60 1e ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 419761: 83 c0 02 add eax,0x2 + 419764: 89 c0 mov eax,eax + 419766: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41976a: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 419771: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 419775: 48 8d 85 14 ff ff ff lea rax,[rbp-0xec] + 41977c: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 419780: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 419787: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41978b: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 419792: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 419796: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 41979d: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4197a1: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4197a8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4197ac: 48 8d 4d b0 lea rcx,[rbp-0x50] + 4197b0: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4197b4: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4197bb: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4197c2: 48 89 c7 mov rdi,rax + 4197c5: e8 02 3d 00 00 call 41d4cc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mOT2_> + 4197ca: 90 nop + 4197cb: c9 leave + 4197cc: c3 ret + 4197cd: 90 nop + +00000000004197ce <_ZZN3fmt2v76detail13get_containerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_St20back_insert_iteratorIS9_EEN8accessorC1ESB_IS8_E>: +_ZZN3fmt2v76detail13get_containerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_St20back_insert_iteratorIS9_EEN8accessorC1ESB_IS8_E(): + 4197ce: 55 push rbp + 4197cf: 48 89 e5 mov rbp,rsp + 4197d2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4197d6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4197da: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4197de: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4197e2: 48 89 10 mov QWORD PTR [rax],rdx + 4197e5: 90 nop + 4197e6: 5d pop rbp + 4197e7: c3 ret + +00000000004197e8 <_ZN3fmt2v76detail13get_containerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_St20back_insert_iteratorIS9_E>: +_ZN3fmt2v76detail13get_containerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_St20back_insert_iteratorIS9_E(): + 4197e8: 55 push rbp + 4197e9: 48 89 e5 mov rbp,rsp + 4197ec: 48 83 ec 20 sub rsp,0x20 + 4197f0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4197f4: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4197f8: 48 8d 45 f8 lea rax,[rbp-0x8] + 4197fc: 48 89 d6 mov rsi,rdx + 4197ff: 48 89 c7 mov rdi,rax + 419802: e8 c7 ff ff ff call 4197ce <_ZZN3fmt2v76detail13get_containerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_St20back_insert_iteratorIS9_EEN8accessorC1ESB_IS8_E> + 419807: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41980b: c9 leave + 41980c: c3 ret + +000000000041980d <_ZN3fmt2v76detail8get_dataIcEEPT_RNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEE>: +_ZN3fmt2v76detail8get_dataIcEEPT_RNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEE(): + 41980d: 55 push rbp + 41980e: 48 89 e5 mov rbp,rsp + 419811: 48 83 ec 10 sub rsp,0x10 + 419815: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419819: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41981d: be 00 00 00 00 mov esi,0x0 + 419822: 48 89 c7 mov rdi,rax + 419825: e8 b6 9c fe ff call 4034e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 41982a: c9 leave + 41982b: c3 ret + +000000000041982c <_ZSt12__miter_baseIPKcET_S2_>: +_ZSt12__miter_baseIPKcET_S2_(): + 41982c: 55 push rbp + 41982d: 48 89 e5 mov rbp,rsp + 419830: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419834: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419838: 5d pop rbp + 419839: c3 ret + +000000000041983a <_ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_>: +_ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_(): + 41983a: 55 push rbp + 41983b: 48 89 e5 mov rbp,rsp + 41983e: 41 54 push r12 + 419840: 53 push rbx + 419841: 48 83 ec 20 sub rsp,0x20 + 419845: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 419849: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41984d: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 419851: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 419855: 48 89 c7 mov rdi,rax + 419858: e8 b6 3c 00 00 call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 41985d: 49 89 c4 mov r12,rax + 419860: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 419864: 48 89 c7 mov rdi,rax + 419867: e8 99 3c 00 00 call 41d505 <_ZSt12__niter_baseIPKcET_S2_> + 41986c: 48 89 c3 mov rbx,rax + 41986f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 419873: 48 89 c7 mov rdi,rax + 419876: e8 8a 3c 00 00 call 41d505 <_ZSt12__niter_baseIPKcET_S2_> + 41987b: 4c 89 e2 mov rdx,r12 + 41987e: 48 89 de mov rsi,rbx + 419881: 48 89 c7 mov rdi,rax + 419884: e8 98 3c 00 00 call 41d521 <_ZSt14__copy_move_a1ILb0EPKcPcET1_T0_S4_S3_> + 419889: 48 89 c2 mov rdx,rax + 41988c: 48 8d 45 d8 lea rax,[rbp-0x28] + 419890: 48 89 d6 mov rsi,rdx + 419893: 48 89 c7 mov rdi,rax + 419896: e8 b3 3c 00 00 call 41d54e <_ZSt12__niter_wrapIPcET_RKS1_S1_> + 41989b: 48 83 c4 20 add rsp,0x20 + 41989f: 5b pop rbx + 4198a0: 41 5c pop r12 + 4198a2: 5d pop rbp + 4198a3: c3 ret + +00000000004198a4 <_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_(): + 4198a4: 55 push rbp + 4198a5: 48 89 e5 mov rbp,rsp + 4198a8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4198ac: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 4198b3: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 4198b7: 48 c1 6d e8 04 shr QWORD PTR [rbp-0x18],0x4 + 4198bc: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 4198c1: 0f 95 c0 setne al + 4198c4: 84 c0 test al,al + 4198c6: 75 eb jne 4198b3 <_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_+0xf> + 4198c8: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4198cb: 5d pop rbp + 4198cc: c3 ret + +00000000004198cd <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib(): + 4198cd: 55 push rbp + 4198ce: 48 89 e5 mov rbp,rsp + 4198d1: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4198d5: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 4198d9: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 4198dc: 89 c8 mov eax,ecx + 4198de: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 4198e1: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 4198e4: 48 98 cdqe + 4198e6: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 4198ea: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4198ee: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4198f2: 80 7d c8 00 cmp BYTE PTR [rbp-0x38],0x0 + 4198f6: 74 07 je 4198ff <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib+0x32> + 4198f8: b8 2e 66 43 00 mov eax,0x43662e + 4198fd: eb 05 jmp 419904 <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib+0x37> + 4198ff: b8 70 8e 44 00 mov eax,0x448e70 + 419904: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 419908: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41990c: 83 e0 0f and eax,0xf + 41990f: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 419912: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 419915: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419919: 48 01 d0 add rax,rdx + 41991c: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 419921: 0f b6 10 movzx edx,BYTE PTR [rax] + 419924: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 419928: 88 10 mov BYTE PTR [rax],dl + 41992a: 48 c1 6d d0 04 shr QWORD PTR [rbp-0x30],0x4 + 41992f: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 + 419934: 0f 95 c0 setne al + 419937: 84 c0 test al,al + 419939: 75 b7 jne 4198f2 <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib+0x25> + 41993b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41993f: 5d pop rbp + 419940: c3 ret + +0000000000419941 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmOT2_(): + 419941: 55 push rbp + 419942: 48 89 e5 mov rbp,rsp + 419945: 48 83 ec 20 sub rsp,0x20 + 419949: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41994d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419951: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419955: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 419959: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41995d: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 419961: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 419965: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 419969: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41996d: 49 89 f8 mov r8,rdi + 419970: 48 89 c7 mov rdi,rax + 419973: e8 e8 3b 00 00 call 41d560 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmmOT2_> + 419978: c9 leave + 419979: c3 ret + +000000000041997a <_ZSt4copyIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_SA_S9_>: +_ZSt4copyIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_SA_S9_(): + 41997a: 55 push rbp + 41997b: 48 89 e5 mov rbp,rsp + 41997e: 53 push rbx + 41997f: 48 83 ec 28 sub rsp,0x28 + 419983: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 419987: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41998b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41998f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 419993: 48 89 c7 mov rdi,rax + 419996: e8 91 fe ff ff call 41982c <_ZSt12__miter_baseIPKcET_S2_> + 41999b: 48 89 c3 mov rbx,rax + 41999e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4199a2: 48 89 c7 mov rdi,rax + 4199a5: e8 82 fe ff ff call 41982c <_ZSt12__miter_baseIPKcET_S2_> + 4199aa: 48 89 c1 mov rcx,rax + 4199ad: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4199b1: 48 89 c2 mov rdx,rax + 4199b4: 48 89 de mov rsi,rbx + 4199b7: 48 89 cf mov rdi,rcx + 4199ba: e8 be 3c 00 00 call 41d67d <_ZSt13__copy_move_aILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_> + 4199bf: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4199c3: c9 leave + 4199c4: c3 ret + 4199c5: 90 nop + +00000000004199c6 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE8on_errorEPKc>: +_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE8on_errorEPKc(): + 4199c6: 55 push rbp + 4199c7: 48 89 e5 mov rbp,rsp + 4199ca: 48 83 ec 10 sub rsp,0x10 + 4199ce: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4199d2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4199d6: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4199da: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4199de: 48 89 d6 mov rsi,rdx + 4199e1: 48 89 c7 mov rdi,rax + 4199e4: e8 0f a9 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4199e9: 90 nop + +00000000004199ea <_ZNK3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3argEi>: +_ZNK3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3argEi(): + 4199ea: 55 push rbp + 4199eb: 48 89 e5 mov rbp,rsp + 4199ee: 48 83 ec 20 sub rsp,0x20 + 4199f2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4199f6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4199fa: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 4199fd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419a01: 48 8d 48 08 lea rcx,[rax+0x8] + 419a05: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419a09: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 419a0c: 48 89 ce mov rsi,rcx + 419a0f: 48 89 c7 mov rdi,rax + 419a12: e8 01 3d 00 00 call 41d718 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi> + 419a17: 90 nop + 419a18: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419a1c: c9 leave + 419a1d: c3 ret + +0000000000419a1e <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE8on_errorEPKc>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE8on_errorEPKc(): + 419a1e: 55 push rbp + 419a1f: 48 89 e5 mov rbp,rsp + 419a22: 48 83 ec 20 sub rsp,0x20 + 419a26: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 419a2a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 419a2e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 419a32: 48 89 c7 mov rdi,rax + 419a35: e8 bc 3d 00 00 call 41d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv> + 419a3a: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 419a3e: 48 8d 45 ff lea rax,[rbp-0x1] + 419a42: 48 89 d6 mov rsi,rdx + 419a45: 48 89 c7 mov rdi,rax + 419a48: e8 ab a8 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 419a4d: 90 nop + +0000000000419a4e <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIiEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIiEES6_T_(): + 419a4e: 55 push rbp + 419a4f: 48 89 e5 mov rbp,rsp + 419a52: 48 83 ec 10 sub rsp,0x10 + 419a56: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419a5a: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 419a5d: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 419a60: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419a64: 48 8b 00 mov rax,QWORD PTR [rax] + 419a67: 89 d6 mov esi,edx + 419a69: 48 89 c7 mov rdi,rax + 419a6c: e8 90 3d 00 00 call 41d801 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_> + 419a71: c9 leave + 419a72: c3 ret + 419a73: 90 nop + +0000000000419a74 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIjEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIjEES6_T_(): + 419a74: 55 push rbp + 419a75: 48 89 e5 mov rbp,rsp + 419a78: 48 83 ec 10 sub rsp,0x10 + 419a7c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419a80: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 419a83: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 419a86: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419a8a: 48 8b 00 mov rax,QWORD PTR [rax] + 419a8d: 89 d6 mov esi,edx + 419a8f: 48 89 c7 mov rdi,rax + 419a92: e8 9e 3e 00 00 call 41d935 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_> + 419a97: c9 leave + 419a98: c3 ret + 419a99: 90 nop + +0000000000419a9a <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIxEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIxEES6_T_(): + 419a9a: 55 push rbp + 419a9b: 48 89 e5 mov rbp,rsp + 419a9e: 48 83 ec 10 sub rsp,0x10 + 419aa2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419aa6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419aaa: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 419aae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419ab2: 48 8b 00 mov rax,QWORD PTR [rax] + 419ab5: 48 89 d6 mov rsi,rdx + 419ab8: 48 89 c7 mov rdi,rax + 419abb: e8 a9 3f 00 00 call 41da69 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_> + 419ac0: c9 leave + 419ac1: c3 ret + +0000000000419ac2 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIyEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIyEES6_T_(): + 419ac2: 55 push rbp + 419ac3: 48 89 e5 mov rbp,rsp + 419ac6: 48 83 ec 10 sub rsp,0x10 + 419aca: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419ace: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419ad2: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 419ad6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419ada: 48 8b 00 mov rax,QWORD PTR [rax] + 419add: 48 89 d6 mov rsi,rdx + 419ae0: 48 89 c7 mov rdi,rax + 419ae3: e8 c1 40 00 00 call 41dba9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_> + 419ae8: c9 leave + 419ae9: c3 ret + +0000000000419aea <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclInEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclInEES6_T_(): + 419aea: 55 push rbp + 419aeb: 48 89 e5 mov rbp,rsp + 419aee: 48 83 ec 20 sub rsp,0x20 + 419af2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419af6: 48 89 d1 mov rcx,rdx + 419af9: 48 89 f0 mov rax,rsi + 419afc: 48 89 fa mov rdx,rdi + 419aff: 48 89 ca mov rdx,rcx + 419b02: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419b06: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419b0a: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 419b0e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 419b12: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419b16: 48 8b 00 mov rax,QWORD PTR [rax] + 419b19: 48 89 ce mov rsi,rcx + 419b1c: 48 89 c7 mov rdi,rax + 419b1f: e8 c5 41 00 00 call 41dce9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_> + 419b24: c9 leave + 419b25: c3 ret + +0000000000419b26 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIoEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIoEES6_T_(): + 419b26: 55 push rbp + 419b27: 48 89 e5 mov rbp,rsp + 419b2a: 48 83 ec 20 sub rsp,0x20 + 419b2e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419b32: 48 89 d1 mov rcx,rdx + 419b35: 48 89 f0 mov rax,rsi + 419b38: 48 89 fa mov rdx,rdi + 419b3b: 48 89 ca mov rdx,rcx + 419b3e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419b42: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419b46: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 419b4a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 419b4e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419b52: 48 8b 00 mov rax,QWORD PTR [rax] + 419b55: 48 89 ce mov rsi,rcx + 419b58: 48 89 c7 mov rdi,rax + 419b5b: e8 fa 42 00 00 call 41de5a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_> + 419b60: c9 leave + 419b61: c3 ret + +0000000000419b62 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIbEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIbEES6_T_(): + 419b62: 55 push rbp + 419b63: 48 89 e5 mov rbp,rsp + 419b66: 48 83 ec 10 sub rsp,0x10 + 419b6a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419b6e: 89 f0 mov eax,esi + 419b70: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 419b73: 0f b6 55 f4 movzx edx,BYTE PTR [rbp-0xc] + 419b77: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419b7b: 48 8b 00 mov rax,QWORD PTR [rax] + 419b7e: 89 d6 mov esi,edx + 419b80: 48 89 c7 mov rdi,rax + 419b83: e8 43 44 00 00 call 41dfcb <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_b> + 419b88: c9 leave + 419b89: c3 ret + +0000000000419b8a <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIcEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIcEES6_T_(): + 419b8a: 55 push rbp + 419b8b: 48 89 e5 mov rbp,rsp + 419b8e: 48 83 ec 10 sub rsp,0x10 + 419b92: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419b96: 89 f0 mov eax,esi + 419b98: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 419b9b: 0f be 55 f4 movsx edx,BYTE PTR [rbp-0xc] + 419b9f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419ba3: 48 8b 00 mov rax,QWORD PTR [rax] + 419ba6: 89 d6 mov esi,edx + 419ba8: 48 89 c7 mov rdi,rax + 419bab: e8 66 44 00 00 call 41e016 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_> + 419bb0: c9 leave + 419bb1: c3 ret + +0000000000419bb2 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIfEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIfEES6_T_(): + 419bb2: 55 push rbp + 419bb3: 48 89 e5 mov rbp,rsp + 419bb6: 48 83 ec 10 sub rsp,0x10 + 419bba: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419bbe: f3 0f 11 45 f4 movss DWORD PTR [rbp-0xc],xmm0 + 419bc3: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 419bc6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419bca: 48 8b 00 mov rax,QWORD PTR [rax] + 419bcd: 66 0f 6e c2 movd xmm0,edx + 419bd1: 48 89 c7 mov rdi,rax + 419bd4: e8 ae 44 00 00 call 41e087 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_> + 419bd9: c9 leave + 419bda: c3 ret + 419bdb: 90 nop + +0000000000419bdc <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIdEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIdEES6_T_(): + 419bdc: 55 push rbp + 419bdd: 48 89 e5 mov rbp,rsp + 419be0: 48 83 ec 10 sub rsp,0x10 + 419be4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419be8: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0 + 419bed: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 419bf1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419bf5: 48 8b 00 mov rax,QWORD PTR [rax] + 419bf8: 66 48 0f 6e c2 movq xmm0,rdx + 419bfd: 48 89 c7 mov rdi,rax + 419c00: e8 78 45 00 00 call 41e17d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_> + 419c05: c9 leave + 419c06: c3 ret + 419c07: 90 nop + +0000000000419c08 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIeEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIeEES6_T_(): + 419c08: 55 push rbp + 419c09: 48 89 e5 mov rbp,rsp + 419c0c: 48 83 ec 10 sub rsp,0x10 + 419c10: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419c14: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419c18: 48 8b 00 mov rax,QWORD PTR [rax] + 419c1b: ff 75 18 push QWORD PTR [rbp+0x18] + 419c1e: ff 75 10 push QWORD PTR [rbp+0x10] + 419c21: 48 89 c7 mov rdi,rax + 419c24: e8 65 46 00 00 call 41e28e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_> + 419c29: 48 83 c4 10 add rsp,0x10 + 419c2d: c9 leave + 419c2e: c3 ret + 419c2f: 90 nop + +0000000000419c30 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKcEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKcEES6_T_(): + 419c30: 55 push rbp + 419c31: 48 89 e5 mov rbp,rsp + 419c34: 48 83 ec 10 sub rsp,0x10 + 419c38: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419c3c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419c40: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 419c44: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419c48: 48 8b 00 mov rax,QWORD PTR [rax] + 419c4b: 48 89 d6 mov rsi,rdx + 419c4e: 48 89 c7 mov rdi,rax + 419c51: e8 80 46 00 00 call 41e2d6 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKT_> + 419c56: c9 leave + 419c57: c3 ret + +0000000000419c58 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_17basic_string_viewIcEEEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_17basic_string_viewIcEEEES6_T_(): + 419c58: 55 push rbp + 419c59: 48 89 e5 mov rbp,rsp + 419c5c: 48 83 ec 20 sub rsp,0x20 + 419c60: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419c64: 48 89 d1 mov rcx,rdx + 419c67: 48 89 f0 mov rax,rsi + 419c6a: 48 89 fa mov rdx,rdi + 419c6d: 48 89 ca mov rdx,rcx + 419c70: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419c74: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419c78: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 419c7c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 419c80: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419c84: 48 8b 00 mov rax,QWORD PTR [rax] + 419c87: 48 89 ce mov rsi,rcx + 419c8a: 48 89 c7 mov rdi,rax + 419c8d: e8 f1 46 00 00 call 41e383 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIT_EE> + 419c92: c9 leave + 419c93: c3 ret + +0000000000419c94 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKvEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclIPKvEES6_T_(): + 419c94: 55 push rbp + 419c95: 48 89 e5 mov rbp,rsp + 419c98: 48 83 ec 10 sub rsp,0x10 + 419c9c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419ca0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419ca4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 419ca8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419cac: 48 8b 00 mov rax,QWORD PTR [rax] + 419caf: 48 89 d6 mov rsi,rdx + 419cb2: 48 89 c7 mov rdi,rax + 419cb5: e8 5c 47 00 00 call 41e416 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKv> + 419cba: c9 leave + 419cbb: c3 ret + +0000000000419cbc <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE>: +_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE(): + 419cbc: 55 push rbp + 419cbd: 48 89 e5 mov rbp,rsp + 419cc0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419cc4: 48 89 d1 mov rcx,rdx + 419cc7: 48 89 f0 mov rax,rsi + 419cca: 48 89 fa mov rdx,rdi + 419ccd: 48 89 ca mov rdx,rcx + 419cd0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419cd4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419cd8: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 419cdc: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 419ce0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 419ce4: 48 89 01 mov QWORD PTR [rcx],rax + 419ce7: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 419ceb: 90 nop + 419cec: 5d pop rbp + 419ced: c3 ret + +0000000000419cee <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE(): + 419cee: 55 push rbp + 419cef: 48 89 e5 mov rbp,rsp + 419cf2: 48 83 ec 60 sub rsp,0x60 + 419cf6: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 419cfa: 48 89 d1 mov rcx,rdx + 419cfd: 48 89 f0 mov rax,rsi + 419d00: 48 89 fa mov rdx,rdi + 419d03: 48 89 ca mov rdx,rcx + 419d06: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 419d0a: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 419d0e: 48 c7 45 e0 00 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + 419d16: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 419d1e: c7 45 f0 00 00 00 00 mov DWORD PTR [rbp-0x10],0x0 + 419d25: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 419d29: 4c 8b 40 18 mov r8,QWORD PTR [rax+0x18] + 419d2d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 419d31: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 419d35: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 419d39: 48 8b 4d b8 mov rcx,QWORD PTR [rbp-0x48] + 419d3d: 48 8b 31 mov rsi,QWORD PTR [rcx] + 419d40: 48 8d 7d c0 lea rdi,[rbp-0x40] + 419d44: 48 89 d1 mov rcx,rdx + 419d47: 48 89 c2 mov rdx,rax + 419d4a: e8 1f 58 ff ff call 40f56e <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEC1ES6_NS0_17basic_format_argsIS7_EENS3_10locale_refE> + 419d4f: 48 8d 55 c0 lea rdx,[rbp-0x40] + 419d53: 48 8d 4d e0 lea rcx,[rbp-0x20] + 419d57: 48 8d 45 a0 lea rax,[rbp-0x60] + 419d5b: 48 89 ce mov rsi,rcx + 419d5e: 48 89 c7 mov rdi,rax + 419d61: e8 e6 46 00 00 call 41e44c <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS4_13error_handlerEEERS8_> + 419d66: 48 8d 45 c0 lea rax,[rbp-0x40] + 419d6a: 48 89 c7 mov rdi,rax + 419d6d: e8 f6 7e ff ff call 411c68 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv> + 419d72: c9 leave + 419d73: c3 ret + +0000000000419d74 <_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_9monostateEEES6_T_>: +_ZN3fmt2v76detail21default_arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclINS0_9monostateEEES6_T_(): + 419d74: 55 push rbp + 419d75: 48 89 e5 mov rbp,rsp + 419d78: 48 83 ec 10 sub rsp,0x10 + 419d7c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419d80: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419d84: 48 8b 00 mov rax,QWORD PTR [rax] + 419d87: 48 89 c7 mov rdi,rax + 419d8a: e8 f4 46 00 00 call 41e483 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_9monostateE> + 419d8f: c9 leave + 419d90: c3 ret + 419d91: 90 nop + +0000000000419d92 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idEi>: +_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idEi(): + 419d92: 55 push rbp + 419d93: 48 89 e5 mov rbp,rsp + 419d96: 48 83 ec 10 sub rsp,0x10 + 419d9a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419d9e: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 419da1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419da5: 48 8d 50 08 lea rdx,[rax+0x8] + 419da9: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 419dac: 89 c6 mov esi,eax + 419dae: 48 89 d7 mov rdi,rdx + 419db1: e8 ee 46 00 00 call 41e4a4 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi> + 419db6: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 419db9: c9 leave + 419dba: c3 ret + 419dbb: 90 nop + +0000000000419dbc <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idENS0_17basic_string_viewIcEE(): + 419dbc: 55 push rbp + 419dbd: 48 89 e5 mov rbp,rsp + 419dc0: 48 83 ec 30 sub rsp,0x30 + 419dc4: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 419dc8: 48 89 d1 mov rcx,rdx + 419dcb: 48 89 f0 mov rax,rsi + 419dce: 48 89 fa mov rdx,rdi + 419dd1: 48 89 ca mov rdx,rcx + 419dd4: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 419dd8: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 419ddc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 419de0: 48 8d 48 20 lea rcx,[rax+0x20] + 419de4: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 419de8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 419dec: 48 89 d6 mov rsi,rdx + 419def: 48 89 c2 mov rdx,rax + 419df2: 48 89 cf mov rdi,rcx + 419df5: e8 e6 46 00 00 call 41e4e0 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6arg_idENS0_17basic_string_viewIcEE> + 419dfa: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 419dfd: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 419e01: 79 11 jns 419e14 <_ZN3fmt2v76detail14format_handlerISt20back_insert_iteratorINS1_6bufferIcEEEcNS0_20basic_format_contextIS6_cEEE9on_arg_idENS0_17basic_string_viewIcEE+0x58> + 419e03: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 419e07: be ad 62 43 00 mov esi,0x4362ad + 419e0c: 48 89 c7 mov rdi,rax + 419e0f: e8 e4 a4 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 419e14: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 419e17: c9 leave + 419e18: c3 ret + 419e19: 90 nop + +0000000000419e1a <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE10advance_toEPKc>: +_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE10advance_toEPKc(): + 419e1a: 55 push rbp + 419e1b: 48 89 e5 mov rbp,rsp + 419e1e: 53 push rbx + 419e1f: 48 83 ec 18 sub rsp,0x18 + 419e23: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 419e27: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 419e2b: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 419e2f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 419e33: 48 89 c7 mov rdi,rax + 419e36: e8 c5 20 ff ff call 40bf00 <_ZNK3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE5beginEv> + 419e3b: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 419e3f: 48 29 c2 sub rdx,rax + 419e42: 48 89 d7 mov rdi,rdx + 419e45: e8 da 16 ff ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 419e4a: 48 89 c6 mov rsi,rax + 419e4d: 48 89 df mov rdi,rbx + 419e50: e8 cb 46 00 00 call 41e520 <_ZN3fmt2v717basic_string_viewIcE13remove_prefixEm> + 419e55: 90 nop + 419e56: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 419e5a: c9 leave + 419e5b: c3 ret + +0000000000419e5c <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIiEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIiEEvT_(): + 419e5c: 55 push rbp + 419e5d: 48 89 e5 mov rbp,rsp + 419e60: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419e64: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 419e67: 90 nop + 419e68: 5d pop rbp + 419e69: c3 ret + +0000000000419e6a <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIjEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIjEEvT_(): + 419e6a: 55 push rbp + 419e6b: 48 89 e5 mov rbp,rsp + 419e6e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419e72: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 419e75: 90 nop + 419e76: 5d pop rbp + 419e77: c3 ret + +0000000000419e78 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIxEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIxEEvT_(): + 419e78: 55 push rbp + 419e79: 48 89 e5 mov rbp,rsp + 419e7c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419e80: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419e84: 90 nop + 419e85: 5d pop rbp + 419e86: c3 ret + 419e87: 90 nop + +0000000000419e88 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIyEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIyEEvT_(): + 419e88: 55 push rbp + 419e89: 48 89 e5 mov rbp,rsp + 419e8c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419e90: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419e94: 90 nop + 419e95: 5d pop rbp + 419e96: c3 ret + 419e97: 90 nop + +0000000000419e98 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclInEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclInEEvT_(): + 419e98: 55 push rbp + 419e99: 48 89 e5 mov rbp,rsp + 419e9c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419ea0: 48 89 d1 mov rcx,rdx + 419ea3: 48 89 f0 mov rax,rsi + 419ea6: 48 89 fa mov rdx,rdi + 419ea9: 48 89 ca mov rdx,rcx + 419eac: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419eb0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419eb4: 90 nop + 419eb5: 5d pop rbp + 419eb6: c3 ret + 419eb7: 90 nop + +0000000000419eb8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIoEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIoEEvT_(): + 419eb8: 55 push rbp + 419eb9: 48 89 e5 mov rbp,rsp + 419ebc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419ec0: 48 89 d1 mov rcx,rdx + 419ec3: 48 89 f0 mov rax,rsi + 419ec6: 48 89 fa mov rdx,rdi + 419ec9: 48 89 ca mov rdx,rcx + 419ecc: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419ed0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419ed4: 90 nop + 419ed5: 5d pop rbp + 419ed6: c3 ret + 419ed7: 90 nop + +0000000000419ed8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIbEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIbEEvT_(): + 419ed8: 55 push rbp + 419ed9: 48 89 e5 mov rbp,rsp + 419edc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419ee0: 89 f0 mov eax,esi + 419ee2: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 419ee5: 90 nop + 419ee6: 5d pop rbp + 419ee7: c3 ret + +0000000000419ee8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIcEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIcEEvT_(): + 419ee8: 55 push rbp + 419ee9: 48 89 e5 mov rbp,rsp + 419eec: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419ef0: 89 f0 mov eax,esi + 419ef2: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 419ef5: 90 nop + 419ef6: 5d pop rbp + 419ef7: c3 ret + +0000000000419ef8 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIfEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIfEEvT_(): + 419ef8: 55 push rbp + 419ef9: 48 89 e5 mov rbp,rsp + 419efc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419f00: f3 0f 11 45 f4 movss DWORD PTR [rbp-0xc],xmm0 + 419f05: 90 nop + 419f06: 5d pop rbp + 419f07: c3 ret + +0000000000419f08 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIdEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIdEEvT_(): + 419f08: 55 push rbp + 419f09: 48 89 e5 mov rbp,rsp + 419f0c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419f10: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0 + 419f15: 90 nop + 419f16: 5d pop rbp + 419f17: c3 ret + +0000000000419f18 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIeEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIeEEvT_(): + 419f18: 55 push rbp + 419f19: 48 89 e5 mov rbp,rsp + 419f1c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419f20: 90 nop + 419f21: 5d pop rbp + 419f22: c3 ret + 419f23: 90 nop + +0000000000419f24 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIPKcEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIPKcEEvT_(): + 419f24: 55 push rbp + 419f25: 48 89 e5 mov rbp,rsp + 419f28: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419f2c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419f30: 90 nop + 419f31: 5d pop rbp + 419f32: c3 ret + 419f33: 90 nop + +0000000000419f34 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclINS0_17basic_string_viewIcEEEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclINS0_17basic_string_viewIcEEEEvT_(): + 419f34: 55 push rbp + 419f35: 48 89 e5 mov rbp,rsp + 419f38: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419f3c: 48 89 d1 mov rcx,rdx + 419f3f: 48 89 f0 mov rax,rsi + 419f42: 48 89 fa mov rdx,rdi + 419f45: 48 89 ca mov rdx,rcx + 419f48: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419f4c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419f50: 90 nop + 419f51: 5d pop rbp + 419f52: c3 ret + 419f53: 90 nop + +0000000000419f54 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIPKvEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclIPKvEEvT_(): + 419f54: 55 push rbp + 419f55: 48 89 e5 mov rbp,rsp + 419f58: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419f5c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419f60: 90 nop + 419f61: 5d pop rbp + 419f62: c3 ret + 419f63: 90 nop + +0000000000419f64 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclENS0_16basic_format_argIS8_E6handleE>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclENS0_16basic_format_argIS8_E6handleE(): + 419f64: 55 push rbp + 419f65: 48 89 e5 mov rbp,rsp + 419f68: 48 83 ec 20 sub rsp,0x20 + 419f6c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419f70: 48 89 d1 mov rcx,rdx + 419f73: 48 89 f0 mov rax,rsi + 419f76: 48 89 fa mov rdx,rdi + 419f79: 48 89 ca mov rdx,rcx + 419f7c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 419f80: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 419f84: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419f88: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 419f8c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419f90: 48 8b 08 mov rcx,QWORD PTR [rax] + 419f93: 48 8d 45 e0 lea rax,[rbp-0x20] + 419f97: 48 89 ce mov rsi,rcx + 419f9a: 48 89 c7 mov rdi,rax + 419f9d: e8 aa 44 00 00 call 41e44c <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS4_13error_handlerEEERS8_> + 419fa2: 90 nop + 419fa3: c9 leave + 419fa4: c3 ret + 419fa5: 90 nop + +0000000000419fa6 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclINS0_9monostateEEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEclINS0_9monostateEEEvT_(): + 419fa6: 55 push rbp + 419fa7: 48 89 e5 mov rbp,rsp + 419faa: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419fae: 90 nop + 419faf: 5d pop rbp + 419fb0: c3 ret + 419fb1: 90 nop + +0000000000419fb2 <_ZN3fmt2v76detail12specs_setterIcEC1ERNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail12specs_setterIcEC2ERNS0_18basic_format_specsIcEE(): + 419fb2: 55 push rbp + 419fb3: 48 89 e5 mov rbp,rsp + 419fb6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419fba: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419fbe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419fc2: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 419fc6: 48 89 10 mov QWORD PTR [rax],rdx + 419fc9: 90 nop + 419fca: 5d pop rbp + 419fcb: c3 ret + +0000000000419fcc <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE13error_handlerEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE13error_handlerEv(): + 419fcc: 55 push rbp + 419fcd: 48 89 e5 mov rbp,rsp + 419fd0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419fd4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419fd8: 5d pop rbp + 419fd9: c3 ret + +0000000000419fda <_ZN3fmt2v76detail12specs_setterIcEC1ERKS3_>: +_ZN3fmt2v76detail12specs_setterIcEC1ERKS3_(): + 419fda: 55 push rbp + 419fdb: 48 89 e5 mov rbp,rsp + 419fde: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 419fe2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 419fe6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 419fea: 48 8b 10 mov rdx,QWORD PTR [rax] + 419fed: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 419ff1: 48 89 10 mov QWORD PTR [rax],rdx + 419ff4: 90 nop + 419ff5: 5d pop rbp + 419ff6: c3 ret + 419ff7: 90 nop + +0000000000419ff8 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEC1ERSD_NS1_4typeE>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEC2ERSD_NS1_4typeE(): + 419ff8: 55 push rbp + 419ff9: 48 89 e5 mov rbp,rsp + 419ffc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a000: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41a004: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 41a007: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a00b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41a00f: 48 89 10 mov QWORD PTR [rax],rdx + 41a012: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a016: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41a019: 89 50 08 mov DWORD PTR [rax+0x8],edx + 41a01c: 90 nop + 41a01d: 5d pop rbp + 41a01e: c3 ret + +000000000041a01f <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_>: +_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_(): + 41a01f: 55 push rbp + 41a020: 48 89 e5 mov rbp,rsp + 41a023: 53 push rbx + 41a024: 48 83 ec 58 sub rsp,0x58 + 41a028: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 41a02c: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 41a030: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 41a034: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a038: 48 3b 45 b0 cmp rax,QWORD PTR [rbp-0x50] + 41a03c: 75 14 jne 41a052 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x33> + 41a03e: ba 78 61 43 00 mov edx,0x436178 + 41a043: be ed 0a 00 00 mov esi,0xaed + 41a048: bf e8 64 43 00 mov edi,0x4364e8 + 41a04d: e8 7a 99 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41a052: c7 45 ec 00 00 00 00 mov DWORD PTR [rbp-0x14],0x0 + 41a059: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a05d: 48 89 c7 mov rdi,rax + 41a060: e8 88 1d ff ff call 40bded <_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_> + 41a065: 48 63 d0 movsxd rdx,eax + 41a068: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a06c: 48 01 d0 add rax,rdx + 41a06f: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41a073: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41a077: 48 3b 45 b0 cmp rax,QWORD PTR [rbp-0x50] + 41a07b: 72 08 jb 41a085 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x66> + 41a07d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a081: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41a085: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41a089: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a08c: 0f be c0 movsx eax,al + 41a08f: 89 c7 mov edi,eax + 41a091: e8 f9 00 00 00 call 41a18f <_ZN3fmt2v76detail8to_asciiIcLi0EEET_S3_> + 41a096: 0f be c0 movsx eax,al + 41a099: 83 f8 5e cmp eax,0x5e + 41a09c: 74 23 je 41a0c1 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xa2> + 41a09e: 83 f8 5e cmp eax,0x5e + 41a0a1: 7f 26 jg 41a0c9 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xaa> + 41a0a3: 83 f8 3c cmp eax,0x3c + 41a0a6: 74 07 je 41a0af <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x90> + 41a0a8: 83 f8 3e cmp eax,0x3e + 41a0ab: 74 0b je 41a0b8 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x99> + 41a0ad: eb 1a jmp 41a0c9 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xaa> + 41a0af: c7 45 ec 01 00 00 00 mov DWORD PTR [rbp-0x14],0x1 + 41a0b6: eb 11 jmp 41a0c9 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xaa> + 41a0b8: c7 45 ec 02 00 00 00 mov DWORD PTR [rbp-0x14],0x2 + 41a0bf: eb 08 jmp 41a0c9 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xaa> + 41a0c1: c7 45 ec 03 00 00 00 mov DWORD PTR [rbp-0x14],0x3 + 41a0c8: 90 nop + 41a0c9: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 41a0cd: 0f 84 9a 00 00 00 je 41a16d <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x14e> + 41a0d3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41a0d7: 48 3b 45 b8 cmp rax,QWORD PTR [rbp-0x48] + 41a0db: 74 78 je 41a155 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x136> + 41a0dd: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a0e1: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a0e4: 88 45 df mov BYTE PTR [rbp-0x21],al + 41a0e7: 80 7d df 7b cmp BYTE PTR [rbp-0x21],0x7b + 41a0eb: 75 1a jne 41a107 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xe8> + 41a0ed: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41a0f1: be 3f 66 43 00 mov esi,0x43663f + 41a0f6: 48 89 c7 mov rdi,rax + 41a0f9: e8 5e 44 00 00 call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 41a0fe: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a102: e9 82 00 00 00 jmp 41a189 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x16a> + 41a107: 48 8b 5d a8 mov rbx,QWORD PTR [rbp-0x58] + 41a10b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41a10f: 48 2b 45 b8 sub rax,QWORD PTR [rbp-0x48] + 41a113: 48 89 c7 mov rdi,rax + 41a116: e8 09 14 ff ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 41a11b: 48 89 c2 mov rdx,rax + 41a11e: 48 8b 4d b8 mov rcx,QWORD PTR [rbp-0x48] + 41a122: 48 8d 45 c0 lea rax,[rbp-0x40] + 41a126: 48 89 ce mov rsi,rcx + 41a129: 48 89 c7 mov rdi,rax + 41a12c: e8 b7 13 ff ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41a131: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 41a135: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41a139: 48 89 d6 mov rsi,rdx + 41a13c: 48 89 c2 mov rdx,rax + 41a13f: 48 89 df mov rdi,rbx + 41a142: e8 3f 44 00 00 call 41e586 <_ZN3fmt2v76detail12specs_setterIcE7on_fillENS0_17basic_string_viewIcEE> + 41a147: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41a14b: 48 83 c0 01 add rax,0x1 + 41a14f: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41a153: eb 05 jmp 41a15a <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x13b> + 41a155: 48 83 45 b8 01 add QWORD PTR [rbp-0x48],0x1 + 41a15a: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41a15d: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41a161: 89 d6 mov esi,edx + 41a163: 48 89 c7 mov rdi,rax + 41a166: e8 5f 44 00 00 call 41e5ca <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_alignENS0_5align4typeE> + 41a16b: eb 18 jmp 41a185 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x166> + 41a16d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41a171: 48 3b 45 b8 cmp rax,QWORD PTR [rbp-0x48] + 41a175: 74 0d je 41a184 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x165> + 41a177: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a17b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41a17f: e9 01 ff ff ff jmp 41a085 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x66> + 41a184: 90 nop + 41a185: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41a189: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41a18d: c9 leave + 41a18e: c3 ret + +000000000041a18f <_ZN3fmt2v76detail8to_asciiIcLi0EEET_S3_>: +_ZN3fmt2v76detail8to_asciiIcLi0EEET_S3_(): + 41a18f: 55 push rbp + 41a190: 48 89 e5 mov rbp,rsp + 41a193: 89 f8 mov eax,edi + 41a195: 88 45 fc mov BYTE PTR [rbp-0x4],al + 41a198: 0f b6 45 fc movzx eax,BYTE PTR [rbp-0x4] + 41a19c: 5d pop rbp + 41a19d: c3 ret + +000000000041a19e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_plusEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_plusEv(): + 41a19e: 55 push rbp + 41a19f: 48 89 e5 mov rbp,rsp + 41a1a2: 48 83 ec 10 sub rsp,0x10 + 41a1a6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a1aa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a1ae: 48 83 c0 18 add rax,0x18 + 41a1b2: 48 89 c7 mov rdi,rax + 41a1b5: e8 4a 44 00 00 call 41e604 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv> + 41a1ba: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a1be: 48 89 c7 mov rdi,rax + 41a1c1: e8 b4 44 00 00 call 41e67a <_ZN3fmt2v76detail12specs_setterIcE7on_plusEv> + 41a1c6: 90 nop + 41a1c7: c9 leave + 41a1c8: c3 ret + 41a1c9: 90 nop + +000000000041a1ca <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_minusEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_minusEv(): + 41a1ca: 55 push rbp + 41a1cb: 48 89 e5 mov rbp,rsp + 41a1ce: 48 83 ec 10 sub rsp,0x10 + 41a1d2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a1d6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a1da: 48 83 c0 18 add rax,0x18 + 41a1de: 48 89 c7 mov rdi,rax + 41a1e1: e8 1e 44 00 00 call 41e604 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv> + 41a1e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a1ea: 48 89 c7 mov rdi,rax + 41a1ed: e8 a8 44 00 00 call 41e69a <_ZN3fmt2v76detail12specs_setterIcE8on_minusEv> + 41a1f2: 90 nop + 41a1f3: c9 leave + 41a1f4: c3 ret + 41a1f5: 90 nop + +000000000041a1f6 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_spaceEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_spaceEv(): + 41a1f6: 55 push rbp + 41a1f7: 48 89 e5 mov rbp,rsp + 41a1fa: 48 83 ec 10 sub rsp,0x10 + 41a1fe: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a202: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a206: 48 83 c0 18 add rax,0x18 + 41a20a: 48 89 c7 mov rdi,rax + 41a20d: e8 f2 43 00 00 call 41e604 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv> + 41a212: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a216: 48 89 c7 mov rdi,rax + 41a219: e8 9c 44 00 00 call 41e6ba <_ZN3fmt2v76detail12specs_setterIcE8on_spaceEv> + 41a21e: 90 nop + 41a21f: c9 leave + 41a220: c3 ret + 41a221: 90 nop + +000000000041a222 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_hashEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_hashEv(): + 41a222: 55 push rbp + 41a223: 48 89 e5 mov rbp,rsp + 41a226: 48 83 ec 10 sub rsp,0x10 + 41a22a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a22e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a232: 48 83 c0 18 add rax,0x18 + 41a236: 48 89 c7 mov rdi,rax + 41a239: e8 9c 44 00 00 call 41e6da <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE24require_numeric_argumentEv> + 41a23e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a242: 48 89 c7 mov rdi,rax + 41a245: e8 c8 44 00 00 call 41e712 <_ZN3fmt2v76detail12specs_setterIcE7on_hashEv> + 41a24a: 90 nop + 41a24b: c9 leave + 41a24c: c3 ret + 41a24d: 90 nop + +000000000041a24e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_zeroEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE7on_zeroEv(): + 41a24e: 55 push rbp + 41a24f: 48 89 e5 mov rbp,rsp + 41a252: 48 83 ec 10 sub rsp,0x10 + 41a256: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a25a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a25e: 48 83 c0 18 add rax,0x18 + 41a262: 48 89 c7 mov rdi,rax + 41a265: e8 70 44 00 00 call 41e6da <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE24require_numeric_argumentEv> + 41a26a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a26e: 48 89 c7 mov rdi,rax + 41a271: e8 b8 44 00 00 call 41e72e <_ZN3fmt2v76detail12specs_setterIcE7on_zeroEv> + 41a276: 90 nop + 41a277: c9 leave + 41a278: c3 ret + +000000000041a279 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_>: +_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_(): + 41a279: 55 push rbp + 41a27a: 48 89 e5 mov rbp,rsp + 41a27d: 53 push rbx + 41a27e: 48 83 ec 38 sub rsp,0x38 + 41a282: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41a286: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41a28a: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41a28e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a292: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41a296: 75 14 jne 41a2ac <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x33> + 41a298: ba 78 61 43 00 mov edx,0x436178 + 41a29d: be 18 0b 00 00 mov esi,0xb18 + 41a2a2: bf e8 64 43 00 mov edi,0x4364e8 + 41a2a7: e8 20 97 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41a2ac: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a2b0: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a2b3: 3c 2f cmp al,0x2f + 41a2b5: 7e 35 jle 41a2ec <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x73> + 41a2b7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a2bb: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a2be: 3c 39 cmp al,0x39 + 41a2c0: 7f 2a jg 41a2ec <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x73> + 41a2c2: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 41a2c6: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41a2ca: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41a2ce: 48 8d 45 d8 lea rax,[rbp-0x28] + 41a2d2: 48 89 ce mov rsi,rcx + 41a2d5: 48 89 c7 mov rdi,rax + 41a2d8: e8 8f 44 00 00 call 41e76c <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_> + 41a2dd: 89 c6 mov esi,eax + 41a2df: 48 89 df mov rdi,rbx + 41a2e2: e8 77 45 00 00 call 41e85e <_ZN3fmt2v76detail12specs_setterIcE8on_widthEi> + 41a2e7: e9 87 00 00 00 jmp 41a373 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xfa> + 41a2ec: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a2f0: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a2f3: 3c 7b cmp al,0x7b + 41a2f5: 75 7c jne 41a373 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xfa> + 41a2f7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a2fb: 48 83 c0 01 add rax,0x1 + 41a2ff: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41a303: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a307: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41a30b: 74 2e je 41a33b <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xc2> + 41a30d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41a311: 48 8d 45 e8 lea rax,[rbp-0x18] + 41a315: 48 89 d6 mov rsi,rdx + 41a318: 48 89 c7 mov rdi,rax + 41a31b: e8 58 45 00 00 call 41e878 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEC1ESG_> + 41a320: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a324: 48 8d 55 e8 lea rdx,[rbp-0x18] + 41a328: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41a32c: 48 89 ce mov rsi,rcx + 41a32f: 48 89 c7 mov rdi,rax + 41a332: e8 5b 45 00 00 call 41e892 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_> + 41a337: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41a33b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a33f: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41a343: 74 0b je 41a350 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xd7> + 41a345: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a349: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a34c: 3c 7d cmp al,0x7d + 41a34e: 74 17 je 41a367 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xee> + 41a350: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41a354: be 32 65 43 00 mov esi,0x436532 + 41a359: 48 89 c7 mov rdi,rax + 41a35c: e8 fb 41 00 00 call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 41a361: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a365: eb 10 jmp 41a377 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xfe> + 41a367: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a36b: 48 83 c0 01 add rax,0x1 + 41a36f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41a373: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a377: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41a37b: c9 leave + 41a37c: c3 ret + +000000000041a37d <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_>: +_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_(): + 41a37d: 55 push rbp + 41a37e: 48 89 e5 mov rbp,rsp + 41a381: 53 push rbx + 41a382: 48 83 ec 38 sub rsp,0x38 + 41a386: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41a38a: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41a38e: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41a392: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a396: 48 83 c0 01 add rax,0x1 + 41a39a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41a39e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a3a2: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41a3a6: 74 09 je 41a3b1 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x34> + 41a3a8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a3ac: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a3af: eb 05 jmp 41a3b6 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x39> + 41a3b1: b8 00 00 00 00 mov eax,0x0 + 41a3b6: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41a3b9: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 41a3bd: 7e 30 jle 41a3ef <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x72> + 41a3bf: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 41a3c3: 7f 2a jg 41a3ef <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x72> + 41a3c5: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 41a3c9: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41a3cd: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41a3d1: 48 8d 45 d8 lea rax,[rbp-0x28] + 41a3d5: 48 89 ce mov rsi,rcx + 41a3d8: 48 89 c7 mov rdi,rax + 41a3db: e8 8c 43 00 00 call 41e76c <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_> + 41a3e0: 89 c6 mov esi,eax + 41a3e2: 48 89 df mov rdi,rbx + 41a3e5: e8 5a 46 00 00 call 41ea44 <_ZN3fmt2v76detail12specs_setterIcE12on_precisionEi> + 41a3ea: e9 a9 00 00 00 jmp 41a498 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x11b> + 41a3ef: 80 7d ef 7b cmp BYTE PTR [rbp-0x11],0x7b + 41a3f3: 0f 85 88 00 00 00 jne 41a481 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x104> + 41a3f9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a3fd: 48 83 c0 01 add rax,0x1 + 41a401: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41a405: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a409: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41a40d: 74 2e je 41a43d <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xc0> + 41a40f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41a413: 48 8d 45 e0 lea rax,[rbp-0x20] + 41a417: 48 89 d6 mov rsi,rdx + 41a41a: 48 89 c7 mov rdi,rax + 41a41d: e8 3e 46 00 00 call 41ea60 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEC1ESG_> + 41a422: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a426: 48 8d 55 e0 lea rdx,[rbp-0x20] + 41a42a: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41a42e: 48 89 ce mov rsi,rcx + 41a431: 48 89 c7 mov rdi,rax + 41a434: e8 41 46 00 00 call 41ea7a <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_> + 41a439: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41a43d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a441: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41a445: 74 13 je 41a45a <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xdd> + 41a447: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a44b: 48 8d 50 01 lea rdx,[rax+0x1] + 41a44f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41a453: 0f b6 00 movzx eax,BYTE PTR [rax] + 41a456: 3c 7d cmp al,0x7d + 41a458: 74 07 je 41a461 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xe4> + 41a45a: b8 01 00 00 00 mov eax,0x1 + 41a45f: eb 05 jmp 41a466 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0xe9> + 41a461: b8 00 00 00 00 mov eax,0x0 + 41a466: 84 c0 test al,al + 41a468: 74 2e je 41a498 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x11b> + 41a46a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41a46e: be 32 65 43 00 mov esi,0x436532 + 41a473: 48 89 c7 mov rdi,rax + 41a476: e8 e1 40 00 00 call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 41a47b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a47f: eb 27 jmp 41a4a8 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x12b> + 41a481: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41a485: be 5a 66 43 00 mov esi,0x43665a + 41a48a: 48 89 c7 mov rdi,rax + 41a48d: e8 ca 40 00 00 call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 41a492: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a496: eb 10 jmp 41a4a8 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_+0x12b> + 41a498: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41a49c: 48 89 c7 mov rdi,rax + 41a49f: e8 88 47 00 00 call 41ec2c <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE13end_precisionEv> + 41a4a4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a4a8: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41a4ac: c9 leave + 41a4ad: c3 ret + +000000000041a4ae <_ZN3fmt2v76detail12specs_setterIcE7on_typeEc>: +_ZN3fmt2v76detail12specs_setterIcE7on_typeEc(): + 41a4ae: 55 push rbp + 41a4af: 48 89 e5 mov rbp,rsp + 41a4b2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a4b6: 89 f0 mov eax,esi + 41a4b8: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 41a4bb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a4bf: 48 8b 00 mov rax,QWORD PTR [rax] + 41a4c2: 0f b6 55 f4 movzx edx,BYTE PTR [rbp-0xc] + 41a4c6: 88 50 08 mov BYTE PTR [rax+0x8],dl + 41a4c9: 90 nop + 41a4ca: 5d pop rbp + 41a4cb: c3 ret + +000000000041a4cc <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEC1ES6_PNS0_18basic_format_specsIcEENS1_10locale_refE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEC1ES6_PNS0_18basic_format_specsIcEENS1_10locale_refE(): + 41a4cc: 55 push rbp + 41a4cd: 48 89 e5 mov rbp,rsp + 41a4d0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a4d4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41a4d8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41a4dc: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41a4e0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a4e4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41a4e8: 48 89 10 mov QWORD PTR [rax],rdx + 41a4eb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a4ef: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41a4f3: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 41a4f7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a4fb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41a4ff: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 41a503: 90 nop + 41a504: 5d pop rbp + 41a505: c3 ret + +000000000041a506 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb(): + 41a506: 55 push rbp + 41a507: 48 89 e5 mov rbp,rsp + 41a50a: 53 push rbx + 41a50b: 48 83 ec 28 sub rsp,0x28 + 41a50f: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41a513: 89 f0 mov eax,esi + 41a515: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 41a518: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a51c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a520: 48 85 c0 test rax,rax + 41a523: 74 79 je 41a59e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb+0x98> + 41a525: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a529: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a52d: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41a531: 84 c0 test al,al + 41a533: 74 69 je 41a59e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb+0x98> + 41a535: 80 7d d4 00 cmp BYTE PTR [rbp-0x2c],0x0 + 41a539: 74 07 je 41a542 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb+0x3c> + 41a53b: ba 01 00 00 00 mov edx,0x1 + 41a540: eb 05 jmp 41a547 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb+0x41> + 41a542: ba 00 00 00 00 mov edx,0x0 + 41a547: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a54b: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41a54f: 89 55 e4 mov DWORD PTR [rbp-0x1c],edx + 41a552: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a556: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a55a: 48 85 c0 test rax,rax + 41a55d: 74 1b je 41a57a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb+0x74> + 41a55f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a563: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 41a567: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 41a56a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a56e: 89 ce mov esi,ecx + 41a570: 48 89 c7 mov rdi,rax + 41a573: e8 d4 46 00 00 call 41ec4c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE> + 41a578: eb 1b jmp 41a595 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb+0x8f> + 41a57a: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 41a57e: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 41a581: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a585: 48 8b 00 mov rax,QWORD PTR [rax] + 41a588: 89 d6 mov esi,edx + 41a58a: 48 89 c7 mov rdi,rax + 41a58d: e8 6f 32 00 00 call 41d801 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_> + 41a592: 48 89 03 mov QWORD PTR [rbx],rax + 41a595: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a599: 48 8b 00 mov rax,QWORD PTR [rax] + 41a59c: eb 1c jmp 41a5ba <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEb+0xb4> + 41a59e: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c] + 41a5a2: 0f b6 d0 movzx edx,al + 41a5a5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a5a9: 89 d6 mov esi,edx + 41a5ab: 48 89 c7 mov rdi,rax + 41a5ae: e8 09 49 00 00 call 41eebc <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEb> + 41a5b3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a5b7: 48 8b 00 mov rax,QWORD PTR [rax] + 41a5ba: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41a5be: c9 leave + 41a5bf: c3 ret + +000000000041a5c0 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEc>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEc(): + 41a5c0: 55 push rbp + 41a5c1: 48 89 e5 mov rbp,rsp + 41a5c4: 48 83 ec 20 sub rsp,0x20 + 41a5c8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41a5cc: 89 f0 mov eax,esi + 41a5ce: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 41a5d1: 0f be 55 e4 movsx edx,BYTE PTR [rbp-0x1c] + 41a5d5: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41a5d9: 48 8d 45 f0 lea rax,[rbp-0x10] + 41a5dd: 48 89 ce mov rsi,rcx + 41a5e0: 48 89 c7 mov rdi,rax + 41a5e3: e8 58 49 00 00 call 41ef40 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerC1ERS8_c> + 41a5e8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a5ec: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a5f0: 48 8d 55 f0 lea rdx,[rbp-0x10] + 41a5f4: 48 89 d6 mov rsi,rdx + 41a5f7: 48 89 c7 mov rdi,rax + 41a5fa: e8 6b 49 00 00 call 41ef6a <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_> + 41a5ff: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a603: 48 8b 00 mov rax,QWORD PTR [rax] + 41a606: c9 leave + 41a607: c3 ret + +000000000041a608 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIfLi0EEES6_T_>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIfLi0EEES6_T_(): + 41a608: 55 push rbp + 41a609: 48 89 e5 mov rbp,rsp + 41a60c: 53 push rbx + 41a60d: 48 83 ec 28 sub rsp,0x28 + 41a611: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41a615: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 41a61a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a61e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a622: 48 85 c0 test rax,rax + 41a625: 74 19 je 41a640 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIfLi0EEES6_T_+0x38> + 41a627: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a62b: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a62f: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41a633: 48 8b 00 mov rax,QWORD PTR [rax] + 41a636: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41a63a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41a63e: eb 0c jmp 41a64c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIfLi0EEES6_T_+0x44> + 41a640: 48 8d 45 e0 lea rax,[rbp-0x20] + 41a644: 48 89 c7 mov rdi,rax + 41a647: e8 d4 71 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 41a64c: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 41a64f: 66 0f 6e c0 movd xmm0,eax + 41a653: e8 b6 9d ff ff call 41440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_> + 41a658: 0f b6 c0 movzx eax,al + 41a65b: 89 c7 mov edi,eax + 41a65d: e8 7c 17 ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41a662: 84 c0 test al,al + 41a664: 74 36 je 41a69c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIfLi0EEES6_T_+0x94> + 41a666: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41a66a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a66e: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 41a672: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41a676: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41a67a: 8b 7d d4 mov edi,DWORD PTR [rbp-0x2c] + 41a67d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a681: 48 8b 00 mov rax,QWORD PTR [rax] + 41a684: 66 0f 6e c7 movd xmm0,edi + 41a688: 48 89 c7 mov rdi,rax + 41a68b: e8 78 49 00 00 call 41f008 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 41a690: 48 89 03 mov QWORD PTR [rbx],rax + 41a693: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a697: 48 8b 00 mov rax,QWORD PTR [rax] + 41a69a: eb 14 jmp 41a6b0 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIfLi0EEES6_T_+0xa8> + 41a69c: ba 78 66 43 00 mov edx,0x436678 + 41a6a1: be e1 08 00 00 mov esi,0x8e1 + 41a6a6: bf e8 64 43 00 mov edi,0x4364e8 + 41a6ab: e8 1c 93 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41a6b0: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41a6b4: c9 leave + 41a6b5: c3 ret + +000000000041a6b6 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIdLi0EEES6_T_>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIdLi0EEES6_T_(): + 41a6b6: 55 push rbp + 41a6b7: 48 89 e5 mov rbp,rsp + 41a6ba: 53 push rbx + 41a6bb: 48 83 ec 28 sub rsp,0x28 + 41a6bf: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41a6c3: f2 0f 11 45 d0 movsd QWORD PTR [rbp-0x30],xmm0 + 41a6c8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a6cc: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a6d0: 48 85 c0 test rax,rax + 41a6d3: 74 19 je 41a6ee <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIdLi0EEES6_T_+0x38> + 41a6d5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a6d9: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a6dd: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41a6e1: 48 8b 00 mov rax,QWORD PTR [rax] + 41a6e4: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41a6e8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41a6ec: eb 0c jmp 41a6fa <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIdLi0EEES6_T_+0x44> + 41a6ee: 48 8d 45 e0 lea rax,[rbp-0x20] + 41a6f2: 48 89 c7 mov rdi,rax + 41a6f5: e8 26 71 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 41a6fa: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41a6fe: 66 48 0f 6e c0 movq xmm0,rax + 41a703: e8 19 a7 ff ff call 414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_> + 41a708: 0f b6 c0 movzx eax,al + 41a70b: 89 c7 mov edi,eax + 41a70d: e8 cc 16 ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41a712: 84 c0 test al,al + 41a714: 74 38 je 41a74e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIdLi0EEES6_T_+0x98> + 41a716: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41a71a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a71e: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 41a722: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41a726: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41a72a: 48 8b 7d d0 mov rdi,QWORD PTR [rbp-0x30] + 41a72e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a732: 48 8b 00 mov rax,QWORD PTR [rax] + 41a735: 66 48 0f 6e c7 movq xmm0,rdi + 41a73a: 48 89 c7 mov rdi,rax + 41a73d: e8 4c 4d 00 00 call 41f48e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 41a742: 48 89 03 mov QWORD PTR [rbx],rax + 41a745: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a749: 48 8b 00 mov rax,QWORD PTR [rax] + 41a74c: eb 14 jmp 41a762 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIdLi0EEES6_T_+0xac> + 41a74e: ba 78 66 43 00 mov edx,0x436678 + 41a753: be e1 08 00 00 mov esi,0x8e1 + 41a758: bf e8 64 43 00 mov edi,0x4364e8 + 41a75d: e8 6a 92 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41a762: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41a766: c9 leave + 41a767: c3 ret + +000000000041a768 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIeLi0EEES6_T_>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIeLi0EEES6_T_(): + 41a768: 55 push rbp + 41a769: 48 89 e5 mov rbp,rsp + 41a76c: 53 push rbx + 41a76d: 48 83 ec 28 sub rsp,0x28 + 41a771: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41a775: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a779: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a77d: 48 85 c0 test rax,rax + 41a780: 74 19 je 41a79b <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIeLi0EEES6_T_+0x33> + 41a782: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a786: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a78a: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41a78e: 48 8b 00 mov rax,QWORD PTR [rax] + 41a791: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41a795: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41a799: eb 0c jmp 41a7a7 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIeLi0EEES6_T_+0x3f> + 41a79b: 48 8d 45 e0 lea rax,[rbp-0x20] + 41a79f: 48 89 c7 mov rdi,rax + 41a7a2: e8 79 70 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 41a7a7: ff 75 18 push QWORD PTR [rbp+0x18] + 41a7aa: ff 75 10 push QWORD PTR [rbp+0x10] + 41a7ad: e8 c0 e4 ff ff call 418c72 <_ZN3fmt2v76detail27is_supported_floating_pointIeLi0EEEbT_> + 41a7b2: 48 83 c4 10 add rsp,0x10 + 41a7b6: 0f b6 c0 movzx eax,al + 41a7b9: 89 c7 mov edi,eax + 41a7bb: e8 1e 16 ff ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41a7c0: 84 c0 test al,al + 41a7c2: 74 39 je 41a7fd <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIeLi0EEES6_T_+0x95> + 41a7c4: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41a7c8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a7cc: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 41a7d0: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41a7d4: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41a7d8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a7dc: 48 8b 00 mov rax,QWORD PTR [rax] + 41a7df: ff 75 18 push QWORD PTR [rbp+0x18] + 41a7e2: ff 75 10 push QWORD PTR [rbp+0x10] + 41a7e5: 48 89 c7 mov rdi,rax + 41a7e8: e8 2d 51 00 00 call 41f91a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 41a7ed: 48 83 c4 10 add rsp,0x10 + 41a7f1: 48 89 03 mov QWORD PTR [rbx],rax + 41a7f4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41a7f8: 48 8b 00 mov rax,QWORD PTR [rax] + 41a7fb: eb 14 jmp 41a811 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclIeLi0EEES6_T_+0xa9> + 41a7fd: ba 78 66 43 00 mov edx,0x436678 + 41a802: be e1 08 00 00 mov esi,0x8e1 + 41a807: bf e8 64 43 00 mov edi,0x4364e8 + 41a80c: e8 bb 91 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41a811: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41a815: c9 leave + 41a816: c3 ret + 41a817: 90 nop + +000000000041a818 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKc>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKc(): + 41a818: 55 push rbp + 41a819: 48 89 e5 mov rbp,rsp + 41a81c: 48 83 ec 20 sub rsp,0x20 + 41a820: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41a824: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41a828: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a82c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a830: 48 85 c0 test rax,rax + 41a833: 75 1c jne 41a851 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKc+0x39> + 41a835: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41a839: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a83d: 48 89 d6 mov rsi,rdx + 41a840: 48 89 c7 mov rdi,rax + 41a843: e8 52 55 00 00 call 41fd9a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc> + 41a848: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a84c: 48 8b 00 mov rax,QWORD PTR [rax] + 41a84f: eb 3b jmp 41a88c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKc+0x74> + 41a851: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41a855: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41a859: 48 8d 45 f0 lea rax,[rbp-0x10] + 41a85d: 48 89 ce mov rsi,rcx + 41a860: 48 89 c7 mov rdi,rax + 41a863: e8 02 56 00 00 call 41fe6a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerC1ERS8_PKc> + 41a868: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a86c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a870: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41a874: 0f be c0 movsx eax,al + 41a877: 48 8d 55 f0 lea rdx,[rbp-0x10] + 41a87b: 48 89 d6 mov rsi,rdx + 41a87e: 89 c7 mov edi,eax + 41a880: e8 0f 56 00 00 call 41fe94 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_> + 41a885: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a889: 48 8b 00 mov rax,QWORD PTR [rax] + 41a88c: c9 leave + 41a88d: c3 ret + +000000000041a88e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE(): + 41a88e: 55 push rbp + 41a88f: 48 89 e5 mov rbp,rsp + 41a892: 48 83 ec 30 sub rsp,0x30 + 41a896: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41a89a: 48 89 d1 mov rcx,rdx + 41a89d: 48 89 f0 mov rax,rsi + 41a8a0: 48 89 fa mov rdx,rdi + 41a8a3: 48 89 ca mov rdx,rcx + 41a8a6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41a8aa: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41a8ae: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a8b2: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a8b6: 48 85 c0 test rax,rax + 41a8b9: 74 3b je 41a8f6 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE+0x68> + 41a8bb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a8bf: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a8c3: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41a8c7: 0f be c0 movsx eax,al + 41a8ca: 48 8d 55 ff lea rdx,[rbp-0x1] + 41a8ce: 48 89 d6 mov rsi,rdx + 41a8d1: 89 c7 mov edi,eax + 41a8d3: e8 0e 56 00 00 call 41fee6 <_ZN3fmt2v76detail22check_string_type_specIcNS1_13error_handlerEEEvT_OT0_> + 41a8d8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a8dc: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 41a8e0: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41a8e4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41a8e8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a8ec: 48 89 c7 mov rdi,rax + 41a8ef: e8 24 56 00 00 call 41ff18 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE> + 41a8f4: eb 17 jmp 41a90d <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE+0x7f> + 41a8f6: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41a8fa: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41a8fe: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a902: 48 89 ce mov rsi,rcx + 41a905: 48 89 c7 mov rdi,rax + 41a908: e8 57 56 00 00 call 41ff64 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE> + 41a90d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a911: 48 8b 00 mov rax,QWORD PTR [rax] + 41a914: c9 leave + 41a915: c3 ret + +000000000041a916 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKv>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKv(): + 41a916: 55 push rbp + 41a917: 48 89 e5 mov rbp,rsp + 41a91a: 48 83 ec 20 sub rsp,0x20 + 41a91e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41a922: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41a926: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a92a: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a92e: 48 85 c0 test rax,rax + 41a931: 74 1d je 41a950 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclEPKv+0x3a> + 41a933: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a937: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41a93b: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41a93f: 0f be c0 movsx eax,al + 41a942: 48 8d 55 ff lea rdx,[rbp-0x1] + 41a946: 48 89 d6 mov rsi,rdx + 41a949: 89 c7 mov edi,eax + 41a94b: e8 9b 56 00 00 call 41ffeb <_ZN3fmt2v76detail23check_pointer_type_specIcNS1_13error_handlerEEEvT_OT0_> + 41a950: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41a954: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a958: 48 89 d6 mov rsi,rdx + 41a95b: 48 89 c7 mov rdi,rax + 41a95e: e8 b9 56 00 00 call 42001c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE13write_pointerEPKv> + 41a963: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41a967: 48 8b 00 mov rax,QWORD PTR [rax] + 41a96a: c9 leave + 41a96b: c3 ret + +000000000041a96c <_ZN3fmt2v76detail13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE>: +_ZN3fmt2v76detail13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE(): + 41a96c: 55 push rbp + 41a96d: 48 89 e5 mov rbp,rsp + 41a970: 48 83 ec 20 sub rsp,0x20 + 41a974: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a978: 48 89 d1 mov rcx,rdx + 41a97b: 48 89 f0 mov rax,rsi + 41a97e: 48 89 fa mov rdx,rdi + 41a981: 48 89 ca mov rdx,rcx + 41a984: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41a988: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41a98c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a990: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41a994: 48 85 c0 test rax,rax + 41a997: 74 1b je 41a9b4 <_ZN3fmt2v76detail13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS6_cEEE6handleE+0x48> + 41a999: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a99d: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 41a9a1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a9a5: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 41a9a9: 48 89 d6 mov rsi,rdx + 41a9ac: 48 89 c7 mov rdi,rax + 41a9af: e8 9b b6 ff ff call 41604f <_ZN3fmt2v710advance_toIcNS0_6detail13error_handlerEEEvRNS0_26basic_format_parse_contextIT_T0_EEPKS5_> + 41a9b4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a9b8: 48 8b 50 18 mov rdx,QWORD PTR [rax+0x18] + 41a9bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a9c0: 48 8b 48 20 mov rcx,QWORD PTR [rax+0x20] + 41a9c4: 48 8d 45 e0 lea rax,[rbp-0x20] + 41a9c8: 48 89 ce mov rsi,rcx + 41a9cb: 48 89 c7 mov rdi,rax + 41a9ce: e8 79 3a 00 00 call 41e44c <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS4_13error_handlerEEERS8_> + 41a9d3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41a9d7: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41a9db: 48 89 c7 mov rdi,rax + 41a9de: e8 85 72 ff ff call 411c68 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3outEv> + 41a9e3: c9 leave + 41a9e4: c3 ret + 41a9e5: 90 nop + +000000000041a9e6 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_9monostateE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEEclENS0_9monostateE(): + 41a9e6: 55 push rbp + 41a9e7: 48 89 e5 mov rbp,rsp + 41a9ea: 48 83 ec 10 sub rsp,0x10 + 41a9ee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41a9f2: ba 98 66 43 00 mov edx,0x436698 + 41a9f7: be c2 08 00 00 mov esi,0x8c2 + 41a9fc: bf e8 64 43 00 mov edi,0x4364e8 + 41aa01: e8 c6 8f fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + +000000000041aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_>: +_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_(): + 41aa06: 55 push rbp + 41aa07: 48 89 e5 mov rbp,rsp + 41aa0a: 48 83 ec 20 sub rsp,0x20 + 41aa0e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41aa12: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41aa16: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41aa1a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41aa1e: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41aa22: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41aa26: 48 89 ce mov rsi,rcx + 41aa29: 48 89 c7 mov rdi,rax + 41aa2c: e8 00 11 00 00 call 41bb31 <_ZSt4copyIPKcN3fmt2v76detail15buffer_appenderIcEEET0_T_S8_S7_> + 41aa31: c9 leave + 41aa32: c3 ret + +000000000041aa33 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmOT2_(): + 41aa33: 55 push rbp + 41aa34: 48 89 e5 mov rbp,rsp + 41aa37: 48 83 ec 20 sub rsp,0x20 + 41aa3b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41aa3f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41aa43: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41aa47: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41aa4b: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41aa4f: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41aa53: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41aa57: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41aa5b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41aa5f: 49 89 f8 mov r8,rdi + 41aa62: 48 89 c7 mov rdi,rax + 41aa65: e8 03 56 00 00 call 42006d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmmOT2_> + 41aa6a: c9 leave + 41aa6b: c3 ret + +000000000041aa6c <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEjcLi0EEET_S5_T0_iiT1_>: +_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEjcLi0EEET_S5_T0_iiT1_(): + 41aa6c: 55 push rbp + 41aa6d: 48 89 e5 mov rbp,rsp + 41aa70: 48 83 ec 40 sub rsp,0x40 + 41aa74: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41aa78: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 41aa7b: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 41aa7e: 89 4d cc mov DWORD PTR [rbp-0x34],ecx + 41aa81: 44 89 c0 mov eax,r8d + 41aa84: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 41aa87: 0f be 7d c8 movsx edi,BYTE PTR [rbp-0x38] + 41aa8b: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 41aa8e: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 41aa91: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 41aa94: 48 8d 45 ed lea rax,[rbp-0x13] + 41aa98: 41 89 f8 mov r8d,edi + 41aa9b: 48 89 c7 mov rdi,rax + 41aa9e: e8 21 dd ff ff call 4187c4 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_> + 41aaa3: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41aaa7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41aaab: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41aaaf: 48 8d 45 ed lea rax,[rbp-0x13] + 41aab3: 48 89 ce mov rsi,rcx + 41aab6: 48 89 c7 mov rdi,rax + 41aab9: e8 82 94 ff ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 41aabe: c9 leave + 41aabf: c3 ret + +000000000041aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_>: +_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_(): + 41aac0: 55 push rbp + 41aac1: 48 89 e5 mov rbp,rsp + 41aac4: 48 83 ec 20 sub rsp,0x20 + 41aac8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41aacc: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41aacf: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41aad3: 48 8d 45 f8 lea rax,[rbp-0x8] + 41aad7: 48 89 c7 mov rdi,rax + 41aada: e8 ab 56 00 00 call 42018a <_ZSt19__iterator_categoryIN3fmt2v76detail15buffer_appenderIcEEENSt15iterator_traitsIT_E17iterator_categoryERKS6_> + 41aadf: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41aae2: 89 c7 mov edi,eax + 41aae4: e8 a7 a4 fe ff call 404f90 <_ZSt17__size_to_integeri> + 41aae9: 89 c1 mov ecx,eax + 41aaeb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41aaef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41aaf3: 89 ce mov esi,ecx + 41aaf5: 48 89 c7 mov rdi,rax + 41aaf8: e8 98 56 00 00 call 420195 <_ZSt10__fill_n_aIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_St19output_iterator_tag> + 41aafd: c9 leave + 41aafe: c3 ret + +000000000041aaff <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_>: +_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_(): + 41aaff: 55 push rbp + 41ab00: 48 89 e5 mov rbp,rsp + 41ab03: 48 83 c4 80 add rsp,0xffffffffffffff80 + 41ab07: 89 7d 8c mov DWORD PTR [rbp-0x74],edi + 41ab0a: 48 89 75 80 mov QWORD PTR [rbp-0x80],rsi + 41ab0e: 81 7d 8c f1 d8 ff ff cmp DWORD PTR [rbp-0x74],0xffffd8f1 + 41ab15: 7c 09 jl 41ab20 <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_+0x21> + 41ab17: 81 7d 8c 0f 27 00 00 cmp DWORD PTR [rbp-0x74],0x270f + 41ab1e: 7e 14 jle 41ab34 <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_+0x35> + 41ab20: ba 01 66 43 00 mov edx,0x436601 + 41ab25: be 14 05 00 00 mov esi,0x514 + 41ab2a: bf e8 64 43 00 mov edi,0x4364e8 + 41ab2f: e8 98 8e fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41ab34: 83 7d 8c 00 cmp DWORD PTR [rbp-0x74],0x0 + 41ab38: 79 3c jns 41ab76 <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_+0x77> + 41ab3a: c6 45 97 2d mov BYTE PTR [rbp-0x69],0x2d + 41ab3e: 48 8d 45 80 lea rax,[rbp-0x80] + 41ab42: be 00 00 00 00 mov esi,0x0 + 41ab47: 48 89 c7 mov rdi,rax + 41ab4a: e8 c1 5e ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41ab4f: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 41ab53: 48 8d 45 98 lea rax,[rbp-0x68] + 41ab57: 48 89 c7 mov rdi,rax + 41ab5a: e8 dd 5e ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41ab5f: 48 89 c2 mov rdx,rax + 41ab62: 48 8d 45 97 lea rax,[rbp-0x69] + 41ab66: 48 89 c6 mov rsi,rax + 41ab69: 48 89 d7 mov rdi,rdx + 41ab6c: e8 d9 5e ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41ab71: f7 5d 8c neg DWORD PTR [rbp-0x74] + 41ab74: eb 37 jmp 41abad <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_+0xae> + 41ab76: c6 45 a7 2b mov BYTE PTR [rbp-0x59],0x2b + 41ab7a: 48 8d 45 80 lea rax,[rbp-0x80] + 41ab7e: be 00 00 00 00 mov esi,0x0 + 41ab83: 48 89 c7 mov rdi,rax + 41ab86: e8 85 5e ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41ab8b: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 41ab8f: 48 8d 45 a8 lea rax,[rbp-0x58] + 41ab93: 48 89 c7 mov rdi,rax + 41ab96: e8 a1 5e ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41ab9b: 48 89 c2 mov rdx,rax + 41ab9e: 48 8d 45 a7 lea rax,[rbp-0x59] + 41aba2: 48 89 c6 mov rsi,rax + 41aba5: 48 89 d7 mov rdi,rdx + 41aba8: e8 9d 5e ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41abad: 83 7d 8c 63 cmp DWORD PTR [rbp-0x74],0x63 + 41abb1: 0f 8e d1 00 00 00 jle 41ac88 <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_+0x189> + 41abb7: 8b 45 8c mov eax,DWORD PTR [rbp-0x74] + 41abba: 48 63 d0 movsxd rdx,eax + 41abbd: 48 69 d2 1f 85 eb 51 imul rdx,rdx,0x51eb851f + 41abc4: 48 c1 ea 20 shr rdx,0x20 + 41abc8: c1 fa 05 sar edx,0x5 + 41abcb: c1 f8 1f sar eax,0x1f + 41abce: 29 c2 sub edx,eax + 41abd0: 48 63 c2 movsxd rax,edx + 41abd3: 48 01 c0 add rax,rax + 41abd6: 48 05 a0 8d 44 00 add rax,0x448da0 + 41abdc: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41abe0: 81 7d 8c e7 03 00 00 cmp DWORD PTR [rbp-0x74],0x3e7 + 41abe7: 7e 3d jle 41ac26 <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_+0x127> + 41abe9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41abed: 0f b6 00 movzx eax,BYTE PTR [rax] + 41abf0: 88 45 b7 mov BYTE PTR [rbp-0x49],al + 41abf3: 48 8d 45 80 lea rax,[rbp-0x80] + 41abf7: be 00 00 00 00 mov esi,0x0 + 41abfc: 48 89 c7 mov rdi,rax + 41abff: e8 0c 5e ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41ac04: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41ac08: 48 8d 45 b8 lea rax,[rbp-0x48] + 41ac0c: 48 89 c7 mov rdi,rax + 41ac0f: e8 28 5e ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41ac14: 48 89 c2 mov rdx,rax + 41ac17: 48 8d 45 b7 lea rax,[rbp-0x49] + 41ac1b: 48 89 c6 mov rsi,rax + 41ac1e: 48 89 d7 mov rdi,rdx + 41ac21: e8 24 5e ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41ac26: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ac2a: 48 83 c0 01 add rax,0x1 + 41ac2e: 0f b6 00 movzx eax,BYTE PTR [rax] + 41ac31: 88 45 c7 mov BYTE PTR [rbp-0x39],al + 41ac34: 48 8d 45 80 lea rax,[rbp-0x80] + 41ac38: be 00 00 00 00 mov esi,0x0 + 41ac3d: 48 89 c7 mov rdi,rax + 41ac40: e8 cb 5d ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41ac45: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41ac49: 48 8d 45 c8 lea rax,[rbp-0x38] + 41ac4d: 48 89 c7 mov rdi,rax + 41ac50: e8 e7 5d ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41ac55: 48 89 c2 mov rdx,rax + 41ac58: 48 8d 45 c7 lea rax,[rbp-0x39] + 41ac5c: 48 89 c6 mov rsi,rax + 41ac5f: 48 89 d7 mov rdi,rdx + 41ac62: e8 e3 5d ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41ac67: 8b 45 8c mov eax,DWORD PTR [rbp-0x74] + 41ac6a: 48 63 d0 movsxd rdx,eax + 41ac6d: 48 69 d2 1f 85 eb 51 imul rdx,rdx,0x51eb851f + 41ac74: 48 c1 ea 20 shr rdx,0x20 + 41ac78: 89 d1 mov ecx,edx + 41ac7a: c1 f9 05 sar ecx,0x5 + 41ac7d: 99 cdq + 41ac7e: 29 d1 sub ecx,edx + 41ac80: 6b d1 64 imul edx,ecx,0x64 + 41ac83: 29 d0 sub eax,edx + 41ac85: 89 45 8c mov DWORD PTR [rbp-0x74],eax + 41ac88: 8b 45 8c mov eax,DWORD PTR [rbp-0x74] + 41ac8b: 48 98 cdqe + 41ac8d: 48 01 c0 add rax,rax + 41ac90: 48 05 a0 8d 44 00 add rax,0x448da0 + 41ac96: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41ac9a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ac9e: 0f b6 00 movzx eax,BYTE PTR [rax] + 41aca1: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 41aca4: 48 8d 45 80 lea rax,[rbp-0x80] + 41aca8: be 00 00 00 00 mov esi,0x0 + 41acad: 48 89 c7 mov rdi,rax + 41acb0: e8 5b 5d ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41acb5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41acb9: 48 8d 45 d8 lea rax,[rbp-0x28] + 41acbd: 48 89 c7 mov rdi,rax + 41acc0: e8 77 5d ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41acc5: 48 89 c2 mov rdx,rax + 41acc8: 48 8d 45 d7 lea rax,[rbp-0x29] + 41accc: 48 89 c6 mov rsi,rax + 41accf: 48 89 d7 mov rdi,rdx + 41acd2: e8 73 5d ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41acd7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41acdb: 48 83 c0 01 add rax,0x1 + 41acdf: 0f b6 00 movzx eax,BYTE PTR [rax] + 41ace2: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41ace5: 48 8d 45 80 lea rax,[rbp-0x80] + 41ace9: be 00 00 00 00 mov esi,0x0 + 41acee: 48 89 c7 mov rdi,rax + 41acf1: e8 1a 5d ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41acf6: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41acfa: 48 8d 45 e8 lea rax,[rbp-0x18] + 41acfe: 48 89 c7 mov rdi,rax + 41ad01: e8 36 5d ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41ad06: 48 89 c2 mov rdx,rax + 41ad09: 48 8d 45 e7 lea rax,[rbp-0x19] + 41ad0d: 48 89 c6 mov rsi,rax + 41ad10: 48 89 d7 mov rdi,rdx + 41ad13: e8 32 5d ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41ad18: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 41ad1c: c9 leave + 41ad1d: c3 ret + +000000000041ad1e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mOT2_(): + 41ad1e: 55 push rbp + 41ad1f: 48 89 e5 mov rbp,rsp + 41ad22: 48 83 ec 20 sub rsp,0x20 + 41ad26: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ad2a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41ad2e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41ad32: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41ad36: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41ad3a: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41ad3e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41ad42: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41ad46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ad4a: 49 89 f8 mov r8,rdi + 41ad4d: 48 89 c7 mov rdi,rax + 41ad50: e8 6a 54 00 00 call 4201bf <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_> + 41ad55: c9 leave + 41ad56: c3 ret + +000000000041ad57 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEjEET0_S5_T1_i>: +_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEjEET0_S5_T1_i(): + 41ad57: 55 push rbp + 41ad58: 48 89 e5 mov rbp,rsp + 41ad5b: 48 83 ec 20 sub rsp,0x20 + 41ad5f: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41ad63: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 41ad66: 89 55 e0 mov DWORD PTR [rbp-0x20],edx + 41ad69: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 41ad6c: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 41ad6f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ad73: 89 ce mov esi,ecx + 41ad75: 48 89 c7 mov rdi,rax + 41ad78: e8 06 5d ff ff call 410a83 <_ZN3fmt2v76detail14format_decimalIcjNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 41ad7d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41ad81: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41ad85: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ad89: c9 leave + 41ad8a: c3 ret + +000000000041ad8b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mOT2_(): + 41ad8b: 55 push rbp + 41ad8c: 48 89 e5 mov rbp,rsp + 41ad8f: 48 83 ec 20 sub rsp,0x20 + 41ad93: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ad97: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41ad9b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41ad9f: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41ada3: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41ada7: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41adab: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41adaf: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41adb3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41adb7: 49 89 f8 mov r8,rdi + 41adba: 48 89 c7 mov rdi,rax + 41adbd: e8 1a 55 00 00 call 4202dc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_> + 41adc2: c9 leave + 41adc3: c3 ret + +000000000041adc4 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mOT2_(): + 41adc4: 55 push rbp + 41adc5: 48 89 e5 mov rbp,rsp + 41adc8: 48 83 ec 20 sub rsp,0x20 + 41adcc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41add0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41add4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41add8: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41addc: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41ade0: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41ade4: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41ade8: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41adec: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41adf0: 49 89 f8 mov r8,rdi + 41adf3: 48 89 c7 mov rdi,rax + 41adf6: e8 fe 55 00 00 call 4203f9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_> + 41adfb: c9 leave + 41adfc: c3 ret + +000000000041adfd <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mOT2_(): + 41adfd: 55 push rbp + 41adfe: 48 89 e5 mov rbp,rsp + 41ae01: 48 83 ec 20 sub rsp,0x20 + 41ae05: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ae09: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41ae0d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41ae11: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41ae15: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41ae19: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41ae1d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41ae21: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41ae25: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ae29: 49 89 f8 mov r8,rdi + 41ae2c: 48 89 c7 mov rdi,rax + 41ae2f: e8 e2 56 00 00 call 420516 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_> + 41ae34: c9 leave + 41ae35: c3 ret + +000000000041ae36 <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEmcLi0EEET_S5_T0_iiT1_>: +_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEmcLi0EEET_S5_T0_iiT1_(): + 41ae36: 55 push rbp + 41ae37: 48 89 e5 mov rbp,rsp + 41ae3a: 48 83 ec 40 sub rsp,0x40 + 41ae3e: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41ae42: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41ae46: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 41ae49: 89 4d c8 mov DWORD PTR [rbp-0x38],ecx + 41ae4c: 44 89 c0 mov eax,r8d + 41ae4f: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 41ae52: 0f be 7d c4 movsx edi,BYTE PTR [rbp-0x3c] + 41ae56: 8b 4d c8 mov ecx,DWORD PTR [rbp-0x38] + 41ae59: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 41ae5c: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41ae60: 48 8d 45 e0 lea rax,[rbp-0x20] + 41ae64: 41 89 f8 mov r8d,edi + 41ae67: 48 89 c7 mov rdi,rax + 41ae6a: e8 4e dc ff ff call 418abd <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_> + 41ae6f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41ae73: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41ae77: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41ae7b: 48 8d 45 e0 lea rax,[rbp-0x20] + 41ae7f: 48 89 ce mov rsi,rcx + 41ae82: 48 89 c7 mov rdi,rax + 41ae85: e8 b6 90 ff ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 41ae8a: c9 leave + 41ae8b: c3 ret + +000000000041ae8c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mOT2_(): + 41ae8c: 55 push rbp + 41ae8d: 48 89 e5 mov rbp,rsp + 41ae90: 48 83 ec 20 sub rsp,0x20 + 41ae94: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ae98: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41ae9c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41aea0: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41aea4: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41aea8: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41aeac: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41aeb0: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41aeb4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41aeb8: 49 89 f8 mov r8,rdi + 41aebb: 48 89 c7 mov rdi,rax + 41aebe: e8 70 57 00 00 call 420633 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_> + 41aec3: c9 leave + 41aec4: c3 ret + +000000000041aec5 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEmEET0_S5_T1_i>: +_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEmEET0_S5_T1_i(): + 41aec5: 55 push rbp + 41aec6: 48 89 e5 mov rbp,rsp + 41aec9: 48 83 ec 30 sub rsp,0x30 + 41aecd: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41aed1: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41aed5: 89 55 dc mov DWORD PTR [rbp-0x24],edx + 41aed8: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 41aedb: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41aedf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41aee3: 48 89 ce mov rsi,rcx + 41aee6: 48 89 c7 mov rdi,rax + 41aee9: e8 12 5c ff ff call 410b00 <_ZN3fmt2v76detail14format_decimalIcmNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 41aeee: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41aef2: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41aef6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41aefa: c9 leave + 41aefb: c3 ret + +000000000041aefc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mOT2_(): + 41aefc: 55 push rbp + 41aefd: 48 89 e5 mov rbp,rsp + 41af00: 48 83 ec 20 sub rsp,0x20 + 41af04: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41af08: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41af0c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41af10: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41af14: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41af18: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41af1c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41af20: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41af24: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41af28: 49 89 f8 mov r8,rdi + 41af2b: 48 89 c7 mov rdi,rax + 41af2e: e8 1d 58 00 00 call 420750 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_> + 41af33: c9 leave + 41af34: c3 ret + +000000000041af35 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mOT2_(): + 41af35: 55 push rbp + 41af36: 48 89 e5 mov rbp,rsp + 41af39: 48 83 ec 20 sub rsp,0x20 + 41af3d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41af41: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41af45: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41af49: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41af4d: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41af51: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41af55: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41af59: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41af5d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41af61: 49 89 f8 mov r8,rdi + 41af64: 48 89 c7 mov rdi,rax + 41af67: e8 01 59 00 00 call 42086d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_> + 41af6c: c9 leave + 41af6d: c3 ret + +000000000041af6e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mOT2_(): + 41af6e: 55 push rbp + 41af6f: 48 89 e5 mov rbp,rsp + 41af72: 48 83 ec 20 sub rsp,0x20 + 41af76: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41af7a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41af7e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41af82: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41af86: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41af8a: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41af8e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41af92: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41af96: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41af9a: 49 89 f8 mov r8,rdi + 41af9d: 48 89 c7 mov rdi,rax + 41afa0: e8 e5 59 00 00 call 42098a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_> + 41afa5: c9 leave + 41afa6: c3 ret + 41afa7: 90 nop + +000000000041afa8 <_ZZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlS4_E_clES4_(): + 41afa8: 55 push rbp + 41afa9: 48 89 e5 mov rbp,rsp + 41afac: 48 83 ec 20 sub rsp,0x20 + 41afb0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41afb4: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41afb8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41afbc: 48 89 c7 mov rdi,rax + 41afbf: e8 7e a0 fe ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 41afc4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41afc8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41afcc: 48 89 c7 mov rdi,rax + 41afcf: e8 80 a0 fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 41afd4: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41afd8: 48 8d 0c 10 lea rcx,[rax+rdx*1] + 41afdc: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41afe0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41afe4: 48 89 ce mov rsi,rcx + 41afe7: 48 89 c7 mov rdi,rax + 41afea: e8 17 fa ff ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 41afef: c9 leave + 41aff0: c3 ret + +000000000041aff1 <_ZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE>: +_ZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE(): + 41aff1: 55 push rbp + 41aff2: 48 89 e5 mov rbp,rsp + 41aff5: 48 83 ec 30 sub rsp,0x30 + 41aff9: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41affd: 48 89 f0 mov rax,rsi + 41b000: 48 89 d6 mov rsi,rdx + 41b003: 48 89 f2 mov rdx,rsi + 41b006: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41b00a: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41b00e: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41b012: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41b016: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41b01a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41b01e: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41b022: 48 8d 45 d0 lea rax,[rbp-0x30] + 41b026: 48 89 c7 mov rdi,rax + 41b029: e8 26 a0 fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 41b02e: 48 89 c7 mov rdi,rax + 41b031: 48 8d 55 f0 lea rdx,[rbp-0x10] + 41b035: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41b039: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b03d: 48 89 d1 mov rcx,rdx + 41b040: 48 89 fa mov rdx,rdi + 41b043: 48 89 c7 mov rdi,rax + 41b046: e8 5c 5a 00 00 call 420aa7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmOT2_> + 41b04b: c9 leave + 41b04c: c3 ret + 41b04d: 90 nop + +000000000041b04e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv(): + 41b04e: 55 push rbp + 41b04f: 48 89 e5 mov rbp,rsp + 41b052: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41b056: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b05a: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 41b05e: 3c 01 cmp al,0x1 + 41b060: 75 07 jne 41b069 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x1b> + 41b062: b8 01 00 00 00 mov eax,0x1 + 41b067: eb 5c jmp 41b0c5 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x77> + 41b069: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b06d: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 41b071: 84 c0 test al,al + 41b073: 74 07 je 41b07c <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x2e> + 41b075: b8 00 00 00 00 mov eax,0x0 + 41b07a: eb 49 jmp 41b0c5 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x77> + 41b07c: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 41b083: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 41b08a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b08e: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41b091: 83 f8 fc cmp eax,0xfffffffc + 41b094: 7c 22 jl 41b0b8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x6a> + 41b096: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b09a: 8b 00 mov eax,DWORD PTR [rax] + 41b09c: 85 c0 test eax,eax + 41b09e: 7e 08 jle 41b0a8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x5a> + 41b0a0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b0a4: 8b 10 mov edx,DWORD PTR [rax] + 41b0a6: eb 05 jmp 41b0ad <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x5f> + 41b0a8: ba 10 00 00 00 mov edx,0x10 + 41b0ad: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b0b1: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41b0b4: 39 c2 cmp edx,eax + 41b0b6: 7f 07 jg 41b0bf <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x71> + 41b0b8: b8 01 00 00 00 mov eax,0x1 + 41b0bd: eb 05 jmp 41b0c4 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv+0x76> + 41b0bf: b8 00 00 00 00 mov eax,0x0 + 41b0c4: 90 nop + 41b0c5: 5d pop rbp + 41b0c6: c3 ret + 41b0c7: 90 nop + +000000000041b0c8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E0_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E0_clES4_(): + 41b0c8: 55 push rbp + 41b0c9: 48 89 e5 mov rbp,rsp + 41b0cc: 48 83 ec 30 sub rsp,0x30 + 41b0d0: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41b0d4: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41b0d8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b0dc: 8b 00 mov eax,DWORD PTR [rax] + 41b0de: 85 c0 test eax,eax + 41b0e0: 74 45 je 41b127 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E0_clES4_+0x5f> + 41b0e2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b0e6: 8b 00 mov eax,DWORD PTR [rax] + 41b0e8: 48 98 cdqe + 41b0ea: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 41b0f1: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41b0f4: 48 8d 45 d0 lea rax,[rbp-0x30] + 41b0f8: be 00 00 00 00 mov esi,0x0 + 41b0fd: 48 89 c7 mov rdi,rax + 41b100: e8 0b 59 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b105: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41b109: 48 8d 45 e8 lea rax,[rbp-0x18] + 41b10d: 48 89 c7 mov rdi,rax + 41b110: e8 27 59 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b115: 48 89 c2 mov rdx,rax + 41b118: 48 8d 45 e7 lea rax,[rbp-0x19] + 41b11c: 48 89 c6 mov rsi,rax + 41b11f: 48 89 d7 mov rdi,rdx + 41b122: e8 23 59 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41b127: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b12b: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 41b12f: 0f be c8 movsx ecx,al + 41b132: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b136: 8b 50 10 mov edx,DWORD PTR [rax+0x10] + 41b139: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b13d: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 41b141: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41b145: 41 89 c8 mov r8d,ecx + 41b148: b9 01 00 00 00 mov ecx,0x1 + 41b14d: 48 89 c7 mov rdi,rax + 41b150: e8 8b 59 00 00 call 420ae0 <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEcEET_S5_PKciiT0_> + 41b155: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41b159: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b15d: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 41b160: 85 c0 test eax,eax + 41b162: 7e 1e jle 41b182 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E0_clES4_+0xba> + 41b164: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b168: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 41b16b: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41b16f: ba 91 70 43 00 mov edx,0x437091 + 41b174: 89 ce mov esi,ecx + 41b176: 48 89 c7 mov rdi,rax + 41b179: e8 42 f9 ff ff call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 41b17e: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41b182: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b186: 0f b6 40 1c movzx eax,BYTE PTR [rax+0x1c] + 41b18a: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 41b18d: 48 8d 45 d0 lea rax,[rbp-0x30] + 41b191: be 00 00 00 00 mov esi,0x0 + 41b196: 48 89 c7 mov rdi,rax + 41b199: e8 72 58 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b19e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41b1a2: 48 8d 45 f8 lea rax,[rbp-0x8] + 41b1a6: 48 89 c7 mov rdi,rax + 41b1a9: e8 8e 58 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b1ae: 48 89 c2 mov rdx,rax + 41b1b1: 48 8d 45 f7 lea rax,[rbp-0x9] + 41b1b5: 48 89 c6 mov rsi,rax + 41b1b8: 48 89 d7 mov rdi,rdx + 41b1bb: e8 8a 58 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41b1c0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41b1c4: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 41b1c7: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41b1cb: 48 89 d6 mov rsi,rdx + 41b1ce: 89 c7 mov edi,eax + 41b1d0: e8 2a f9 ff ff call 41aaff <_ZN3fmt2v76detail14write_exponentIcNS1_15buffer_appenderIcEEEET0_iS5_> + 41b1d5: c9 leave + 41b1d6: c3 ret + 41b1d7: 90 nop + +000000000041b1d8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_(): + 41b1d8: 55 push rbp + 41b1d9: 48 89 e5 mov rbp,rsp + 41b1dc: 53 push rbx + 41b1dd: 48 83 ec 38 sub rsp,0x38 + 41b1e1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41b1e5: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41b1e9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b1ed: 48 8b 00 mov rax,QWORD PTR [rax] + 41b1f0: 8b 00 mov eax,DWORD PTR [rax] + 41b1f2: 85 c0 test eax,eax + 41b1f4: 74 48 je 41b23e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_+0x66> + 41b1f6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b1fa: 48 8b 00 mov rax,QWORD PTR [rax] + 41b1fd: 8b 00 mov eax,DWORD PTR [rax] + 41b1ff: 48 98 cdqe + 41b201: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 41b208: 88 45 df mov BYTE PTR [rbp-0x21],al + 41b20b: 48 8d 45 c0 lea rax,[rbp-0x40] + 41b20f: be 00 00 00 00 mov esi,0x0 + 41b214: 48 89 c7 mov rdi,rax + 41b217: e8 f4 57 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b21c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41b220: 48 8d 45 e0 lea rax,[rbp-0x20] + 41b224: 48 89 c7 mov rdi,rax + 41b227: e8 10 58 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b22c: 48 89 c2 mov rdx,rax + 41b22f: 48 8d 45 df lea rax,[rbp-0x21] + 41b233: 48 89 c6 mov rsi,rax + 41b236: 48 89 d7 mov rdi,rdx + 41b239: e8 0c 58 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41b23e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b242: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 41b246: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b24a: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41b24e: 48 8b 08 mov rcx,QWORD PTR [rax] + 41b251: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b255: 48 89 ce mov rsi,rcx + 41b258: 48 89 c7 mov rdi,rax + 41b25b: e8 69 59 00 00 call 420bc9 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEEET0_S5_PKcRi> + 41b260: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41b264: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b268: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41b26c: 8b 48 0c mov ecx,DWORD PTR [rax+0xc] + 41b26f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b273: ba 91 70 43 00 mov edx,0x437091 + 41b278: 89 ce mov esi,ecx + 41b27a: 48 89 c7 mov rdi,rax + 41b27d: e8 3e f8 ff ff call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 41b282: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41b286: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b28a: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 41b28e: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 41b292: c0 e8 04 shr al,0x4 + 41b295: 83 e0 01 and eax,0x1 + 41b298: 83 f0 01 xor eax,0x1 + 41b29b: 84 c0 test al,al + 41b29d: 74 06 je 41b2a5 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_+0xcd> + 41b29f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b2a3: eb 65 jmp 41b30a <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_+0x132> + 41b2a5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b2a9: 48 8b 58 28 mov rbx,QWORD PTR [rax+0x28] + 41b2ad: 48 8d 45 c0 lea rax,[rbp-0x40] + 41b2b1: be 00 00 00 00 mov esi,0x0 + 41b2b6: 48 89 c7 mov rdi,rax + 41b2b9: e8 52 57 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b2be: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41b2c2: 48 8d 45 e8 lea rax,[rbp-0x18] + 41b2c6: 48 89 c7 mov rdi,rax + 41b2c9: e8 6e 57 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b2ce: 48 89 de mov rsi,rbx + 41b2d1: 48 89 c7 mov rdi,rax + 41b2d4: e8 db b1 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 41b2d9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b2dd: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 41b2e1: 8b 00 mov eax,DWORD PTR [rax] + 41b2e3: 85 c0 test eax,eax + 41b2e5: 7e 1f jle 41b306 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_+0x12e> + 41b2e7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b2eb: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 41b2ef: 8b 08 mov ecx,DWORD PTR [rax] + 41b2f1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b2f5: ba 91 70 43 00 mov edx,0x437091 + 41b2fa: 89 ce mov esi,ecx + 41b2fc: 48 89 c7 mov rdi,rax + 41b2ff: e8 bc f7 ff ff call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 41b304: eb 04 jmp 41b30a <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_+0x132> + 41b306: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b30a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41b30e: c9 leave + 41b30f: c3 ret + +000000000041b310 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E2_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E2_clES4_(): + 41b310: 55 push rbp + 41b311: 48 89 e5 mov rbp,rsp + 41b314: 48 83 ec 20 sub rsp,0x20 + 41b318: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41b31c: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41b320: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b324: 48 8b 00 mov rax,QWORD PTR [rax] + 41b327: 8b 00 mov eax,DWORD PTR [rax] + 41b329: 85 c0 test eax,eax + 41b32b: 74 48 je 41b375 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E2_clES4_+0x65> + 41b32d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b331: 48 8b 00 mov rax,QWORD PTR [rax] + 41b334: 8b 00 mov eax,DWORD PTR [rax] + 41b336: 48 98 cdqe + 41b338: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 41b33f: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 41b342: 48 8d 45 e0 lea rax,[rbp-0x20] + 41b346: be 00 00 00 00 mov esi,0x0 + 41b34b: 48 89 c7 mov rdi,rax + 41b34e: e8 bd 56 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b353: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41b357: 48 8d 45 f8 lea rax,[rbp-0x8] + 41b35b: 48 89 c7 mov rdi,rax + 41b35e: e8 d9 56 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b363: 48 89 c2 mov rdx,rax + 41b366: 48 8d 45 f7 lea rax,[rbp-0x9] + 41b36a: 48 89 c6 mov rsi,rax + 41b36d: 48 89 d7 mov rdi,rdx + 41b370: e8 d5 56 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41b375: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b379: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 41b37d: 0f b6 00 movzx eax,BYTE PTR [rax] + 41b380: 0f be f8 movsx edi,al + 41b383: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b387: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41b38b: 8b 08 mov ecx,DWORD PTR [rax] + 41b38d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b391: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41b395: 8b 10 mov edx,DWORD PTR [rax] + 41b397: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b39b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41b39f: 48 8b 30 mov rsi,QWORD PTR [rax] + 41b3a2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41b3a6: 41 89 f8 mov r8d,edi + 41b3a9: 48 89 c7 mov rdi,rax + 41b3ac: e8 2f 57 00 00 call 420ae0 <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEcEET_S5_PKciiT0_> + 41b3b1: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41b3b5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b3b9: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41b3bd: 8b 00 mov eax,DWORD PTR [rax] + 41b3bf: 85 c0 test eax,eax + 41b3c1: 7e 1f jle 41b3e2 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E2_clES4_+0xd2> + 41b3c3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41b3c7: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41b3cb: 8b 08 mov ecx,DWORD PTR [rax] + 41b3cd: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41b3d1: ba 91 70 43 00 mov edx,0x437091 + 41b3d6: 89 ce mov esi,ecx + 41b3d8: 48 89 c7 mov rdi,rax + 41b3db: e8 e0 f6 ff ff call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 41b3e0: eb 04 jmp 41b3e6 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E2_clES4_+0xd6> + 41b3e2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41b3e6: c9 leave + 41b3e7: c3 ret + +000000000041b3e8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_>: +_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_(): + 41b3e8: 55 push rbp + 41b3e9: 48 89 e5 mov rbp,rsp + 41b3ec: 53 push rbx + 41b3ed: 48 83 ec 38 sub rsp,0x38 + 41b3f1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41b3f5: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41b3f9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b3fd: 48 8b 00 mov rax,QWORD PTR [rax] + 41b400: 8b 00 mov eax,DWORD PTR [rax] + 41b402: 85 c0 test eax,eax + 41b404: 74 48 je 41b44e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_+0x66> + 41b406: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b40a: 48 8b 00 mov rax,QWORD PTR [rax] + 41b40d: 8b 00 mov eax,DWORD PTR [rax] + 41b40f: 48 98 cdqe + 41b411: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 41b418: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 41b41b: 48 8d 45 c0 lea rax,[rbp-0x40] + 41b41f: be 00 00 00 00 mov esi,0x0 + 41b424: 48 89 c7 mov rdi,rax + 41b427: e8 e4 55 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b42c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41b430: 48 8d 45 d8 lea rax,[rbp-0x28] + 41b434: 48 89 c7 mov rdi,rax + 41b437: e8 00 56 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b43c: 48 89 c2 mov rdx,rax + 41b43f: 48 8d 45 d7 lea rax,[rbp-0x29] + 41b443: 48 89 c6 mov rsi,rax + 41b446: 48 89 d7 mov rdi,rdx + 41b449: e8 fc 55 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41b44e: 48 8d 45 c0 lea rax,[rbp-0x40] + 41b452: be 00 00 00 00 mov esi,0x0 + 41b457: 48 89 c7 mov rdi,rax + 41b45a: e8 b1 55 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b45f: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41b463: 48 8d 45 e0 lea rax,[rbp-0x20] + 41b467: 48 89 c7 mov rdi,rax + 41b46a: e8 cd 55 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b46f: be 91 70 43 00 mov esi,0x437091 + 41b474: 48 89 c7 mov rdi,rax + 41b477: e8 38 b0 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 41b47c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b480: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41b484: 8b 00 mov eax,DWORD PTR [rax] + 41b486: 85 c0 test eax,eax + 41b488: 75 2d jne 41b4b7 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_+0xcf> + 41b48a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b48e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41b492: 8b 00 mov eax,DWORD PTR [rax] + 41b494: 85 c0 test eax,eax + 41b496: 75 1f jne 41b4b7 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_+0xcf> + 41b498: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b49c: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41b4a0: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 41b4a4: c0 e8 04 shr al,0x4 + 41b4a7: 83 e0 01 and eax,0x1 + 41b4aa: 83 f0 01 xor eax,0x1 + 41b4ad: 84 c0 test al,al + 41b4af: 74 06 je 41b4b7 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_+0xcf> + 41b4b1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b4b5: eb 78 jmp 41b52f <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_+0x147> + 41b4b7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b4bb: 48 8b 58 20 mov rbx,QWORD PTR [rax+0x20] + 41b4bf: 48 8d 45 c0 lea rax,[rbp-0x40] + 41b4c3: be 00 00 00 00 mov esi,0x0 + 41b4c8: 48 89 c7 mov rdi,rax + 41b4cb: e8 40 55 ff ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 41b4d0: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41b4d4: 48 8d 45 e8 lea rax,[rbp-0x18] + 41b4d8: 48 89 c7 mov rdi,rax + 41b4db: e8 5c 55 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41b4e0: 48 89 de mov rsi,rbx + 41b4e3: 48 89 c7 mov rdi,rax + 41b4e6: e8 c9 af ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 41b4eb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b4ef: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41b4f3: 8b 08 mov ecx,DWORD PTR [rax] + 41b4f5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b4f9: ba 91 70 43 00 mov edx,0x437091 + 41b4fe: 89 ce mov esi,ecx + 41b500: 48 89 c7 mov rdi,rax + 41b503: e8 b8 f5 ff ff call 41aac0 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_> + 41b508: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41b50c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b510: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 41b514: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41b518: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41b51c: 48 8b 08 mov rcx,QWORD PTR [rax] + 41b51f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41b523: 48 89 ce mov rsi,rcx + 41b526: 48 89 c7 mov rdi,rax + 41b529: e8 9b 56 00 00 call 420bc9 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEEET0_S5_PKcRi> + 41b52e: 90 nop + 41b52f: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41b533: c9 leave + 41b534: c3 ret + +000000000041b535 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_>: +_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_(): + 41b535: 55 push rbp + 41b536: 48 89 e5 mov rbp,rsp + 41b539: 48 81 ec 50 01 00 00 sub rsp,0x150 + 41b540: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 41b547: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 41b54e: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 41b555: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 41b55c: 44 89 c0 mov eax,r8d + 41b55f: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 41b565: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41b56c: 48 8b 00 mov rax,QWORD PTR [rax] + 41b56f: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 41b576: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41b57d: 48 89 c7 mov rdi,rax + 41b580: e8 45 9e fe ff call 4053ca <_ZN3fmt2v76detail20get_significand_sizeERKNS1_14big_decimal_fpE> + 41b585: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 41b58b: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 41b592: 0f b6 c0 movzx eax,al + 41b595: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 41b59b: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41b5a1: 89 c7 mov edi,eax + 41b5a3: e8 19 00 ff ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41b5a8: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 41b5ae: 85 d2 test edx,edx + 41b5b0: 74 07 je 41b5b9 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x84> + 41b5b2: ba 01 00 00 00 mov edx,0x1 + 41b5b7: eb 05 jmp 41b5be <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x89> + 41b5b9: ba 00 00 00 00 mov edx,0x0 + 41b5be: 01 d0 add eax,edx + 41b5c0: 89 c0 mov eax,eax + 41b5c2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41b5c6: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41b5cd: 8b 50 0c mov edx,DWORD PTR [rax+0xc] + 41b5d0: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41b5d6: 01 d0 add eax,edx + 41b5d8: 83 e8 01 sub eax,0x1 + 41b5db: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 41b5de: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 41b5e5: 48 89 85 1c ff ff ff mov QWORD PTR [rbp-0xe4],rax + 41b5ec: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41b5ef: 89 85 24 ff ff ff mov DWORD PTR [rbp-0xdc],eax + 41b5f5: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 41b5fc: 48 89 c7 mov rdi,rax + 41b5ff: e8 4a fa ff ff call 41b04e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlvE_clEv> + 41b604: 84 c0 test al,al + 41b606: 0f 84 b7 01 00 00 je 41b7c3 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x28e> + 41b60c: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 41b613: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 41b61a: c0 e8 04 shr al,0x4 + 41b61d: 83 e0 01 and eax,0x1 + 41b620: 84 c0 test al,al + 41b622: 74 4e je 41b672 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x13d> + 41b624: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 41b62e: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 41b634: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41b63a: 29 c2 sub edx,eax + 41b63c: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 41b642: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 41b649: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 41b650: 48 89 d6 mov rsi,rdx + 41b653: 48 89 c7 mov rdi,rax + 41b656: e8 34 06 ff ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 41b65b: 8b 00 mov eax,DWORD PTR [rax] + 41b65d: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 41b660: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41b663: 89 c7 mov edi,eax + 41b665: e8 57 ff fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41b66a: 89 c0 mov eax,eax + 41b66c: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41b670: eb 12 jmp 41b684 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x14f> + 41b672: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41b678: 83 f8 01 cmp eax,0x1 + 41b67b: 75 07 jne 41b684 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x14f> + 41b67d: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 41b684: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41b687: 89 c2 mov edx,eax + 41b689: f7 da neg edx + 41b68b: 0f 49 c2 cmovns eax,edx + 41b68e: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41b691: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 41b698: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 41b69c: 7e 18 jle 41b6b6 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x181> + 41b69e: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 41b6a5: 7e 07 jle 41b6ae <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x179> + 41b6a7: b8 04 00 00 00 mov eax,0x4 + 41b6ac: eb 05 jmp 41b6b3 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x17e> + 41b6ae: b8 03 00 00 00 mov eax,0x3 + 41b6b3: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 41b6b6: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 41b6bd: 84 c0 test al,al + 41b6bf: 74 07 je 41b6c8 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x193> + 41b6c1: ba 03 00 00 00 mov edx,0x3 + 41b6c6: eb 05 jmp 41b6cd <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x198> + 41b6c8: ba 02 00 00 00 mov edx,0x2 + 41b6cd: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 41b6d0: 01 d0 add eax,edx + 41b6d2: 89 c7 mov edi,eax + 41b6d4: e8 e8 fe fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41b6d9: 89 c0 mov eax,eax + 41b6db: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41b6df: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 41b6e6: 83 e0 01 and eax,0x1 + 41b6e9: 84 c0 test al,al + 41b6eb: 74 07 je 41b6f4 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x1bf> + 41b6ed: b8 45 00 00 00 mov eax,0x45 + 41b6f2: eb 05 jmp 41b6f9 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x1c4> + 41b6f4: b8 65 00 00 00 mov eax,0x65 + 41b6f9: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41b6fc: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 41b702: 89 85 e0 fe ff ff mov DWORD PTR [rbp-0x120],eax + 41b708: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 41b70f: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 41b716: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41b71c: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 41b722: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 41b729: 88 85 f4 fe ff ff mov BYTE PTR [rbp-0x10c],al + 41b72f: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41b732: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 41b738: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 41b73c: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 41b742: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41b745: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 41b74b: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 41b752: 8b 00 mov eax,DWORD PTR [rax] + 41b754: 85 c0 test eax,eax + 41b756: 7e 26 jle 41b77e <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x249> + 41b758: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 41b75f: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41b763: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 41b76a: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41b771: 48 89 c7 mov rdi,rax + 41b774: e8 17 54 00 00 call 420b90 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mOT2_> + 41b779: e9 e3 02 00 00 jmp 41ba61 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x52c> + 41b77e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41b782: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41b789: 48 89 d6 mov rsi,rdx + 41b78c: 48 89 c7 mov rdi,rax + 41b78f: e8 ad 51 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 41b794: 48 89 c2 mov rdx,rax + 41b797: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 41b79e: 48 89 d6 mov rsi,rdx + 41b7a1: 48 89 c7 mov rdi,rax + 41b7a4: e8 1f f9 ff ff call 41b0c8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E0_clES4_> + 41b7a9: 48 89 c2 mov rdx,rax + 41b7ac: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41b7b3: 48 89 d6 mov rsi,rdx + 41b7b6: 48 89 c7 mov rdi,rax + 41b7b9: e8 21 53 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 41b7be: e9 9e 02 00 00 jmp 41ba61 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x52c> + 41b7c3: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41b7ca: 8b 50 0c mov edx,DWORD PTR [rax+0xc] + 41b7cd: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41b7d3: 01 d0 add eax,edx + 41b7d5: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 41b7db: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41b7e2: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 41b7e5: 85 c0 test eax,eax + 41b7e7: 0f 88 00 01 00 00 js 41b8ed <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x3b8> + 41b7ed: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41b7f4: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 41b7f7: 89 c7 mov edi,eax + 41b7f9: e8 c3 fd fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41b7fe: 89 c0 mov eax,eax + 41b800: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41b804: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 41b80a: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 41b810: 29 c2 sub edx,eax + 41b812: 89 95 10 ff ff ff mov DWORD PTR [rbp-0xf0],edx + 41b818: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 41b81f: c0 e8 04 shr al,0x4 + 41b822: 83 e0 01 and eax,0x1 + 41b825: 84 c0 test al,al + 41b827: 74 3c je 41b865 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x330> + 41b829: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 41b82f: 85 c0 test eax,eax + 41b831: 7f 15 jg 41b848 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x313> + 41b833: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 41b83a: 3c 02 cmp al,0x2 + 41b83c: 74 0a je 41b848 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x313> + 41b83e: c7 85 10 ff ff ff 01 00 00 00 mov DWORD PTR [rbp-0xf0],0x1 + 41b848: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 41b84e: 85 c0 test eax,eax + 41b850: 7e 13 jle 41b865 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x330> + 41b852: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 41b858: 89 c7 mov edi,eax + 41b85a: e8 62 fd fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41b85f: 89 c0 mov eax,eax + 41b861: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41b865: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 41b86c: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 41b873: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 41b87a: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 41b881: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 41b888: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 41b88f: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 41b896: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 41b89d: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 41b8a4: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 41b8ab: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 41b8b2: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 41b8b9: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 41b8c0: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 41b8c7: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 41b8ce: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41b8d2: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 41b8d9: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41b8e0: 48 89 c7 mov rdi,rax + 41b8e3: e8 1b 53 00 00 call 420c03 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mOT2_> + 41b8e8: e9 74 01 00 00 jmp 41ba61 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x52c> + 41b8ed: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 41b8f3: 85 c0 test eax,eax + 41b8f5: 0f 8e b1 00 00 00 jle 41b9ac <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x477> + 41b8fb: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 41b902: c0 e8 04 shr al,0x4 + 41b905: 83 e0 01 and eax,0x1 + 41b908: 84 c0 test al,al + 41b90a: 74 10 je 41b91c <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x3e7> + 41b90c: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 41b912: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 41b918: 29 d0 sub eax,edx + 41b91a: eb 05 jmp 41b921 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x3ec> + 41b91c: b8 00 00 00 00 mov eax,0x0 + 41b921: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 41b927: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 41b92d: ba 00 00 00 00 mov edx,0x0 + 41b932: 85 c0 test eax,eax + 41b934: 0f 48 c2 cmovs eax,edx + 41b937: 89 c7 mov edi,eax + 41b939: e8 83 fc fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41b93e: 83 c0 01 add eax,0x1 + 41b941: 89 c0 mov eax,eax + 41b943: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41b947: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 41b94e: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 41b952: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 41b959: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 41b95d: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 41b964: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 41b968: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 41b96f: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 41b973: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 41b97a: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 41b97e: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 41b985: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 41b989: 48 8d 4d 80 lea rcx,[rbp-0x80] + 41b98d: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41b991: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 41b998: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41b99f: 48 89 c7 mov rdi,rax + 41b9a2: e8 95 52 00 00 call 420c3c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mOT2_> + 41b9a7: e9 b5 00 00 00 jmp 41ba61 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x52c> + 41b9ac: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 41b9b2: f7 d8 neg eax + 41b9b4: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 41b9ba: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 41b9c0: 85 c0 test eax,eax + 41b9c2: 75 26 jne 41b9ea <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x4b5> + 41b9c4: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 41b9ca: 85 c0 test eax,eax + 41b9cc: 78 1c js 41b9ea <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x4b5> + 41b9ce: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 41b9d4: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 41b9da: 39 c2 cmp edx,eax + 41b9dc: 7d 0c jge 41b9ea <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_+0x4b5> + 41b9de: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 41b9e4: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 41b9ea: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 41b9f0: 89 c7 mov edi,eax + 41b9f2: e8 ca fb fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41b9f7: 83 c0 02 add eax,0x2 + 41b9fa: 89 c0 mov eax,eax + 41b9fc: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 41ba00: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 41ba07: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 41ba0b: 48 8d 85 14 ff ff ff lea rax,[rbp-0xec] + 41ba12: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41ba16: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 41ba1d: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41ba21: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 41ba28: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41ba2c: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 41ba33: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41ba37: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 41ba3e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41ba42: 48 8d 4d b0 lea rcx,[rbp-0x50] + 41ba46: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41ba4a: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 41ba51: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 41ba58: 48 89 c7 mov rdi,rax + 41ba5b: e8 15 52 00 00 call 420c75 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mOT2_> + 41ba60: 90 nop + 41ba61: c9 leave + 41ba62: c3 ret + +000000000041ba63 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib(): + 41ba63: 55 push rbp + 41ba64: 48 89 e5 mov rbp,rsp + 41ba67: 48 83 ec 40 sub rsp,0x40 + 41ba6b: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41ba6f: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41ba73: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 41ba76: 89 c8 mov eax,ecx + 41ba78: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 41ba7b: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 41ba7e: 89 c7 mov edi,eax + 41ba80: e8 3c fb fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41ba85: 89 c2 mov edx,eax + 41ba87: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41ba8b: 48 89 d6 mov rsi,rdx + 41ba8e: 48 89 c7 mov rdi,rax + 41ba91: e8 f3 4e ff ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 41ba96: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41ba9a: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 41ba9f: 74 1d je 41babe <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib+0x5b> + 41baa1: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 41baa5: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 41baa8: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41baac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bab0: 48 89 c7 mov rdi,rax + 41bab3: e8 15 de ff ff call 4198cd <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib> + 41bab8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41babc: eb 38 jmp 41baf6 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib+0x93> + 41babe: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 41bac2: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 41bac5: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41bac9: 48 8d 45 e0 lea rax,[rbp-0x20] + 41bacd: 48 89 c7 mov rdi,rax + 41bad0: e8 f8 dd ff ff call 4198cd <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib> + 41bad5: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 41bad8: 48 98 cdqe + 41bada: 48 8d 55 e0 lea rdx,[rbp-0x20] + 41bade: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 41bae2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41bae6: 48 8d 45 e0 lea rax,[rbp-0x20] + 41baea: 48 89 ce mov rsi,rcx + 41baed: 48 89 c7 mov rdi,rax + 41baf0: e8 4b 84 ff ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 41baf5: 90 nop + 41baf6: c9 leave + 41baf7: c3 ret + +000000000041baf8 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmOT2_(): + 41baf8: 55 push rbp + 41baf9: 48 89 e5 mov rbp,rsp + 41bafc: 48 83 ec 20 sub rsp,0x20 + 41bb00: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bb04: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41bb08: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41bb0c: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41bb10: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41bb14: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41bb18: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41bb1c: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41bb20: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bb24: 49 89 f8 mov r8,rdi + 41bb27: 48 89 c7 mov rdi,rax + 41bb2a: e8 7f 51 00 00 call 420cae <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmmOT2_> + 41bb2f: c9 leave + 41bb30: c3 ret + +000000000041bb31 <_ZSt4copyIPKcN3fmt2v76detail15buffer_appenderIcEEET0_T_S8_S7_>: +_ZSt4copyIPKcN3fmt2v76detail15buffer_appenderIcEEET0_T_S8_S7_(): + 41bb31: 55 push rbp + 41bb32: 48 89 e5 mov rbp,rsp + 41bb35: 53 push rbx + 41bb36: 48 83 ec 28 sub rsp,0x28 + 41bb3a: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41bb3e: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41bb42: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41bb46: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41bb4a: 48 89 c7 mov rdi,rax + 41bb4d: e8 da dc ff ff call 41982c <_ZSt12__miter_baseIPKcET_S2_> + 41bb52: 48 89 c3 mov rbx,rax + 41bb55: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41bb59: 48 89 c7 mov rdi,rax + 41bb5c: e8 cb dc ff ff call 41982c <_ZSt12__miter_baseIPKcET_S2_> + 41bb61: 48 89 c1 mov rcx,rax + 41bb64: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41bb68: 48 89 c2 mov rdx,rax + 41bb6b: 48 89 de mov rsi,rbx + 41bb6e: 48 89 cf mov rdi,rcx + 41bb71: e8 55 52 00 00 call 420dcb <_ZSt13__copy_move_aILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_> + 41bb76: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41bb7a: c9 leave + 41bb7b: c3 ret + +000000000041bb7c <_ZNK3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3argEi>: +_ZNK3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3argEi(): + 41bb7c: 55 push rbp + 41bb7d: 48 89 e5 mov rbp,rsp + 41bb80: 48 83 ec 20 sub rsp,0x20 + 41bb84: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bb88: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41bb8c: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 41bb8f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41bb93: 48 8d 48 08 lea rcx,[rax+0x8] + 41bb97: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bb9b: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41bb9e: 48 89 ce mov rsi,rcx + 41bba1: 48 89 c7 mov rdi,rax + 41bba4: e8 89 05 ff ff call 40c132 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi> + 41bba9: 90 nop + 41bbaa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bbae: c9 leave + 41bbaf: c3 ret + +000000000041bbb0 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE8on_errorEPKc>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE8on_errorEPKc(): + 41bbb0: 55 push rbp + 41bbb1: 48 89 e5 mov rbp,rsp + 41bbb4: 48 83 ec 20 sub rsp,0x20 + 41bbb8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41bbbc: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41bbc0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41bbc4: 48 89 c7 mov rdi,rax + 41bbc7: e8 6a 52 00 00 call 420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv> + 41bbcc: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41bbd0: 48 8d 45 ff lea rax,[rbp-0x1] + 41bbd4: 48 89 d6 mov rsi,rdx + 41bbd7: 48 89 c7 mov rdi,rax + 41bbda: e8 19 87 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 41bbdf: 90 nop + +000000000041bbe0 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idEi>: +_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idEi(): + 41bbe0: 55 push rbp + 41bbe1: 48 89 e5 mov rbp,rsp + 41bbe4: 48 83 ec 10 sub rsp,0x10 + 41bbe8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bbec: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41bbef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bbf3: 48 8d 50 08 lea rdx,[rax+0x8] + 41bbf7: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41bbfa: 89 c6 mov esi,eax + 41bbfc: 48 89 d7 mov rdi,rdx + 41bbff: e8 a0 28 00 00 call 41e4a4 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi> + 41bc04: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 41bc07: c9 leave + 41bc08: c3 ret + 41bc09: 90 nop + +000000000041bc0a <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idENS0_17basic_string_viewIcEE(): + 41bc0a: 55 push rbp + 41bc0b: 48 89 e5 mov rbp,rsp + 41bc0e: 48 83 ec 30 sub rsp,0x30 + 41bc12: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41bc16: 48 89 d1 mov rcx,rdx + 41bc19: 48 89 f0 mov rax,rsi + 41bc1c: 48 89 fa mov rdx,rdi + 41bc1f: 48 89 ca mov rdx,rcx + 41bc22: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41bc26: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41bc2a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41bc2e: 48 8d 48 20 lea rcx,[rax+0x20] + 41bc32: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41bc36: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41bc3a: 48 89 d6 mov rsi,rdx + 41bc3d: 48 89 c2 mov rdx,rax + 41bc40: 48 89 cf mov rdi,rcx + 41bc43: e8 fa 51 00 00 call 420e42 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6arg_idENS0_17basic_string_viewIcEE> + 41bc48: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41bc4b: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 41bc4f: 79 11 jns 41bc62 <_ZN3fmt2v76detail14format_handlerINS1_15buffer_appenderIcEEcNS0_20basic_format_contextIS4_cEEE9on_arg_idENS0_17basic_string_viewIcEE+0x58> + 41bc51: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41bc55: be ad 62 43 00 mov esi,0x4362ad + 41bc5a: 48 89 c7 mov rdi,rax + 41bc5d: e8 96 86 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 41bc62: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41bc65: c9 leave + 41bc66: c3 ret + 41bc67: 90 nop + +000000000041bc68 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIiEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIiEEvT_(): + 41bc68: 55 push rbp + 41bc69: 48 89 e5 mov rbp,rsp + 41bc6c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bc70: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41bc73: 90 nop + 41bc74: 5d pop rbp + 41bc75: c3 ret + +000000000041bc76 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIjEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIjEEvT_(): + 41bc76: 55 push rbp + 41bc77: 48 89 e5 mov rbp,rsp + 41bc7a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bc7e: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41bc81: 90 nop + 41bc82: 5d pop rbp + 41bc83: c3 ret + +000000000041bc84 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIxEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIxEEvT_(): + 41bc84: 55 push rbp + 41bc85: 48 89 e5 mov rbp,rsp + 41bc88: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bc8c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41bc90: 90 nop + 41bc91: 5d pop rbp + 41bc92: c3 ret + 41bc93: 90 nop + +000000000041bc94 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIyEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIyEEvT_(): + 41bc94: 55 push rbp + 41bc95: 48 89 e5 mov rbp,rsp + 41bc98: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bc9c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41bca0: 90 nop + 41bca1: 5d pop rbp + 41bca2: c3 ret + 41bca3: 90 nop + +000000000041bca4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclInEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclInEEvT_(): + 41bca4: 55 push rbp + 41bca5: 48 89 e5 mov rbp,rsp + 41bca8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bcac: 48 89 d1 mov rcx,rdx + 41bcaf: 48 89 f0 mov rax,rsi + 41bcb2: 48 89 fa mov rdx,rdi + 41bcb5: 48 89 ca mov rdx,rcx + 41bcb8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41bcbc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41bcc0: 90 nop + 41bcc1: 5d pop rbp + 41bcc2: c3 ret + 41bcc3: 90 nop + +000000000041bcc4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIoEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIoEEvT_(): + 41bcc4: 55 push rbp + 41bcc5: 48 89 e5 mov rbp,rsp + 41bcc8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bccc: 48 89 d1 mov rcx,rdx + 41bccf: 48 89 f0 mov rax,rsi + 41bcd2: 48 89 fa mov rdx,rdi + 41bcd5: 48 89 ca mov rdx,rcx + 41bcd8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41bcdc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41bce0: 90 nop + 41bce1: 5d pop rbp + 41bce2: c3 ret + 41bce3: 90 nop + +000000000041bce4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIbEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIbEEvT_(): + 41bce4: 55 push rbp + 41bce5: 48 89 e5 mov rbp,rsp + 41bce8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bcec: 89 f0 mov eax,esi + 41bcee: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 41bcf1: 90 nop + 41bcf2: 5d pop rbp + 41bcf3: c3 ret + +000000000041bcf4 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIcEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIcEEvT_(): + 41bcf4: 55 push rbp + 41bcf5: 48 89 e5 mov rbp,rsp + 41bcf8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bcfc: 89 f0 mov eax,esi + 41bcfe: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 41bd01: 90 nop + 41bd02: 5d pop rbp + 41bd03: c3 ret + +000000000041bd04 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIfEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIfEEvT_(): + 41bd04: 55 push rbp + 41bd05: 48 89 e5 mov rbp,rsp + 41bd08: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bd0c: f3 0f 11 45 f4 movss DWORD PTR [rbp-0xc],xmm0 + 41bd11: 90 nop + 41bd12: 5d pop rbp + 41bd13: c3 ret + +000000000041bd14 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIdEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIdEEvT_(): + 41bd14: 55 push rbp + 41bd15: 48 89 e5 mov rbp,rsp + 41bd18: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bd1c: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0 + 41bd21: 90 nop + 41bd22: 5d pop rbp + 41bd23: c3 ret + +000000000041bd24 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIeEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIeEEvT_(): + 41bd24: 55 push rbp + 41bd25: 48 89 e5 mov rbp,rsp + 41bd28: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bd2c: 90 nop + 41bd2d: 5d pop rbp + 41bd2e: c3 ret + 41bd2f: 90 nop + +000000000041bd30 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIPKcEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIPKcEEvT_(): + 41bd30: 55 push rbp + 41bd31: 48 89 e5 mov rbp,rsp + 41bd34: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bd38: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41bd3c: 90 nop + 41bd3d: 5d pop rbp + 41bd3e: c3 ret + 41bd3f: 90 nop + +000000000041bd40 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclINS0_17basic_string_viewIcEEEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclINS0_17basic_string_viewIcEEEEvT_(): + 41bd40: 55 push rbp + 41bd41: 48 89 e5 mov rbp,rsp + 41bd44: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bd48: 48 89 d1 mov rcx,rdx + 41bd4b: 48 89 f0 mov rax,rsi + 41bd4e: 48 89 fa mov rdx,rdi + 41bd51: 48 89 ca mov rdx,rcx + 41bd54: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41bd58: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41bd5c: 90 nop + 41bd5d: 5d pop rbp + 41bd5e: c3 ret + 41bd5f: 90 nop + +000000000041bd60 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIPKvEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclIPKvEEvT_(): + 41bd60: 55 push rbp + 41bd61: 48 89 e5 mov rbp,rsp + 41bd64: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bd68: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41bd6c: 90 nop + 41bd6d: 5d pop rbp + 41bd6e: c3 ret + 41bd6f: 90 nop + +000000000041bd70 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclENS0_16basic_format_argIS6_E6handleE>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclENS0_16basic_format_argIS6_E6handleE(): + 41bd70: 55 push rbp + 41bd71: 48 89 e5 mov rbp,rsp + 41bd74: 48 83 ec 20 sub rsp,0x20 + 41bd78: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bd7c: 48 89 d1 mov rcx,rdx + 41bd7f: 48 89 f0 mov rax,rsi + 41bd82: 48 89 fa mov rdx,rdi + 41bd85: 48 89 ca mov rdx,rcx + 41bd88: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41bd8c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41bd90: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bd94: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41bd98: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bd9c: 48 8b 08 mov rcx,QWORD PTR [rax] + 41bd9f: 48 8d 45 e0 lea rax,[rbp-0x20] + 41bda3: 48 89 ce mov rsi,rcx + 41bda6: 48 89 c7 mov rdi,rax + 41bda9: e8 1a 01 ff ff call 40bec8 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS3_13error_handlerEEERS6_> + 41bdae: 90 nop + 41bdaf: c9 leave + 41bdb0: c3 ret + 41bdb1: 90 nop + +000000000041bdb2 <_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclINS0_9monostateEEEvT_>: +_ZNK3fmt2v76detail16custom_formatterINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEclINS0_9monostateEEEvT_(): + 41bdb2: 55 push rbp + 41bdb3: 48 89 e5 mov rbp,rsp + 41bdb6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bdba: 90 nop + 41bdbb: 5d pop rbp + 41bdbc: c3 ret + 41bdbd: 90 nop + +000000000041bdbe <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE13error_handlerEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE13error_handlerEv(): + 41bdbe: 55 push rbp + 41bdbf: 48 89 e5 mov rbp,rsp + 41bdc2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bdc6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bdca: 5d pop rbp + 41bdcb: c3 ret + +000000000041bdcc <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEC1ERSB_NS1_4typeE>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEC1ERSB_NS1_4typeE(): + 41bdcc: 55 push rbp + 41bdcd: 48 89 e5 mov rbp,rsp + 41bdd0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bdd4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41bdd8: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 41bddb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bddf: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41bde3: 48 89 10 mov QWORD PTR [rax],rdx + 41bde6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bdea: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41bded: 89 50 08 mov DWORD PTR [rax+0x8],edx + 41bdf0: 90 nop + 41bdf1: 5d pop rbp + 41bdf2: c3 ret + +000000000041bdf3 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_>: +_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_(): + 41bdf3: 55 push rbp + 41bdf4: 48 89 e5 mov rbp,rsp + 41bdf7: 53 push rbx + 41bdf8: 48 83 ec 58 sub rsp,0x58 + 41bdfc: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 41be00: 48 89 75 b0 mov QWORD PTR [rbp-0x50],rsi + 41be04: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 41be08: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41be0c: 48 3b 45 b0 cmp rax,QWORD PTR [rbp-0x50] + 41be10: 75 14 jne 41be26 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x33> + 41be12: ba 78 61 43 00 mov edx,0x436178 + 41be17: be ed 0a 00 00 mov esi,0xaed + 41be1c: bf e8 64 43 00 mov edi,0x4364e8 + 41be21: e8 a6 7b fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41be26: c7 45 ec 00 00 00 00 mov DWORD PTR [rbp-0x14],0x0 + 41be2d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41be31: 48 89 c7 mov rdi,rax + 41be34: e8 b4 ff fe ff call 40bded <_ZN3fmt2v76detail17code_point_lengthIcEEiPKT_> + 41be39: 48 63 d0 movsxd rdx,eax + 41be3c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41be40: 48 01 d0 add rax,rdx + 41be43: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41be47: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41be4b: 48 3b 45 b0 cmp rax,QWORD PTR [rbp-0x50] + 41be4f: 72 08 jb 41be59 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x66> + 41be51: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41be55: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41be59: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41be5d: 0f b6 00 movzx eax,BYTE PTR [rax] + 41be60: 0f be c0 movsx eax,al + 41be63: 89 c7 mov edi,eax + 41be65: e8 25 e3 ff ff call 41a18f <_ZN3fmt2v76detail8to_asciiIcLi0EEET_S3_> + 41be6a: 0f be c0 movsx eax,al + 41be6d: 83 f8 5e cmp eax,0x5e + 41be70: 74 23 je 41be95 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xa2> + 41be72: 83 f8 5e cmp eax,0x5e + 41be75: 7f 26 jg 41be9d <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xaa> + 41be77: 83 f8 3c cmp eax,0x3c + 41be7a: 74 07 je 41be83 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x90> + 41be7c: 83 f8 3e cmp eax,0x3e + 41be7f: 74 0b je 41be8c <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x99> + 41be81: eb 1a jmp 41be9d <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xaa> + 41be83: c7 45 ec 01 00 00 00 mov DWORD PTR [rbp-0x14],0x1 + 41be8a: eb 11 jmp 41be9d <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xaa> + 41be8c: c7 45 ec 02 00 00 00 mov DWORD PTR [rbp-0x14],0x2 + 41be93: eb 08 jmp 41be9d <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xaa> + 41be95: c7 45 ec 03 00 00 00 mov DWORD PTR [rbp-0x14],0x3 + 41be9c: 90 nop + 41be9d: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 41bea1: 0f 84 9a 00 00 00 je 41bf41 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x14e> + 41bea7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41beab: 48 3b 45 b8 cmp rax,QWORD PTR [rbp-0x48] + 41beaf: 74 78 je 41bf29 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x136> + 41beb1: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41beb5: 0f b6 00 movzx eax,BYTE PTR [rax] + 41beb8: 88 45 df mov BYTE PTR [rbp-0x21],al + 41bebb: 80 7d df 7b cmp BYTE PTR [rbp-0x21],0x7b + 41bebf: 75 1a jne 41bedb <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xe8> + 41bec1: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41bec5: be 3f 66 43 00 mov esi,0x43663f + 41beca: 48 89 c7 mov rdi,rax + 41becd: e8 b0 4f 00 00 call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 41bed2: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41bed6: e9 82 00 00 00 jmp 41bf5d <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x16a> + 41bedb: 48 8b 5d a8 mov rbx,QWORD PTR [rbp-0x58] + 41bedf: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41bee3: 48 2b 45 b8 sub rax,QWORD PTR [rbp-0x48] + 41bee7: 48 89 c7 mov rdi,rax + 41beea: e8 35 f6 fe ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 41beef: 48 89 c2 mov rdx,rax + 41bef2: 48 8b 4d b8 mov rcx,QWORD PTR [rbp-0x48] + 41bef6: 48 8d 45 c0 lea rax,[rbp-0x40] + 41befa: 48 89 ce mov rsi,rcx + 41befd: 48 89 c7 mov rdi,rax + 41bf00: e8 e3 f5 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41bf05: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 41bf09: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41bf0d: 48 89 d6 mov rsi,rdx + 41bf10: 48 89 c2 mov rdx,rax + 41bf13: 48 89 df mov rdi,rbx + 41bf16: e8 6b 26 00 00 call 41e586 <_ZN3fmt2v76detail12specs_setterIcE7on_fillENS0_17basic_string_viewIcEE> + 41bf1b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41bf1f: 48 83 c0 01 add rax,0x1 + 41bf23: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41bf27: eb 05 jmp 41bf2e <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x13b> + 41bf29: 48 83 45 b8 01 add QWORD PTR [rbp-0x48],0x1 + 41bf2e: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41bf31: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41bf35: 89 d6 mov esi,edx + 41bf37: 48 89 c7 mov rdi,rax + 41bf3a: e8 6d 4f 00 00 call 420eac <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_alignENS0_5align4typeE> + 41bf3f: eb 18 jmp 41bf59 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x166> + 41bf41: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41bf45: 48 3b 45 b8 cmp rax,QWORD PTR [rbp-0x48] + 41bf49: 74 0d je 41bf58 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x165> + 41bf4b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41bf4f: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41bf53: e9 01 ff ff ff jmp 41be59 <_ZN3fmt2v76detail11parse_alignIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x66> + 41bf58: 90 nop + 41bf59: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41bf5d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41bf61: c9 leave + 41bf62: c3 ret + 41bf63: 90 nop + +000000000041bf64 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_plusEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_plusEv(): + 41bf64: 55 push rbp + 41bf65: 48 89 e5 mov rbp,rsp + 41bf68: 48 83 ec 10 sub rsp,0x10 + 41bf6c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bf70: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bf74: 48 83 c0 18 add rax,0x18 + 41bf78: 48 89 c7 mov rdi,rax + 41bf7b: e8 66 4f 00 00 call 420ee6 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv> + 41bf80: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bf84: 48 89 c7 mov rdi,rax + 41bf87: e8 ee 26 00 00 call 41e67a <_ZN3fmt2v76detail12specs_setterIcE7on_plusEv> + 41bf8c: 90 nop + 41bf8d: c9 leave + 41bf8e: c3 ret + 41bf8f: 90 nop + +000000000041bf90 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_minusEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_minusEv(): + 41bf90: 55 push rbp + 41bf91: 48 89 e5 mov rbp,rsp + 41bf94: 48 83 ec 10 sub rsp,0x10 + 41bf98: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bf9c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bfa0: 48 83 c0 18 add rax,0x18 + 41bfa4: 48 89 c7 mov rdi,rax + 41bfa7: e8 3a 4f 00 00 call 420ee6 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv> + 41bfac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bfb0: 48 89 c7 mov rdi,rax + 41bfb3: e8 e2 26 00 00 call 41e69a <_ZN3fmt2v76detail12specs_setterIcE8on_minusEv> + 41bfb8: 90 nop + 41bfb9: c9 leave + 41bfba: c3 ret + 41bfbb: 90 nop + +000000000041bfbc <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_spaceEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_spaceEv(): + 41bfbc: 55 push rbp + 41bfbd: 48 89 e5 mov rbp,rsp + 41bfc0: 48 83 ec 10 sub rsp,0x10 + 41bfc4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bfc8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bfcc: 48 83 c0 18 add rax,0x18 + 41bfd0: 48 89 c7 mov rdi,rax + 41bfd3: e8 0e 4f 00 00 call 420ee6 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv> + 41bfd8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bfdc: 48 89 c7 mov rdi,rax + 41bfdf: e8 d6 26 00 00 call 41e6ba <_ZN3fmt2v76detail12specs_setterIcE8on_spaceEv> + 41bfe4: 90 nop + 41bfe5: c9 leave + 41bfe6: c3 ret + 41bfe7: 90 nop + +000000000041bfe8 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_hashEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_hashEv(): + 41bfe8: 55 push rbp + 41bfe9: 48 89 e5 mov rbp,rsp + 41bfec: 48 83 ec 10 sub rsp,0x10 + 41bff0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41bff4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41bff8: 48 83 c0 18 add rax,0x18 + 41bffc: 48 89 c7 mov rdi,rax + 41bfff: e8 58 4f 00 00 call 420f5c <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE24require_numeric_argumentEv> + 41c004: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c008: 48 89 c7 mov rdi,rax + 41c00b: e8 02 27 00 00 call 41e712 <_ZN3fmt2v76detail12specs_setterIcE7on_hashEv> + 41c010: 90 nop + 41c011: c9 leave + 41c012: c3 ret + 41c013: 90 nop + +000000000041c014 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_zeroEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE7on_zeroEv(): + 41c014: 55 push rbp + 41c015: 48 89 e5 mov rbp,rsp + 41c018: 48 83 ec 10 sub rsp,0x10 + 41c01c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41c020: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c024: 48 83 c0 18 add rax,0x18 + 41c028: 48 89 c7 mov rdi,rax + 41c02b: e8 2c 4f 00 00 call 420f5c <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE24require_numeric_argumentEv> + 41c030: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c034: 48 89 c7 mov rdi,rax + 41c037: e8 f2 26 00 00 call 41e72e <_ZN3fmt2v76detail12specs_setterIcE7on_zeroEv> + 41c03c: 90 nop + 41c03d: c9 leave + 41c03e: c3 ret + +000000000041c03f <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_>: +_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_(): + 41c03f: 55 push rbp + 41c040: 48 89 e5 mov rbp,rsp + 41c043: 53 push rbx + 41c044: 48 83 ec 38 sub rsp,0x38 + 41c048: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41c04c: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41c050: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41c054: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c058: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41c05c: 75 14 jne 41c072 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x33> + 41c05e: ba 78 61 43 00 mov edx,0x436178 + 41c063: be 18 0b 00 00 mov esi,0xb18 + 41c068: bf e8 64 43 00 mov edi,0x4364e8 + 41c06d: e8 5a 79 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41c072: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c076: 0f b6 00 movzx eax,BYTE PTR [rax] + 41c079: 3c 2f cmp al,0x2f + 41c07b: 7e 35 jle 41c0b2 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x73> + 41c07d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c081: 0f b6 00 movzx eax,BYTE PTR [rax] + 41c084: 3c 39 cmp al,0x39 + 41c086: 7f 2a jg 41c0b2 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x73> + 41c088: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 41c08c: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41c090: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41c094: 48 8d 45 d8 lea rax,[rbp-0x28] + 41c098: 48 89 ce mov rsi,rcx + 41c09b: 48 89 c7 mov rdi,rax + 41c09e: e8 f1 4e 00 00 call 420f94 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_> + 41c0a3: 89 c6 mov esi,eax + 41c0a5: 48 89 df mov rdi,rbx + 41c0a8: e8 b1 27 00 00 call 41e85e <_ZN3fmt2v76detail12specs_setterIcE8on_widthEi> + 41c0ad: e9 87 00 00 00 jmp 41c139 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xfa> + 41c0b2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c0b6: 0f b6 00 movzx eax,BYTE PTR [rax] + 41c0b9: 3c 7b cmp al,0x7b + 41c0bb: 75 7c jne 41c139 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xfa> + 41c0bd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c0c1: 48 83 c0 01 add rax,0x1 + 41c0c5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c0c9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c0cd: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41c0d1: 74 2e je 41c101 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xc2> + 41c0d3: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41c0d7: 48 8d 45 e8 lea rax,[rbp-0x18] + 41c0db: 48 89 d6 mov rsi,rdx + 41c0de: 48 89 c7 mov rdi,rax + 41c0e1: e8 a0 4f 00 00 call 421086 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEC1ESE_> + 41c0e6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c0ea: 48 8d 55 e8 lea rdx,[rbp-0x18] + 41c0ee: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41c0f2: 48 89 ce mov rsi,rcx + 41c0f5: 48 89 c7 mov rdi,rax + 41c0f8: e8 a3 4f 00 00 call 4210a0 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_> + 41c0fd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c101: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c105: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41c109: 74 0b je 41c116 <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xd7> + 41c10b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c10f: 0f b6 00 movzx eax,BYTE PTR [rax] + 41c112: 3c 7d cmp al,0x7d + 41c114: 74 17 je 41c12d <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xee> + 41c116: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41c11a: be 32 65 43 00 mov esi,0x436532 + 41c11f: 48 89 c7 mov rdi,rax + 41c122: e8 5b 4d 00 00 call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 41c127: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c12b: eb 10 jmp 41c13d <_ZN3fmt2v76detail11parse_widthIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xfe> + 41c12d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c131: 48 83 c0 01 add rax,0x1 + 41c135: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c139: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c13d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41c141: c9 leave + 41c142: c3 ret + +000000000041c143 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_>: +_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_(): + 41c143: 55 push rbp + 41c144: 48 89 e5 mov rbp,rsp + 41c147: 53 push rbx + 41c148: 48 83 ec 38 sub rsp,0x38 + 41c14c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41c150: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 41c154: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41c158: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c15c: 48 83 c0 01 add rax,0x1 + 41c160: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c164: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c168: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41c16c: 74 09 je 41c177 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x34> + 41c16e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c172: 0f b6 00 movzx eax,BYTE PTR [rax] + 41c175: eb 05 jmp 41c17c <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x39> + 41c177: b8 00 00 00 00 mov eax,0x0 + 41c17c: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41c17f: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 41c183: 7e 30 jle 41c1b5 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x72> + 41c185: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 41c189: 7f 2a jg 41c1b5 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x72> + 41c18b: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 41c18f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41c193: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41c197: 48 8d 45 d8 lea rax,[rbp-0x28] + 41c19b: 48 89 ce mov rsi,rcx + 41c19e: 48 89 c7 mov rdi,rax + 41c1a1: e8 ee 4d 00 00 call 420f94 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_> + 41c1a6: 89 c6 mov esi,eax + 41c1a8: 48 89 df mov rdi,rbx + 41c1ab: e8 94 28 00 00 call 41ea44 <_ZN3fmt2v76detail12specs_setterIcE12on_precisionEi> + 41c1b0: e9 a9 00 00 00 jmp 41c25e <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x11b> + 41c1b5: 80 7d ef 7b cmp BYTE PTR [rbp-0x11],0x7b + 41c1b9: 0f 85 88 00 00 00 jne 41c247 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x104> + 41c1bf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c1c3: 48 83 c0 01 add rax,0x1 + 41c1c7: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c1cb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c1cf: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41c1d3: 74 2e je 41c203 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xc0> + 41c1d5: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41c1d9: 48 8d 45 e0 lea rax,[rbp-0x20] + 41c1dd: 48 89 d6 mov rsi,rdx + 41c1e0: 48 89 c7 mov rdi,rax + 41c1e3: e8 6a 50 00 00 call 421252 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEC1ESE_> + 41c1e8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c1ec: 48 8d 55 e0 lea rdx,[rbp-0x20] + 41c1f0: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41c1f4: 48 89 ce mov rsi,rcx + 41c1f7: 48 89 c7 mov rdi,rax + 41c1fa: e8 6d 50 00 00 call 42126c <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_> + 41c1ff: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c203: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c207: 48 39 45 d0 cmp QWORD PTR [rbp-0x30],rax + 41c20b: 74 13 je 41c220 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xdd> + 41c20d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c211: 48 8d 50 01 lea rdx,[rax+0x1] + 41c215: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41c219: 0f b6 00 movzx eax,BYTE PTR [rax] + 41c21c: 3c 7d cmp al,0x7d + 41c21e: 74 07 je 41c227 <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xe4> + 41c220: b8 01 00 00 00 mov eax,0x1 + 41c225: eb 05 jmp 41c22c <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0xe9> + 41c227: b8 00 00 00 00 mov eax,0x0 + 41c22c: 84 c0 test al,al + 41c22e: 74 2e je 41c25e <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x11b> + 41c230: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41c234: be 32 65 43 00 mov esi,0x436532 + 41c239: 48 89 c7 mov rdi,rax + 41c23c: e8 41 4c 00 00 call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 41c241: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c245: eb 27 jmp 41c26e <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x12b> + 41c247: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41c24b: be 5a 66 43 00 mov esi,0x43665a + 41c250: 48 89 c7 mov rdi,rax + 41c253: e8 2a 4c 00 00 call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 41c258: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c25c: eb 10 jmp 41c26e <_ZN3fmt2v76detail15parse_precisionIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEPKT_SH_SH_OT0_+0x12b> + 41c25e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41c262: 48 89 c7 mov rdi,rax + 41c265: e8 b4 51 00 00 call 42141e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE13end_precisionEv> + 41c26a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c26e: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41c272: c9 leave + 41c273: c3 ret + +000000000041c274 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEC1ES4_PNS0_18basic_format_specsIcEENS1_10locale_refE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEC2ES4_PNS0_18basic_format_specsIcEENS1_10locale_refE(): + 41c274: 55 push rbp + 41c275: 48 89 e5 mov rbp,rsp + 41c278: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41c27c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41c280: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41c284: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41c288: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c28c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41c290: 48 89 10 mov QWORD PTR [rax],rdx + 41c293: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c297: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41c29b: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 41c29f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c2a3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41c2a7: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 41c2ab: 90 nop + 41c2ac: 5d pop rbp + 41c2ad: c3 ret + +000000000041c2ae <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb(): + 41c2ae: 55 push rbp + 41c2af: 48 89 e5 mov rbp,rsp + 41c2b2: 53 push rbx + 41c2b3: 48 83 ec 28 sub rsp,0x28 + 41c2b7: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41c2bb: 89 f0 mov eax,esi + 41c2bd: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 41c2c0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c2c4: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c2c8: 48 85 c0 test rax,rax + 41c2cb: 74 79 je 41c346 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb+0x98> + 41c2cd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c2d1: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c2d5: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41c2d9: 84 c0 test al,al + 41c2db: 74 69 je 41c346 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb+0x98> + 41c2dd: 80 7d d4 00 cmp BYTE PTR [rbp-0x2c],0x0 + 41c2e1: 74 07 je 41c2ea <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb+0x3c> + 41c2e3: ba 01 00 00 00 mov edx,0x1 + 41c2e8: eb 05 jmp 41c2ef <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb+0x41> + 41c2ea: ba 00 00 00 00 mov edx,0x0 + 41c2ef: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c2f3: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41c2f7: 89 55 e4 mov DWORD PTR [rbp-0x1c],edx + 41c2fa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c2fe: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c302: 48 85 c0 test rax,rax + 41c305: 74 1b je 41c322 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb+0x74> + 41c307: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c30b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 41c30f: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 41c312: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c316: 89 ce mov esi,ecx + 41c318: 48 89 c7 mov rdi,rax + 41c31b: e8 1e 51 00 00 call 42143e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE> + 41c320: eb 1b jmp 41c33d <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb+0x8f> + 41c322: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 41c326: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 41c329: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c32d: 48 8b 00 mov rax,QWORD PTR [rax] + 41c330: 89 d6 mov esi,edx + 41c332: 48 89 c7 mov rdi,rax + 41c335: e8 13 65 ff ff call 41284d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEiLi0EEET0_S5_T1_> + 41c33a: 48 89 03 mov QWORD PTR [rbx],rax + 41c33d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c341: 48 8b 00 mov rax,QWORD PTR [rax] + 41c344: eb 1c jmp 41c362 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEb+0xb4> + 41c346: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c] + 41c34a: 0f b6 d0 movzx edx,al + 41c34d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c351: 89 d6 mov esi,edx + 41c353: 48 89 c7 mov rdi,rax + 41c356: e8 53 53 00 00 call 4216ae <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEb> + 41c35b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c35f: 48 8b 00 mov rax,QWORD PTR [rax] + 41c362: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41c366: c9 leave + 41c367: c3 ret + +000000000041c368 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEc>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEc(): + 41c368: 55 push rbp + 41c369: 48 89 e5 mov rbp,rsp + 41c36c: 48 83 ec 20 sub rsp,0x20 + 41c370: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41c374: 89 f0 mov eax,esi + 41c376: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 41c379: 0f be 55 e4 movsx edx,BYTE PTR [rbp-0x1c] + 41c37d: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41c381: 48 8d 45 f0 lea rax,[rbp-0x10] + 41c385: 48 89 ce mov rsi,rcx + 41c388: 48 89 c7 mov rdi,rax + 41c38b: e8 a2 53 00 00 call 421732 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerC1ERS6_c> + 41c390: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c394: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c398: 48 8d 55 f0 lea rdx,[rbp-0x10] + 41c39c: 48 89 d6 mov rsi,rdx + 41c39f: 48 89 c7 mov rdi,rax + 41c3a2: e8 b5 53 00 00 call 42175c <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_> + 41c3a7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c3ab: 48 8b 00 mov rax,QWORD PTR [rax] + 41c3ae: c9 leave + 41c3af: c3 ret + +000000000041c3b0 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIfLi0EEES4_T_>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIfLi0EEES4_T_(): + 41c3b0: 55 push rbp + 41c3b1: 48 89 e5 mov rbp,rsp + 41c3b4: 53 push rbx + 41c3b5: 48 83 ec 28 sub rsp,0x28 + 41c3b9: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41c3bd: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 41c3c2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c3c6: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c3ca: 48 85 c0 test rax,rax + 41c3cd: 74 19 je 41c3e8 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIfLi0EEES4_T_+0x38> + 41c3cf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c3d3: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c3d7: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41c3db: 48 8b 00 mov rax,QWORD PTR [rax] + 41c3de: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41c3e2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41c3e6: eb 0c jmp 41c3f4 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIfLi0EEES4_T_+0x44> + 41c3e8: 48 8d 45 e0 lea rax,[rbp-0x20] + 41c3ec: 48 89 c7 mov rdi,rax + 41c3ef: e8 2c 54 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 41c3f4: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 41c3f7: 66 0f 6e c0 movd xmm0,eax + 41c3fb: e8 0e 80 ff ff call 41440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_> + 41c400: 0f b6 c0 movzx eax,al + 41c403: 89 c7 mov edi,eax + 41c405: e8 d4 f9 fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41c40a: 84 c0 test al,al + 41c40c: 74 36 je 41c444 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIfLi0EEES4_T_+0x94> + 41c40e: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41c412: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c416: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 41c41a: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41c41e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41c422: 8b 7d d4 mov edi,DWORD PTR [rbp-0x2c] + 41c425: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c429: 48 8b 00 mov rax,QWORD PTR [rax] + 41c42c: 66 0f 6e c7 movd xmm0,edi + 41c430: 48 89 c7 mov rdi,rax + 41c433: e8 bb 53 00 00 call 4217f3 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 41c438: 48 89 03 mov QWORD PTR [rbx],rax + 41c43b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c43f: 48 8b 00 mov rax,QWORD PTR [rax] + 41c442: eb 14 jmp 41c458 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIfLi0EEES4_T_+0xa8> + 41c444: ba 78 66 43 00 mov edx,0x436678 + 41c449: be e1 08 00 00 mov esi,0x8e1 + 41c44e: bf e8 64 43 00 mov edi,0x4364e8 + 41c453: e8 74 75 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41c458: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41c45c: c9 leave + 41c45d: c3 ret + +000000000041c45e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIdLi0EEES4_T_>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIdLi0EEES4_T_(): + 41c45e: 55 push rbp + 41c45f: 48 89 e5 mov rbp,rsp + 41c462: 53 push rbx + 41c463: 48 83 ec 28 sub rsp,0x28 + 41c467: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41c46b: f2 0f 11 45 d0 movsd QWORD PTR [rbp-0x30],xmm0 + 41c470: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c474: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c478: 48 85 c0 test rax,rax + 41c47b: 74 19 je 41c496 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIdLi0EEES4_T_+0x38> + 41c47d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c481: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c485: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41c489: 48 8b 00 mov rax,QWORD PTR [rax] + 41c48c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41c490: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41c494: eb 0c jmp 41c4a2 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIdLi0EEES4_T_+0x44> + 41c496: 48 8d 45 e0 lea rax,[rbp-0x20] + 41c49a: 48 89 c7 mov rdi,rax + 41c49d: e8 7e 53 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 41c4a2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 41c4a6: 66 48 0f 6e c0 movq xmm0,rax + 41c4ab: e8 71 89 ff ff call 414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_> + 41c4b0: 0f b6 c0 movzx eax,al + 41c4b3: 89 c7 mov edi,eax + 41c4b5: e8 24 f9 fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41c4ba: 84 c0 test al,al + 41c4bc: 74 38 je 41c4f6 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIdLi0EEES4_T_+0x98> + 41c4be: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41c4c2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c4c6: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 41c4ca: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41c4ce: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41c4d2: 48 8b 7d d0 mov rdi,QWORD PTR [rbp-0x30] + 41c4d6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c4da: 48 8b 00 mov rax,QWORD PTR [rax] + 41c4dd: 66 48 0f 6e c7 movq xmm0,rdi + 41c4e2: 48 89 c7 mov rdi,rax + 41c4e5: e8 85 57 00 00 call 421c6f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 41c4ea: 48 89 03 mov QWORD PTR [rbx],rax + 41c4ed: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c4f1: 48 8b 00 mov rax,QWORD PTR [rax] + 41c4f4: eb 14 jmp 41c50a <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIdLi0EEES4_T_+0xac> + 41c4f6: ba 78 66 43 00 mov edx,0x436678 + 41c4fb: be e1 08 00 00 mov esi,0x8e1 + 41c500: bf e8 64 43 00 mov edi,0x4364e8 + 41c505: e8 c2 74 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41c50a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41c50e: c9 leave + 41c50f: c3 ret + +000000000041c510 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIeLi0EEES4_T_>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIeLi0EEES4_T_(): + 41c510: 55 push rbp + 41c511: 48 89 e5 mov rbp,rsp + 41c514: 53 push rbx + 41c515: 48 83 ec 28 sub rsp,0x28 + 41c519: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41c51d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c521: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c525: 48 85 c0 test rax,rax + 41c528: 74 19 je 41c543 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIeLi0EEES4_T_+0x33> + 41c52a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c52e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c532: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41c536: 48 8b 00 mov rax,QWORD PTR [rax] + 41c539: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41c53d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41c541: eb 0c jmp 41c54f <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIeLi0EEES4_T_+0x3f> + 41c543: 48 8d 45 e0 lea rax,[rbp-0x20] + 41c547: 48 89 c7 mov rdi,rax + 41c54a: e8 d1 52 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 41c54f: ff 75 18 push QWORD PTR [rbp+0x18] + 41c552: ff 75 10 push QWORD PTR [rbp+0x10] + 41c555: e8 18 c7 ff ff call 418c72 <_ZN3fmt2v76detail27is_supported_floating_pointIeLi0EEEbT_> + 41c55a: 48 83 c4 10 add rsp,0x10 + 41c55e: 0f b6 c0 movzx eax,al + 41c561: 89 c7 mov edi,eax + 41c563: e8 76 f8 fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41c568: 84 c0 test al,al + 41c56a: 74 39 je 41c5a5 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIeLi0EEES4_T_+0x95> + 41c56c: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41c570: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c574: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 41c578: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41c57c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41c580: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c584: 48 8b 00 mov rax,QWORD PTR [rax] + 41c587: ff 75 18 push QWORD PTR [rbp+0x18] + 41c58a: ff 75 10 push QWORD PTR [rbp+0x10] + 41c58d: 48 89 c7 mov rdi,rax + 41c590: e8 a8 b4 ff ff call 417a3d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEeLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 41c595: 48 83 c4 10 add rsp,0x10 + 41c599: 48 89 03 mov QWORD PTR [rbx],rax + 41c59c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c5a0: 48 8b 00 mov rax,QWORD PTR [rax] + 41c5a3: eb 14 jmp 41c5b9 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclIeLi0EEES4_T_+0xa9> + 41c5a5: ba 78 66 43 00 mov edx,0x436678 + 41c5aa: be e1 08 00 00 mov esi,0x8e1 + 41c5af: bf e8 64 43 00 mov edi,0x4364e8 + 41c5b4: e8 13 74 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41c5b9: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41c5bd: c9 leave + 41c5be: c3 ret + 41c5bf: 90 nop + +000000000041c5c0 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKc>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKc(): + 41c5c0: 55 push rbp + 41c5c1: 48 89 e5 mov rbp,rsp + 41c5c4: 48 83 ec 20 sub rsp,0x20 + 41c5c8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41c5cc: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41c5d0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c5d4: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c5d8: 48 85 c0 test rax,rax + 41c5db: 75 1c jne 41c5f9 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKc+0x39> + 41c5dd: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41c5e1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c5e5: 48 89 d6 mov rsi,rdx + 41c5e8: 48 89 c7 mov rdi,rax + 41c5eb: e8 08 5b 00 00 call 4220f8 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc> + 41c5f0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c5f4: 48 8b 00 mov rax,QWORD PTR [rax] + 41c5f7: eb 3b jmp 41c634 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKc+0x74> + 41c5f9: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41c5fd: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41c601: 48 8d 45 f0 lea rax,[rbp-0x10] + 41c605: 48 89 ce mov rsi,rcx + 41c608: 48 89 c7 mov rdi,rax + 41c60b: e8 b8 5b 00 00 call 4221c8 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerC1ERS6_PKc> + 41c610: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c614: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c618: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41c61c: 0f be c0 movsx eax,al + 41c61f: 48 8d 55 f0 lea rdx,[rbp-0x10] + 41c623: 48 89 d6 mov rsi,rdx + 41c626: 89 c7 mov edi,eax + 41c628: e8 c5 5b 00 00 call 4221f2 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_> + 41c62d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c631: 48 8b 00 mov rax,QWORD PTR [rax] + 41c634: c9 leave + 41c635: c3 ret + +000000000041c636 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE(): + 41c636: 55 push rbp + 41c637: 48 89 e5 mov rbp,rsp + 41c63a: 48 83 ec 30 sub rsp,0x30 + 41c63e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41c642: 48 89 d1 mov rcx,rdx + 41c645: 48 89 f0 mov rax,rsi + 41c648: 48 89 fa mov rdx,rdi + 41c64b: 48 89 ca mov rdx,rcx + 41c64e: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41c652: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41c656: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c65a: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c65e: 48 85 c0 test rax,rax + 41c661: 74 3b je 41c69e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE+0x68> + 41c663: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c667: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c66b: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41c66f: 0f be c0 movsx eax,al + 41c672: 48 8d 55 ff lea rdx,[rbp-0x1] + 41c676: 48 89 d6 mov rsi,rdx + 41c679: 89 c7 mov edi,eax + 41c67b: e8 66 38 00 00 call 41fee6 <_ZN3fmt2v76detail22check_string_type_specIcNS1_13error_handlerEEEvT_OT0_> + 41c680: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c684: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 41c688: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41c68c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41c690: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c694: 48 89 c7 mov rdi,rax + 41c697: e8 a8 5b 00 00 call 422244 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE> + 41c69c: eb 17 jmp 41c6b5 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_17basic_string_viewIcEE+0x7f> + 41c69e: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41c6a2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41c6a6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c6aa: 48 89 ce mov rsi,rcx + 41c6ad: 48 89 c7 mov rdi,rax + 41c6b0: e8 db 5b 00 00 call 422290 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE> + 41c6b5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c6b9: 48 8b 00 mov rax,QWORD PTR [rax] + 41c6bc: c9 leave + 41c6bd: c3 ret + +000000000041c6be <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKv>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKv(): + 41c6be: 55 push rbp + 41c6bf: 48 89 e5 mov rbp,rsp + 41c6c2: 48 83 ec 20 sub rsp,0x20 + 41c6c6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41c6ca: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41c6ce: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c6d2: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c6d6: 48 85 c0 test rax,rax + 41c6d9: 74 1d je 41c6f8 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclEPKv+0x3a> + 41c6db: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c6df: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41c6e3: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41c6e7: 0f be c0 movsx eax,al + 41c6ea: 48 8d 55 ff lea rdx,[rbp-0x1] + 41c6ee: 48 89 d6 mov rsi,rdx + 41c6f1: 89 c7 mov edi,eax + 41c6f3: e8 f3 38 00 00 call 41ffeb <_ZN3fmt2v76detail23check_pointer_type_specIcNS1_13error_handlerEEEvT_OT0_> + 41c6f8: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41c6fc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c700: 48 89 d6 mov rsi,rdx + 41c703: 48 89 c7 mov rdi,rax + 41c706: e8 15 5c 00 00 call 422320 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE13write_pointerEPKv> + 41c70b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c70f: 48 8b 00 mov rax,QWORD PTR [rax] + 41c712: c9 leave + 41c713: c3 ret + +000000000041c714 <_ZN3fmt2v76detail13arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE>: +_ZN3fmt2v76detail13arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE(): + 41c714: 55 push rbp + 41c715: 48 89 e5 mov rbp,rsp + 41c718: 48 83 ec 20 sub rsp,0x20 + 41c71c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41c720: 48 89 d1 mov rcx,rdx + 41c723: 48 89 f0 mov rax,rsi + 41c726: 48 89 fa mov rdx,rdi + 41c729: 48 89 ca mov rdx,rcx + 41c72c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41c730: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41c734: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c738: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 41c73c: 48 85 c0 test rax,rax + 41c73f: 74 1b je 41c75c <_ZN3fmt2v76detail13arg_formatterINS1_15buffer_appenderIcEEcEclENS0_16basic_format_argINS0_20basic_format_contextIS4_cEEE6handleE+0x48> + 41c741: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c745: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 41c749: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c74d: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 41c751: 48 89 d6 mov rsi,rdx + 41c754: 48 89 c7 mov rdi,rax + 41c757: e8 f3 98 ff ff call 41604f <_ZN3fmt2v710advance_toIcNS0_6detail13error_handlerEEEvRNS0_26basic_format_parse_contextIT_T0_EEPKS5_> + 41c75c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c760: 48 8b 50 18 mov rdx,QWORD PTR [rax+0x18] + 41c764: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c768: 48 8b 48 20 mov rcx,QWORD PTR [rax+0x20] + 41c76c: 48 8d 45 e0 lea rax,[rbp-0x20] + 41c770: 48 89 ce mov rsi,rcx + 41c773: 48 89 c7 mov rdi,rax + 41c776: e8 4d f7 fe ff call 40bec8 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS3_13error_handlerEEERS6_> + 41c77b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c77f: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 41c783: 48 89 c7 mov rdi,rax + 41c786: e8 8f f7 fe ff call 40bf1a <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3outEv> + 41c78b: c9 leave + 41c78c: c3 ret + 41c78d: 90 nop + +000000000041c78e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_9monostateE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEEclENS0_9monostateE(): + 41c78e: 55 push rbp + 41c78f: 48 89 e5 mov rbp,rsp + 41c792: 48 83 ec 10 sub rsp,0x10 + 41c796: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41c79a: ba 98 66 43 00 mov edx,0x436698 + 41c79f: be c2 08 00 00 mov esi,0x8c2 + 41c7a4: bf e8 64 43 00 mov edi,0x4364e8 + 41c7a9: e8 1e 72 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + +000000000041c7ae <_ZSt8__fill_aIPccEvT_S1_RKT0_>: +_ZSt8__fill_aIPccEvT_S1_RKT0_(): + 41c7ae: 55 push rbp + 41c7af: 48 89 e5 mov rbp,rsp + 41c7b2: 48 83 ec 20 sub rsp,0x20 + 41c7b6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41c7ba: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41c7be: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41c7c2: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41c7c6: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41c7ca: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c7ce: 48 89 ce mov rsi,rcx + 41c7d1: 48 89 c7 mov rdi,rax + 41c7d4: e8 98 5b 00 00 call 422371 <_ZSt9__fill_a1IcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT_E7__valueEvE6__typeEPS3_S7_RKS3_> + 41c7d9: 90 nop + 41c7da: c9 leave + 41c7db: c3 ret + +000000000041c7dc <_ZSt12__miter_baseIPcET_S1_>: +_ZSt12__miter_baseIPcET_S1_(): + 41c7dc: 55 push rbp + 41c7dd: 48 89 e5 mov rbp,rsp + 41c7e0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41c7e4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c7e8: 5d pop rbp + 41c7e9: c3 ret + +000000000041c7ea <_ZSt13__copy_move_aILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_>: +_ZSt13__copy_move_aILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_(): + 41c7ea: 55 push rbp + 41c7eb: 48 89 e5 mov rbp,rsp + 41c7ee: 41 54 push r12 + 41c7f0: 53 push rbx + 41c7f1: 48 83 ec 20 sub rsp,0x20 + 41c7f5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41c7f9: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41c7fd: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41c801: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c805: 48 89 c7 mov rdi,rax + 41c808: e8 b1 5b 00 00 call 4223be <_ZSt12__niter_baseIN3fmt2v76detail15buffer_appenderIcEEET_S5_> + 41c80d: 49 89 c4 mov r12,rax + 41c810: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41c814: 48 89 c7 mov rdi,rax + 41c817: e8 f7 0c 00 00 call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 41c81c: 48 89 c3 mov rbx,rax + 41c81f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c823: 48 89 c7 mov rdi,rax + 41c826: e8 e8 0c 00 00 call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 41c82b: 4c 89 e2 mov rdx,r12 + 41c82e: 48 89 de mov rsi,rbx + 41c831: 48 89 c7 mov rdi,rax + 41c834: e8 93 5b 00 00 call 4223cc <_ZSt14__copy_move_a1ILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_> + 41c839: 48 89 c2 mov rdx,rax + 41c83c: 48 8d 45 d8 lea rax,[rbp-0x28] + 41c840: 48 89 d6 mov rsi,rdx + 41c843: 48 89 c7 mov rdi,rax + 41c846: e8 ae 5b 00 00 call 4223f9 <_ZSt12__niter_wrapIN3fmt2v76detail15buffer_appenderIcEEET_RKS5_S5_> + 41c84b: 48 83 c4 20 add rsp,0x20 + 41c84f: 5b pop rbx + 41c850: 41 5c pop r12 + 41c852: 5d pop rbp + 41c853: c3 ret + +000000000041c854 <_ZSt4copyIPKwPwET0_T_S4_S3_>: +_ZSt4copyIPKwPwET0_T_S4_S3_(): + 41c854: 55 push rbp + 41c855: 48 89 e5 mov rbp,rsp + 41c858: 53 push rbx + 41c859: 48 83 ec 28 sub rsp,0x28 + 41c85d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41c861: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41c865: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41c869: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41c86d: 48 89 c7 mov rdi,rax + 41c870: e8 96 5b 00 00 call 42240b <_ZSt12__miter_baseIPKwET_S2_> + 41c875: 48 89 c3 mov rbx,rax + 41c878: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c87c: 48 89 c7 mov rdi,rax + 41c87f: e8 87 5b 00 00 call 42240b <_ZSt12__miter_baseIPKwET_S2_> + 41c884: 48 89 c1 mov rcx,rax + 41c887: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c88b: 48 89 c2 mov rdx,rax + 41c88e: 48 89 de mov rsi,rbx + 41c891: 48 89 cf mov rdi,rcx + 41c894: e8 80 5b 00 00 call 422419 <_ZSt13__copy_move_aILb0EPKwPwET1_T0_S4_S3_> + 41c899: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41c89d: c9 leave + 41c89e: c3 ret + +000000000041c89f <_ZSt14__copy_move_a1ILb0EPjS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a1ILb0EPjS0_ET1_T0_S2_S1_(): + 41c89f: 55 push rbp + 41c8a0: 48 89 e5 mov rbp,rsp + 41c8a3: 48 83 ec 20 sub rsp,0x20 + 41c8a7: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41c8ab: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41c8af: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41c8b3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41c8b7: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41c8bb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41c8bf: 48 89 ce mov rsi,rcx + 41c8c2: 48 89 c7 mov rdi,rax + 41c8c5: e8 b9 5b 00 00 call 422483 <_ZSt14__copy_move_a2ILb0EPjS0_ET1_T0_S2_S1_> + 41c8ca: c9 leave + 41c8cb: c3 ret + +000000000041c8cc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmmOT2_(): + 41c8cc: 55 push rbp + 41c8cd: 48 89 e5 mov rbp,rsp + 41c8d0: 48 83 ec 60 sub rsp,0x60 + 41c8d4: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41c8d8: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41c8dc: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41c8e0: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41c8e4: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41c8e8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41c8ec: 8b 00 mov eax,DWORD PTR [rax] + 41c8ee: 89 c7 mov edi,eax + 41c8f0: e8 cc ec fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41c8f5: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41c8f8: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41c8fb: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41c8ff: 73 09 jae 41c90a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmmOT2_+0x3e> + 41c901: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41c904: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41c908: eb 05 jmp 41c90f <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_15write_nonfiniteIcSC_EET0_SE_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlPcE_EESE_SE_RKNSF_IT1_EEmmOT2_+0x43> + 41c90a: b8 00 00 00 00 mov eax,0x0 + 41c90f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41c913: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 41c91b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41c91f: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41c923: 83 e0 0f and eax,0xf + 41c926: 0f b6 d0 movzx edx,al + 41c929: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41c92d: 48 01 d0 add rax,rdx + 41c930: 0f b6 00 movzx eax,BYTE PTR [rax] + 41c933: 0f be c0 movsx eax,al + 41c936: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41c93a: 89 c1 mov ecx,eax + 41c93c: 48 d3 ea shr rdx,cl + 41c93f: 48 89 d0 mov rax,rdx + 41c942: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41c946: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41c94a: 48 83 c0 0a add rax,0xa + 41c94e: 48 89 c7 mov rdi,rax + 41c951: e8 5a 5b 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41c956: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41c95b: 48 89 c2 mov rdx,rax + 41c95e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41c962: 48 01 c2 add rdx,rax + 41c965: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41c969: 48 89 d6 mov rsi,rdx + 41c96c: 48 89 c7 mov rdi,rax + 41c96f: e8 08 92 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41c974: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c978: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41c97c: 48 8d 50 0a lea rdx,[rax+0xa] + 41c980: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41c984: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c988: 48 89 ce mov rsi,rcx + 41c98b: 48 89 c7 mov rdi,rax + 41c98e: e8 32 5b 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41c993: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c997: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41c99b: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41c99f: 48 89 d6 mov rsi,rdx + 41c9a2: 48 89 c7 mov rdi,rax + 41c9a5: e8 74 7a ff ff call 41441e <_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlPcE_clESK_> + 41c9aa: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c9ae: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41c9b2: 48 8d 50 0a lea rdx,[rax+0xa] + 41c9b6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41c9ba: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41c9be: 48 89 c1 mov rcx,rax + 41c9c1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41c9c5: 48 89 ce mov rsi,rcx + 41c9c8: 48 89 c7 mov rdi,rax + 41c9cb: e8 f5 5a 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41c9d0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41c9d4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41c9d8: 48 8d 45 c8 lea rax,[rbp-0x38] + 41c9dc: 48 89 d6 mov rsi,rdx + 41c9df: 48 89 c7 mov rdi,rax + 41c9e2: e8 6a 92 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41c9e7: c9 leave + 41c9e8: c3 ret + +000000000041c9e9 <_ZSt6copy_nIPciS0_ET1_T_T0_S1_>: +_ZSt6copy_nIPciS0_ET1_T_T0_S1_(): + 41c9e9: 55 push rbp + 41c9ea: 48 89 e5 mov rbp,rsp + 41c9ed: 48 83 ec 30 sub rsp,0x30 + 41c9f1: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41c9f5: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 41c9f8: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41c9fc: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 41c9ff: 89 c7 mov edi,eax + 41ca01: e8 8a 85 fe ff call 404f90 <_ZSt17__size_to_integeri> + 41ca06: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41ca09: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 41ca0d: 7f 06 jg 41ca15 <_ZSt6copy_nIPciS0_ET1_T_T0_S1_+0x2c> + 41ca0f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41ca13: eb 22 jmp 41ca37 <_ZSt6copy_nIPciS0_ET1_T_T0_S1_+0x4e> + 41ca15: 48 8d 45 e8 lea rax,[rbp-0x18] + 41ca19: 48 89 c7 mov rdi,rax + 41ca1c: e8 8b 1e ff ff call 40e8ac <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_> + 41ca21: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ca25: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41ca29: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 41ca2c: 89 ce mov esi,ecx + 41ca2e: 48 89 c7 mov rdi,rax + 41ca31: e8 28 5b 00 00 call 42255e <_ZSt8__copy_nIPciS0_ET1_T_T0_S1_St26random_access_iterator_tag> + 41ca36: 90 nop + 41ca37: c9 leave + 41ca38: c3 ret + +000000000041ca39 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_(): + 41ca39: 55 push rbp + 41ca3a: 48 89 e5 mov rbp,rsp + 41ca3d: 48 83 ec 60 sub rsp,0x60 + 41ca41: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41ca45: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41ca49: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41ca4d: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41ca51: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41ca55: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41ca59: 8b 00 mov eax,DWORD PTR [rax] + 41ca5b: 89 c7 mov edi,eax + 41ca5d: e8 5f eb fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41ca62: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41ca65: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41ca68: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41ca6c: 73 09 jae 41ca77 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_+0x3e> + 41ca6e: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41ca71: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41ca75: eb 05 jmp 41ca7c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_+0x43> + 41ca77: b8 00 00 00 00 mov eax,0x0 + 41ca7c: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41ca80: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41ca88: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41ca8c: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41ca90: 83 e0 0f and eax,0xf + 41ca93: 0f b6 d0 movzx edx,al + 41ca96: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ca9a: 48 01 d0 add rax,rdx + 41ca9d: 0f b6 00 movzx eax,BYTE PTR [rax] + 41caa0: 0f be c0 movsx eax,al + 41caa3: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41caa7: 89 c1 mov ecx,eax + 41caa9: 48 d3 ea shr rdx,cl + 41caac: 48 89 d0 mov rax,rdx + 41caaf: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41cab3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cab7: 48 83 c0 0a add rax,0xa + 41cabb: 48 89 c7 mov rdi,rax + 41cabe: e8 ed 59 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41cac3: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41cac8: 48 89 c2 mov rdx,rax + 41cacb: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41cacf: 48 01 c2 add rdx,rax + 41cad2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41cad6: 48 89 d6 mov rsi,rdx + 41cad9: 48 89 c7 mov rdi,rax + 41cadc: e8 9b 90 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41cae1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cae5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cae9: 48 8d 50 0a lea rdx,[rax+0xa] + 41caed: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41caf1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41caf5: 48 89 ce mov rsi,rcx + 41caf8: 48 89 c7 mov rdi,rax + 41cafb: e8 c5 59 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cb00: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cb04: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cb08: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41cb0c: 48 89 d6 mov rsi,rdx + 41cb0f: 48 89 c7 mov rdi,rax + 41cb12: e8 8f 7a ff ff call 4145a6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_> + 41cb17: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cb1b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cb1f: 48 8d 50 0a lea rdx,[rax+0xa] + 41cb23: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41cb27: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41cb2b: 48 89 c1 mov rcx,rax + 41cb2e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41cb32: 48 89 ce mov rsi,rcx + 41cb35: 48 89 c7 mov rdi,rax + 41cb38: e8 88 59 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cb3d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cb41: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cb45: 48 8d 45 c8 lea rax,[rbp-0x38] + 41cb49: 48 89 d6 mov rsi,rdx + 41cb4c: 48 89 c7 mov rdi,rax + 41cb4f: e8 fd 90 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41cb54: c9 leave + 41cb55: c3 ret + +000000000041cb56 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_(): + 41cb56: 55 push rbp + 41cb57: 48 89 e5 mov rbp,rsp + 41cb5a: 48 83 ec 60 sub rsp,0x60 + 41cb5e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41cb62: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41cb66: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41cb6a: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41cb6e: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41cb72: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cb76: 8b 00 mov eax,DWORD PTR [rax] + 41cb78: 89 c7 mov edi,eax + 41cb7a: e8 42 ea fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41cb7f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41cb82: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cb85: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41cb89: 73 09 jae 41cb94 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_+0x3e> + 41cb8b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cb8e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41cb92: eb 05 jmp 41cb99 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_+0x43> + 41cb94: b8 00 00 00 00 mov eax,0x0 + 41cb99: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41cb9d: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41cba5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cba9: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41cbad: 83 e0 0f and eax,0xf + 41cbb0: 0f b6 d0 movzx edx,al + 41cbb3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41cbb7: 48 01 d0 add rax,rdx + 41cbba: 0f b6 00 movzx eax,BYTE PTR [rax] + 41cbbd: 0f be c0 movsx eax,al + 41cbc0: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41cbc4: 89 c1 mov ecx,eax + 41cbc6: 48 d3 ea shr rdx,cl + 41cbc9: 48 89 d0 mov rax,rdx + 41cbcc: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41cbd0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cbd4: 48 83 c0 0a add rax,0xa + 41cbd8: 48 89 c7 mov rdi,rax + 41cbdb: e8 d0 58 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41cbe0: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41cbe5: 48 89 c2 mov rdx,rax + 41cbe8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41cbec: 48 01 c2 add rdx,rax + 41cbef: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41cbf3: 48 89 d6 mov rsi,rdx + 41cbf6: 48 89 c7 mov rdi,rax + 41cbf9: e8 7e 8f ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41cbfe: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cc02: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cc06: 48 8d 50 0a lea rdx,[rax+0xa] + 41cc0a: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41cc0e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41cc12: 48 89 ce mov rsi,rcx + 41cc15: 48 89 c7 mov rdi,rax + 41cc18: e8 a8 58 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cc1d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cc21: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cc25: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41cc29: 48 89 d6 mov rsi,rdx + 41cc2c: 48 89 c7 mov rdi,rax + 41cc2f: e8 34 7a ff ff call 414668 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_> + 41cc34: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cc38: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cc3c: 48 8d 50 0a lea rdx,[rax+0xa] + 41cc40: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41cc44: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41cc48: 48 89 c1 mov rcx,rax + 41cc4b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41cc4f: 48 89 ce mov rsi,rcx + 41cc52: 48 89 c7 mov rdi,rax + 41cc55: e8 6b 58 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cc5a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cc5e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cc62: 48 8d 45 c8 lea rax,[rbp-0x38] + 41cc66: 48 89 d6 mov rsi,rdx + 41cc69: 48 89 c7 mov rdi,rax + 41cc6c: e8 e0 8f ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41cc71: c9 leave + 41cc72: c3 ret + +000000000041cc73 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_(): + 41cc73: 55 push rbp + 41cc74: 48 89 e5 mov rbp,rsp + 41cc77: 48 83 ec 60 sub rsp,0x60 + 41cc7b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41cc7f: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41cc83: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41cc87: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41cc8b: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41cc8f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cc93: 8b 00 mov eax,DWORD PTR [rax] + 41cc95: 89 c7 mov edi,eax + 41cc97: e8 25 e9 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41cc9c: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41cc9f: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cca2: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41cca6: 73 09 jae 41ccb1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_+0x3e> + 41cca8: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41ccab: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41ccaf: eb 05 jmp 41ccb6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_+0x43> + 41ccb1: b8 00 00 00 00 mov eax,0x0 + 41ccb6: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41ccba: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41ccc2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41ccc6: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41ccca: 83 e0 0f and eax,0xf + 41cccd: 0f b6 d0 movzx edx,al + 41ccd0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ccd4: 48 01 d0 add rax,rdx + 41ccd7: 0f b6 00 movzx eax,BYTE PTR [rax] + 41ccda: 0f be c0 movsx eax,al + 41ccdd: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41cce1: 89 c1 mov ecx,eax + 41cce3: 48 d3 ea shr rdx,cl + 41cce6: 48 89 d0 mov rax,rdx + 41cce9: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41cced: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41ccf1: 48 83 c0 0a add rax,0xa + 41ccf5: 48 89 c7 mov rdi,rax + 41ccf8: e8 b3 57 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41ccfd: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41cd02: 48 89 c2 mov rdx,rax + 41cd05: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41cd09: 48 01 c2 add rdx,rax + 41cd0c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41cd10: 48 89 d6 mov rsi,rdx + 41cd13: 48 89 c7 mov rdi,rax + 41cd16: e8 61 8e ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41cd1b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cd1f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cd23: 48 8d 50 0a lea rdx,[rax+0xa] + 41cd27: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41cd2b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41cd2f: 48 89 ce mov rsi,rcx + 41cd32: 48 89 c7 mov rdi,rax + 41cd35: e8 8b 57 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cd3a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cd3e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cd42: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41cd46: 48 89 d6 mov rsi,rdx + 41cd49: 48 89 c7 mov rdi,rax + 41cd4c: e8 0b 7a ff ff call 41475c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_> + 41cd51: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cd55: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cd59: 48 8d 50 0a lea rdx,[rax+0xa] + 41cd5d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41cd61: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41cd65: 48 89 c1 mov rcx,rax + 41cd68: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41cd6c: 48 89 ce mov rsi,rcx + 41cd6f: 48 89 c7 mov rdi,rax + 41cd72: e8 4e 57 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cd77: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cd7b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cd7f: 48 8d 45 c8 lea rax,[rbp-0x38] + 41cd83: 48 89 d6 mov rsi,rdx + 41cd86: 48 89 c7 mov rdi,rax + 41cd89: e8 c3 8e ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41cd8e: c9 leave + 41cd8f: c3 ret + +000000000041cd90 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_(): + 41cd90: 55 push rbp + 41cd91: 48 89 e5 mov rbp,rsp + 41cd94: 48 83 ec 60 sub rsp,0x60 + 41cd98: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41cd9c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41cda0: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41cda4: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41cda8: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41cdac: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cdb0: 8b 00 mov eax,DWORD PTR [rax] + 41cdb2: 89 c7 mov edi,eax + 41cdb4: e8 08 e8 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41cdb9: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41cdbc: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cdbf: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41cdc3: 73 09 jae 41cdce <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_+0x3e> + 41cdc5: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cdc8: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41cdcc: eb 05 jmp 41cdd3 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIfEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_+0x43> + 41cdce: b8 00 00 00 00 mov eax,0x0 + 41cdd3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41cdd7: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41cddf: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cde3: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41cde7: 83 e0 0f and eax,0xf + 41cdea: 0f b6 d0 movzx edx,al + 41cded: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41cdf1: 48 01 d0 add rax,rdx + 41cdf4: 0f b6 00 movzx eax,BYTE PTR [rax] + 41cdf7: 0f be c0 movsx eax,al + 41cdfa: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41cdfe: 89 c1 mov ecx,eax + 41ce00: 48 d3 ea shr rdx,cl + 41ce03: 48 89 d0 mov rax,rdx + 41ce06: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41ce0a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41ce0e: 48 83 c0 0a add rax,0xa + 41ce12: 48 89 c7 mov rdi,rax + 41ce15: e8 96 56 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41ce1a: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41ce1f: 48 89 c2 mov rdx,rax + 41ce22: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ce26: 48 01 c2 add rdx,rax + 41ce29: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ce2d: 48 89 d6 mov rsi,rdx + 41ce30: 48 89 c7 mov rdi,rax + 41ce33: e8 44 8d ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41ce38: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41ce3c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41ce40: 48 8d 50 0a lea rdx,[rax+0xa] + 41ce44: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41ce48: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41ce4c: 48 89 ce mov rsi,rcx + 41ce4f: 48 89 c7 mov rdi,rax + 41ce52: e8 6e 56 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41ce57: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41ce5b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41ce5f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41ce63: 48 89 d6 mov rsi,rdx + 41ce66: 48 89 c7 mov rdi,rax + 41ce69: e8 a0 79 ff ff call 41480e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIfEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_> + 41ce6e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41ce72: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41ce76: 48 8d 50 0a lea rdx,[rax+0xa] + 41ce7a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ce7e: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41ce82: 48 89 c1 mov rcx,rax + 41ce85: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41ce89: 48 89 ce mov rsi,rcx + 41ce8c: 48 89 c7 mov rdi,rax + 41ce8f: e8 31 56 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41ce94: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41ce98: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41ce9c: 48 8d 45 c8 lea rax,[rbp-0x38] + 41cea0: 48 89 d6 mov rsi,rdx + 41cea3: 48 89 c7 mov rdi,rax + 41cea6: e8 a6 8d ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41ceab: c9 leave + 41ceac: c3 ret + +000000000041cead <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_(): + 41cead: 55 push rbp + 41ceae: 48 89 e5 mov rbp,rsp + 41ceb1: 48 83 ec 60 sub rsp,0x60 + 41ceb5: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41ceb9: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41cebd: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41cec1: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41cec5: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41cec9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cecd: 8b 00 mov eax,DWORD PTR [rax] + 41cecf: 89 c7 mov edi,eax + 41ced1: e8 eb e6 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41ced6: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41ced9: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cedc: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41cee0: 73 09 jae 41ceeb <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_+0x3e> + 41cee2: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cee5: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41cee9: eb 05 jmp 41cef0 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE0_EESI_SI_SP_mmOT2_+0x43> + 41ceeb: b8 00 00 00 00 mov eax,0x0 + 41cef0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41cef4: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41cefc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cf00: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41cf04: 83 e0 0f and eax,0xf + 41cf07: 0f b6 d0 movzx edx,al + 41cf0a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41cf0e: 48 01 d0 add rax,rdx + 41cf11: 0f b6 00 movzx eax,BYTE PTR [rax] + 41cf14: 0f be c0 movsx eax,al + 41cf17: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41cf1b: 89 c1 mov ecx,eax + 41cf1d: 48 d3 ea shr rdx,cl + 41cf20: 48 89 d0 mov rax,rdx + 41cf23: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41cf27: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cf2b: 48 83 c0 0a add rax,0xa + 41cf2f: 48 89 c7 mov rdi,rax + 41cf32: e8 79 55 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41cf37: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41cf3c: 48 89 c2 mov rdx,rax + 41cf3f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41cf43: 48 01 c2 add rdx,rax + 41cf46: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41cf4a: 48 89 d6 mov rsi,rdx + 41cf4d: 48 89 c7 mov rdi,rax + 41cf50: e8 27 8c ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41cf55: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cf59: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cf5d: 48 8d 50 0a lea rdx,[rax+0xa] + 41cf61: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41cf65: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41cf69: 48 89 ce mov rsi,rcx + 41cf6c: 48 89 c7 mov rdi,rax + 41cf6f: e8 51 55 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cf74: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cf78: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cf7c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41cf80: 48 89 d6 mov rsi,rdx + 41cf83: 48 89 c7 mov rdi,rax + 41cf86: e8 21 7f ff ff call 414eac <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE0_clESO_> + 41cf8b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cf8f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cf93: 48 8d 50 0a lea rdx,[rax+0xa] + 41cf97: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41cf9b: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41cf9f: 48 89 c1 mov rcx,rax + 41cfa2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41cfa6: 48 89 ce mov rsi,rcx + 41cfa9: 48 89 c7 mov rdi,rax + 41cfac: e8 14 55 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41cfb1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41cfb5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41cfb9: 48 8d 45 c8 lea rax,[rbp-0x38] + 41cfbd: 48 89 d6 mov rsi,rdx + 41cfc0: 48 89 c7 mov rdi,rax + 41cfc3: e8 89 8c ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41cfc8: c9 leave + 41cfc9: c3 ret + +000000000041cfca <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_(): + 41cfca: 55 push rbp + 41cfcb: 48 89 e5 mov rbp,rsp + 41cfce: 48 83 ec 60 sub rsp,0x60 + 41cfd2: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41cfd6: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41cfda: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41cfde: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41cfe2: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41cfe6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41cfea: 8b 00 mov eax,DWORD PTR [rax] + 41cfec: 89 c7 mov edi,eax + 41cfee: e8 ce e5 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41cff3: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41cff6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41cff9: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41cffd: 73 09 jae 41d008 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_+0x3e> + 41cfff: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d002: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41d006: eb 05 jmp 41d00d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE1_EESI_SI_SP_mmOT2_+0x43> + 41d008: b8 00 00 00 00 mov eax,0x0 + 41d00d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41d011: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41d019: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d01d: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41d021: 83 e0 0f and eax,0xf + 41d024: 0f b6 d0 movzx edx,al + 41d027: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d02b: 48 01 d0 add rax,rdx + 41d02e: 0f b6 00 movzx eax,BYTE PTR [rax] + 41d031: 0f be c0 movsx eax,al + 41d034: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41d038: 89 c1 mov ecx,eax + 41d03a: 48 d3 ea shr rdx,cl + 41d03d: 48 89 d0 mov rax,rdx + 41d040: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41d044: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d048: 48 83 c0 0a add rax,0xa + 41d04c: 48 89 c7 mov rdi,rax + 41d04f: e8 5c 54 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41d054: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41d059: 48 89 c2 mov rdx,rax + 41d05c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41d060: 48 01 c2 add rdx,rax + 41d063: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41d067: 48 89 d6 mov rsi,rdx + 41d06a: 48 89 c7 mov rdi,rax + 41d06d: e8 0a 8b ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41d072: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d076: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d07a: 48 8d 50 0a lea rdx,[rax+0xa] + 41d07e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41d082: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d086: 48 89 ce mov rsi,rcx + 41d089: 48 89 c7 mov rdi,rax + 41d08c: e8 34 54 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d091: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d095: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d099: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41d09d: 48 89 d6 mov rsi,rdx + 41d0a0: 48 89 c7 mov rdi,rax + 41d0a3: e8 c6 7e ff ff call 414f6e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE1_clESO_> + 41d0a8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d0ac: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d0b0: 48 8d 50 0a lea rdx,[rax+0xa] + 41d0b4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d0b8: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41d0bc: 48 89 c1 mov rcx,rax + 41d0bf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d0c3: 48 89 ce mov rsi,rcx + 41d0c6: 48 89 c7 mov rdi,rax + 41d0c9: e8 f7 53 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d0ce: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d0d2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d0d6: 48 8d 45 c8 lea rax,[rbp-0x38] + 41d0da: 48 89 d6 mov rsi,rdx + 41d0dd: 48 89 c7 mov rdi,rax + 41d0e0: e8 6c 8b ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41d0e5: c9 leave + 41d0e6: c3 ret + +000000000041d0e7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_(): + 41d0e7: 55 push rbp + 41d0e8: 48 89 e5 mov rbp,rsp + 41d0eb: 48 83 ec 60 sub rsp,0x60 + 41d0ef: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41d0f3: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41d0f7: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41d0fb: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41d0ff: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41d103: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d107: 8b 00 mov eax,DWORD PTR [rax] + 41d109: 89 c7 mov edi,eax + 41d10b: e8 b1 e4 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41d110: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41d113: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d116: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41d11a: 73 09 jae 41d125 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_+0x3e> + 41d11c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d11f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41d123: eb 05 jmp 41d12a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE2_EESI_SI_SP_mmOT2_+0x43> + 41d125: b8 00 00 00 00 mov eax,0x0 + 41d12a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41d12e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41d136: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d13a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41d13e: 83 e0 0f and eax,0xf + 41d141: 0f b6 d0 movzx edx,al + 41d144: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d148: 48 01 d0 add rax,rdx + 41d14b: 0f b6 00 movzx eax,BYTE PTR [rax] + 41d14e: 0f be c0 movsx eax,al + 41d151: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41d155: 89 c1 mov ecx,eax + 41d157: 48 d3 ea shr rdx,cl + 41d15a: 48 89 d0 mov rax,rdx + 41d15d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41d161: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d165: 48 83 c0 0a add rax,0xa + 41d169: 48 89 c7 mov rdi,rax + 41d16c: e8 3f 53 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41d171: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41d176: 48 89 c2 mov rdx,rax + 41d179: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41d17d: 48 01 c2 add rdx,rax + 41d180: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41d184: 48 89 d6 mov rsi,rdx + 41d187: 48 89 c7 mov rdi,rax + 41d18a: e8 ed 89 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41d18f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d193: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d197: 48 8d 50 0a lea rdx,[rax+0xa] + 41d19b: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41d19f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d1a3: 48 89 ce mov rsi,rcx + 41d1a6: 48 89 c7 mov rdi,rax + 41d1a9: e8 17 53 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d1ae: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d1b2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d1b6: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41d1ba: 48 89 d6 mov rsi,rdx + 41d1bd: 48 89 c7 mov rdi,rax + 41d1c0: e8 9f 7e ff ff call 415064 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE2_clESO_> + 41d1c5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d1c9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d1cd: 48 8d 50 0a lea rdx,[rax+0xa] + 41d1d1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d1d5: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41d1d9: 48 89 c1 mov rcx,rax + 41d1dc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d1e0: 48 89 ce mov rsi,rcx + 41d1e3: 48 89 c7 mov rdi,rax + 41d1e6: e8 da 52 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d1eb: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d1ef: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d1f3: 48 8d 45 c8 lea rax,[rbp-0x38] + 41d1f7: 48 89 d6 mov rsi,rdx + 41d1fa: 48 89 c7 mov rdi,rax + 41d1fd: e8 4f 8a ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41d202: c9 leave + 41d203: c3 ret + +000000000041d204 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_(): + 41d204: 55 push rbp + 41d205: 48 89 e5 mov rbp,rsp + 41d208: 48 83 ec 60 sub rsp,0x60 + 41d20c: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41d210: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41d214: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41d218: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41d21c: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41d220: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d224: 8b 00 mov eax,DWORD PTR [rax] + 41d226: 89 c7 mov edi,eax + 41d228: e8 94 e3 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41d22d: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41d230: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d233: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41d237: 73 09 jae 41d242 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_+0x3e> + 41d239: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d23c: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41d240: eb 05 jmp 41d247 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_9dragonbox10decimal_fpIdEEcEET_SH_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESM_EUlPcE3_EESI_SI_SP_mmOT2_+0x43> + 41d242: b8 00 00 00 00 mov eax,0x0 + 41d247: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41d24b: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41d253: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d257: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41d25b: 83 e0 0f and eax,0xf + 41d25e: 0f b6 d0 movzx edx,al + 41d261: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d265: 48 01 d0 add rax,rdx + 41d268: 0f b6 00 movzx eax,BYTE PTR [rax] + 41d26b: 0f be c0 movsx eax,al + 41d26e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41d272: 89 c1 mov ecx,eax + 41d274: 48 d3 ea shr rdx,cl + 41d277: 48 89 d0 mov rax,rdx + 41d27a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41d27e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d282: 48 83 c0 0a add rax,0xa + 41d286: 48 89 c7 mov rdi,rax + 41d289: e8 22 52 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41d28e: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41d293: 48 89 c2 mov rdx,rax + 41d296: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41d29a: 48 01 c2 add rdx,rax + 41d29d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41d2a1: 48 89 d6 mov rsi,rdx + 41d2a4: 48 89 c7 mov rdi,rax + 41d2a7: e8 d0 88 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41d2ac: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d2b0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d2b4: 48 8d 50 0a lea rdx,[rax+0xa] + 41d2b8: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41d2bc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d2c0: 48 89 ce mov rsi,rcx + 41d2c3: 48 89 c7 mov rdi,rax + 41d2c6: e8 fa 51 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d2cb: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d2cf: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d2d3: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41d2d7: 48 89 d6 mov rsi,rdx + 41d2da: 48 89 c7 mov rdi,rax + 41d2dd: e8 36 7e ff ff call 415118 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_9dragonbox10decimal_fpIdEEcEET_SE_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESJ_ENKUlPcE3_clESO_> + 41d2e2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d2e6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d2ea: 48 8d 50 0a lea rdx,[rax+0xa] + 41d2ee: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d2f2: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41d2f6: 48 89 c1 mov rcx,rax + 41d2f9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d2fd: 48 89 ce mov rsi,rcx + 41d300: 48 89 c7 mov rdi,rax + 41d303: e8 bd 51 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d308: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d30c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d310: 48 8d 45 c8 lea rax,[rbp-0x38] + 41d314: 48 89 d6 mov rsi,rdx + 41d317: 48 89 c7 mov rdi,rax + 41d31a: e8 32 89 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41d31f: c9 leave + 41d320: c3 ret + +000000000041d321 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmOT2_(): + 41d321: 55 push rbp + 41d322: 48 89 e5 mov rbp,rsp + 41d325: 48 83 ec 20 sub rsp,0x20 + 41d329: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d32d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d331: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41d335: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41d339: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41d33d: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41d341: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41d345: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41d349: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d34d: 49 89 f8 mov r8,rdi + 41d350: 48 89 c7 mov rdi,rax + 41d353: e8 3c 52 00 00 call 422594 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmmOT2_> + 41d358: c9 leave + 41d359: c3 ret + +000000000041d35a <_ZN3fmt2v76detail17write_significandIPccEET_S4_PKciiT0_>: +_ZN3fmt2v76detail17write_significandIPccEET_S4_PKciiT0_(): + 41d35a: 55 push rbp + 41d35b: 48 89 e5 mov rbp,rsp + 41d35e: 48 83 ec 20 sub rsp,0x20 + 41d362: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d366: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d36a: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 41d36d: 89 4d e8 mov DWORD PTR [rbp-0x18],ecx + 41d370: 44 89 c0 mov eax,r8d + 41d373: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 41d376: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41d379: 48 63 d0 movsxd rdx,eax + 41d37c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d380: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 41d384: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41d388: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d38c: 48 89 ce mov rsi,rcx + 41d38f: 48 89 c7 mov rdi,rax + 41d392: e8 ac b3 ff ff call 418743 <_ZN3fmt2v76detail8copy_strIcPKcPcLi0EEET1_T0_S7_S6_> + 41d397: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41d39b: 80 7d e4 00 cmp BYTE PTR [rbp-0x1c],0x0 + 41d39f: 75 06 jne 41d3a7 <_ZN3fmt2v76detail17write_significandIPccEET_S4_PKciiT0_+0x4d> + 41d3a1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d3a5: eb 3e jmp 41d3e5 <_ZN3fmt2v76detail17write_significandIPccEET_S4_PKciiT0_+0x8b> + 41d3a7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d3ab: 48 8d 50 01 lea rdx,[rax+0x1] + 41d3af: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41d3b3: 0f b6 55 e4 movzx edx,BYTE PTR [rbp-0x1c] + 41d3b7: 88 10 mov BYTE PTR [rax],dl + 41d3b9: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41d3bc: 48 63 d0 movsxd rdx,eax + 41d3bf: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d3c3: 48 8d 34 02 lea rsi,[rdx+rax*1] + 41d3c7: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41d3ca: 48 63 d0 movsxd rdx,eax + 41d3cd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d3d1: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 41d3d5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d3d9: 48 89 c2 mov rdx,rax + 41d3dc: 48 89 cf mov rdi,rcx + 41d3df: e8 5f b3 ff ff call 418743 <_ZN3fmt2v76detail8copy_strIcPKcPcLi0EEET1_T0_S7_S6_> + 41d3e4: 90 nop + 41d3e5: c9 leave + 41d3e6: c3 ret + +000000000041d3e7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mOT2_(): + 41d3e7: 55 push rbp + 41d3e8: 48 89 e5 mov rbp,rsp + 41d3eb: 48 83 ec 20 sub rsp,0x20 + 41d3ef: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d3f3: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d3f7: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41d3fb: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41d3ff: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41d403: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41d407: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41d40b: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41d40f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d413: 49 89 f8 mov r8,rdi + 41d416: 48 89 c7 mov rdi,rax + 41d419: e8 93 52 00 00 call 4226b1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mmOT2_> + 41d41e: c9 leave + 41d41f: c3 ret + +000000000041d420 <_ZN3fmt2v76detail17write_significandIcPcEET0_S4_PKcRi>: +_ZN3fmt2v76detail17write_significandIcPcEET0_S4_PKcRi(): + 41d420: 55 push rbp + 41d421: 48 89 e5 mov rbp,rsp + 41d424: 48 83 ec 20 sub rsp,0x20 + 41d428: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d42c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d430: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41d434: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d438: 8b 00 mov eax,DWORD PTR [rax] + 41d43a: 48 63 d0 movsxd rdx,eax + 41d43d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d441: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 41d445: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41d449: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d44d: 48 89 ce mov rsi,rcx + 41d450: 48 89 c7 mov rdi,rax + 41d453: e8 eb b2 ff ff call 418743 <_ZN3fmt2v76detail8copy_strIcPKcPcLi0EEET1_T0_S7_S6_> + 41d458: c9 leave + 41d459: c3 ret + +000000000041d45a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mOT2_(): + 41d45a: 55 push rbp + 41d45b: 48 89 e5 mov rbp,rsp + 41d45e: 48 83 ec 20 sub rsp,0x20 + 41d462: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d466: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d46a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41d46e: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41d472: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41d476: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41d47a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41d47e: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41d482: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d486: 49 89 f8 mov r8,rdi + 41d489: 48 89 c7 mov rdi,rax + 41d48c: e8 3d 53 00 00 call 4227ce <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mmOT2_> + 41d491: c9 leave + 41d492: c3 ret + +000000000041d493 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mOT2_(): + 41d493: 55 push rbp + 41d494: 48 89 e5 mov rbp,rsp + 41d497: 48 83 ec 20 sub rsp,0x20 + 41d49b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d49f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d4a3: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41d4a7: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41d4ab: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41d4af: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41d4b3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41d4b7: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41d4bb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d4bf: 49 89 f8 mov r8,rdi + 41d4c2: 48 89 c7 mov rdi,rax + 41d4c5: e8 21 54 00 00 call 4228eb <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mmOT2_> + 41d4ca: c9 leave + 41d4cb: c3 ret + +000000000041d4cc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mOT2_(): + 41d4cc: 55 push rbp + 41d4cd: 48 89 e5 mov rbp,rsp + 41d4d0: 48 83 ec 20 sub rsp,0x20 + 41d4d4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d4d8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d4dc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41d4e0: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41d4e4: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 41d4e8: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41d4ec: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41d4f0: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41d4f4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d4f8: 49 89 f8 mov r8,rdi + 41d4fb: 48 89 c7 mov rdi,rax + 41d4fe: e8 05 55 00 00 call 422a08 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mmOT2_> + 41d503: c9 leave + 41d504: c3 ret + +000000000041d505 <_ZSt12__niter_baseIPKcET_S2_>: +_ZSt12__niter_baseIPKcET_S2_(): + 41d505: 55 push rbp + 41d506: 48 89 e5 mov rbp,rsp + 41d509: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d50d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d511: 5d pop rbp + 41d512: c3 ret + +000000000041d513 <_ZSt12__niter_baseIPcET_S1_>: +_ZSt12__niter_baseIPcET_S1_(): + 41d513: 55 push rbp + 41d514: 48 89 e5 mov rbp,rsp + 41d517: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d51b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d51f: 5d pop rbp + 41d520: c3 ret + +000000000041d521 <_ZSt14__copy_move_a1ILb0EPKcPcET1_T0_S4_S3_>: +_ZSt14__copy_move_a1ILb0EPKcPcET1_T0_S4_S3_(): + 41d521: 55 push rbp + 41d522: 48 89 e5 mov rbp,rsp + 41d525: 48 83 ec 20 sub rsp,0x20 + 41d529: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d52d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d531: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41d535: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41d539: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41d53d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d541: 48 89 ce mov rsi,rcx + 41d544: 48 89 c7 mov rdi,rax + 41d547: e8 d9 55 00 00 call 422b25 <_ZSt14__copy_move_a2ILb0EPKcPcET1_T0_S4_S3_> + 41d54c: c9 leave + 41d54d: c3 ret + +000000000041d54e <_ZSt12__niter_wrapIPcET_RKS1_S1_>: +_ZSt12__niter_wrapIPcET_RKS1_S1_(): + 41d54e: 55 push rbp + 41d54f: 48 89 e5 mov rbp,rsp + 41d552: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d556: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d55a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d55e: 5d pop rbp + 41d55f: c3 ret + +000000000041d560 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmmOT2_(): + 41d560: 55 push rbp + 41d561: 48 89 e5 mov rbp,rsp + 41d564: 48 83 ec 60 sub rsp,0x60 + 41d568: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41d56c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41d570: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41d574: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41d578: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 41d57c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d580: 8b 00 mov eax,DWORD PTR [rax] + 41d582: 89 c7 mov edi,eax + 41d584: e8 38 e0 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 41d589: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41d58c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d58f: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 41d593: 73 09 jae 41d59e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmmOT2_+0x3e> + 41d595: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d598: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 41d59c: eb 05 jmp 41d5a3 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_9write_ptrIcSC_mEET0_SE_T1_PKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSG_ISF_EEmmOT2_+0x43> + 41d59e: b8 00 00 00 00 mov eax,0x0 + 41d5a3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41d5a7: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 41d5af: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d5b3: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41d5b7: 83 e0 0f and eax,0xf + 41d5ba: 0f b6 d0 movzx edx,al + 41d5bd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d5c1: 48 01 d0 add rax,rdx + 41d5c4: 0f b6 00 movzx eax,BYTE PTR [rax] + 41d5c7: 0f be c0 movsx eax,al + 41d5ca: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41d5ce: 89 c1 mov ecx,eax + 41d5d0: 48 d3 ea shr rdx,cl + 41d5d3: 48 89 d0 mov rax,rdx + 41d5d6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41d5da: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d5de: 48 83 c0 0a add rax,0xa + 41d5e2: 48 89 c7 mov rdi,rax + 41d5e5: e8 c6 4e 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 41d5ea: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 41d5ef: 48 89 c2 mov rdx,rax + 41d5f2: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41d5f6: 48 01 c2 add rdx,rax + 41d5f9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41d5fd: 48 89 d6 mov rsi,rdx + 41d600: 48 89 c7 mov rdi,rax + 41d603: e8 74 85 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 41d608: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d60c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d610: 48 8d 50 0a lea rdx,[rax+0xa] + 41d614: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41d618: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d61c: 48 89 ce mov rsi,rcx + 41d61f: 48 89 c7 mov rdi,rax + 41d622: e8 9e 4e 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d627: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d62b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d62f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41d633: 48 89 d6 mov rsi,rdx + 41d636: 48 89 c7 mov rdi,rax + 41d639: e8 28 86 ff ff call 415c66 <_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmEET0_SB_T1_PKNS0_18basic_format_specsIT_EEENKUlPcE_clESI_> + 41d63e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d642: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41d646: 48 8d 50 0a lea rdx,[rax+0xa] + 41d64a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d64e: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 41d652: 48 89 c1 mov rcx,rax + 41d655: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d659: 48 89 ce mov rsi,rcx + 41d65c: 48 89 c7 mov rdi,rax + 41d65f: e8 61 4e 00 00 call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 41d664: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41d668: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41d66c: 48 8d 45 c8 lea rax,[rbp-0x38] + 41d670: 48 89 d6 mov rsi,rdx + 41d673: 48 89 c7 mov rdi,rax + 41d676: e8 d6 85 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 41d67b: c9 leave + 41d67c: c3 ret + +000000000041d67d <_ZSt13__copy_move_aILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_>: +_ZSt13__copy_move_aILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_(): + 41d67d: 55 push rbp + 41d67e: 48 89 e5 mov rbp,rsp + 41d681: 41 54 push r12 + 41d683: 53 push rbx + 41d684: 48 83 ec 20 sub rsp,0x20 + 41d688: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41d68c: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41d690: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41d694: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d698: 48 89 c7 mov rdi,rax + 41d69b: e8 b2 54 00 00 call 422b52 <_ZSt12__niter_baseISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_S7_> + 41d6a0: 49 89 c4 mov r12,rax + 41d6a3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 41d6a7: 48 89 c7 mov rdi,rax + 41d6aa: e8 56 fe ff ff call 41d505 <_ZSt12__niter_baseIPKcET_S2_> + 41d6af: 48 89 c3 mov rbx,rax + 41d6b2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d6b6: 48 89 c7 mov rdi,rax + 41d6b9: e8 47 fe ff ff call 41d505 <_ZSt12__niter_baseIPKcET_S2_> + 41d6be: 4c 89 e2 mov rdx,r12 + 41d6c1: 48 89 de mov rsi,rbx + 41d6c4: 48 89 c7 mov rdi,rax + 41d6c7: e8 94 54 00 00 call 422b60 <_ZSt14__copy_move_a1ILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_> + 41d6cc: 48 89 c2 mov rdx,rax + 41d6cf: 48 8d 45 d8 lea rax,[rbp-0x28] + 41d6d3: 48 89 d6 mov rsi,rdx + 41d6d6: 48 89 c7 mov rdi,rax + 41d6d9: e8 af 54 00 00 call 422b8d <_ZSt12__niter_wrapISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_RKS7_S7_> + 41d6de: 48 83 c4 20 add rsp,0x20 + 41d6e2: 5b pop rbx + 41d6e3: 41 5c pop r12 + 41d6e5: 5d pop rbp + 41d6e6: c3 ret + 41d6e7: 90 nop + +000000000041d6e8 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEEC1Ev>: +_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEEC1Ev(): + 41d6e8: 55 push rbp + 41d6e9: 48 89 e5 mov rbp,rsp + 41d6ec: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41d6f0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d6f4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41d6f8: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 41d6ff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d703: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 41d706: 89 10 mov DWORD PTR [rax],edx + 41d708: 90 nop + 41d709: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41d70d: c7 40 10 00 00 00 00 mov DWORD PTR [rax+0x10],0x0 + 41d714: 90 nop + 41d715: 5d pop rbp + 41d716: c3 ret + 41d717: 90 nop + +000000000041d718 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi(): + 41d718: 55 push rbp + 41d719: 48 89 e5 mov rbp,rsp + 41d71c: 48 83 ec 20 sub rsp,0x20 + 41d720: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d724: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41d728: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 41d72b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d72f: 66 0f ef c0 pxor xmm0,xmm0 + 41d733: 0f 29 00 movaps XMMWORD PTR [rax],xmm0 + 41d736: 0f 29 40 10 movaps XMMWORD PTR [rax+0x10],xmm0 + 41d73a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d73e: 48 89 c7 mov rdi,rax + 41d741: e8 5a 54 00 00 call 422ba0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE9is_packedEv> + 41d746: 83 f0 01 xor eax,0x1 + 41d749: 84 c0 test al,al + 41d74b: 74 4a je 41d797 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0x7f> + 41d74d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d751: 48 89 c7 mov rdi,rax + 41d754: e8 5f 54 00 00 call 422bb8 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE8max_sizeEv> + 41d759: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 41d75c: 0f 9c c0 setl al + 41d75f: 84 c0 test al,al + 41d761: 0f 84 82 00 00 00 je 41d7e9 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0xd1> + 41d767: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d76b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41d76f: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41d772: 48 63 d2 movsxd rdx,edx + 41d775: 48 c1 e2 05 shl rdx,0x5 + 41d779: 48 8d 34 10 lea rsi,[rax+rdx*1] + 41d77d: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41d781: 48 8b 06 mov rax,QWORD PTR [rsi] + 41d784: 48 8b 56 08 mov rdx,QWORD PTR [rsi+0x8] + 41d788: 48 89 01 mov QWORD PTR [rcx],rax + 41d78b: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 41d78f: 8b 46 10 mov eax,DWORD PTR [rsi+0x10] + 41d792: 89 41 10 mov DWORD PTR [rcx+0x10],eax + 41d795: eb 52 jmp 41d7e9 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0xd1> + 41d797: 83 7d ec 0e cmp DWORD PTR [rbp-0x14],0xe + 41d79b: 7f 4f jg 41d7ec <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0xd4> + 41d79d: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41d7a0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d7a4: 89 d6 mov esi,edx + 41d7a6: 48 89 c7 mov rdi,rax + 41d7a9: e8 3e 54 00 00 call 422bec <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE4typeEi> + 41d7ae: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41d7b2: 89 42 10 mov DWORD PTR [rdx+0x10],eax + 41d7b5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d7b9: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 41d7bc: 85 c0 test eax,eax + 41d7be: 74 2f je 41d7ef <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0xd7> + 41d7c0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d7c4: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41d7c8: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 41d7cb: 48 63 d2 movsxd rdx,edx + 41d7ce: 48 c1 e2 04 shl rdx,0x4 + 41d7d2: 48 01 d0 add rax,rdx + 41d7d5: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41d7d9: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41d7dd: 48 8b 00 mov rax,QWORD PTR [rax] + 41d7e0: 48 89 01 mov QWORD PTR [rcx],rax + 41d7e3: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 41d7e7: eb 07 jmp 41d7f0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0xd8> + 41d7e9: 90 nop + 41d7ea: eb 04 jmp 41d7f0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0xd8> + 41d7ec: 90 nop + 41d7ed: eb 01 jmp 41d7f0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi+0xd8> + 41d7ef: 90 nop + 41d7f0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41d7f4: c9 leave + 41d7f5: c3 ret + +000000000041d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv(): + 41d7f6: 55 push rbp + 41d7f7: 48 89 e5 mov rbp,rsp + 41d7fa: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41d7fe: 90 nop + 41d7ff: 5d pop rbp + 41d800: c3 ret + +000000000041d801 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_(): + 41d801: 55 push rbp + 41d802: 48 89 e5 mov rbp,rsp + 41d805: 48 83 ec 60 sub rsp,0x60 + 41d809: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 41d80d: 89 75 a4 mov DWORD PTR [rbp-0x5c],esi + 41d810: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 41d813: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41d816: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 41d819: 89 c7 mov edi,eax + 41d81b: e8 92 dd fe ff call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 41d820: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41d823: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d827: 74 03 je 41d82c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_+0x2b> + 41d829: f7 5d fc neg DWORD PTR [rbp-0x4] + 41d82c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d82f: 89 c7 mov edi,eax + 41d831: e8 fd 7a fe ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 41d836: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41d839: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d83d: 74 07 je 41d846 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_+0x45> + 41d83f: ba 01 00 00 00 mov edx,0x1 + 41d844: eb 05 jmp 41d84b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_+0x4a> + 41d846: ba 00 00 00 00 mov edx,0x0 + 41d84b: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41d84e: 48 98 cdqe + 41d850: 48 01 d0 add rax,rdx + 41d853: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41d857: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41d85b: 48 8d 45 a8 lea rax,[rbp-0x58] + 41d85f: 48 89 d6 mov rsi,rdx + 41d862: 48 89 c7 mov rdi,rax + 41d865: e8 0f 44 ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41d86a: 48 8b 00 mov rax,QWORD PTR [rax] + 41d86d: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41d871: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41d875: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41d879: 48 89 d6 mov rsi,rdx + 41d87c: 48 89 c7 mov rdi,rax + 41d87f: e8 9a 53 00 00 call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 41d884: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41d888: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 41d88d: 74 2f je 41d8be <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_+0xbd> + 41d88f: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d893: 74 0f je 41d8a4 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_+0xa3> + 41d895: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d899: 48 8d 50 01 lea rdx,[rax+0x1] + 41d89d: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41d8a1: c6 00 2d mov BYTE PTR [rax],0x2d + 41d8a4: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41d8a7: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 41d8aa: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d8ae: 89 ce mov esi,ecx + 41d8b0: 48 89 c7 mov rdi,rax + 41d8b3: e8 51 ea fe ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41d8b8: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41d8bc: eb 75 jmp 41d933 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_+0x132> + 41d8be: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d8c2: 74 37 je 41d8fb <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1_+0xfa> + 41d8c4: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 41d8c8: 48 8d 45 b8 lea rax,[rbp-0x48] + 41d8cc: be 00 00 00 00 mov esi,0x0 + 41d8d1: 48 89 c7 mov rdi,rax + 41d8d4: e8 59 53 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41d8d9: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41d8dd: 48 8d 45 c8 lea rax,[rbp-0x38] + 41d8e1: 48 89 c7 mov rdi,rax + 41d8e4: e8 53 31 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41d8e9: 48 89 c2 mov rdx,rax + 41d8ec: 48 8d 45 c7 lea rax,[rbp-0x39] + 41d8f0: 48 89 c6 mov rsi,rax + 41d8f3: 48 89 d7 mov rdi,rdx + 41d8f6: e8 4f 31 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41d8fb: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41d8fe: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 41d901: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41d905: 89 ce mov esi,ecx + 41d907: 48 89 c7 mov rdi,rax + 41d90a: e8 37 53 00 00 call 422c46 <_ZN3fmt2v76detail14format_decimalIcjSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 41d90f: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41d913: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41d917: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41d91b: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41d91f: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41d923: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41d927: 48 89 d6 mov rsi,rdx + 41d92a: 48 89 c7 mov rdi,rax + 41d92d: e8 70 53 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41d932: 90 nop + 41d933: c9 leave + 41d934: c3 ret + +000000000041d935 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_(): + 41d935: 55 push rbp + 41d936: 48 89 e5 mov rbp,rsp + 41d939: 48 83 ec 60 sub rsp,0x60 + 41d93d: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 41d941: 89 75 a4 mov DWORD PTR [rbp-0x5c],esi + 41d944: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 41d947: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41d94a: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + 41d94d: 89 c7 mov edi,eax + 41d94f: e8 df 2f ff ff call 410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_> + 41d954: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41d957: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d95b: 74 03 je 41d960 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_+0x2b> + 41d95d: f7 5d fc neg DWORD PTR [rbp-0x4] + 41d960: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41d963: 89 c7 mov edi,eax + 41d965: e8 c9 79 fe ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 41d96a: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41d96d: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d971: 74 07 je 41d97a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_+0x45> + 41d973: ba 01 00 00 00 mov edx,0x1 + 41d978: eb 05 jmp 41d97f <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_+0x4a> + 41d97a: ba 00 00 00 00 mov edx,0x0 + 41d97f: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41d982: 48 98 cdqe + 41d984: 48 01 d0 add rax,rdx + 41d987: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41d98b: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41d98f: 48 8d 45 a8 lea rax,[rbp-0x58] + 41d993: 48 89 d6 mov rsi,rdx + 41d996: 48 89 c7 mov rdi,rax + 41d999: e8 db 42 ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41d99e: 48 8b 00 mov rax,QWORD PTR [rax] + 41d9a1: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41d9a5: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41d9a9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41d9ad: 48 89 d6 mov rsi,rdx + 41d9b0: 48 89 c7 mov rdi,rax + 41d9b3: e8 66 52 00 00 call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 41d9b8: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41d9bc: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 41d9c1: 74 2f je 41d9f2 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_+0xbd> + 41d9c3: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d9c7: 74 0f je 41d9d8 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_+0xa3> + 41d9c9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d9cd: 48 8d 50 01 lea rdx,[rax+0x1] + 41d9d1: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41d9d5: c6 00 2d mov BYTE PTR [rax],0x2d + 41d9d8: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41d9db: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 41d9de: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41d9e2: 89 ce mov esi,ecx + 41d9e4: 48 89 c7 mov rdi,rax + 41d9e7: e8 1d e9 fe ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41d9ec: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41d9f0: eb 75 jmp 41da67 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_+0x132> + 41d9f2: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41d9f6: 74 37 je 41da2f <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1_+0xfa> + 41d9f8: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 41d9fc: 48 8d 45 b8 lea rax,[rbp-0x48] + 41da00: be 00 00 00 00 mov esi,0x0 + 41da05: 48 89 c7 mov rdi,rax + 41da08: e8 25 52 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41da0d: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41da11: 48 8d 45 c8 lea rax,[rbp-0x38] + 41da15: 48 89 c7 mov rdi,rax + 41da18: e8 1f 30 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41da1d: 48 89 c2 mov rdx,rax + 41da20: 48 8d 45 c7 lea rax,[rbp-0x39] + 41da24: 48 89 c6 mov rsi,rax + 41da27: 48 89 d7 mov rdi,rdx + 41da2a: e8 1b 30 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41da2f: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41da32: 8b 4d fc mov ecx,DWORD PTR [rbp-0x4] + 41da35: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41da39: 89 ce mov esi,ecx + 41da3b: 48 89 c7 mov rdi,rax + 41da3e: e8 03 52 00 00 call 422c46 <_ZN3fmt2v76detail14format_decimalIcjSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 41da43: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41da47: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41da4b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41da4f: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41da53: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41da57: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41da5b: 48 89 d6 mov rsi,rdx + 41da5e: 48 89 c7 mov rdi,rax + 41da61: e8 3c 52 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41da66: 90 nop + 41da67: c9 leave + 41da68: c3 ret + +000000000041da69 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_(): + 41da69: 55 push rbp + 41da6a: 48 89 e5 mov rbp,rsp + 41da6d: 48 83 ec 60 sub rsp,0x60 + 41da71: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 41da75: 48 89 75 a0 mov QWORD PTR [rbp-0x60],rsi + 41da79: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 41da7d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41da81: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 41da85: 48 89 c7 mov rdi,rax + 41da88: e8 f0 66 ff ff call 41417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_> + 41da8d: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41da90: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41da94: 74 04 je 41da9a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_+0x31> + 41da96: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 41da9a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41da9e: 48 89 c7 mov rdi,rax + 41daa1: e8 6b 77 fe ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 41daa6: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41daa9: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41daad: 74 07 je 41dab6 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_+0x4d> + 41daaf: ba 01 00 00 00 mov edx,0x1 + 41dab4: eb 05 jmp 41dabb <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_+0x52> + 41dab6: ba 00 00 00 00 mov edx,0x0 + 41dabb: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41dabe: 48 98 cdqe + 41dac0: 48 01 d0 add rax,rdx + 41dac3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41dac7: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41dacb: 48 8d 45 a8 lea rax,[rbp-0x58] + 41dacf: 48 89 d6 mov rsi,rdx + 41dad2: 48 89 c7 mov rdi,rax + 41dad5: e8 9f 41 ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41dada: 48 8b 00 mov rax,QWORD PTR [rax] + 41dadd: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41dae1: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41dae5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41dae9: 48 89 d6 mov rsi,rdx + 41daec: 48 89 c7 mov rdi,rax + 41daef: e8 2a 51 00 00 call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 41daf4: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41daf8: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 41dafd: 74 31 je 41db30 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_+0xc7> + 41daff: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41db03: 74 0f je 41db14 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_+0xab> + 41db05: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41db09: 48 8d 50 01 lea rdx,[rax+0x1] + 41db0d: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41db11: c6 00 2d mov BYTE PTR [rax],0x2d + 41db14: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41db17: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41db1b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41db1f: 48 89 ce mov rsi,rcx + 41db22: 48 89 c7 mov rdi,rax + 41db25: e8 f5 e8 fe ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41db2a: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41db2e: eb 77 jmp 41dba7 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_+0x13e> + 41db30: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41db34: 74 37 je 41db6d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1_+0x104> + 41db36: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 41db3a: 48 8d 45 b8 lea rax,[rbp-0x48] + 41db3e: be 00 00 00 00 mov esi,0x0 + 41db43: 48 89 c7 mov rdi,rax + 41db46: e8 e7 50 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41db4b: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41db4f: 48 8d 45 c8 lea rax,[rbp-0x38] + 41db53: 48 89 c7 mov rdi,rax + 41db56: e8 e1 2e ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41db5b: 48 89 c2 mov rdx,rax + 41db5e: 48 8d 45 c7 lea rax,[rbp-0x39] + 41db62: 48 89 c6 mov rsi,rax + 41db65: 48 89 d7 mov rdi,rdx + 41db68: e8 dd 2e ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41db6d: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41db70: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41db74: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41db78: 48 89 ce mov rsi,rcx + 41db7b: 48 89 c7 mov rdi,rax + 41db7e: e8 31 51 00 00 call 422cb4 <_ZN3fmt2v76detail14format_decimalIcmSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 41db83: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41db87: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41db8b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41db8f: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41db93: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41db97: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41db9b: 48 89 d6 mov rsi,rdx + 41db9e: 48 89 c7 mov rdi,rax + 41dba1: e8 fc 50 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41dba6: 90 nop + 41dba7: c9 leave + 41dba8: c3 ret + +000000000041dba9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_(): + 41dba9: 55 push rbp + 41dbaa: 48 89 e5 mov rbp,rsp + 41dbad: 48 83 ec 60 sub rsp,0x60 + 41dbb1: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 41dbb5: 48 89 75 a0 mov QWORD PTR [rbp-0x60],rsi + 41dbb9: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 41dbbd: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41dbc1: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 41dbc5: 48 89 c7 mov rdi,rax + 41dbc8: e8 c2 65 ff ff call 41418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_> + 41dbcd: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41dbd0: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41dbd4: 74 04 je 41dbda <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_+0x31> + 41dbd6: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 41dbda: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41dbde: 48 89 c7 mov rdi,rax + 41dbe1: e8 2b 76 fe ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 41dbe6: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41dbe9: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41dbed: 74 07 je 41dbf6 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_+0x4d> + 41dbef: ba 01 00 00 00 mov edx,0x1 + 41dbf4: eb 05 jmp 41dbfb <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_+0x52> + 41dbf6: ba 00 00 00 00 mov edx,0x0 + 41dbfb: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41dbfe: 48 98 cdqe + 41dc00: 48 01 d0 add rax,rdx + 41dc03: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41dc07: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41dc0b: 48 8d 45 a8 lea rax,[rbp-0x58] + 41dc0f: 48 89 d6 mov rsi,rdx + 41dc12: 48 89 c7 mov rdi,rax + 41dc15: e8 5f 40 ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41dc1a: 48 8b 00 mov rax,QWORD PTR [rax] + 41dc1d: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41dc21: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41dc25: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41dc29: 48 89 d6 mov rsi,rdx + 41dc2c: 48 89 c7 mov rdi,rax + 41dc2f: e8 ea 4f 00 00 call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 41dc34: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41dc38: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 41dc3d: 74 31 je 41dc70 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_+0xc7> + 41dc3f: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41dc43: 74 0f je 41dc54 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_+0xab> + 41dc45: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41dc49: 48 8d 50 01 lea rdx,[rax+0x1] + 41dc4d: 48 89 55 f0 mov QWORD PTR [rbp-0x10],rdx + 41dc51: c6 00 2d mov BYTE PTR [rax],0x2d + 41dc54: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41dc57: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41dc5b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41dc5f: 48 89 ce mov rsi,rcx + 41dc62: 48 89 c7 mov rdi,rax + 41dc65: e8 b5 e7 fe ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41dc6a: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41dc6e: eb 77 jmp 41dce7 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_+0x13e> + 41dc70: 80 7d ef 00 cmp BYTE PTR [rbp-0x11],0x0 + 41dc74: 74 37 je 41dcad <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1_+0x104> + 41dc76: c6 45 c7 2d mov BYTE PTR [rbp-0x39],0x2d + 41dc7a: 48 8d 45 b8 lea rax,[rbp-0x48] + 41dc7e: be 00 00 00 00 mov esi,0x0 + 41dc83: 48 89 c7 mov rdi,rax + 41dc86: e8 a7 4f 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41dc8b: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41dc8f: 48 8d 45 c8 lea rax,[rbp-0x38] + 41dc93: 48 89 c7 mov rdi,rax + 41dc96: e8 a1 2d ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41dc9b: 48 89 c2 mov rdx,rax + 41dc9e: 48 8d 45 c7 lea rax,[rbp-0x39] + 41dca2: 48 89 c6 mov rsi,rax + 41dca5: 48 89 d7 mov rdi,rdx + 41dca8: e8 9d 2d ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41dcad: 8b 55 e8 mov edx,DWORD PTR [rbp-0x18] + 41dcb0: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 41dcb4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41dcb8: 48 89 ce mov rsi,rcx + 41dcbb: 48 89 c7 mov rdi,rax + 41dcbe: e8 f1 4f 00 00 call 422cb4 <_ZN3fmt2v76detail14format_decimalIcmSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 41dcc3: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41dcc7: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41dccb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41dccf: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41dcd3: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41dcd7: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41dcdb: 48 89 d6 mov rsi,rdx + 41dcde: 48 89 c7 mov rdi,rax + 41dce1: e8 bc 4f 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41dce6: 90 nop + 41dce7: c9 leave + 41dce8: c3 ret + +000000000041dce9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_(): + 41dce9: 55 push rbp + 41dcea: 48 89 e5 mov rbp,rsp + 41dced: 48 83 c4 80 add rsp,0xffffffffffffff80 + 41dcf1: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 41dcf5: 48 89 d1 mov rcx,rdx + 41dcf8: 48 89 f0 mov rax,rsi + 41dcfb: 48 89 fa mov rdx,rdi + 41dcfe: 48 89 ca mov rdx,rcx + 41dd01: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 41dd05: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 41dd09: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 41dd0d: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 41dd11: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41dd15: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41dd19: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 41dd1d: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 41dd21: 48 89 d7 mov rdi,rdx + 41dd24: 48 89 c6 mov rsi,rax + 41dd27: e8 72 64 ff ff call 41419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_> + 41dd2c: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41dd2f: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41dd33: 74 0d je 41dd42 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_+0x59> + 41dd35: 48 f7 5d f0 neg QWORD PTR [rbp-0x10] + 41dd39: 48 83 55 f8 00 adc QWORD PTR [rbp-0x8],0x0 + 41dd3e: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 41dd42: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41dd46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41dd4a: 48 89 d7 mov rdi,rdx + 41dd4d: 48 89 c6 mov rsi,rax + 41dd50: e8 0d 75 fe ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 41dd55: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 41dd58: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41dd5c: 74 07 je 41dd65 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_+0x7c> + 41dd5e: ba 01 00 00 00 mov edx,0x1 + 41dd63: eb 05 jmp 41dd6a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_+0x81> + 41dd65: ba 00 00 00 00 mov edx,0x0 + 41dd6a: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 41dd6d: 48 98 cdqe + 41dd6f: 48 01 d0 add rax,rdx + 41dd72: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41dd76: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41dd7a: 48 8d 45 98 lea rax,[rbp-0x68] + 41dd7e: 48 89 d6 mov rsi,rdx + 41dd81: 48 89 c7 mov rdi,rax + 41dd84: e8 f0 3e ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41dd89: 48 8b 00 mov rax,QWORD PTR [rax] + 41dd8c: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 41dd90: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41dd94: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41dd98: 48 89 d6 mov rsi,rdx + 41dd9b: 48 89 c7 mov rdi,rax + 41dd9e: e8 7b 4e 00 00 call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 41dda3: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41dda7: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 41ddac: 74 32 je 41dde0 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_+0xf7> + 41ddae: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41ddb2: 74 0f je 41ddc3 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_+0xda> + 41ddb4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ddb8: 48 8d 50 01 lea rdx,[rax+0x1] + 41ddbc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41ddc0: c6 00 2d mov BYTE PTR [rax],0x2d + 41ddc3: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 41ddc6: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41ddca: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41ddce: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ddd2: 48 89 c7 mov rdi,rax + 41ddd5: e8 e3 63 ff ff call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41ddda: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 41ddde: eb 78 jmp 41de58 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_+0x16f> + 41dde0: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41dde4: 74 37 je 41de1d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1_+0x134> + 41dde6: c6 45 b7 2d mov BYTE PTR [rbp-0x49],0x2d + 41ddea: 48 8d 45 a8 lea rax,[rbp-0x58] + 41ddee: be 00 00 00 00 mov esi,0x0 + 41ddf3: 48 89 c7 mov rdi,rax + 41ddf6: e8 37 4e 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41ddfb: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41ddff: 48 8d 45 b8 lea rax,[rbp-0x48] + 41de03: 48 89 c7 mov rdi,rax + 41de06: e8 31 2c ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41de0b: 48 89 c2 mov rdx,rax + 41de0e: 48 8d 45 b7 lea rax,[rbp-0x49] + 41de12: 48 89 c6 mov rsi,rax + 41de15: 48 89 d7 mov rdi,rdx + 41de18: e8 2d 2c ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41de1d: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 41de20: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41de24: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41de28: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41de2c: 48 89 c7 mov rdi,rax + 41de2f: e8 df 4e 00 00 call 422d13 <_ZN3fmt2v76detail14format_decimalIcoSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 41de34: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41de38: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41de3c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41de40: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 41de44: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 41de48: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 41de4c: 48 89 d6 mov rsi,rdx + 41de4f: 48 89 c7 mov rdi,rax + 41de52: e8 4b 4e 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41de57: 90 nop + 41de58: c9 leave + 41de59: c3 ret + +000000000041de5a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_(): + 41de5a: 55 push rbp + 41de5b: 48 89 e5 mov rbp,rsp + 41de5e: 48 83 c4 80 add rsp,0xffffffffffffff80 + 41de62: 48 89 7d 98 mov QWORD PTR [rbp-0x68],rdi + 41de66: 48 89 d1 mov rcx,rdx + 41de69: 48 89 f0 mov rax,rsi + 41de6c: 48 89 fa mov rdx,rdi + 41de6f: 48 89 ca mov rdx,rcx + 41de72: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 41de76: 48 89 55 88 mov QWORD PTR [rbp-0x78],rdx + 41de7a: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 41de7e: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 41de82: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41de86: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 41de8a: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 41de8e: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 41de92: 48 89 d7 mov rdi,rdx + 41de95: 48 89 c6 mov rsi,rax + 41de98: e8 9c 64 ff ff call 414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_> + 41de9d: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41dea0: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41dea4: 74 0d je 41deb3 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_+0x59> + 41dea6: 48 f7 5d f0 neg QWORD PTR [rbp-0x10] + 41deaa: 48 83 55 f8 00 adc QWORD PTR [rbp-0x8],0x0 + 41deaf: 48 f7 5d f8 neg QWORD PTR [rbp-0x8] + 41deb3: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41deb7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41debb: 48 89 d7 mov rdi,rdx + 41debe: 48 89 c6 mov rsi,rax + 41dec1: e8 9c 73 fe ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 41dec6: 89 45 e0 mov DWORD PTR [rbp-0x20],eax + 41dec9: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41decd: 74 07 je 41ded6 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_+0x7c> + 41decf: ba 01 00 00 00 mov edx,0x1 + 41ded4: eb 05 jmp 41dedb <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_+0x81> + 41ded6: ba 00 00 00 00 mov edx,0x0 + 41dedb: 8b 45 e0 mov eax,DWORD PTR [rbp-0x20] + 41dede: 48 98 cdqe + 41dee0: 48 01 d0 add rax,rdx + 41dee3: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 41dee7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41deeb: 48 8d 45 98 lea rax,[rbp-0x68] + 41deef: 48 89 d6 mov rsi,rdx + 41def2: 48 89 c7 mov rdi,rax + 41def5: e8 7f 3d ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41defa: 48 8b 00 mov rax,QWORD PTR [rax] + 41defd: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 41df01: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41df05: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41df09: 48 89 d6 mov rsi,rdx + 41df0c: 48 89 c7 mov rdi,rax + 41df0f: e8 0a 4d 00 00 call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 41df14: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41df18: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 41df1d: 74 32 je 41df51 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_+0xf7> + 41df1f: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41df23: 74 0f je 41df34 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_+0xda> + 41df25: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41df29: 48 8d 50 01 lea rdx,[rax+0x1] + 41df2d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41df31: c6 00 2d mov BYTE PTR [rax],0x2d + 41df34: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 41df37: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41df3b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41df3f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41df43: 48 89 c7 mov rdi,rax + 41df46: e8 72 62 ff ff call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 41df4b: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 41df4f: eb 78 jmp 41dfc9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_+0x16f> + 41df51: 80 7d e7 00 cmp BYTE PTR [rbp-0x19],0x0 + 41df55: 74 37 je 41df8e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1_+0x134> + 41df57: c6 45 b7 2d mov BYTE PTR [rbp-0x49],0x2d + 41df5b: 48 8d 45 a8 lea rax,[rbp-0x58] + 41df5f: be 00 00 00 00 mov esi,0x0 + 41df64: 48 89 c7 mov rdi,rax + 41df67: e8 c6 4c 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41df6c: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 41df70: 48 8d 45 b8 lea rax,[rbp-0x48] + 41df74: 48 89 c7 mov rdi,rax + 41df77: e8 c0 2a ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41df7c: 48 89 c2 mov rdx,rax + 41df7f: 48 8d 45 b7 lea rax,[rbp-0x49] + 41df83: 48 89 c6 mov rsi,rax + 41df86: 48 89 d7 mov rdi,rdx + 41df89: e8 bc 2a ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41df8e: 8b 4d e0 mov ecx,DWORD PTR [rbp-0x20] + 41df91: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41df95: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41df99: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 41df9d: 48 89 c7 mov rdi,rax + 41dfa0: e8 6e 4d 00 00 call 422d13 <_ZN3fmt2v76detail14format_decimalIcoSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 41dfa5: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41dfa9: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41dfad: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41dfb1: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 41dfb5: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 41dfb9: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 41dfbd: 48 89 d6 mov rsi,rdx + 41dfc0: 48 89 c7 mov rdi,rax + 41dfc3: e8 da 4c 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41dfc8: 90 nop + 41dfc9: c9 leave + 41dfca: c3 ret + +000000000041dfcb <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_b>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_b(): + 41dfcb: 55 push rbp + 41dfcc: 48 89 e5 mov rbp,rsp + 41dfcf: 48 83 ec 20 sub rsp,0x20 + 41dfd3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41dfd7: 89 f0 mov eax,esi + 41dfd9: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 41dfdc: 80 7d e4 00 cmp BYTE PTR [rbp-0x1c],0x0 + 41dfe0: 74 07 je 41dfe9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_b+0x1e> + 41dfe2: ba 7e 65 43 00 mov edx,0x43657e + 41dfe7: eb 05 jmp 41dfee <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_b+0x23> + 41dfe9: ba 83 65 43 00 mov edx,0x436583 + 41dfee: 48 8d 45 f0 lea rax,[rbp-0x10] + 41dff2: 48 89 d6 mov rsi,rdx + 41dff5: 48 89 c7 mov rdi,rax + 41dff8: e8 01 d8 fe ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 41dffd: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41e001: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41e005: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e009: 48 89 ce mov rsi,rcx + 41e00c: 48 89 c7 mov rdi,rax + 41e00f: e8 6f 03 00 00 call 41e383 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIT_EE> + 41e014: c9 leave + 41e015: c3 ret + +000000000041e016 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_(): + 41e016: 55 push rbp + 41e017: 48 89 e5 mov rbp,rsp + 41e01a: 48 83 ec 20 sub rsp,0x20 + 41e01e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41e022: 89 f0 mov eax,esi + 41e024: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 41e027: 48 8d 45 e8 lea rax,[rbp-0x18] + 41e02b: be 01 00 00 00 mov esi,0x1 + 41e030: 48 89 c7 mov rdi,rax + 41e033: e8 41 3c ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41e038: 48 8b 00 mov rax,QWORD PTR [rax] + 41e03b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41e03f: 48 8d 45 f0 lea rax,[rbp-0x10] + 41e043: be 00 00 00 00 mov esi,0x0 + 41e048: 48 89 c7 mov rdi,rax + 41e04b: e8 e2 4b 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41e050: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41e054: 48 8d 45 f8 lea rax,[rbp-0x8] + 41e058: 48 89 c7 mov rdi,rax + 41e05b: e8 dc 29 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41e060: 48 89 c2 mov rdx,rax + 41e063: 48 8d 45 e4 lea rax,[rbp-0x1c] + 41e067: 48 89 c6 mov rsi,rax + 41e06a: 48 89 d7 mov rdi,rdx + 41e06d: e8 42 84 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 41e072: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41e076: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e07a: 48 89 d6 mov rsi,rdx + 41e07d: 48 89 c7 mov rdi,rax + 41e080: e8 1d 4c 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41e085: c9 leave + 41e086: c3 ret + +000000000041e087 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_(): + 41e087: 55 push rbp + 41e088: 48 89 e5 mov rbp,rsp + 41e08b: 48 83 ec 30 sub rsp,0x30 + 41e08f: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41e093: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 41e098: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 41e09b: 66 0f 6e c0 movd xmm0,eax + 41e09f: e8 6a 63 ff ff call 41440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_> + 41e0a4: 83 f0 01 xor eax,0x1 + 41e0a7: 0f b6 c0 movzx eax,al + 41e0aa: 89 c7 mov edi,eax + 41e0ac: e8 2d dd fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41e0b1: 84 c0 test al,al + 41e0b3: 74 09 je 41e0be <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_+0x37> + 41e0b5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41e0b9: e9 bd 00 00 00 jmp 41e17b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_+0xf4> + 41e0be: 48 8d 45 d4 lea rax,[rbp-0x2c] + 41e0c2: 48 89 c7 mov rdi,rax + 41e0c5: e8 88 ec fe ff call 40cd52 <_ZN3fmt2v76detail8bit_castIjfEET_RKT0_> + 41e0ca: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41e0cd: 48 c7 45 ec 00 00 00 00 mov QWORD PTR [rbp-0x14],0x0 + 41e0d5: e8 77 d4 fe ff call 40b551 <_ZN3fmt2v76detail8num_bitsIjEEiv> + 41e0da: 83 e8 01 sub eax,0x1 + 41e0dd: ba 01 00 00 00 mov edx,0x1 + 41e0e2: 89 c1 mov ecx,eax + 41e0e4: d3 e2 shl edx,cl + 41e0e6: 89 d0 mov eax,edx + 41e0e8: 23 45 fc and eax,DWORD PTR [rbp-0x4] + 41e0eb: 89 45 f8 mov DWORD PTR [rbp-0x8],eax + 41e0ee: 83 7d f8 00 cmp DWORD PTR [rbp-0x8],0x0 + 41e0f2: 74 19 je 41e10d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_+0x86> + 41e0f4: c6 45 f1 01 mov BYTE PTR [rbp-0xf],0x1 + 41e0f8: f3 0f 10 45 d4 movss xmm0,DWORD PTR [rbp-0x2c] + 41e0fd: f3 0f 10 0d 8b 87 01 00 movss xmm1,DWORD PTR [rip+0x1878b] # 436890 + 41e105: 0f 57 c1 xorps xmm0,xmm1 + 41e108: f3 0f 11 45 d4 movss DWORD PTR [rbp-0x2c],xmm0 + 41e10d: c7 45 f4 00 00 80 7f mov DWORD PTR [rbp-0xc],0x7f800000 + 41e114: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41e117: 23 45 f4 and eax,DWORD PTR [rbp-0xc] + 41e11a: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 41e11d: 75 29 jne 41e148 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_+0xc1> + 41e11f: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 41e122: 66 0f 6e c0 movd xmm0,eax + 41e126: e8 3b 6d fe ff call 404e66 <_ZSt5isinff> + 41e12b: 0f b6 f0 movzx esi,al + 41e12e: 48 8d 55 ec lea rdx,[rbp-0x14] + 41e132: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41e136: 48 89 d1 mov rcx,rdx + 41e139: ba a0 70 43 00 mov edx,0x4370a0 + 41e13e: 48 89 c7 mov rdi,rax + 41e141: e8 be 4c 00 00 call 422e04 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 41e146: eb 33 jmp 41e17b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_+0xf4> + 41e148: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 41e14b: 66 0f 6e c0 movd xmm0,eax + 41e14f: e8 76 97 fe ff call 4078ca <_ZN3fmt2v76detail9dragonbox10to_decimalIfEENS2_10decimal_fpIT_EES5_> + 41e154: 48 89 45 e4 mov QWORD PTR [rbp-0x1c],rax + 41e158: 48 8b 55 ec mov rdx,QWORD PTR [rbp-0x14] + 41e15c: 48 8d 75 e4 lea rsi,[rbp-0x1c] + 41e160: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41e164: 41 b8 2e 00 00 00 mov r8d,0x2e + 41e16a: 48 89 d1 mov rcx,rdx + 41e16d: ba a0 70 43 00 mov edx,0x4370a0 + 41e172: 48 89 c7 mov rdi,rax + 41e175: e8 1f 52 00 00 call 423399 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_> + 41e17a: 90 nop + 41e17b: c9 leave + 41e17c: c3 ret + +000000000041e17d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_(): + 41e17d: 55 push rbp + 41e17e: 48 89 e5 mov rbp,rsp + 41e181: 48 83 ec 40 sub rsp,0x40 + 41e185: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41e189: f2 0f 11 45 c0 movsd QWORD PTR [rbp-0x40],xmm0 + 41e18e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41e192: 66 48 0f 6e c0 movq xmm0,rax + 41e197: e8 85 6c ff ff call 414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_> + 41e19c: 83 f0 01 xor eax,0x1 + 41e19f: 0f b6 c0 movzx eax,al + 41e1a2: 89 c7 mov edi,eax + 41e1a4: e8 35 dc fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41e1a9: 84 c0 test al,al + 41e1ab: 74 09 je 41e1b6 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_+0x39> + 41e1ad: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e1b1: e9 d6 00 00 00 jmp 41e28c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_+0x10f> + 41e1b6: 48 8d 45 c0 lea rax,[rbp-0x40] + 41e1ba: 48 89 c7 mov rdi,rax + 41e1bd: e8 f0 ec fe ff call 40ceb2 <_ZN3fmt2v76detail8bit_castImdEET_RKT0_> + 41e1c2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 41e1c6: 48 c7 45 e0 00 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + 41e1ce: e8 89 d3 fe ff call 40b55c <_ZN3fmt2v76detail8num_bitsImEEiv> + 41e1d3: 83 e8 01 sub eax,0x1 + 41e1d6: ba 01 00 00 00 mov edx,0x1 + 41e1db: 89 c1 mov ecx,eax + 41e1dd: 48 d3 e2 shl rdx,cl + 41e1e0: 48 89 d0 mov rax,rdx + 41e1e3: 48 23 45 f8 and rax,QWORD PTR [rbp-0x8] + 41e1e7: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41e1eb: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 41e1f0: 74 1a je 41e20c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_+0x8f> + 41e1f2: c6 45 e5 01 mov BYTE PTR [rbp-0x1b],0x1 + 41e1f6: f2 0f 10 45 c0 movsd xmm0,QWORD PTR [rbp-0x40] + 41e1fb: f3 0f 7e 0d 9d 86 01 00 movq xmm1,QWORD PTR [rip+0x1869d] # 4368a0 + 41e203: 66 0f 57 c1 xorpd xmm0,xmm1 + 41e207: f2 0f 11 45 c0 movsd QWORD PTR [rbp-0x40],xmm0 + 41e20c: 48 b8 00 00 00 00 00 00 f0 7f movabs rax,0x7ff0000000000000 + 41e216: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41e21a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e21e: 48 23 45 e8 and rax,QWORD PTR [rbp-0x18] + 41e222: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 41e226: 75 2b jne 41e253 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_+0xd6> + 41e228: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41e22c: 66 48 0f 6e c0 movq xmm0,rax + 41e231: e8 60 6c fe ff call 404e96 <_ZSt5isinfd> + 41e236: 0f b6 f0 movzx esi,al + 41e239: 48 8d 55 e0 lea rdx,[rbp-0x20] + 41e23d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e241: 48 89 d1 mov rcx,rdx + 41e244: ba b0 70 43 00 mov edx,0x4370b0 + 41e249: 48 89 c7 mov rdi,rax + 41e24c: e8 b3 4b 00 00 call 422e04 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 41e251: eb 39 jmp 41e28c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_+0x10f> + 41e253: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41e257: 66 48 0f 6e c0 movq xmm0,rax + 41e25c: e8 d1 9c fe ff call 407f32 <_ZN3fmt2v76detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_> + 41e261: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41e265: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41e269: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41e26d: 48 8d 75 d0 lea rsi,[rbp-0x30] + 41e271: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e275: 41 b8 2e 00 00 00 mov r8d,0x2e + 41e27b: 48 89 d1 mov rcx,rdx + 41e27e: ba b0 70 43 00 mov edx,0x4370b0 + 41e283: 48 89 c7 mov rdi,rax + 41e286: e8 24 5b 00 00 call 423daf <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_> + 41e28b: 90 nop + 41e28c: c9 leave + 41e28d: c3 ret + +000000000041e28e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_(): + 41e28e: 55 push rbp + 41e28f: 48 89 e5 mov rbp,rsp + 41e292: 48 83 ec 30 sub rsp,0x30 + 41e296: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41e29a: 48 8d 45 e8 lea rax,[rbp-0x18] + 41e29e: 48 89 c7 mov rdi,rax + 41e2a1: e8 6c 6d fe ff call 405012 <_ZN3fmt2v76detail10locale_refC1Ev> + 41e2a6: 48 8d 45 f0 lea rax,[rbp-0x10] + 41e2aa: 48 89 c7 mov rdi,rax + 41e2ad: e8 6e 35 ff ff call 411820 <_ZN3fmt2v718basic_format_specsIcEC1Ev> + 41e2b2: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 41e2b6: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 41e2ba: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 41e2be: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41e2c2: ff 75 18 push QWORD PTR [rbp+0x18] + 41e2c5: ff 75 10 push QWORD PTR [rbp+0x10] + 41e2c8: 48 89 c7 mov rdi,rax + 41e2cb: e8 4a 16 00 00 call 41f91a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE> + 41e2d0: 48 83 c4 10 add rsp,0x10 + 41e2d4: c9 leave + 41e2d5: c3 ret + +000000000041e2d6 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKT_>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKT_(): + 41e2d6: 55 push rbp + 41e2d7: 48 89 e5 mov rbp,rsp + 41e2da: 41 54 push r12 + 41e2dc: 53 push rbx + 41e2dd: 48 83 ec 30 sub rsp,0x30 + 41e2e1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41e2e5: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41e2e9: 48 83 7d c0 00 cmp QWORD PTR [rbp-0x40],0x0 + 41e2ee: 75 2c jne 41e31c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKT_+0x46> + 41e2f0: bf 10 00 00 00 mov edi,0x10 + 41e2f5: e8 56 4e fe ff call 403150 <__cxa_allocate_exception@plt> + 41e2fa: 48 89 c3 mov rbx,rax + 41e2fd: be 89 65 43 00 mov esi,0x436589 + 41e302: 48 89 df mov rdi,rbx + 41e305: e8 de 6d fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 41e30a: ba f4 3b 40 00 mov edx,0x403bf4 + 41e30f: be a0 7f 43 00 mov esi,0x437fa0 + 41e314: 48 89 df mov rdi,rbx + 41e317: e8 34 51 fe ff call 403450 <__cxa_throw@plt> + 41e31c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41e320: 48 89 c7 mov rdi,rax + 41e323: e8 4e 6c fe ff call 404f76 <_ZNSt11char_traitsIcE6lengthEPKc> + 41e328: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41e32c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41e330: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 41e334: 48 8d 45 d0 lea rax,[rbp-0x30] + 41e338: 48 89 ce mov rsi,rcx + 41e33b: 48 89 c7 mov rdi,rax + 41e33e: e8 a5 d1 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41e343: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41e347: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41e34b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e34f: 48 89 ce mov rsi,rcx + 41e352: 48 89 c7 mov rdi,rax + 41e355: e8 29 00 00 00 call 41e383 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIT_EE> + 41e35a: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41e35e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e362: eb 16 jmp 41e37a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKT_+0xa4> + 41e364: 49 89 c4 mov r12,rax + 41e367: 48 89 df mov rdi,rbx + 41e36a: e8 c1 4e fe ff call 403230 <__cxa_free_exception@plt> + 41e36f: 4c 89 e0 mov rax,r12 + 41e372: 48 89 c7 mov rdi,rax + 41e375: e8 e6 50 fe ff call 403460 <_Unwind_Resume@plt> + 41e37a: 48 83 c4 30 add rsp,0x30 + 41e37e: 5b pop rbx + 41e37f: 41 5c pop r12 + 41e381: 5d pop rbp + 41e382: c3 ret + +000000000041e383 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIT_EE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIT_EE(): + 41e383: 55 push rbp + 41e384: 48 89 e5 mov rbp,rsp + 41e387: 53 push rbx + 41e388: 48 83 ec 38 sub rsp,0x38 + 41e38c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41e390: 48 89 d1 mov rcx,rdx + 41e393: 48 89 f0 mov rax,rsi + 41e396: 48 89 fa mov rdx,rdi + 41e399: 48 89 ca mov rdx,rcx + 41e39c: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41e3a0: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41e3a4: 48 8d 45 c0 lea rax,[rbp-0x40] + 41e3a8: 48 89 c7 mov rdi,rax + 41e3ab: e8 a4 6c fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 41e3b0: 48 89 c2 mov rdx,rax + 41e3b3: 48 8d 45 d8 lea rax,[rbp-0x28] + 41e3b7: 48 89 d6 mov rsi,rdx + 41e3ba: 48 89 c7 mov rdi,rax + 41e3bd: e8 b7 38 ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41e3c2: 48 8b 00 mov rax,QWORD PTR [rax] + 41e3c5: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41e3c9: 48 8d 45 c0 lea rax,[rbp-0x40] + 41e3cd: 48 89 c7 mov rdi,rax + 41e3d0: e8 15 78 ff ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 41e3d5: 48 89 c3 mov rbx,rax + 41e3d8: 48 8d 45 c0 lea rax,[rbp-0x40] + 41e3dc: 48 89 c7 mov rdi,rax + 41e3df: e8 62 e7 fe ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 41e3e4: 48 89 c1 mov rcx,rax + 41e3e7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e3eb: 48 89 c2 mov rdx,rax + 41e3ee: 48 89 de mov rsi,rbx + 41e3f1: 48 89 cf mov rdi,rcx + 41e3f4: e8 81 b5 ff ff call 41997a <_ZSt4copyIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_SA_S9_> + 41e3f9: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41e3fd: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41e401: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41e405: 48 89 d6 mov rsi,rdx + 41e408: 48 89 c7 mov rdi,rax + 41e40b: e8 92 48 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41e410: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41e414: c9 leave + 41e415: c3 ret + +000000000041e416 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKv>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKv(): + 41e416: 55 push rbp + 41e417: 48 89 e5 mov rbp,rsp + 41e41a: 48 83 ec 10 sub rsp,0x10 + 41e41e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e422: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41e426: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41e42a: 48 89 c7 mov rdi,rax + 41e42d: e8 f6 6b fe ff call 405028 <_ZN3fmt2v76detail10to_uintptrEPKv> + 41e432: 48 89 c1 mov rcx,rax + 41e435: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e439: ba 00 00 00 00 mov edx,0x0 + 41e43e: 48 89 ce mov rsi,rcx + 41e441: 48 89 c7 mov rdi,rax + 41e444: e8 34 5f 00 00 call 42437d <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EE> + 41e449: c9 leave + 41e44a: c3 ret + 41e44b: 90 nop + +000000000041e44c <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS4_13error_handlerEEERS8_>: +_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handle6formatERNS0_26basic_format_parse_contextIcNS4_13error_handlerEEERS8_(): + 41e44c: 55 push rbp + 41e44d: 48 89 e5 mov rbp,rsp + 41e450: 48 83 ec 20 sub rsp,0x20 + 41e454: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e458: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41e45c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41e460: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e464: 4c 8b 40 08 mov r8,QWORD PTR [rax+0x8] + 41e468: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e46c: 48 8b 00 mov rax,QWORD PTR [rax] + 41e46f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41e473: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 41e477: 48 89 ce mov rsi,rcx + 41e47a: 48 89 c7 mov rdi,rax + 41e47d: 41 ff d0 call r8 + 41e480: 90 nop + 41e481: c9 leave + 41e482: c3 ret + +000000000041e483 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_9monostateE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_9monostateE(): + 41e483: 55 push rbp + 41e484: 48 89 e5 mov rbp,rsp + 41e487: 48 83 ec 10 sub rsp,0x10 + 41e48b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e48f: ba 78 61 43 00 mov edx,0x436178 + 41e494: be d7 07 00 00 mov esi,0x7d7 + 41e499: bf e8 64 43 00 mov edi,0x4364e8 + 41e49e: e8 29 55 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41e4a3: 90 nop + +000000000041e4a4 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi>: +_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi(): + 41e4a4: 55 push rbp + 41e4a5: 48 89 e5 mov rbp,rsp + 41e4a8: 48 83 ec 10 sub rsp,0x10 + 41e4ac: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e4b0: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41e4b3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e4b7: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 41e4ba: 85 c0 test eax,eax + 41e4bc: 7e 13 jle 41e4d1 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi+0x2d> + 41e4be: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e4c2: be b0 66 43 00 mov esi,0x4366b0 + 41e4c7: 48 89 c7 mov rdi,rax + 41e4ca: e8 f7 b4 ff ff call 4199c6 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE8on_errorEPKc> + 41e4cf: eb 0b jmp 41e4dc <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi+0x38> + 41e4d1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e4d5: c7 40 10 ff ff ff ff mov DWORD PTR [rax+0x10],0xffffffff + 41e4dc: 90 nop + 41e4dd: c9 leave + 41e4de: c3 ret + 41e4df: 90 nop + +000000000041e4e0 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6arg_idENS0_17basic_string_viewIcEE>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE6arg_idENS0_17basic_string_viewIcEE(): + 41e4e0: 55 push rbp + 41e4e1: 48 89 e5 mov rbp,rsp + 41e4e4: 48 83 ec 20 sub rsp,0x20 + 41e4e8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e4ec: 48 89 d1 mov rcx,rdx + 41e4ef: 48 89 f0 mov rax,rsi + 41e4f2: 48 89 fa mov rdx,rdi + 41e4f5: 48 89 ca mov rdx,rcx + 41e4f8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41e4fc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41e500: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e504: 48 8d 48 08 lea rcx,[rax+0x8] + 41e508: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41e50c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e510: 48 89 d6 mov rsi,rdx + 41e513: 48 89 c2 mov rdx,rax + 41e516: 48 89 cf mov rdi,rcx + 41e519: e8 fe 5e 00 00 call 42441c <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE> + 41e51e: c9 leave + 41e51f: c3 ret + +000000000041e520 <_ZN3fmt2v717basic_string_viewIcE13remove_prefixEm>: +_ZN3fmt2v717basic_string_viewIcE13remove_prefixEm(): + 41e520: 55 push rbp + 41e521: 48 89 e5 mov rbp,rsp + 41e524: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e528: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41e52c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e530: 48 8b 10 mov rdx,QWORD PTR [rax] + 41e533: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41e537: 48 01 c2 add rdx,rax + 41e53a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e53e: 48 89 10 mov QWORD PTR [rax],rdx + 41e541: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e545: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 41e549: 48 2b 45 f0 sub rax,QWORD PTR [rbp-0x10] + 41e54d: 48 89 c2 mov rdx,rax + 41e550: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e554: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 41e558: 90 nop + 41e559: 5d pop rbp + 41e55a: c3 ret + 41e55b: 90 nop + +000000000041e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc(): + 41e55c: 55 push rbp + 41e55d: 48 89 e5 mov rbp,rsp + 41e560: 48 83 ec 10 sub rsp,0x10 + 41e564: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e568: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41e56c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e570: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41e574: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41e578: 48 89 d6 mov rsi,rdx + 41e57b: 48 89 c7 mov rdi,rax + 41e57e: e8 9b b4 ff ff call 419a1e <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE8on_errorEPKc> + 41e583: 90 nop + 41e584: c9 leave + 41e585: c3 ret + +000000000041e586 <_ZN3fmt2v76detail12specs_setterIcE7on_fillENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail12specs_setterIcE7on_fillENS0_17basic_string_viewIcEE(): + 41e586: 55 push rbp + 41e587: 48 89 e5 mov rbp,rsp + 41e58a: 48 83 ec 20 sub rsp,0x20 + 41e58e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e592: 48 89 d1 mov rcx,rdx + 41e595: 48 89 f0 mov rax,rsi + 41e598: 48 89 fa mov rdx,rdi + 41e59b: 48 89 ca mov rdx,rcx + 41e59e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 41e5a2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41e5a6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e5aa: 48 8b 00 mov rax,QWORD PTR [rax] + 41e5ad: 48 8d 48 0a lea rcx,[rax+0xa] + 41e5b1: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 41e5b5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e5b9: 48 89 d6 mov rsi,rdx + 41e5bc: 48 89 c2 mov rdx,rax + 41e5bf: 48 89 cf mov rdi,rcx + 41e5c2: e8 3f 5f 00 00 call 424506 <_ZN3fmt2v76detail6fill_tIcEaSENS0_17basic_string_viewIcEE> + 41e5c7: 90 nop + 41e5c8: c9 leave + 41e5c9: c3 ret + +000000000041e5ca <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_alignENS0_5align4typeE>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_alignENS0_5align4typeE(): + 41e5ca: 55 push rbp + 41e5cb: 48 89 e5 mov rbp,rsp + 41e5ce: 48 83 ec 10 sub rsp,0x10 + 41e5d2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e5d6: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41e5d9: 83 7d f4 04 cmp DWORD PTR [rbp-0xc],0x4 + 41e5dd: 75 10 jne 41e5ef <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE8on_alignENS0_5align4typeE+0x25> + 41e5df: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e5e3: 48 83 c0 18 add rax,0x18 + 41e5e7: 48 89 c7 mov rdi,rax + 41e5ea: e8 eb 00 00 00 call 41e6da <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE24require_numeric_argumentEv> + 41e5ef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e5f3: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 41e5f6: 89 d6 mov esi,edx + 41e5f8: 48 89 c7 mov rdi,rax + 41e5fb: e8 d6 5f 00 00 call 4245d6 <_ZN3fmt2v76detail12specs_setterIcE8on_alignENS0_5align4typeE> + 41e600: 90 nop + 41e601: c9 leave + 41e602: c3 ret + 41e603: 90 nop + +000000000041e604 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv(): + 41e604: 55 push rbp + 41e605: 48 89 e5 mov rbp,rsp + 41e608: 48 83 ec 10 sub rsp,0x10 + 41e60c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e610: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e614: 48 89 c7 mov rdi,rax + 41e617: e8 be 00 00 00 call 41e6da <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE24require_numeric_argumentEv> + 41e61c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e620: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41e623: 89 c7 mov edi,eax + 41e625: e8 a5 69 fe ff call 404fcf <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE> + 41e62a: 84 c0 test al,al + 41e62c: 74 2b je 41e659 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv+0x55> + 41e62e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e632: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41e635: 83 f8 01 cmp eax,0x1 + 41e638: 74 1f je 41e659 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv+0x55> + 41e63a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e63e: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41e641: 83 f8 03 cmp eax,0x3 + 41e644: 74 13 je 41e659 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv+0x55> + 41e646: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e64a: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41e64d: 83 f8 08 cmp eax,0x8 + 41e650: 74 07 je 41e659 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv+0x55> + 41e652: b8 01 00 00 00 mov eax,0x1 + 41e657: eb 05 jmp 41e65e <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv+0x5a> + 41e659: b8 00 00 00 00 mov eax,0x0 + 41e65e: 84 c0 test al,al + 41e660: 74 14 je 41e676 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE10check_signEv+0x72> + 41e662: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e666: 48 8b 00 mov rax,QWORD PTR [rax] + 41e669: be f0 66 43 00 mov esi,0x4366f0 + 41e66e: 48 89 c7 mov rdi,rax + 41e671: e8 e6 fe ff ff call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 41e676: 90 nop + 41e677: c9 leave + 41e678: c3 ret + 41e679: 90 nop + +000000000041e67a <_ZN3fmt2v76detail12specs_setterIcE7on_plusEv>: +_ZN3fmt2v76detail12specs_setterIcE7on_plusEv(): + 41e67a: 55 push rbp + 41e67b: 48 89 e5 mov rbp,rsp + 41e67e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e682: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e686: 48 8b 00 mov rax,QWORD PTR [rax] + 41e689: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 41e68d: 83 e2 8f and edx,0xffffff8f + 41e690: 83 ca 20 or edx,0x20 + 41e693: 88 50 09 mov BYTE PTR [rax+0x9],dl + 41e696: 90 nop + 41e697: 5d pop rbp + 41e698: c3 ret + 41e699: 90 nop + +000000000041e69a <_ZN3fmt2v76detail12specs_setterIcE8on_minusEv>: +_ZN3fmt2v76detail12specs_setterIcE8on_minusEv(): + 41e69a: 55 push rbp + 41e69b: 48 89 e5 mov rbp,rsp + 41e69e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e6a2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e6a6: 48 8b 00 mov rax,QWORD PTR [rax] + 41e6a9: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 41e6ad: 83 e2 8f and edx,0xffffff8f + 41e6b0: 83 ca 10 or edx,0x10 + 41e6b3: 88 50 09 mov BYTE PTR [rax+0x9],dl + 41e6b6: 90 nop + 41e6b7: 5d pop rbp + 41e6b8: c3 ret + 41e6b9: 90 nop + +000000000041e6ba <_ZN3fmt2v76detail12specs_setterIcE8on_spaceEv>: +_ZN3fmt2v76detail12specs_setterIcE8on_spaceEv(): + 41e6ba: 55 push rbp + 41e6bb: 48 89 e5 mov rbp,rsp + 41e6be: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e6c2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e6c6: 48 8b 00 mov rax,QWORD PTR [rax] + 41e6c9: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 41e6cd: 83 e2 8f and edx,0xffffff8f + 41e6d0: 83 ca 30 or edx,0x30 + 41e6d3: 88 50 09 mov BYTE PTR [rax+0x9],dl + 41e6d6: 90 nop + 41e6d7: 5d pop rbp + 41e6d8: c3 ret + 41e6d9: 90 nop + +000000000041e6da <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE24require_numeric_argumentEv>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE24require_numeric_argumentEv(): + 41e6da: 55 push rbp + 41e6db: 48 89 e5 mov rbp,rsp + 41e6de: 48 83 ec 10 sub rsp,0x10 + 41e6e2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e6e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e6ea: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 41e6ed: 89 c7 mov edi,eax + 41e6ef: e8 fc 68 fe ff call 404ff0 <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE> + 41e6f4: 83 f0 01 xor eax,0x1 + 41e6f7: 84 c0 test al,al + 41e6f9: 74 14 je 41e70f <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE24require_numeric_argumentEv+0x35> + 41e6fb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e6ff: 48 8b 00 mov rax,QWORD PTR [rax] + 41e702: be 20 67 43 00 mov esi,0x436720 + 41e707: 48 89 c7 mov rdi,rax + 41e70a: e8 4d fe ff ff call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 41e70f: 90 nop + 41e710: c9 leave + 41e711: c3 ret + +000000000041e712 <_ZN3fmt2v76detail12specs_setterIcE7on_hashEv>: +_ZN3fmt2v76detail12specs_setterIcE7on_hashEv(): + 41e712: 55 push rbp + 41e713: 48 89 e5 mov rbp,rsp + 41e716: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e71a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e71e: 48 8b 00 mov rax,QWORD PTR [rax] + 41e721: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 41e725: 83 ca 80 or edx,0xffffff80 + 41e728: 88 50 09 mov BYTE PTR [rax+0x9],dl + 41e72b: 90 nop + 41e72c: 5d pop rbp + 41e72d: c3 ret + +000000000041e72e <_ZN3fmt2v76detail12specs_setterIcE7on_zeroEv>: +_ZN3fmt2v76detail12specs_setterIcE7on_zeroEv(): + 41e72e: 55 push rbp + 41e72f: 48 89 e5 mov rbp,rsp + 41e732: 48 83 ec 10 sub rsp,0x10 + 41e736: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e73a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e73e: 48 8b 00 mov rax,QWORD PTR [rax] + 41e741: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 41e745: 83 e2 f0 and edx,0xfffffff0 + 41e748: 83 ca 04 or edx,0x4 + 41e74b: 88 50 09 mov BYTE PTR [rax+0x9],dl + 41e74e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e752: 48 8b 00 mov rax,QWORD PTR [rax] + 41e755: 48 83 c0 0a add rax,0xa + 41e759: be 00 00 00 00 mov esi,0x0 + 41e75e: 48 89 c7 mov rdi,rax + 41e761: e8 9c 5e 00 00 call 424602 <_ZN3fmt2v76detail6fill_tIcEixEm> + 41e766: c6 00 30 mov BYTE PTR [rax],0x30 + 41e769: 90 nop + 41e76a: c9 leave + 41e76b: c3 ret + +000000000041e76c <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_(): + 41e76c: 55 push rbp + 41e76d: 48 89 e5 mov rbp,rsp + 41e770: 48 83 ec 30 sub rsp,0x30 + 41e774: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41e778: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 41e77c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41e780: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e784: 48 8b 00 mov rax,QWORD PTR [rax] + 41e787: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 41e78b: 74 1c je 41e7a9 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0x3d> + 41e78d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e791: 48 8b 00 mov rax,QWORD PTR [rax] + 41e794: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e797: 3c 2f cmp al,0x2f + 41e799: 7e 0e jle 41e7a9 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0x3d> + 41e79b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e79f: 48 8b 00 mov rax,QWORD PTR [rax] + 41e7a2: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e7a5: 3c 39 cmp al,0x39 + 41e7a7: 7e 14 jle 41e7bd <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0x51> + 41e7a9: ba 78 61 43 00 mov edx,0x436178 + 41e7ae: be 2f 09 00 00 mov esi,0x92f + 41e7b3: bf e8 64 43 00 mov edi,0x4364e8 + 41e7b8: e8 0f 52 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41e7bd: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 41e7c4: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 41e7cb: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 41e7d2: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41e7d5: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 41e7d8: 73 09 jae 41e7e3 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0x77> + 41e7da: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 41e7e1: eb 5e jmp 41e841 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0xd5> + 41e7e3: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 41e7e6: 89 d0 mov eax,edx + 41e7e8: c1 e0 02 shl eax,0x2 + 41e7eb: 01 d0 add eax,edx + 41e7ed: 01 c0 add eax,eax + 41e7ef: 89 c2 mov edx,eax + 41e7f1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e7f5: 48 8b 00 mov rax,QWORD PTR [rax] + 41e7f8: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e7fb: 0f be c0 movsx eax,al + 41e7fe: 01 d0 add eax,edx + 41e800: 83 e8 30 sub eax,0x30 + 41e803: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41e806: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e80a: 48 8b 00 mov rax,QWORD PTR [rax] + 41e80d: 48 8d 50 01 lea rdx,[rax+0x1] + 41e811: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e815: 48 89 10 mov QWORD PTR [rax],rdx + 41e818: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e81c: 48 8b 00 mov rax,QWORD PTR [rax] + 41e81f: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 41e823: 74 1c je 41e841 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0xd5> + 41e825: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e829: 48 8b 00 mov rax,QWORD PTR [rax] + 41e82c: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e82f: 3c 2f cmp al,0x2f + 41e831: 7e 0e jle 41e841 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0xd5> + 41e833: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41e837: 48 8b 00 mov rax,QWORD PTR [rax] + 41e83a: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e83d: 3c 39 cmp al,0x39 + 41e83f: 7e 91 jle 41e7d2 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0x66> + 41e841: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41e844: 85 c0 test eax,eax + 41e846: 79 11 jns 41e859 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEiRPKT_SJ_OT0_+0xed> + 41e848: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41e84c: be b0 65 43 00 mov esi,0x4365b0 + 41e851: 48 89 c7 mov rdi,rax + 41e854: e8 03 fd ff ff call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 41e859: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 41e85c: c9 leave + 41e85d: c3 ret + +000000000041e85e <_ZN3fmt2v76detail12specs_setterIcE8on_widthEi>: +_ZN3fmt2v76detail12specs_setterIcE8on_widthEi(): + 41e85e: 55 push rbp + 41e85f: 48 89 e5 mov rbp,rsp + 41e862: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e866: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41e869: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e86d: 48 8b 00 mov rax,QWORD PTR [rax] + 41e870: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 41e873: 89 10 mov DWORD PTR [rax],edx + 41e875: 90 nop + 41e876: 5d pop rbp + 41e877: c3 ret + +000000000041e878 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEC1ESG_>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEC2ESG_(): + 41e878: 55 push rbp + 41e879: 48 89 e5 mov rbp,rsp + 41e87c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41e880: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41e884: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41e888: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41e88c: 48 89 10 mov QWORD PTR [rax],rdx + 41e88f: 90 nop + 41e890: 5d pop rbp + 41e891: c3 ret + +000000000041e892 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_>: +_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_(): + 41e892: 55 push rbp + 41e893: 48 89 e5 mov rbp,rsp + 41e896: 48 83 ec 50 sub rsp,0x50 + 41e89a: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41e89e: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41e8a2: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41e8a6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e8aa: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 41e8ae: 75 14 jne 41e8c4 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x32> + 41e8b0: ba 78 61 43 00 mov edx,0x436178 + 41e8b5: be 8e 0a 00 00 mov esi,0xa8e + 41e8ba: bf e8 64 43 00 mov edi,0x4364e8 + 41e8bf: e8 08 51 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41e8c4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e8c8: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e8cb: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41e8ce: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 41e8d2: 74 06 je 41e8da <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x48> + 41e8d4: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 41e8d8: 75 15 jne 41e8ef <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x5d> + 41e8da: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41e8de: 48 89 c7 mov rdi,rax + 41e8e1: e8 36 5d 00 00 call 42461c <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEv> + 41e8e6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e8ea: e9 52 01 00 00 jmp 41ea41 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x1af> + 41e8ef: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 41e8f3: 0f 8e 8c 00 00 00 jle 41e985 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xf3> + 41e8f9: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 41e8fd: 0f 8f 82 00 00 00 jg 41e985 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xf3> + 41e903: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 41e90a: 80 7d ef 30 cmp BYTE PTR [rbp-0x11],0x30 + 41e90e: 74 1c je 41e92c <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x9a> + 41e910: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41e914: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 41e918: 48 8d 45 c8 lea rax,[rbp-0x38] + 41e91c: 48 89 ce mov rsi,rcx + 41e91f: 48 89 c7 mov rdi,rax + 41e922: e8 13 5d 00 00 call 42463a <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_> + 41e927: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41e92a: eb 0c jmp 41e938 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xa6> + 41e92c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e930: 48 83 c0 01 add rax,0x1 + 41e934: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41e938: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e93c: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 41e940: 74 16 je 41e958 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xc6> + 41e942: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e946: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e949: 3c 7d cmp al,0x7d + 41e94b: 74 1e je 41e96b <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xd9> + 41e94d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e951: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e954: 3c 3a cmp al,0x3a + 41e956: 74 13 je 41e96b <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xd9> + 41e958: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41e95c: be 32 65 43 00 mov esi,0x436532 + 41e961: 48 89 c7 mov rdi,rax + 41e964: e8 c3 5d 00 00 call 42472c <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc> + 41e969: eb 11 jmp 41e97c <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xea> + 41e96b: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 41e96e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41e972: 89 d6 mov esi,edx + 41e974: 48 89 c7 mov rdi,rax + 41e977: e8 dc 5d 00 00 call 424758 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEi> + 41e97c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e980: e9 bc 00 00 00 jmp 41ea41 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x1af> + 41e985: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 41e989: 89 c7 mov edi,eax + 41e98b: e8 35 76 ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 41e990: 83 f0 01 xor eax,0x1 + 41e993: 84 c0 test al,al + 41e995: 74 1a je 41e9b1 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x11f> + 41e997: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41e99b: be 32 65 43 00 mov esi,0x436532 + 41e9a0: 48 89 c7 mov rdi,rax + 41e9a3: e8 84 5d 00 00 call 42472c <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc> + 41e9a8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e9ac: e9 90 00 00 00 jmp 41ea41 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x1af> + 41e9b1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41e9b5: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41e9b9: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 41e9be: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41e9c2: 48 3b 45 c0 cmp rax,QWORD PTR [rbp-0x40] + 41e9c6: 74 2c je 41e9f4 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x162> + 41e9c8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41e9cc: 0f b6 00 movzx eax,BYTE PTR [rax] + 41e9cf: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41e9d2: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 41e9d6: 89 c7 mov edi,eax + 41e9d8: e8 e8 75 ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 41e9dd: 84 c0 test al,al + 41e9df: 75 0c jne 41e9ed <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x15b> + 41e9e1: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 41e9e5: 7e 0d jle 41e9f4 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x162> + 41e9e7: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 41e9eb: 7f 07 jg 41e9f4 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x162> + 41e9ed: b8 01 00 00 00 mov eax,0x1 + 41e9f2: eb 05 jmp 41e9f9 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x167> + 41e9f4: b8 00 00 00 00 mov eax,0x0 + 41e9f9: 84 c0 test al,al + 41e9fb: 75 bc jne 41e9b9 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x127> + 41e9fd: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41ea01: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ea05: 48 29 d0 sub rax,rdx + 41ea08: 48 89 c7 mov rdi,rax + 41ea0b: e8 14 cb fe ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 41ea10: 48 89 c2 mov rdx,rax + 41ea13: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 41ea17: 48 8d 45 d0 lea rax,[rbp-0x30] + 41ea1b: 48 89 ce mov rsi,rcx + 41ea1e: 48 89 c7 mov rdi,rax + 41ea21: e8 c2 ca fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41ea26: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41ea2a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41ea2e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ea32: 48 89 ce mov rsi,rcx + 41ea35: 48 89 c7 mov rdi,rax + 41ea38: e8 45 5d 00 00 call 424782 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclENS0_17basic_string_viewIcEE> + 41ea3d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ea41: c9 leave + 41ea42: c3 ret + 41ea43: 90 nop + +000000000041ea44 <_ZN3fmt2v76detail12specs_setterIcE12on_precisionEi>: +_ZN3fmt2v76detail12specs_setterIcE12on_precisionEi(): + 41ea44: 55 push rbp + 41ea45: 48 89 e5 mov rbp,rsp + 41ea48: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ea4c: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 41ea4f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ea53: 48 8b 00 mov rax,QWORD PTR [rax] + 41ea56: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 41ea59: 89 50 04 mov DWORD PTR [rax+0x4],edx + 41ea5c: 90 nop + 41ea5d: 5d pop rbp + 41ea5e: c3 ret + 41ea5f: 90 nop + +000000000041ea60 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEC1ESG_>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEC1ESG_(): + 41ea60: 55 push rbp + 41ea61: 48 89 e5 mov rbp,rsp + 41ea64: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ea68: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41ea6c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ea70: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41ea74: 48 89 10 mov QWORD PTR [rax],rdx + 41ea77: 90 nop + 41ea78: 5d pop rbp + 41ea79: c3 ret + +000000000041ea7a <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_>: +_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_(): + 41ea7a: 55 push rbp + 41ea7b: 48 89 e5 mov rbp,rsp + 41ea7e: 48 83 ec 50 sub rsp,0x50 + 41ea82: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41ea86: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41ea8a: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41ea8e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ea92: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 41ea96: 75 14 jne 41eaac <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x32> + 41ea98: ba 78 61 43 00 mov edx,0x436178 + 41ea9d: be 8e 0a 00 00 mov esi,0xa8e + 41eaa2: bf e8 64 43 00 mov edi,0x4364e8 + 41eaa7: e8 20 4f fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 41eaac: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eab0: 0f b6 00 movzx eax,BYTE PTR [rax] + 41eab3: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41eab6: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 41eaba: 74 06 je 41eac2 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x48> + 41eabc: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 41eac0: 75 15 jne 41ead7 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x5d> + 41eac2: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41eac6: 48 89 c7 mov rdi,rax + 41eac9: e8 f8 5c 00 00 call 4247c6 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEv> + 41eace: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ead2: e9 52 01 00 00 jmp 41ec29 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x1af> + 41ead7: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 41eadb: 0f 8e 8c 00 00 00 jle 41eb6d <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xf3> + 41eae1: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 41eae5: 0f 8f 82 00 00 00 jg 41eb6d <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xf3> + 41eaeb: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 41eaf2: 80 7d ef 30 cmp BYTE PTR [rbp-0x11],0x30 + 41eaf6: 74 1c je 41eb14 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x9a> + 41eaf8: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 41eafc: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 41eb00: 48 8d 45 c8 lea rax,[rbp-0x38] + 41eb04: 48 89 ce mov rsi,rcx + 41eb07: 48 89 c7 mov rdi,rax + 41eb0a: e8 d5 5c 00 00 call 4247e4 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_> + 41eb0f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 41eb12: eb 0c jmp 41eb20 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xa6> + 41eb14: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eb18: 48 83 c0 01 add rax,0x1 + 41eb1c: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 41eb20: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eb24: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 41eb28: 74 16 je 41eb40 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xc6> + 41eb2a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eb2e: 0f b6 00 movzx eax,BYTE PTR [rax] + 41eb31: 3c 7d cmp al,0x7d + 41eb33: 74 1e je 41eb53 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xd9> + 41eb35: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eb39: 0f b6 00 movzx eax,BYTE PTR [rax] + 41eb3c: 3c 3a cmp al,0x3a + 41eb3e: 74 13 je 41eb53 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xd9> + 41eb40: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41eb44: be 32 65 43 00 mov esi,0x436532 + 41eb49: 48 89 c7 mov rdi,rax + 41eb4c: e8 85 5d 00 00 call 4248d6 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc> + 41eb51: eb 11 jmp 41eb64 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0xea> + 41eb53: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 41eb56: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41eb5a: 89 d6 mov esi,edx + 41eb5c: 48 89 c7 mov rdi,rax + 41eb5f: e8 9e 5d 00 00 call 424902 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEi> + 41eb64: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eb68: e9 bc 00 00 00 jmp 41ec29 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x1af> + 41eb6d: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 41eb71: 89 c7 mov edi,eax + 41eb73: e8 4d 74 ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 41eb78: 83 f0 01 xor eax,0x1 + 41eb7b: 84 c0 test al,al + 41eb7d: 74 1a je 41eb99 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x11f> + 41eb7f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41eb83: be 32 65 43 00 mov esi,0x436532 + 41eb88: 48 89 c7 mov rdi,rax + 41eb8b: e8 46 5d 00 00 call 4248d6 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc> + 41eb90: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eb94: e9 90 00 00 00 jmp 41ec29 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x1af> + 41eb99: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eb9d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 41eba1: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 41eba6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ebaa: 48 3b 45 c0 cmp rax,QWORD PTR [rbp-0x40] + 41ebae: 74 2c je 41ebdc <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x162> + 41ebb0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ebb4: 0f b6 00 movzx eax,BYTE PTR [rax] + 41ebb7: 88 45 ef mov BYTE PTR [rbp-0x11],al + 41ebba: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 41ebbe: 89 c7 mov edi,eax + 41ebc0: e8 00 74 ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 41ebc5: 84 c0 test al,al + 41ebc7: 75 0c jne 41ebd5 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x15b> + 41ebc9: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 41ebcd: 7e 0d jle 41ebdc <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x162> + 41ebcf: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 41ebd3: 7f 07 jg 41ebdc <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x162> + 41ebd5: b8 01 00 00 00 mov eax,0x1 + 41ebda: eb 05 jmp 41ebe1 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x167> + 41ebdc: b8 00 00 00 00 mov eax,0x0 + 41ebe1: 84 c0 test al,al + 41ebe3: 75 bc jne 41eba1 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0_+0x127> + 41ebe5: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 41ebe9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ebed: 48 29 d0 sub rax,rdx + 41ebf0: 48 89 c7 mov rdi,rax + 41ebf3: e8 2c c9 fe ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 41ebf8: 48 89 c2 mov rdx,rax + 41ebfb: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 41ebff: 48 8d 45 d0 lea rax,[rbp-0x30] + 41ec03: 48 89 ce mov rsi,rcx + 41ec06: 48 89 c7 mov rdi,rax + 41ec09: e8 da c8 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41ec0e: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41ec12: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41ec16: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ec1a: 48 89 ce mov rsi,rcx + 41ec1d: 48 89 c7 mov rdi,rax + 41ec20: e8 07 5d 00 00 call 42492c <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclENS0_17basic_string_viewIcEE> + 41ec25: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ec29: c9 leave + 41ec2a: c3 ret + 41ec2b: 90 nop + +000000000041ec2c <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE13end_precisionEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE13end_precisionEv(): + 41ec2c: 55 push rbp + 41ec2d: 48 89 e5 mov rbp,rsp + 41ec30: 48 83 ec 10 sub rsp,0x10 + 41ec34: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ec38: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ec3c: 48 83 c0 18 add rax,0x18 + 41ec40: 48 89 c7 mov rdi,rax + 41ec43: e8 28 5d 00 00 call 424970 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE15check_precisionEv> + 41ec48: 90 nop + 41ec49: c9 leave + 41ec4a: c3 ret + 41ec4b: 90 nop + +000000000041ec4c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE(): + 41ec4c: 55 push rbp + 41ec4d: 48 89 e5 mov rbp,rsp + 41ec50: 48 83 ec 50 sub rsp,0x50 + 41ec54: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41ec58: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 41ec5b: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41ec5f: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 41ec63: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 41ec66: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ec6a: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41ec6e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ec72: 48 8b 30 mov rsi,QWORD PTR [rax] + 41ec75: 48 8d 45 d0 lea rax,[rbp-0x30] + 41ec79: 49 89 f8 mov r8,rdi + 41ec7c: 48 89 c7 mov rdi,rax + 41ec7f: e8 3e 5d 00 00 call 4249c2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 41ec84: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ec88: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41ec8c: 0f be c0 movsx eax,al + 41ec8f: 48 8d 55 d0 lea rdx,[rbp-0x30] + 41ec93: 48 89 d6 mov rsi,rdx + 41ec96: 89 c7 mov edi,eax + 41ec98: e8 13 5e 00 00 call 424ab0 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_> + 41ec9d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41eca1: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41eca5: 48 89 10 mov QWORD PTR [rax],rdx + 41eca8: 90 nop + 41eca9: c9 leave + 41ecaa: c3 ret + 41ecab: 90 nop + +000000000041ecac <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIjEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIjEEvT_RKNS0_18basic_format_specsIcEE(): + 41ecac: 55 push rbp + 41ecad: 48 89 e5 mov rbp,rsp + 41ecb0: 48 83 ec 50 sub rsp,0x50 + 41ecb4: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41ecb8: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 41ecbb: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41ecbf: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 41ecc3: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 41ecc6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ecca: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41ecce: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ecd2: 48 8b 30 mov rsi,QWORD PTR [rax] + 41ecd5: 48 8d 45 d0 lea rax,[rbp-0x30] + 41ecd9: 49 89 f8 mov r8,rdi + 41ecdc: 48 89 c7 mov rdi,rax + 41ecdf: e8 6a 5e 00 00 call 424b4e <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 41ece4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ece8: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41ecec: 0f be c0 movsx eax,al + 41ecef: 48 8d 55 d0 lea rdx,[rbp-0x30] + 41ecf3: 48 89 d6 mov rsi,rdx + 41ecf6: 89 c7 mov edi,eax + 41ecf8: e8 b3 5d 00 00 call 424ab0 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_> + 41ecfd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ed01: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41ed05: 48 89 10 mov QWORD PTR [rax],rdx + 41ed08: 90 nop + 41ed09: c9 leave + 41ed0a: c3 ret + 41ed0b: 90 nop + +000000000041ed0c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIxEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIxEEvT_RKNS0_18basic_format_specsIcEE(): + 41ed0c: 55 push rbp + 41ed0d: 48 89 e5 mov rbp,rsp + 41ed10: 48 83 ec 50 sub rsp,0x50 + 41ed14: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41ed18: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41ed1c: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41ed20: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 41ed24: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 41ed28: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ed2c: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41ed30: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ed34: 48 8b 30 mov rsi,QWORD PTR [rax] + 41ed37: 48 8d 45 d0 lea rax,[rbp-0x30] + 41ed3b: 49 89 f8 mov r8,rdi + 41ed3e: 48 89 c7 mov rdi,rax + 41ed41: e8 f6 5e 00 00 call 424c3c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 41ed46: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ed4a: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41ed4e: 0f be c0 movsx eax,al + 41ed51: 48 8d 55 d0 lea rdx,[rbp-0x30] + 41ed55: 48 89 d6 mov rsi,rdx + 41ed58: 89 c7 mov edi,eax + 41ed5a: e8 d4 5f 00 00 call 424d33 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_> + 41ed5f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ed63: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41ed67: 48 89 10 mov QWORD PTR [rax],rdx + 41ed6a: 90 nop + 41ed6b: c9 leave + 41ed6c: c3 ret + 41ed6d: 90 nop + +000000000041ed6e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIyEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIyEEvT_RKNS0_18basic_format_specsIcEE(): + 41ed6e: 55 push rbp + 41ed6f: 48 89 e5 mov rbp,rsp + 41ed72: 48 83 ec 50 sub rsp,0x50 + 41ed76: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41ed7a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41ed7e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 41ed82: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 41ed86: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 41ed8a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ed8e: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41ed92: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41ed96: 48 8b 30 mov rsi,QWORD PTR [rax] + 41ed99: 48 8d 45 d0 lea rax,[rbp-0x30] + 41ed9d: 49 89 f8 mov r8,rdi + 41eda0: 48 89 c7 mov rdi,rax + 41eda3: e8 2a 60 00 00 call 424dd2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 41eda8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41edac: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41edb0: 0f be c0 movsx eax,al + 41edb3: 48 8d 55 d0 lea rdx,[rbp-0x30] + 41edb7: 48 89 d6 mov rsi,rdx + 41edba: 89 c7 mov edi,eax + 41edbc: e8 72 5f 00 00 call 424d33 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_> + 41edc1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41edc5: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 41edc9: 48 89 10 mov QWORD PTR [rax],rdx + 41edcc: 90 nop + 41edcd: c9 leave + 41edce: c3 ret + 41edcf: 90 nop + +000000000041edd0 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intInEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intInEEvT_RKNS0_18basic_format_specsIcEE(): + 41edd0: 55 push rbp + 41edd1: 48 89 e5 mov rbp,rsp + 41edd4: 48 83 ec 60 sub rsp,0x60 + 41edd8: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 41eddc: 48 89 f0 mov rax,rsi + 41eddf: 48 89 d6 mov rsi,rdx + 41ede2: 48 89 f2 mov rdx,rsi + 41ede5: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 41ede9: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 41eded: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41edf1: 4c 8b 45 b0 mov r8,QWORD PTR [rbp-0x50] + 41edf5: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 41edf9: 48 8b 7d a8 mov rdi,QWORD PTR [rbp-0x58] + 41edfd: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ee01: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41ee05: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ee09: 48 8b 30 mov rsi,QWORD PTR [rax] + 41ee0c: 48 8d 45 c0 lea rax,[rbp-0x40] + 41ee10: 4d 89 c1 mov r9,r8 + 41ee13: 49 89 f8 mov r8,rdi + 41ee16: 48 89 c7 mov rdi,rax + 41ee19: e8 ac 60 00 00 call 424eca <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 41ee1e: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 41ee22: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41ee26: 0f be c0 movsx eax,al + 41ee29: 48 8d 55 c0 lea rdx,[rbp-0x40] + 41ee2d: 48 89 d6 mov rsi,rdx + 41ee30: 89 c7 mov edi,eax + 41ee32: e8 b2 61 00 00 call 424fe9 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_> + 41ee37: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ee3b: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 41ee3f: 48 89 10 mov QWORD PTR [rax],rdx + 41ee42: 90 nop + 41ee43: c9 leave + 41ee44: c3 ret + 41ee45: 90 nop + +000000000041ee46 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIoEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIoEEvT_RKNS0_18basic_format_specsIcEE(): + 41ee46: 55 push rbp + 41ee47: 48 89 e5 mov rbp,rsp + 41ee4a: 48 83 ec 60 sub rsp,0x60 + 41ee4e: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 41ee52: 48 89 f0 mov rax,rsi + 41ee55: 48 89 d6 mov rsi,rdx + 41ee58: 48 89 f2 mov rdx,rsi + 41ee5b: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 41ee5f: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 41ee63: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 41ee67: 4c 8b 45 b0 mov r8,QWORD PTR [rbp-0x50] + 41ee6b: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 41ee6f: 48 8b 7d a8 mov rdi,QWORD PTR [rbp-0x58] + 41ee73: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ee77: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 41ee7b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41ee7f: 48 8b 30 mov rsi,QWORD PTR [rax] + 41ee82: 48 8d 45 c0 lea rax,[rbp-0x40] + 41ee86: 4d 89 c1 mov r9,r8 + 41ee89: 49 89 f8 mov r8,rdi + 41ee8c: 48 89 c7 mov rdi,rax + 41ee8f: e8 f4 61 00 00 call 425088 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 41ee94: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 41ee98: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41ee9c: 0f be c0 movsx eax,al + 41ee9f: 48 8d 55 c0 lea rdx,[rbp-0x40] + 41eea3: 48 89 d6 mov rsi,rdx + 41eea6: 89 c7 mov edi,eax + 41eea8: e8 3c 61 00 00 call 424fe9 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_> + 41eead: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 41eeb1: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 41eeb5: 48 89 10 mov QWORD PTR [rax],rdx + 41eeb8: 90 nop + 41eeb9: c9 leave + 41eeba: c3 ret + 41eebb: 90 nop + +000000000041eebc <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEb>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEb(): + 41eebc: 55 push rbp + 41eebd: 48 89 e5 mov rbp,rsp + 41eec0: 53 push rbx + 41eec1: 48 83 ec 28 sub rsp,0x28 + 41eec5: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41eec9: 89 f0 mov eax,esi + 41eecb: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 41eece: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41eed2: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41eed6: 48 85 c0 test rax,rax + 41eed9: 74 42 je 41ef1d <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEb+0x61> + 41eedb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41eedf: 48 8b 58 10 mov rbx,QWORD PTR [rax+0x10] + 41eee3: 80 7d d4 00 cmp BYTE PTR [rbp-0x2c],0x0 + 41eee7: 74 07 je 41eef0 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEb+0x34> + 41eee9: ba 7e 65 43 00 mov edx,0x43657e + 41eeee: eb 05 jmp 41eef5 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEb+0x39> + 41eef0: ba 83 65 43 00 mov edx,0x436583 + 41eef5: 48 8d 45 e0 lea rax,[rbp-0x20] + 41eef9: 48 89 d6 mov rsi,rdx + 41eefc: 48 89 c7 mov rdi,rax + 41eeff: e8 fa c8 fe ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 41ef04: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 41ef08: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41ef0c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41ef10: 48 89 d9 mov rcx,rbx + 41ef13: 48 89 c7 mov rdi,rax + 41ef16: e8 fd 0f 00 00 call 41ff18 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE> + 41ef1b: eb 1c jmp 41ef39 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEb+0x7d> + 41ef1d: 0f b6 55 d4 movzx edx,BYTE PTR [rbp-0x2c] + 41ef21: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 41ef25: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41ef29: 48 8b 00 mov rax,QWORD PTR [rax] + 41ef2c: 89 d6 mov esi,edx + 41ef2e: 48 89 c7 mov rdi,rax + 41ef31: e8 95 f0 ff ff call 41dfcb <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_b> + 41ef36: 48 89 03 mov QWORD PTR [rbx],rax + 41ef39: 90 nop + 41ef3a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41ef3e: c9 leave + 41ef3f: c3 ret + +000000000041ef40 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerC1ERS8_c>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerC1ERS8_c(): + 41ef40: 55 push rbp + 41ef41: 48 89 e5 mov rbp,rsp + 41ef44: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ef48: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41ef4c: 89 d0 mov eax,edx + 41ef4e: 88 45 ec mov BYTE PTR [rbp-0x14],al + 41ef51: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ef55: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41ef59: 48 89 10 mov QWORD PTR [rax],rdx + 41ef5c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ef60: 0f b6 55 ec movzx edx,BYTE PTR [rbp-0x14] + 41ef64: 88 50 08 mov BYTE PTR [rax+0x8],dl + 41ef67: 90 nop + 41ef68: 5d pop rbp + 41ef69: c3 ret + +000000000041ef6a <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_>: +_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_(): + 41ef6a: 55 push rbp + 41ef6b: 48 89 e5 mov rbp,rsp + 41ef6e: 48 83 ec 10 sub rsp,0x10 + 41ef72: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41ef76: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41ef7a: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 41ef7f: 75 0e jne 41ef8f <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x25> + 41ef81: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ef85: 48 89 c7 mov rdi,rax + 41ef88: e8 1b 62 00 00 call 4251a8 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler7on_charEv> + 41ef8d: eb 70 jmp 41efff <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x95> + 41ef8f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ef93: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41ef97: 84 c0 test al,al + 41ef99: 74 1a je 41efb5 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x4b> + 41ef9b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41ef9f: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 41efa3: 3c 63 cmp al,0x63 + 41efa5: 74 0e je 41efb5 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x4b> + 41efa7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41efab: 48 89 c7 mov rdi,rax + 41efae: e8 6b 62 00 00 call 42521e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler6on_intEv> + 41efb3: eb 4a jmp 41efff <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x95> + 41efb5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41efb9: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41efbd: 83 e0 0f and eax,0xf + 41efc0: 3c 04 cmp al,0x4 + 41efc2: 74 1e je 41efe2 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x78> + 41efc4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41efc8: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41efcc: 83 e0 70 and eax,0x70 + 41efcf: 84 c0 test al,al + 41efd1: 75 0f jne 41efe2 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x78> + 41efd3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41efd7: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 41efdb: c0 e8 07 shr al,0x7 + 41efde: 84 c0 test al,al + 41efe0: 74 11 je 41eff3 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x89> + 41efe2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41efe6: be 50 67 43 00 mov esi,0x436750 + 41efeb: 48 89 c7 mov rdi,rax + 41efee: e8 05 53 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 41eff3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41eff7: 48 89 c7 mov rdi,rax + 41effa: e8 a9 61 00 00 call 4251a8 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler7on_charEv> + 41efff: c9 leave + 41f000: c3 ret + +000000000041f001 <_ZN3fmt2v76detail11const_checkISt7is_sameIffEEET_S5_>: +_ZN3fmt2v76detail11const_checkISt7is_sameIffEEET_S5_(): + 41f001: 55 push rbp + 41f002: 48 89 e5 mov rbp,rsp + 41f005: 90 nop + 41f006: 5d pop rbp + 41f007: c3 ret + +000000000041f008 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE(): + 41f008: 55 push rbp + 41f009: 48 89 e5 mov rbp,rsp + 41f00c: 41 54 push r12 + 41f00e: 53 push rbx + 41f00f: 48 81 ec b0 02 00 00 sub rsp,0x2b0 + 41f016: 48 89 bd 68 fd ff ff mov QWORD PTR [rbp-0x298],rdi + 41f01d: f3 0f 11 85 64 fd ff ff movss DWORD PTR [rbp-0x29c],xmm0 + 41f025: 48 89 d0 mov rax,rdx + 41f028: 48 89 8d 48 fd ff ff mov QWORD PTR [rbp-0x2b8],rcx + 41f02f: 48 89 b5 54 fd ff ff mov QWORD PTR [rbp-0x2ac],rsi + 41f036: 48 89 85 5c fd ff ff mov QWORD PTR [rbp-0x2a4],rax + 41f03d: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 41f043: 66 0f 6e c0 movd xmm0,eax + 41f047: e8 c2 53 ff ff call 41440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_> + 41f04c: 83 f0 01 xor eax,0x1 + 41f04f: 0f b6 c0 movzx eax,al + 41f052: 89 c7 mov edi,eax + 41f054: e8 85 cd fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41f059: 84 c0 test al,al + 41f05b: 74 0c je 41f069 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x61> + 41f05d: 48 8b 9d 68 fd ff ff mov rbx,QWORD PTR [rbp-0x298] + 41f064: e9 e0 03 00 00 jmp 41f449 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x441> + 41f069: 48 8d 55 be lea rdx,[rbp-0x42] + 41f06d: 48 8d 85 54 fd ff ff lea rax,[rbp-0x2ac] + 41f074: 48 89 d6 mov rsi,rdx + 41f077: 48 89 c7 mov rdi,rax + 41f07a: e8 fe 9b ff ff call 418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_> + 41f07f: 48 89 45 b4 mov QWORD PTR [rbp-0x4c],rax + 41f083: 0f b6 85 5d fd ff ff movzx eax,BYTE PTR [rbp-0x2a3] + 41f08a: c0 e8 04 shr al,0x4 + 41f08d: 83 e0 07 and eax,0x7 + 41f090: 88 45 b9 mov BYTE PTR [rbp-0x47],al + 41f093: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 41f099: 66 0f 6e c0 movd xmm0,eax + 41f09d: e8 4b 5e fe ff call 404eed <_ZSt7signbitf> + 41f0a2: 84 c0 test al,al + 41f0a4: 74 21 je 41f0c7 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xbf> + 41f0a6: c6 45 b9 01 mov BYTE PTR [rbp-0x47],0x1 + 41f0aa: f3 0f 10 85 64 fd ff ff movss xmm0,DWORD PTR [rbp-0x29c] + 41f0b2: f3 0f 10 0d d6 77 01 00 movss xmm1,DWORD PTR [rip+0x177d6] # 436890 + 41f0ba: 0f 57 c1 xorps xmm0,xmm1 + 41f0bd: f3 0f 11 85 64 fd ff ff movss DWORD PTR [rbp-0x29c],xmm0 + 41f0c5: eb 0c jmp 41f0d3 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xcb> + 41f0c7: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f0cb: 3c 01 cmp al,0x1 + 41f0cd: 75 04 jne 41f0d3 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xcb> + 41f0cf: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 41f0d3: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 41f0d9: 66 0f 6e c0 movd xmm0,eax + 41f0dd: e8 f7 5c fe ff call 404dd9 <_ZSt8isfinitef> + 41f0e2: 83 f0 01 xor eax,0x1 + 41f0e5: 84 c0 test al,al + 41f0e7: 74 34 je 41f11d <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x115> + 41f0e9: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 41f0ef: 66 0f 6e c0 movd xmm0,eax + 41f0f3: e8 6e 5d fe ff call 404e66 <_ZSt5isinff> + 41f0f8: 0f b6 f0 movzx esi,al + 41f0fb: 48 8d 4d b4 lea rcx,[rbp-0x4c] + 41f0ff: 48 8d 95 54 fd ff ff lea rdx,[rbp-0x2ac] + 41f106: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f10d: 48 89 c7 mov rdi,rax + 41f110: e8 ef 3c 00 00 call 422e04 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 41f115: 48 89 c3 mov rbx,rax + 41f118: e9 2c 03 00 00 jmp 41f449 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x441> + 41f11d: 0f b6 85 5d fd ff ff movzx eax,BYTE PTR [rbp-0x2a3] + 41f124: 83 e0 0f and eax,0xf + 41f127: 3c 04 cmp al,0x4 + 41f129: 0f 85 b0 00 00 00 jne 41f1df <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d7> + 41f12f: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f133: 84 c0 test al,al + 41f135: 0f 84 a4 00 00 00 je 41f1df <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d7> + 41f13b: 48 8d 85 68 fd ff ff lea rax,[rbp-0x298] + 41f142: be 01 00 00 00 mov esi,0x1 + 41f147: 48 89 c7 mov rdi,rax + 41f14a: e8 2a 2b ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41f14f: 48 8b 00 mov rax,QWORD PTR [rax] + 41f152: 48 89 85 78 fd ff ff mov QWORD PTR [rbp-0x288],rax + 41f159: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f15d: 0f b6 c0 movzx eax,al + 41f160: 48 98 cdqe + 41f162: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 41f169: 88 45 bf mov BYTE PTR [rbp-0x41],al + 41f16c: 48 8d 85 78 fd ff ff lea rax,[rbp-0x288] + 41f173: be 00 00 00 00 mov esi,0x0 + 41f178: 48 89 c7 mov rdi,rax + 41f17b: e8 b2 3a 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41f180: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41f184: 48 8d 45 c0 lea rax,[rbp-0x40] + 41f188: 48 89 c7 mov rdi,rax + 41f18b: e8 ac 18 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41f190: 48 89 c2 mov rdx,rax + 41f193: 48 8d 45 bf lea rax,[rbp-0x41] + 41f197: 48 89 c6 mov rsi,rax + 41f19a: 48 89 d7 mov rdi,rdx + 41f19d: e8 a8 18 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41f1a2: 48 8b 95 78 fd ff ff mov rdx,QWORD PTR [rbp-0x288] + 41f1a9: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f1b0: 48 89 d6 mov rsi,rdx + 41f1b3: 48 89 c7 mov rdi,rax + 41f1b6: e8 e7 3a 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41f1bb: 48 89 85 68 fd ff ff mov QWORD PTR [rbp-0x298],rax + 41f1c2: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 41f1c6: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 41f1cc: 85 c0 test eax,eax + 41f1ce: 74 0f je 41f1df <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d7> + 41f1d0: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 41f1d6: 83 e8 01 sub eax,0x1 + 41f1d9: 89 85 54 fd ff ff mov DWORD PTR [rbp-0x2ac],eax + 41f1df: 48 8d 45 cf lea rax,[rbp-0x31] + 41f1e3: 48 89 c7 mov rdi,rax + 41f1e6: e8 85 42 fe ff call 403470 <_ZNSaIcEC1Ev@plt> + 41f1eb: 48 8d 55 cf lea rdx,[rbp-0x31] + 41f1ef: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f1f6: 48 89 d6 mov rsi,rdx + 41f1f9: 48 89 c7 mov rdi,rax + 41f1fc: e8 41 c5 fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 41f201: 48 8d 45 cf lea rax,[rbp-0x31] + 41f205: 48 89 c7 mov rdi,rax + 41f208: e8 c3 40 fe ff call 4032d0 <_ZNSaIcED1Ev@plt> + 41f20d: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 41f211: 3c 03 cmp al,0x3 + 41f213: 0f 85 b7 00 00 00 jne 41f2d0 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2c8> + 41f219: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f21d: 84 c0 test al,al + 41f21f: 74 22 je 41f243 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x23b> + 41f221: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f225: 0f b6 c0 movzx eax,al + 41f228: 48 98 cdqe + 41f22a: 48 8d 90 98 8e 44 00 lea rdx,[rax+0x448e98] + 41f231: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f238: 48 89 d6 mov rsi,rdx + 41f23b: 48 89 c7 mov rdi,rax + 41f23e: e8 a9 e0 fe ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 41f243: 8b 9d 58 fd ff ff mov ebx,DWORD PTR [rbp-0x2a8] + 41f249: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 41f24f: 66 0f 6e c0 movd xmm0,eax + 41f253: e8 54 61 fe ff call 4053ac <_ZN3fmt2v76detail13promote_floatEf> + 41f258: 66 48 0f 7e c0 movq rax,xmm0 + 41f25d: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 41f264: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 41f268: 48 89 ce mov rsi,rcx + 41f26b: 89 df mov edi,ebx + 41f26d: 66 48 0f 6e c0 movq xmm0,rax + 41f272: e8 ec a4 fe ff call 409763 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 41f277: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f27e: 48 89 c7 mov rdi,rax + 41f281: e8 66 c5 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 41f286: 48 89 c3 mov rbx,rax + 41f289: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f290: 48 89 c7 mov rdi,rax + 41f293: e8 98 c4 fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41f298: 48 89 c2 mov rdx,rax + 41f29b: 48 8d 45 d0 lea rax,[rbp-0x30] + 41f29f: 48 89 de mov rsi,rbx + 41f2a2: 48 89 c7 mov rdi,rax + 41f2a5: e8 3e c2 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41f2aa: 48 8d 8d 54 fd ff ff lea rcx,[rbp-0x2ac] + 41f2b1: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41f2b5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41f2b9: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f2c0: 48 89 c7 mov rdi,rax + 41f2c3: e8 d5 5f 00 00 call 42529d <_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE> + 41f2c8: 48 89 c3 mov rbx,rax + 41f2cb: e9 6a 01 00 00 jmp 41f43a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x432> + 41f2d0: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 41f2d6: 85 c0 test eax,eax + 41f2d8: 79 0b jns 41f2e5 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2dd> + 41f2da: 0f b6 85 5c fd ff ff movzx eax,BYTE PTR [rbp-0x2a4] + 41f2e1: 84 c0 test al,al + 41f2e3: 75 08 jne 41f2ed <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e5> + 41f2e5: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 41f2eb: eb 05 jmp 41f2f2 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2ea> + 41f2ed: b8 06 00 00 00 mov eax,0x6 + 41f2f2: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 41f2f5: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 41f2f9: 3c 01 cmp al,0x1 + 41f2fb: 75 3f jne 41f33c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x334> + 41f2fd: e8 d9 60 fe ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 41f302: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 41f305: 0f 94 c0 sete al + 41f308: 84 c0 test al,al + 41f30a: 74 2c je 41f338 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x330> + 41f30c: bf 10 00 00 00 mov edi,0x10 + 41f311: e8 3a 3e fe ff call 403150 <__cxa_allocate_exception@plt> + 41f316: 48 89 c3 mov rbx,rax + 41f319: be b0 65 43 00 mov esi,0x4365b0 + 41f31e: 48 89 df mov rdi,rbx + 41f321: e8 c2 5d fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 41f326: ba f4 3b 40 00 mov edx,0x403bf4 + 41f32b: be a0 7f 43 00 mov esi,0x437fa0 + 41f330: 48 89 df mov rdi,rbx + 41f333: e8 18 41 fe ff call 403450 <__cxa_throw@plt> + 41f338: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 41f33c: e8 c0 fc ff ff call 41f001 <_ZN3fmt2v76detail11const_checkISt7is_sameIffEEET_S5_> + 41f341: 48 8d 45 e5 lea rax,[rbp-0x1b] + 41f345: 48 89 c7 mov rdi,rax + 41f348: e8 5d 5c fe ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 41f34d: 84 c0 test al,al + 41f34f: 74 0a je 41f35b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x353> + 41f351: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41f355: 83 c8 04 or eax,0x4 + 41f358: 88 45 ba mov BYTE PTR [rbp-0x46],al + 41f35b: 48 8d 45 e6 lea rax,[rbp-0x1a] + 41f35f: 48 89 c7 mov rdi,rax + 41f362: e8 43 5c fe ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 41f367: 83 e0 01 and eax,0x1 + 41f36a: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 41f371: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41f375: 83 e0 f7 and eax,0xfffffff7 + 41f378: 09 d0 or eax,edx + 41f37a: 88 45 ba mov BYTE PTR [rbp-0x46],al + 41f37d: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 41f383: 66 0f 6e c0 movd xmm0,eax + 41f387: e8 20 60 fe ff call 4053ac <_ZN3fmt2v76detail13promote_floatEf> + 41f38c: 66 48 0f 7e c0 movq rax,xmm0 + 41f391: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 41f398: 48 8b 75 b4 mov rsi,QWORD PTR [rbp-0x4c] + 41f39c: 8b 4d ec mov ecx,DWORD PTR [rbp-0x14] + 41f39f: 89 cf mov edi,ecx + 41f3a1: 66 48 0f 6e c0 movq xmm0,rax + 41f3a6: e8 f2 ad fe ff call 40a19d <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 41f3ab: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41f3ae: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41f3b1: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 41f3b4: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41f3b8: d0 e8 shr al,1 + 41f3ba: 83 e0 01 and eax,0x1 + 41f3bd: 84 c0 test al,al + 41f3bf: 74 11 je 41f3d2 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3ca> + 41f3c1: 48 8b 85 48 fd ff ff mov rax,QWORD PTR [rbp-0x2b8] + 41f3c8: 48 89 c7 mov rdi,rax + 41f3cb: e8 e7 9a ff ff call 418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE> + 41f3d0: eb 05 jmp 41f3d7 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3cf> + 41f3d2: b8 2e 00 00 00 mov eax,0x2e + 41f3d7: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41f3da: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f3e1: 48 89 c7 mov rdi,rax + 41f3e4: e8 03 c4 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 41f3e9: 48 89 85 80 fd ff ff mov QWORD PTR [rbp-0x280],rax + 41f3f0: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f3f7: 48 89 c7 mov rdi,rax + 41f3fa: e8 31 c3 fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41f3ff: 89 85 88 fd ff ff mov DWORD PTR [rbp-0x278],eax + 41f405: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41f408: 89 85 8c fd ff ff mov DWORD PTR [rbp-0x274],eax + 41f40e: 0f be 7d e7 movsx edi,BYTE PTR [rbp-0x19] + 41f412: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 41f416: 48 8d 95 54 fd ff ff lea rdx,[rbp-0x2ac] + 41f41d: 48 8d b5 80 fd ff ff lea rsi,[rbp-0x280] + 41f424: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f42b: 41 89 f8 mov r8d,edi + 41f42e: 48 89 c7 mov rdi,rax + 41f431: e8 ab 63 00 00 call 4257e1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_> + 41f436: 48 89 c3 mov rbx,rax + 41f439: 90 nop + 41f43a: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f441: 48 89 c7 mov rdi,rax + 41f444: e8 69 c3 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 41f449: 48 89 d8 mov rax,rbx + 41f44c: eb 2d jmp 41f47b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x473> + 41f44e: 49 89 c4 mov r12,rax + 41f451: 48 89 df mov rdi,rbx + 41f454: e8 d7 3d fe ff call 403230 <__cxa_free_exception@plt> + 41f459: 4c 89 e3 mov rbx,r12 + 41f45c: eb 03 jmp 41f461 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x459> + 41f45e: 48 89 c3 mov rbx,rax + 41f461: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f468: 48 89 c7 mov rdi,rax + 41f46b: e8 42 c3 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 41f470: 48 89 d8 mov rax,rbx + 41f473: 48 89 c7 mov rdi,rax + 41f476: e8 e5 3f fe ff call 403460 <_Unwind_Resume@plt> + 41f47b: 48 81 c4 b0 02 00 00 add rsp,0x2b0 + 41f482: 5b pop rbx + 41f483: 41 5c pop r12 + 41f485: 5d pop rbp + 41f486: c3 ret + +000000000041f487 <_ZN3fmt2v76detail11const_checkISt7is_sameIdfEEET_S5_>: +_ZN3fmt2v76detail11const_checkISt7is_sameIdfEEET_S5_(): + 41f487: 55 push rbp + 41f488: 48 89 e5 mov rbp,rsp + 41f48b: 90 nop + 41f48c: 5d pop rbp + 41f48d: c3 ret + +000000000041f48e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE(): + 41f48e: 55 push rbp + 41f48f: 48 89 e5 mov rbp,rsp + 41f492: 41 54 push r12 + 41f494: 53 push rbx + 41f495: 48 81 ec b0 02 00 00 sub rsp,0x2b0 + 41f49c: 48 89 bd 68 fd ff ff mov QWORD PTR [rbp-0x298],rdi + 41f4a3: f2 0f 11 85 60 fd ff ff movsd QWORD PTR [rbp-0x2a0],xmm0 + 41f4ab: 48 89 d0 mov rax,rdx + 41f4ae: 48 89 8d 48 fd ff ff mov QWORD PTR [rbp-0x2b8],rcx + 41f4b5: 48 89 b5 50 fd ff ff mov QWORD PTR [rbp-0x2b0],rsi + 41f4bc: 48 89 85 58 fd ff ff mov QWORD PTR [rbp-0x2a8],rax + 41f4c3: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 41f4ca: 66 48 0f 6e c0 movq xmm0,rax + 41f4cf: e8 4d 59 ff ff call 414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_> + 41f4d4: 83 f0 01 xor eax,0x1 + 41f4d7: 0f b6 c0 movzx eax,al + 41f4da: 89 c7 mov edi,eax + 41f4dc: e8 fd c8 fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41f4e1: 84 c0 test al,al + 41f4e3: 74 0c je 41f4f1 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x63> + 41f4e5: 48 8b 9d 68 fd ff ff mov rbx,QWORD PTR [rbp-0x298] + 41f4ec: e9 eb 03 00 00 jmp 41f8dc <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x44e> + 41f4f1: 48 8d 55 be lea rdx,[rbp-0x42] + 41f4f5: 48 8d 85 50 fd ff ff lea rax,[rbp-0x2b0] + 41f4fc: 48 89 d6 mov rsi,rdx + 41f4ff: 48 89 c7 mov rdi,rax + 41f502: e8 76 97 ff ff call 418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_> + 41f507: 48 89 45 b4 mov QWORD PTR [rbp-0x4c],rax + 41f50b: 0f b6 85 59 fd ff ff movzx eax,BYTE PTR [rbp-0x2a7] + 41f512: c0 e8 04 shr al,0x4 + 41f515: 83 e0 07 and eax,0x7 + 41f518: 88 45 b9 mov BYTE PTR [rbp-0x47],al + 41f51b: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 41f522: 66 48 0f 6e c0 movq xmm0,rax + 41f527: e8 d9 59 fe ff call 404f05 <_ZSt7signbitd> + 41f52c: 84 c0 test al,al + 41f52e: 74 22 je 41f552 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc4> + 41f530: c6 45 b9 01 mov BYTE PTR [rbp-0x47],0x1 + 41f534: f2 0f 10 85 60 fd ff ff movsd xmm0,QWORD PTR [rbp-0x2a0] + 41f53c: f3 0f 7e 0d 5c 73 01 00 movq xmm1,QWORD PTR [rip+0x1735c] # 4368a0 + 41f544: 66 0f 57 c1 xorpd xmm0,xmm1 + 41f548: f2 0f 11 85 60 fd ff ff movsd QWORD PTR [rbp-0x2a0],xmm0 + 41f550: eb 0c jmp 41f55e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xd0> + 41f552: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f556: 3c 01 cmp al,0x1 + 41f558: 75 04 jne 41f55e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xd0> + 41f55a: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 41f55e: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 41f565: 66 48 0f 6e c0 movq xmm0,rax + 41f56a: e8 9e 58 fe ff call 404e0d <_ZSt8isfinited> + 41f56f: 83 f0 01 xor eax,0x1 + 41f572: 84 c0 test al,al + 41f574: 74 36 je 41f5ac <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x11e> + 41f576: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 41f57d: 66 48 0f 6e c0 movq xmm0,rax + 41f582: e8 0f 59 fe ff call 404e96 <_ZSt5isinfd> + 41f587: 0f b6 f0 movzx esi,al + 41f58a: 48 8d 4d b4 lea rcx,[rbp-0x4c] + 41f58e: 48 8d 95 50 fd ff ff lea rdx,[rbp-0x2b0] + 41f595: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f59c: 48 89 c7 mov rdi,rax + 41f59f: e8 60 38 00 00 call 422e04 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 41f5a4: 48 89 c3 mov rbx,rax + 41f5a7: e9 30 03 00 00 jmp 41f8dc <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x44e> + 41f5ac: 0f b6 85 59 fd ff ff movzx eax,BYTE PTR [rbp-0x2a7] + 41f5b3: 83 e0 0f and eax,0xf + 41f5b6: 3c 04 cmp al,0x4 + 41f5b8: 0f 85 b0 00 00 00 jne 41f66e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1e0> + 41f5be: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f5c2: 84 c0 test al,al + 41f5c4: 0f 84 a4 00 00 00 je 41f66e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1e0> + 41f5ca: 48 8d 85 68 fd ff ff lea rax,[rbp-0x298] + 41f5d1: be 01 00 00 00 mov esi,0x1 + 41f5d6: 48 89 c7 mov rdi,rax + 41f5d9: e8 9b 26 ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41f5de: 48 8b 00 mov rax,QWORD PTR [rax] + 41f5e1: 48 89 85 78 fd ff ff mov QWORD PTR [rbp-0x288],rax + 41f5e8: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f5ec: 0f b6 c0 movzx eax,al + 41f5ef: 48 98 cdqe + 41f5f1: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 41f5f8: 88 45 bf mov BYTE PTR [rbp-0x41],al + 41f5fb: 48 8d 85 78 fd ff ff lea rax,[rbp-0x288] + 41f602: be 00 00 00 00 mov esi,0x0 + 41f607: 48 89 c7 mov rdi,rax + 41f60a: e8 23 36 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41f60f: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41f613: 48 8d 45 c0 lea rax,[rbp-0x40] + 41f617: 48 89 c7 mov rdi,rax + 41f61a: e8 1d 14 ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41f61f: 48 89 c2 mov rdx,rax + 41f622: 48 8d 45 bf lea rax,[rbp-0x41] + 41f626: 48 89 c6 mov rsi,rax + 41f629: 48 89 d7 mov rdi,rdx + 41f62c: e8 19 14 ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41f631: 48 8b 95 78 fd ff ff mov rdx,QWORD PTR [rbp-0x288] + 41f638: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f63f: 48 89 d6 mov rsi,rdx + 41f642: 48 89 c7 mov rdi,rax + 41f645: e8 58 36 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41f64a: 48 89 85 68 fd ff ff mov QWORD PTR [rbp-0x298],rax + 41f651: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 41f655: 8b 85 50 fd ff ff mov eax,DWORD PTR [rbp-0x2b0] + 41f65b: 85 c0 test eax,eax + 41f65d: 74 0f je 41f66e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1e0> + 41f65f: 8b 85 50 fd ff ff mov eax,DWORD PTR [rbp-0x2b0] + 41f665: 83 e8 01 sub eax,0x1 + 41f668: 89 85 50 fd ff ff mov DWORD PTR [rbp-0x2b0],eax + 41f66e: 48 8d 45 cf lea rax,[rbp-0x31] + 41f672: 48 89 c7 mov rdi,rax + 41f675: e8 f6 3d fe ff call 403470 <_ZNSaIcEC1Ev@plt> + 41f67a: 48 8d 55 cf lea rdx,[rbp-0x31] + 41f67e: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f685: 48 89 d6 mov rsi,rdx + 41f688: 48 89 c7 mov rdi,rax + 41f68b: e8 b2 c0 fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 41f690: 48 8d 45 cf lea rax,[rbp-0x31] + 41f694: 48 89 c7 mov rdi,rax + 41f697: e8 34 3c fe ff call 4032d0 <_ZNSaIcED1Ev@plt> + 41f69c: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 41f6a0: 3c 03 cmp al,0x3 + 41f6a2: 0f 85 b9 00 00 00 jne 41f761 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2d3> + 41f6a8: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f6ac: 84 c0 test al,al + 41f6ae: 74 22 je 41f6d2 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x244> + 41f6b0: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f6b4: 0f b6 c0 movzx eax,al + 41f6b7: 48 98 cdqe + 41f6b9: 48 8d 90 98 8e 44 00 lea rdx,[rax+0x448e98] + 41f6c0: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f6c7: 48 89 d6 mov rsi,rdx + 41f6ca: 48 89 c7 mov rdi,rax + 41f6cd: e8 1a dc fe ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 41f6d2: 8b 9d 54 fd ff ff mov ebx,DWORD PTR [rbp-0x2ac] + 41f6d8: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 41f6df: 66 48 0f 6e c0 movq xmm0,rax + 41f6e4: e8 26 66 00 00 call 425d0f <_ZN3fmt2v76detail13promote_floatIdEET_S3_> + 41f6e9: 66 48 0f 7e c0 movq rax,xmm0 + 41f6ee: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 41f6f5: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 41f6f9: 48 89 ce mov rsi,rcx + 41f6fc: 89 df mov edi,ebx + 41f6fe: 66 48 0f 6e c0 movq xmm0,rax + 41f703: e8 5b a0 fe ff call 409763 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 41f708: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f70f: 48 89 c7 mov rdi,rax + 41f712: e8 d5 c0 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 41f717: 48 89 c3 mov rbx,rax + 41f71a: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f721: 48 89 c7 mov rdi,rax + 41f724: e8 07 c0 fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41f729: 48 89 c2 mov rdx,rax + 41f72c: 48 8d 45 d0 lea rax,[rbp-0x30] + 41f730: 48 89 de mov rsi,rbx + 41f733: 48 89 c7 mov rdi,rax + 41f736: e8 ad bd fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41f73b: 48 8d 8d 50 fd ff ff lea rcx,[rbp-0x2b0] + 41f742: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41f746: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41f74a: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f751: 48 89 c7 mov rdi,rax + 41f754: e8 44 5b 00 00 call 42529d <_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE> + 41f759: 48 89 c3 mov rbx,rax + 41f75c: e9 6c 01 00 00 jmp 41f8cd <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x43f> + 41f761: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 41f767: 85 c0 test eax,eax + 41f769: 79 0b jns 41f776 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e8> + 41f76b: 0f b6 85 58 fd ff ff movzx eax,BYTE PTR [rbp-0x2a8] + 41f772: 84 c0 test al,al + 41f774: 75 08 jne 41f77e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2f0> + 41f776: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 41f77c: eb 05 jmp 41f783 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2f5> + 41f77e: b8 06 00 00 00 mov eax,0x6 + 41f783: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 41f786: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 41f78a: 3c 01 cmp al,0x1 + 41f78c: 75 3f jne 41f7cd <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x33f> + 41f78e: e8 48 5c fe ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 41f793: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 41f796: 0f 94 c0 sete al + 41f799: 84 c0 test al,al + 41f79b: 74 2c je 41f7c9 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x33b> + 41f79d: bf 10 00 00 00 mov edi,0x10 + 41f7a2: e8 a9 39 fe ff call 403150 <__cxa_allocate_exception@plt> + 41f7a7: 48 89 c3 mov rbx,rax + 41f7aa: be b0 65 43 00 mov esi,0x4365b0 + 41f7af: 48 89 df mov rdi,rbx + 41f7b2: e8 31 59 fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 41f7b7: ba f4 3b 40 00 mov edx,0x403bf4 + 41f7bc: be a0 7f 43 00 mov esi,0x437fa0 + 41f7c1: 48 89 df mov rdi,rbx + 41f7c4: e8 87 3c fe ff call 403450 <__cxa_throw@plt> + 41f7c9: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 41f7cd: e8 b5 fc ff ff call 41f487 <_ZN3fmt2v76detail11const_checkISt7is_sameIdfEEET_S5_> + 41f7d2: 48 8d 45 e5 lea rax,[rbp-0x1b] + 41f7d6: 48 89 c7 mov rdi,rax + 41f7d9: e8 48 ca fe ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 41f7de: 84 c0 test al,al + 41f7e0: 74 0a je 41f7ec <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x35e> + 41f7e2: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41f7e6: 83 c8 04 or eax,0x4 + 41f7e9: 88 45 ba mov BYTE PTR [rbp-0x46],al + 41f7ec: 48 8d 45 e6 lea rax,[rbp-0x1a] + 41f7f0: 48 89 c7 mov rdi,rax + 41f7f3: e8 b2 57 fe ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 41f7f8: 83 e0 01 and eax,0x1 + 41f7fb: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 41f802: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41f806: 83 e0 f7 and eax,0xfffffff7 + 41f809: 09 d0 or eax,edx + 41f80b: 88 45 ba mov BYTE PTR [rbp-0x46],al + 41f80e: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 41f815: 66 48 0f 6e c0 movq xmm0,rax + 41f81a: e8 f0 64 00 00 call 425d0f <_ZN3fmt2v76detail13promote_floatIdEET_S3_> + 41f81f: 66 48 0f 7e c0 movq rax,xmm0 + 41f824: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 41f82b: 48 8b 75 b4 mov rsi,QWORD PTR [rbp-0x4c] + 41f82f: 8b 4d ec mov ecx,DWORD PTR [rbp-0x14] + 41f832: 89 cf mov edi,ecx + 41f834: 66 48 0f 6e c0 movq xmm0,rax + 41f839: e8 5f a9 fe ff call 40a19d <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 41f83e: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41f841: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41f844: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 41f847: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41f84b: d0 e8 shr al,1 + 41f84d: 83 e0 01 and eax,0x1 + 41f850: 84 c0 test al,al + 41f852: 74 11 je 41f865 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3d7> + 41f854: 48 8b 85 48 fd ff ff mov rax,QWORD PTR [rbp-0x2b8] + 41f85b: 48 89 c7 mov rdi,rax + 41f85e: e8 54 96 ff ff call 418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE> + 41f863: eb 05 jmp 41f86a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3dc> + 41f865: b8 2e 00 00 00 mov eax,0x2e + 41f86a: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41f86d: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f874: 48 89 c7 mov rdi,rax + 41f877: e8 70 bf fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 41f87c: 48 89 85 80 fd ff ff mov QWORD PTR [rbp-0x280],rax + 41f883: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f88a: 48 89 c7 mov rdi,rax + 41f88d: e8 9e be fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41f892: 89 85 88 fd ff ff mov DWORD PTR [rbp-0x278],eax + 41f898: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41f89b: 89 85 8c fd ff ff mov DWORD PTR [rbp-0x274],eax + 41f8a1: 0f be 7d e7 movsx edi,BYTE PTR [rbp-0x19] + 41f8a5: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 41f8a9: 48 8d 95 50 fd ff ff lea rdx,[rbp-0x2b0] + 41f8b0: 48 8d b5 80 fd ff ff lea rsi,[rbp-0x280] + 41f8b7: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41f8be: 41 89 f8 mov r8d,edi + 41f8c1: 48 89 c7 mov rdi,rax + 41f8c4: e8 18 5f 00 00 call 4257e1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_> + 41f8c9: 48 89 c3 mov rbx,rax + 41f8cc: 90 nop + 41f8cd: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f8d4: 48 89 c7 mov rdi,rax + 41f8d7: e8 d6 be fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 41f8dc: 48 89 d8 mov rax,rbx + 41f8df: eb 2d jmp 41f90e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x480> + 41f8e1: 49 89 c4 mov r12,rax + 41f8e4: 48 89 df mov rdi,rbx + 41f8e7: e8 44 39 fe ff call 403230 <__cxa_free_exception@plt> + 41f8ec: 4c 89 e3 mov rbx,r12 + 41f8ef: eb 03 jmp 41f8f4 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x466> + 41f8f1: 48 89 c3 mov rbx,rax + 41f8f4: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41f8fb: 48 89 c7 mov rdi,rax + 41f8fe: e8 af be fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 41f903: 48 89 d8 mov rax,rbx + 41f906: 48 89 c7 mov rdi,rax + 41f909: e8 52 3b fe ff call 403460 <_Unwind_Resume@plt> + 41f90e: 48 81 c4 b0 02 00 00 add rsp,0x2b0 + 41f915: 5b pop rbx + 41f916: 41 5c pop r12 + 41f918: 5d pop rbp + 41f919: c3 ret + +000000000041f91a <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE>: +_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE(): + 41f91a: 55 push rbp + 41f91b: 48 89 e5 mov rbp,rsp + 41f91e: 41 54 push r12 + 41f920: 53 push rbx + 41f921: 48 81 ec b0 02 00 00 sub rsp,0x2b0 + 41f928: 48 89 bd 68 fd ff ff mov QWORD PTR [rbp-0x298],rdi + 41f92f: 48 89 d0 mov rax,rdx + 41f932: 48 89 8d 50 fd ff ff mov QWORD PTR [rbp-0x2b0],rcx + 41f939: 48 89 b5 58 fd ff ff mov QWORD PTR [rbp-0x2a8],rsi + 41f940: 48 89 85 60 fd ff ff mov QWORD PTR [rbp-0x2a0],rax + 41f947: ff 75 18 push QWORD PTR [rbp+0x18] + 41f94a: ff 75 10 push QWORD PTR [rbp+0x10] + 41f94d: e8 20 93 ff ff call 418c72 <_ZN3fmt2v76detail27is_supported_floating_pointIeLi0EEEbT_> + 41f952: 48 83 c4 10 add rsp,0x10 + 41f956: 83 f0 01 xor eax,0x1 + 41f959: 0f b6 c0 movzx eax,al + 41f95c: 89 c7 mov edi,eax + 41f95e: e8 7b c4 fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 41f963: 84 c0 test al,al + 41f965: 74 0c je 41f973 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x59> + 41f967: 48 8b 9d 68 fd ff ff mov rbx,QWORD PTR [rbp-0x298] + 41f96e: e9 eb 03 00 00 jmp 41fd5e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x444> + 41f973: 48 8d 55 be lea rdx,[rbp-0x42] + 41f977: 48 8d 85 58 fd ff ff lea rax,[rbp-0x2a8] + 41f97e: 48 89 d6 mov rsi,rdx + 41f981: 48 89 c7 mov rdi,rax + 41f984: e8 f4 92 ff ff call 418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_> + 41f989: 48 89 45 b4 mov QWORD PTR [rbp-0x4c],rax + 41f98d: 0f b6 85 61 fd ff ff movzx eax,BYTE PTR [rbp-0x29f] + 41f994: c0 e8 04 shr al,0x4 + 41f997: 83 e0 07 and eax,0x7 + 41f99a: 88 45 b9 mov BYTE PTR [rbp-0x47],al + 41f99d: ff 75 18 push QWORD PTR [rbp+0x18] + 41f9a0: ff 75 10 push QWORD PTR [rbp+0x10] + 41f9a3: e8 79 55 fe ff call 404f21 <_ZSt7signbite> + 41f9a8: 48 83 c4 10 add rsp,0x10 + 41f9ac: 84 c0 test al,al + 41f9ae: 74 25 je 41f9d5 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xbb> + 41f9b0: c6 45 b9 01 mov BYTE PTR [rbp-0x47],0x1 + 41f9b4: db 6d 10 fld TBYTE PTR [rbp+0x10] + 41f9b7: d9 e0 fchs + 41f9b9: db bd 40 fd ff ff fstp TBYTE PTR [rbp-0x2c0] + 41f9bf: 48 8b 85 40 fd ff ff mov rax,QWORD PTR [rbp-0x2c0] + 41f9c6: 8b 95 48 fd ff ff mov edx,DWORD PTR [rbp-0x2b8] + 41f9cc: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax + 41f9d0: 89 55 18 mov DWORD PTR [rbp+0x18],edx + 41f9d3: eb 0c jmp 41f9e1 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc7> + 41f9d5: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41f9d9: 3c 01 cmp al,0x1 + 41f9db: 75 04 jne 41f9e1 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc7> + 41f9dd: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 41f9e1: ff 75 18 push QWORD PTR [rbp+0x18] + 41f9e4: ff 75 10 push QWORD PTR [rbp+0x10] + 41f9e7: e8 57 54 fe ff call 404e43 <_ZSt8isfinitee> + 41f9ec: 48 83 c4 10 add rsp,0x10 + 41f9f0: 83 f0 01 xor eax,0x1 + 41f9f3: 84 c0 test al,al + 41f9f5: 74 34 je 41fa2b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x111> + 41f9f7: ff 75 18 push QWORD PTR [rbp+0x18] + 41f9fa: ff 75 10 push QWORD PTR [rbp+0x10] + 41f9fd: e8 c6 54 fe ff call 404ec8 <_ZSt5isinfe> + 41fa02: 48 83 c4 10 add rsp,0x10 + 41fa06: 0f b6 f0 movzx esi,al + 41fa09: 48 8d 4d b4 lea rcx,[rbp-0x4c] + 41fa0d: 48 8d 95 58 fd ff ff lea rdx,[rbp-0x2a8] + 41fa14: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41fa1b: 48 89 c7 mov rdi,rax + 41fa1e: e8 e1 33 00 00 call 422e04 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 41fa23: 48 89 c3 mov rbx,rax + 41fa26: e9 33 03 00 00 jmp 41fd5e <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x444> + 41fa2b: 0f b6 85 61 fd ff ff movzx eax,BYTE PTR [rbp-0x29f] + 41fa32: 83 e0 0f and eax,0xf + 41fa35: 3c 04 cmp al,0x4 + 41fa37: 0f 85 b0 00 00 00 jne 41faed <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d3> + 41fa3d: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41fa41: 84 c0 test al,al + 41fa43: 0f 84 a4 00 00 00 je 41faed <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d3> + 41fa49: 48 8d 85 68 fd ff ff lea rax,[rbp-0x298] + 41fa50: be 01 00 00 00 mov esi,0x1 + 41fa55: 48 89 c7 mov rdi,rax + 41fa58: e8 1c 22 ff ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 41fa5d: 48 8b 00 mov rax,QWORD PTR [rax] + 41fa60: 48 89 85 78 fd ff ff mov QWORD PTR [rbp-0x288],rax + 41fa67: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41fa6b: 0f b6 c0 movzx eax,al + 41fa6e: 48 98 cdqe + 41fa70: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 41fa77: 88 45 bf mov BYTE PTR [rbp-0x41],al + 41fa7a: 48 8d 85 78 fd ff ff lea rax,[rbp-0x288] + 41fa81: be 00 00 00 00 mov esi,0x0 + 41fa86: 48 89 c7 mov rdi,rax + 41fa89: e8 a4 31 00 00 call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 41fa8e: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41fa92: 48 8d 45 c0 lea rax,[rbp-0x40] + 41fa96: 48 89 c7 mov rdi,rax + 41fa99: e8 9e 0f ff ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 41fa9e: 48 89 c2 mov rdx,rax + 41faa1: 48 8d 45 bf lea rax,[rbp-0x41] + 41faa5: 48 89 c6 mov rsi,rax + 41faa8: 48 89 d7 mov rdi,rdx + 41faab: e8 9a 0f ff ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 41fab0: 48 8b 95 78 fd ff ff mov rdx,QWORD PTR [rbp-0x288] + 41fab7: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41fabe: 48 89 d6 mov rsi,rdx + 41fac1: 48 89 c7 mov rdi,rax + 41fac4: e8 d9 31 00 00 call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 41fac9: 48 89 85 68 fd ff ff mov QWORD PTR [rbp-0x298],rax + 41fad0: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 41fad4: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 41fada: 85 c0 test eax,eax + 41fadc: 74 0f je 41faed <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d3> + 41fade: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 41fae4: 83 e8 01 sub eax,0x1 + 41fae7: 89 85 58 fd ff ff mov DWORD PTR [rbp-0x2a8],eax + 41faed: 48 8d 45 cf lea rax,[rbp-0x31] + 41faf1: 48 89 c7 mov rdi,rax + 41faf4: e8 77 39 fe ff call 403470 <_ZNSaIcEC1Ev@plt> + 41faf9: 48 8d 55 cf lea rdx,[rbp-0x31] + 41fafd: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fb04: 48 89 d6 mov rsi,rdx + 41fb07: 48 89 c7 mov rdi,rax + 41fb0a: e8 33 bc fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 41fb0f: 48 8d 45 cf lea rax,[rbp-0x31] + 41fb13: 48 89 c7 mov rdi,rax + 41fb16: e8 b5 37 fe ff call 4032d0 <_ZNSaIcED1Ev@plt> + 41fb1b: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 41fb1f: 3c 03 cmp al,0x3 + 41fb21: 0f 85 b9 00 00 00 jne 41fbe0 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2c6> + 41fb27: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41fb2b: 84 c0 test al,al + 41fb2d: 74 22 je 41fb51 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x237> + 41fb2f: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 41fb33: 0f b6 c0 movzx eax,al + 41fb36: 48 98 cdqe + 41fb38: 48 8d 90 98 8e 44 00 lea rdx,[rax+0x448e98] + 41fb3f: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fb46: 48 89 d6 mov rsi,rdx + 41fb49: 48 89 c7 mov rdi,rax + 41fb4c: e8 9b d7 fe ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 41fb51: 8b 9d 5c fd ff ff mov ebx,DWORD PTR [rbp-0x2a4] + 41fb57: ff 75 18 push QWORD PTR [rbp+0x18] + 41fb5a: ff 75 10 push QWORD PTR [rbp+0x10] + 41fb5d: e8 a7 92 ff ff call 418e09 <_ZN3fmt2v76detail13promote_floatIeEET_S3_> + 41fb62: 48 83 c4 10 add rsp,0x10 + 41fb66: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 41fb6d: 48 8b 45 b4 mov rax,QWORD PTR [rbp-0x4c] + 41fb71: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 41fb76: db 3c 24 fstp TBYTE PTR [rsp] + 41fb79: 48 89 c6 mov rsi,rax + 41fb7c: 89 df mov edi,ebx + 41fb7e: e8 03 a1 fe ff call 409c86 <_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 41fb83: 48 83 c4 10 add rsp,0x10 + 41fb87: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fb8e: 48 89 c7 mov rdi,rax + 41fb91: e8 56 bc fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 41fb96: 48 89 c3 mov rbx,rax + 41fb99: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fba0: 48 89 c7 mov rdi,rax + 41fba3: e8 88 bb fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41fba8: 48 89 c2 mov rdx,rax + 41fbab: 48 8d 45 d0 lea rax,[rbp-0x30] + 41fbaf: 48 89 de mov rsi,rbx + 41fbb2: 48 89 c7 mov rdi,rax + 41fbb5: e8 2e b9 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41fbba: 48 8d 8d 58 fd ff ff lea rcx,[rbp-0x2a8] + 41fbc1: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41fbc5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41fbc9: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41fbd0: 48 89 c7 mov rdi,rax + 41fbd3: e8 c5 56 00 00 call 42529d <_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE> + 41fbd8: 48 89 c3 mov rbx,rax + 41fbdb: e9 6f 01 00 00 jmp 41fd4f <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x435> + 41fbe0: 8b 85 5c fd ff ff mov eax,DWORD PTR [rbp-0x2a4] + 41fbe6: 85 c0 test eax,eax + 41fbe8: 79 0b jns 41fbf5 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2db> + 41fbea: 0f b6 85 60 fd ff ff movzx eax,BYTE PTR [rbp-0x2a0] + 41fbf1: 84 c0 test al,al + 41fbf3: 75 08 jne 41fbfd <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e3> + 41fbf5: 8b 85 5c fd ff ff mov eax,DWORD PTR [rbp-0x2a4] + 41fbfb: eb 05 jmp 41fc02 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e8> + 41fbfd: b8 06 00 00 00 mov eax,0x6 + 41fc02: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 41fc05: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 41fc09: 3c 01 cmp al,0x1 + 41fc0b: 75 3f jne 41fc4c <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x332> + 41fc0d: e8 c9 57 fe ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 41fc12: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 41fc15: 0f 94 c0 sete al + 41fc18: 84 c0 test al,al + 41fc1a: 74 2c je 41fc48 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x32e> + 41fc1c: bf 10 00 00 00 mov edi,0x10 + 41fc21: e8 2a 35 fe ff call 403150 <__cxa_allocate_exception@plt> + 41fc26: 48 89 c3 mov rbx,rax + 41fc29: be b0 65 43 00 mov esi,0x4365b0 + 41fc2e: 48 89 df mov rdi,rbx + 41fc31: e8 b2 54 fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 41fc36: ba f4 3b 40 00 mov edx,0x403bf4 + 41fc3b: be a0 7f 43 00 mov esi,0x437fa0 + 41fc40: 48 89 df mov rdi,rbx + 41fc43: e8 08 38 fe ff call 403450 <__cxa_throw@plt> + 41fc48: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 41fc4c: e8 e0 5a ff ff call 415731 <_ZN3fmt2v76detail11const_checkISt7is_sameIefEEET_S5_> + 41fc51: 48 8d 45 e5 lea rax,[rbp-0x1b] + 41fc55: 48 89 c7 mov rdi,rax + 41fc58: e8 c9 c5 fe ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 41fc5d: 84 c0 test al,al + 41fc5f: 74 0a je 41fc6b <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x351> + 41fc61: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41fc65: 83 c8 04 or eax,0x4 + 41fc68: 88 45 ba mov BYTE PTR [rbp-0x46],al + 41fc6b: 48 8d 45 e6 lea rax,[rbp-0x1a] + 41fc6f: 48 89 c7 mov rdi,rax + 41fc72: e8 af c5 fe ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 41fc77: 83 e0 01 and eax,0x1 + 41fc7a: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 41fc81: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41fc85: 83 e0 f7 and eax,0xfffffff7 + 41fc88: 09 d0 or eax,edx + 41fc8a: 88 45 ba mov BYTE PTR [rbp-0x46],al + 41fc8d: ff 75 18 push QWORD PTR [rbp+0x18] + 41fc90: ff 75 10 push QWORD PTR [rbp+0x10] + 41fc93: e8 71 91 ff ff call 418e09 <_ZN3fmt2v76detail13promote_floatIeEET_S3_> + 41fc98: 48 83 c4 10 add rsp,0x10 + 41fc9c: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 41fca3: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 41fca7: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41fcaa: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 41fcaf: db 3c 24 fstp TBYTE PTR [rsp] + 41fcb2: 48 89 ce mov rsi,rcx + 41fcb5: 89 c7 mov edi,eax + 41fcb7: e8 61 ad fe ff call 40aa1d <_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 41fcbc: 48 83 c4 10 add rsp,0x10 + 41fcc0: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 41fcc3: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 41fcc6: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 41fcc9: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 41fccd: d0 e8 shr al,1 + 41fccf: 83 e0 01 and eax,0x1 + 41fcd2: 84 c0 test al,al + 41fcd4: 74 11 je 41fce7 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3cd> + 41fcd6: 48 8b 85 50 fd ff ff mov rax,QWORD PTR [rbp-0x2b0] + 41fcdd: 48 89 c7 mov rdi,rax + 41fce0: e8 d2 91 ff ff call 418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE> + 41fce5: eb 05 jmp 41fcec <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3d2> + 41fce7: b8 2e 00 00 00 mov eax,0x2e + 41fcec: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 41fcef: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fcf6: 48 89 c7 mov rdi,rax + 41fcf9: e8 ee ba fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 41fcfe: 48 89 85 80 fd ff ff mov QWORD PTR [rbp-0x280],rax + 41fd05: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fd0c: 48 89 c7 mov rdi,rax + 41fd0f: e8 1c ba fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 41fd14: 89 85 88 fd ff ff mov DWORD PTR [rbp-0x278],eax + 41fd1a: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 41fd1d: 89 85 8c fd ff ff mov DWORD PTR [rbp-0x274],eax + 41fd23: 0f be 7d e7 movsx edi,BYTE PTR [rbp-0x19] + 41fd27: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 41fd2b: 48 8d 95 58 fd ff ff lea rdx,[rbp-0x2a8] + 41fd32: 48 8d b5 80 fd ff ff lea rsi,[rbp-0x280] + 41fd39: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 41fd40: 41 89 f8 mov r8d,edi + 41fd43: 48 89 c7 mov rdi,rax + 41fd46: e8 96 5a 00 00 call 4257e1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_> + 41fd4b: 48 89 c3 mov rbx,rax + 41fd4e: 90 nop + 41fd4f: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fd56: 48 89 c7 mov rdi,rax + 41fd59: e8 54 ba fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 41fd5e: 48 89 d8 mov rax,rbx + 41fd61: eb 2d jmp 41fd90 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x476> + 41fd63: 49 89 c4 mov r12,rax + 41fd66: 48 89 df mov rdi,rbx + 41fd69: e8 c2 34 fe ff call 403230 <__cxa_free_exception@plt> + 41fd6e: 4c 89 e3 mov rbx,r12 + 41fd71: eb 03 jmp 41fd76 <_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x45c> + 41fd73: 48 89 c3 mov rbx,rax + 41fd76: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 41fd7d: 48 89 c7 mov rdi,rax + 41fd80: e8 2d ba fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 41fd85: 48 89 d8 mov rax,rbx + 41fd88: 48 89 c7 mov rdi,rax + 41fd8b: e8 d0 36 fe ff call 403460 <_Unwind_Resume@plt> + 41fd90: 48 8d 65 f0 lea rsp,[rbp-0x10] + 41fd94: 5b pop rbx + 41fd95: 41 5c pop r12 + 41fd97: 5d pop rbp + 41fd98: c3 ret + 41fd99: 90 nop + +000000000041fd9a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc(): + 41fd9a: 55 push rbp + 41fd9b: 48 89 e5 mov rbp,rsp + 41fd9e: 41 54 push r12 + 41fda0: 53 push rbx + 41fda1: 48 83 ec 30 sub rsp,0x30 + 41fda5: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 41fda9: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 41fdad: 48 83 7d c0 00 cmp QWORD PTR [rbp-0x40],0x0 + 41fdb2: 75 2c jne 41fde0 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc+0x46> + 41fdb4: bf 10 00 00 00 mov edi,0x10 + 41fdb9: e8 92 33 fe ff call 403150 <__cxa_allocate_exception@plt> + 41fdbe: 48 89 c3 mov rbx,rax + 41fdc1: be 89 65 43 00 mov esi,0x436589 + 41fdc6: 48 89 df mov rdi,rbx + 41fdc9: e8 1a 53 fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 41fdce: ba f4 3b 40 00 mov edx,0x403bf4 + 41fdd3: be a0 7f 43 00 mov esi,0x437fa0 + 41fdd8: 48 89 df mov rdi,rbx + 41fddb: e8 70 36 fe ff call 403450 <__cxa_throw@plt> + 41fde0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 41fde4: 48 89 c7 mov rdi,rax + 41fde7: e8 8a 51 fe ff call 404f76 <_ZNSt11char_traitsIcE6lengthEPKc> + 41fdec: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41fdf0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41fdf4: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 41fdf8: 48 8d 45 d0 lea rax,[rbp-0x30] + 41fdfc: 48 89 ce mov rsi,rcx + 41fdff: 48 89 c7 mov rdi,rax + 41fe02: e8 e1 b6 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 41fe07: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41fe0b: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 41fe0f: 48 85 c0 test rax,rax + 41fe12: 74 1e je 41fe32 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc+0x98> + 41fe14: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41fe18: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 41fe1c: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41fe20: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41fe24: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41fe28: 48 89 c7 mov rdi,rax + 41fe2b: e8 e8 00 00 00 call 41ff18 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE> + 41fe30: eb 2f jmp 41fe61 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc+0xc7> + 41fe32: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 41fe36: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41fe3a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 41fe3e: 48 89 ce mov rsi,rcx + 41fe41: 48 89 c7 mov rdi,rax + 41fe44: e8 1b 01 00 00 call 41ff64 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE> + 41fe49: eb 16 jmp 41fe61 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc+0xc7> + 41fe4b: 49 89 c4 mov r12,rax + 41fe4e: 48 89 df mov rdi,rbx + 41fe51: e8 da 33 fe ff call 403230 <__cxa_free_exception@plt> + 41fe56: 4c 89 e0 mov rax,r12 + 41fe59: 48 89 c7 mov rdi,rax + 41fe5c: e8 ff 35 fe ff call 403460 <_Unwind_Resume@plt> + 41fe61: 48 83 c4 30 add rsp,0x30 + 41fe65: 5b pop rbx + 41fe66: 41 5c pop r12 + 41fe68: 5d pop rbp + 41fe69: c3 ret + +000000000041fe6a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerC1ERS8_PKc>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerC1ERS8_PKc(): + 41fe6a: 55 push rbp + 41fe6b: 48 89 e5 mov rbp,rsp + 41fe6e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 41fe72: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41fe76: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 41fe7a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41fe7e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 41fe82: 48 89 10 mov QWORD PTR [rax],rdx + 41fe85: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 41fe89: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 41fe8d: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 41fe91: 90 nop + 41fe92: 5d pop rbp + 41fe93: c3 ret + +000000000041fe94 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_>: +_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_(): + 41fe94: 55 push rbp + 41fe95: 48 89 e5 mov rbp,rsp + 41fe98: 48 83 ec 10 sub rsp,0x10 + 41fe9c: 89 f8 mov eax,edi + 41fe9e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41fea2: 88 45 fc mov BYTE PTR [rbp-0x4],al + 41fea5: 80 7d fc 00 cmp BYTE PTR [rbp-0x4],0x0 + 41fea9: 74 06 je 41feb1 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x1d> + 41feab: 80 7d fc 73 cmp BYTE PTR [rbp-0x4],0x73 + 41feaf: 75 0e jne 41febf <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x2b> + 41feb1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41feb5: 48 89 c7 mov rdi,rax + 41feb8: e8 6d 5e 00 00 call 425d2a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handler9on_stringEv> + 41febd: eb 25 jmp 41fee4 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x50> + 41febf: 80 7d fc 70 cmp BYTE PTR [rbp-0x4],0x70 + 41fec3: 75 0e jne 41fed3 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x3f> + 41fec5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41fec9: 48 89 c7 mov rdi,rax + 41fecc: e8 83 5e 00 00 call 425d54 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handler10on_pointerEv> + 41fed1: eb 11 jmp 41fee4 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x50> + 41fed3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41fed7: be 17 66 43 00 mov esi,0x436617 + 41fedc: 48 89 c7 mov rdi,rax + 41fedf: e8 14 44 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 41fee4: c9 leave + 41fee5: c3 ret + +000000000041fee6 <_ZN3fmt2v76detail22check_string_type_specIcNS1_13error_handlerEEEvT_OT0_>: +_ZN3fmt2v76detail22check_string_type_specIcNS1_13error_handlerEEEvT_OT0_(): + 41fee6: 55 push rbp + 41fee7: 48 89 e5 mov rbp,rsp + 41feea: 48 83 ec 10 sub rsp,0x10 + 41feee: 89 f8 mov eax,edi + 41fef0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41fef4: 88 45 fc mov BYTE PTR [rbp-0x4],al + 41fef7: 80 7d fc 00 cmp BYTE PTR [rbp-0x4],0x0 + 41fefb: 74 17 je 41ff14 <_ZN3fmt2v76detail22check_string_type_specIcNS1_13error_handlerEEEvT_OT0_+0x2e> + 41fefd: 80 7d fc 73 cmp BYTE PTR [rbp-0x4],0x73 + 41ff01: 74 11 je 41ff14 <_ZN3fmt2v76detail22check_string_type_specIcNS1_13error_handlerEEEvT_OT0_+0x2e> + 41ff03: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 41ff07: be 17 66 43 00 mov esi,0x436617 + 41ff0c: 48 89 c7 mov rdi,rax + 41ff0f: e8 e4 43 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 41ff14: 90 nop + 41ff15: c9 leave + 41ff16: c3 ret + 41ff17: 90 nop + +000000000041ff18 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE(): + 41ff18: 55 push rbp + 41ff19: 48 89 e5 mov rbp,rsp + 41ff1c: 53 push rbx + 41ff1d: 48 83 ec 28 sub rsp,0x28 + 41ff21: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 41ff25: 48 89 f0 mov rax,rsi + 41ff28: 48 89 d6 mov rsi,rdx + 41ff2b: 48 89 f2 mov rdx,rsi + 41ff2e: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 41ff32: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 41ff36: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 41ff3a: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 41ff3e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 41ff42: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 41ff46: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 41ff4a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ff4e: 48 8b 00 mov rax,QWORD PTR [rax] + 41ff51: 48 89 c7 mov rdi,rax + 41ff54: e8 60 5e 00 00 call 425db9 <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE> + 41ff59: 48 89 03 mov QWORD PTR [rbx],rax + 41ff5c: 90 nop + 41ff5d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41ff61: c9 leave + 41ff62: c3 ret + 41ff63: 90 nop + +000000000041ff64 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE(): + 41ff64: 55 push rbp + 41ff65: 48 89 e5 mov rbp,rsp + 41ff68: 53 push rbx + 41ff69: 48 83 ec 38 sub rsp,0x38 + 41ff6d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 41ff71: 48 89 d1 mov rcx,rdx + 41ff74: 48 89 f0 mov rax,rsi + 41ff77: 48 89 fa mov rdx,rdi + 41ff7a: 48 89 ca mov rdx,rcx + 41ff7d: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 41ff81: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 41ff85: 48 8d 45 c0 lea rax,[rbp-0x40] + 41ff89: 48 89 c7 mov rdi,rax + 41ff8c: e8 c3 50 fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 41ff91: 48 89 c2 mov rdx,rax + 41ff94: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 41ff98: 48 89 d6 mov rsi,rdx + 41ff9b: 48 89 c7 mov rdi,rax + 41ff9e: e8 1f 5f 00 00 call 425ec2 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE7reserveEm> + 41ffa3: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 41ffa7: 48 8d 45 c0 lea rax,[rbp-0x40] + 41ffab: 48 89 c7 mov rdi,rax + 41ffae: e8 37 5c ff ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 41ffb3: 48 89 c3 mov rbx,rax + 41ffb6: 48 8d 45 c0 lea rax,[rbp-0x40] + 41ffba: 48 89 c7 mov rdi,rax + 41ffbd: e8 84 cb fe ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 41ffc2: 48 89 c1 mov rcx,rax + 41ffc5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ffc9: 48 8b 00 mov rax,QWORD PTR [rax] + 41ffcc: 48 89 c2 mov rdx,rax + 41ffcf: 48 89 de mov rsi,rbx + 41ffd2: 48 89 cf mov rdi,rcx + 41ffd5: e8 0d 5f 00 00 call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 41ffda: 48 89 c2 mov rdx,rax + 41ffdd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 41ffe1: 48 89 10 mov QWORD PTR [rax],rdx + 41ffe4: 90 nop + 41ffe5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 41ffe9: c9 leave + 41ffea: c3 ret + +000000000041ffeb <_ZN3fmt2v76detail23check_pointer_type_specIcNS1_13error_handlerEEEvT_OT0_>: +_ZN3fmt2v76detail23check_pointer_type_specIcNS1_13error_handlerEEEvT_OT0_(): + 41ffeb: 55 push rbp + 41ffec: 48 89 e5 mov rbp,rsp + 41ffef: 48 83 ec 10 sub rsp,0x10 + 41fff3: 89 f8 mov eax,edi + 41fff5: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 41fff9: 88 45 fc mov BYTE PTR [rbp-0x4],al + 41fffc: 80 7d fc 00 cmp BYTE PTR [rbp-0x4],0x0 + 420000: 74 17 je 420019 <_ZN3fmt2v76detail23check_pointer_type_specIcNS1_13error_handlerEEEvT_OT0_+0x2e> + 420002: 80 7d fc 70 cmp BYTE PTR [rbp-0x4],0x70 + 420006: 74 11 je 420019 <_ZN3fmt2v76detail23check_pointer_type_specIcNS1_13error_handlerEEEvT_OT0_+0x2e> + 420008: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42000c: be 17 66 43 00 mov esi,0x436617 + 420011: 48 89 c7 mov rdi,rax + 420014: e8 df 42 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 420019: 90 nop + 42001a: c9 leave + 42001b: c3 ret + +000000000042001c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE13write_pointerEPKv>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE13write_pointerEPKv(): + 42001c: 55 push rbp + 42001d: 48 89 e5 mov rbp,rsp + 420020: 41 54 push r12 + 420022: 53 push rbx + 420023: 48 83 ec 10 sub rsp,0x10 + 420027: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42002b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42002f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420033: 48 8b 58 10 mov rbx,QWORD PTR [rax+0x10] + 420037: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42003b: 48 89 c7 mov rdi,rax + 42003e: e8 e5 4f fe ff call 405028 <_ZN3fmt2v76detail10to_uintptrEPKv> + 420043: 48 89 c1 mov rcx,rax + 420046: 4c 8b 65 e8 mov r12,QWORD PTR [rbp-0x18] + 42004a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42004e: 48 8b 00 mov rax,QWORD PTR [rax] + 420051: 48 89 da mov rdx,rbx + 420054: 48 89 ce mov rsi,rcx + 420057: 48 89 c7 mov rdi,rax + 42005a: e8 1e 43 00 00 call 42437d <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EE> + 42005f: 49 89 04 24 mov QWORD PTR [r12],rax + 420063: 90 nop + 420064: 48 83 c4 10 add rsp,0x10 + 420068: 5b pop rbx + 420069: 41 5c pop r12 + 42006b: 5d pop rbp + 42006c: c3 ret + +000000000042006d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmmOT2_(): + 42006d: 55 push rbp + 42006e: 48 89 e5 mov rbp,rsp + 420071: 48 83 ec 60 sub rsp,0x60 + 420075: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 420079: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42007d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 420081: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 420085: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 420089: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42008d: 8b 00 mov eax,DWORD PTR [rax] + 42008f: 89 c7 mov edi,eax + 420091: e8 2b b5 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 420096: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 420099: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42009c: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4200a0: 73 09 jae 4200ab <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmmOT2_+0x3e> + 4200a2: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4200a5: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4200a9: eb 05 jmp 4200b0 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_15write_nonfiniteIcS6_EET0_S8_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS6_E_EES8_S8_RKNS9_IT1_EEmmOT2_+0x43> + 4200ab: b8 00 00 00 00 mov eax,0x0 + 4200b0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4200b4: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 4200bc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4200c0: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4200c4: 83 e0 0f and eax,0xf + 4200c7: 0f b6 d0 movzx edx,al + 4200ca: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4200ce: 48 01 d0 add rax,rdx + 4200d1: 0f b6 00 movzx eax,BYTE PTR [rax] + 4200d4: 0f be c0 movsx eax,al + 4200d7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4200db: 89 c1 mov ecx,eax + 4200dd: 48 d3 ea shr rdx,cl + 4200e0: 48 89 d0 mov rax,rdx + 4200e3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4200e7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4200eb: 48 83 c0 0a add rax,0xa + 4200ef: 48 89 c7 mov rdi,rax + 4200f2: e8 b9 23 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4200f7: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4200fc: 48 89 c2 mov rdx,rax + 4200ff: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 420103: 48 01 c2 add rdx,rax + 420106: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42010a: 48 89 d6 mov rsi,rdx + 42010d: 48 89 c7 mov rdi,rax + 420110: e8 2c 08 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 420115: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420119: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42011d: 48 8d 50 0a lea rdx,[rax+0xa] + 420121: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 420125: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420129: 48 89 ce mov rsi,rcx + 42012c: 48 89 c7 mov rdi,rax + 42012f: e8 e0 5d 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420134: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420138: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42013c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 420140: 48 89 d6 mov rsi,rdx + 420143: 48 89 c7 mov rdi,rax + 420146: e8 95 63 ff ff call 4164e0 <_ZZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS4_E_clES4_> + 42014b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42014f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420153: 48 8d 50 0a lea rdx,[rax+0xa] + 420157: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42015b: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42015f: 48 89 c1 mov rcx,rax + 420162: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420166: 48 89 ce mov rsi,rcx + 420169: 48 89 c7 mov rdi,rax + 42016c: e8 a3 5d 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420171: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420175: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420179: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42017d: 48 89 d6 mov rsi,rdx + 420180: 48 89 c7 mov rdi,rax + 420183: e8 57 09 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 420188: c9 leave + 420189: c3 ret + +000000000042018a <_ZSt19__iterator_categoryIN3fmt2v76detail15buffer_appenderIcEEENSt15iterator_traitsIT_E17iterator_categoryERKS6_>: +_ZSt19__iterator_categoryIN3fmt2v76detail15buffer_appenderIcEEENSt15iterator_traitsIT_E17iterator_categoryERKS6_(): + 42018a: 55 push rbp + 42018b: 48 89 e5 mov rbp,rsp + 42018e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420192: 90 nop + 420193: 5d pop rbp + 420194: c3 ret + +0000000000420195 <_ZSt10__fill_n_aIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_St19output_iterator_tag>: +_ZSt10__fill_n_aIN3fmt2v76detail15buffer_appenderIcEEicET_S5_T0_RKT1_St19output_iterator_tag(): + 420195: 55 push rbp + 420196: 48 89 e5 mov rbp,rsp + 420199: 48 83 ec 20 sub rsp,0x20 + 42019d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4201a1: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4201a4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4201a8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4201ac: 8b 4d f4 mov ecx,DWORD PTR [rbp-0xc] + 4201af: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4201b3: 89 ce mov esi,ecx + 4201b5: 48 89 c7 mov rdi,rax + 4201b8: e8 f0 5d 00 00 call 425fad <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_> + 4201bd: c9 leave + 4201be: c3 ret + +00000000004201bf <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_(): + 4201bf: 55 push rbp + 4201c0: 48 89 e5 mov rbp,rsp + 4201c3: 48 83 ec 60 sub rsp,0x60 + 4201c7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4201cb: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4201cf: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4201d3: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4201d7: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4201db: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4201df: 8b 00 mov eax,DWORD PTR [rax] + 4201e1: 89 c7 mov edi,eax + 4201e3: e8 d9 b3 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4201e8: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4201eb: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4201ee: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4201f2: 73 09 jae 4201fd <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_+0x3e> + 4201f4: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4201f7: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4201fb: eb 05 jmp 420202 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_+0x43> + 4201fd: b8 00 00 00 00 mov eax,0x0 + 420202: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 420206: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42020e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420212: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 420216: 83 e0 0f and eax,0xf + 420219: 0f b6 d0 movzx edx,al + 42021c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420220: 48 01 d0 add rax,rdx + 420223: 0f b6 00 movzx eax,BYTE PTR [rax] + 420226: 0f be c0 movsx eax,al + 420229: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42022d: 89 c1 mov ecx,eax + 42022f: 48 d3 ea shr rdx,cl + 420232: 48 89 d0 mov rax,rdx + 420235: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 420239: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42023d: 48 83 c0 0a add rax,0xa + 420241: 48 89 c7 mov rdi,rax + 420244: e8 67 22 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 420249: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42024e: 48 89 c2 mov rdx,rax + 420251: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 420255: 48 01 c2 add rdx,rax + 420258: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42025c: 48 89 d6 mov rsi,rdx + 42025f: 48 89 c7 mov rdi,rax + 420262: e8 da 06 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 420267: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42026b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42026f: 48 8d 50 0a lea rdx,[rax+0xa] + 420273: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 420277: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42027b: 48 89 ce mov rsi,rcx + 42027e: 48 89 c7 mov rdi,rax + 420281: e8 8e 5c 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420286: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42028a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42028e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 420292: 48 89 d6 mov rsi,rdx + 420295: 48 89 c7 mov rdi,rax + 420298: e8 f1 63 ff ff call 41668e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_> + 42029d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4202a1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4202a5: 48 8d 50 0a lea rdx,[rax+0xa] + 4202a9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4202ad: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4202b1: 48 89 c1 mov rcx,rax + 4202b4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4202b8: 48 89 ce mov rsi,rcx + 4202bb: 48 89 c7 mov rdi,rax + 4202be: e8 51 5c 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4202c3: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4202c7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4202cb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4202cf: 48 89 d6 mov rsi,rdx + 4202d2: 48 89 c7 mov rdi,rax + 4202d5: e8 05 08 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 4202da: c9 leave + 4202db: c3 ret + +00000000004202dc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_(): + 4202dc: 55 push rbp + 4202dd: 48 89 e5 mov rbp,rsp + 4202e0: 48 83 ec 60 sub rsp,0x60 + 4202e4: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4202e8: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4202ec: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4202f0: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4202f4: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4202f8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4202fc: 8b 00 mov eax,DWORD PTR [rax] + 4202fe: 89 c7 mov edi,eax + 420300: e8 bc b2 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 420305: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 420308: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42030b: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42030f: 73 09 jae 42031a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_+0x3e> + 420311: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420314: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 420318: eb 05 jmp 42031f <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_+0x43> + 42031a: b8 00 00 00 00 mov eax,0x0 + 42031f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 420323: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42032b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42032f: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 420333: 83 e0 0f and eax,0xf + 420336: 0f b6 d0 movzx edx,al + 420339: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42033d: 48 01 d0 add rax,rdx + 420340: 0f b6 00 movzx eax,BYTE PTR [rax] + 420343: 0f be c0 movsx eax,al + 420346: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42034a: 89 c1 mov ecx,eax + 42034c: 48 d3 ea shr rdx,cl + 42034f: 48 89 d0 mov rax,rdx + 420352: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 420356: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42035a: 48 83 c0 0a add rax,0xa + 42035e: 48 89 c7 mov rdi,rax + 420361: e8 4a 21 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 420366: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42036b: 48 89 c2 mov rdx,rax + 42036e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 420372: 48 01 c2 add rdx,rax + 420375: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420379: 48 89 d6 mov rsi,rdx + 42037c: 48 89 c7 mov rdi,rax + 42037f: e8 bd 05 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 420384: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420388: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42038c: 48 8d 50 0a lea rdx,[rax+0xa] + 420390: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 420394: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420398: 48 89 ce mov rsi,rcx + 42039b: 48 89 c7 mov rdi,rax + 42039e: e8 71 5b 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4203a3: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4203a7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4203ab: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4203af: 48 89 d6 mov rsi,rdx + 4203b2: 48 89 c7 mov rdi,rax + 4203b5: e8 e2 63 ff ff call 41679c <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_> + 4203ba: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4203be: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4203c2: 48 8d 50 0a lea rdx,[rax+0xa] + 4203c6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4203ca: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4203ce: 48 89 c1 mov rcx,rax + 4203d1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4203d5: 48 89 ce mov rsi,rcx + 4203d8: 48 89 c7 mov rdi,rax + 4203db: e8 34 5b 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4203e0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4203e4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4203e8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4203ec: 48 89 d6 mov rsi,rdx + 4203ef: 48 89 c7 mov rdi,rax + 4203f2: e8 e8 06 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 4203f7: c9 leave + 4203f8: c3 ret + +00000000004203f9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_(): + 4203f9: 55 push rbp + 4203fa: 48 89 e5 mov rbp,rsp + 4203fd: 48 83 ec 60 sub rsp,0x60 + 420401: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 420405: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 420409: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42040d: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 420411: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 420415: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420419: 8b 00 mov eax,DWORD PTR [rax] + 42041b: 89 c7 mov edi,eax + 42041d: e8 9f b1 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 420422: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 420425: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420428: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42042c: 73 09 jae 420437 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_+0x3e> + 42042e: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420431: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 420435: eb 05 jmp 42043c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_+0x43> + 420437: b8 00 00 00 00 mov eax,0x0 + 42043c: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 420440: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 420448: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42044c: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 420450: 83 e0 0f and eax,0xf + 420453: 0f b6 d0 movzx edx,al + 420456: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42045a: 48 01 d0 add rax,rdx + 42045d: 0f b6 00 movzx eax,BYTE PTR [rax] + 420460: 0f be c0 movsx eax,al + 420463: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 420467: 89 c1 mov ecx,eax + 420469: 48 d3 ea shr rdx,cl + 42046c: 48 89 d0 mov rax,rdx + 42046f: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 420473: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420477: 48 83 c0 0a add rax,0xa + 42047b: 48 89 c7 mov rdi,rax + 42047e: e8 2d 20 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 420483: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 420488: 48 89 c2 mov rdx,rax + 42048b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42048f: 48 01 c2 add rdx,rax + 420492: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420496: 48 89 d6 mov rsi,rdx + 420499: 48 89 c7 mov rdi,rax + 42049c: e8 a0 04 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4204a1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4204a5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4204a9: 48 8d 50 0a lea rdx,[rax+0xa] + 4204ad: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4204b1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4204b5: 48 89 ce mov rsi,rcx + 4204b8: 48 89 c7 mov rdi,rax + 4204bb: e8 54 5a 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4204c0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4204c4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4204c8: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4204cc: 48 89 d6 mov rsi,rdx + 4204cf: 48 89 c7 mov rdi,rax + 4204d2: e8 fd 63 ff ff call 4168d4 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_> + 4204d7: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4204db: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4204df: 48 8d 50 0a lea rdx,[rax+0xa] + 4204e3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4204e7: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4204eb: 48 89 c1 mov rcx,rax + 4204ee: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4204f2: 48 89 ce mov rsi,rcx + 4204f5: 48 89 c7 mov rdi,rax + 4204f8: e8 17 5a 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4204fd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420501: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420505: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420509: 48 89 d6 mov rsi,rdx + 42050c: 48 89 c7 mov rdi,rax + 42050f: e8 cb 05 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 420514: c9 leave + 420515: c3 ret + +0000000000420516 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_(): + 420516: 55 push rbp + 420517: 48 89 e5 mov rbp,rsp + 42051a: 48 83 ec 60 sub rsp,0x60 + 42051e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 420522: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 420526: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42052a: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42052e: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 420532: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420536: 8b 00 mov eax,DWORD PTR [rax] + 420538: 89 c7 mov edi,eax + 42053a: e8 82 b0 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42053f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 420542: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420545: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 420549: 73 09 jae 420554 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_+0x3e> + 42054b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42054e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 420552: eb 05 jmp 420559 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIfEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_+0x43> + 420554: b8 00 00 00 00 mov eax,0x0 + 420559: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42055d: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 420565: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420569: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42056d: 83 e0 0f and eax,0xf + 420570: 0f b6 d0 movzx edx,al + 420573: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420577: 48 01 d0 add rax,rdx + 42057a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42057d: 0f be c0 movsx eax,al + 420580: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 420584: 89 c1 mov ecx,eax + 420586: 48 d3 ea shr rdx,cl + 420589: 48 89 d0 mov rax,rdx + 42058c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 420590: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420594: 48 83 c0 0a add rax,0xa + 420598: 48 89 c7 mov rdi,rax + 42059b: e8 10 1f 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4205a0: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4205a5: 48 89 c2 mov rdx,rax + 4205a8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4205ac: 48 01 c2 add rdx,rax + 4205af: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4205b3: 48 89 d6 mov rsi,rdx + 4205b6: 48 89 c7 mov rdi,rax + 4205b9: e8 83 03 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4205be: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4205c2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4205c6: 48 8d 50 0a lea rdx,[rax+0xa] + 4205ca: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4205ce: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4205d2: 48 89 ce mov rsi,rcx + 4205d5: 48 89 c7 mov rdi,rax + 4205d8: e8 37 59 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4205dd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4205e1: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4205e5: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4205e9: 48 89 d6 mov rsi,rdx + 4205ec: 48 89 c7 mov rdi,rax + 4205ef: e8 b8 63 ff ff call 4169ac <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIfEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_> + 4205f4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4205f8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4205fc: 48 8d 50 0a lea rdx,[rax+0xa] + 420600: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 420604: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 420608: 48 89 c1 mov rcx,rax + 42060b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42060f: 48 89 ce mov rsi,rcx + 420612: 48 89 c7 mov rdi,rax + 420615: e8 fa 58 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 42061a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42061e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420622: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420626: 48 89 d6 mov rsi,rdx + 420629: 48 89 c7 mov rdi,rax + 42062c: e8 ae 04 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 420631: c9 leave + 420632: c3 ret + +0000000000420633 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_(): + 420633: 55 push rbp + 420634: 48 89 e5 mov rbp,rsp + 420637: 48 83 ec 60 sub rsp,0x60 + 42063b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42063f: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 420643: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 420647: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42064b: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42064f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420653: 8b 00 mov eax,DWORD PTR [rax] + 420655: 89 c7 mov edi,eax + 420657: e8 65 af fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42065c: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42065f: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420662: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 420666: 73 09 jae 420671 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_+0x3e> + 420668: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42066b: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42066f: eb 05 jmp 420676 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E0_EESC_SC_SJ_mmOT2_+0x43> + 420671: b8 00 00 00 00 mov eax,0x0 + 420676: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42067a: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 420682: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420686: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42068a: 83 e0 0f and eax,0xf + 42068d: 0f b6 d0 movzx edx,al + 420690: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420694: 48 01 d0 add rax,rdx + 420697: 0f b6 00 movzx eax,BYTE PTR [rax] + 42069a: 0f be c0 movsx eax,al + 42069d: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4206a1: 89 c1 mov ecx,eax + 4206a3: 48 d3 ea shr rdx,cl + 4206a6: 48 89 d0 mov rax,rdx + 4206a9: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4206ad: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4206b1: 48 83 c0 0a add rax,0xa + 4206b5: 48 89 c7 mov rdi,rax + 4206b8: e8 f3 1d 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4206bd: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4206c2: 48 89 c2 mov rdx,rax + 4206c5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4206c9: 48 01 c2 add rdx,rax + 4206cc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4206d0: 48 89 d6 mov rsi,rdx + 4206d3: 48 89 c7 mov rdi,rax + 4206d6: e8 66 02 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4206db: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4206df: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4206e3: 48 8d 50 0a lea rdx,[rax+0xa] + 4206e7: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4206eb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4206ef: 48 89 ce mov rsi,rcx + 4206f2: 48 89 c7 mov rdi,rax + 4206f5: e8 1a 58 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4206fa: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4206fe: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420702: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 420706: 48 89 d6 mov rsi,rdx + 420709: 48 89 c7 mov rdi,rax + 42070c: e8 8d 69 ff ff call 41709e <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E0_clES4_> + 420711: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420715: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420719: 48 8d 50 0a lea rdx,[rax+0xa] + 42071d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 420721: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 420725: 48 89 c1 mov rcx,rax + 420728: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42072c: 48 89 ce mov rsi,rcx + 42072f: 48 89 c7 mov rdi,rax + 420732: e8 dd 57 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420737: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42073b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42073f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420743: 48 89 d6 mov rsi,rdx + 420746: 48 89 c7 mov rdi,rax + 420749: e8 91 03 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 42074e: c9 leave + 42074f: c3 ret + +0000000000420750 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_(): + 420750: 55 push rbp + 420751: 48 89 e5 mov rbp,rsp + 420754: 48 83 ec 60 sub rsp,0x60 + 420758: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42075c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 420760: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 420764: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 420768: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42076c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420770: 8b 00 mov eax,DWORD PTR [rax] + 420772: 89 c7 mov edi,eax + 420774: e8 48 ae fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 420779: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42077c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42077f: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 420783: 73 09 jae 42078e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_+0x3e> + 420785: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420788: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42078c: eb 05 jmp 420793 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E1_EESC_SC_SJ_mmOT2_+0x43> + 42078e: b8 00 00 00 00 mov eax,0x0 + 420793: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 420797: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42079f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4207a3: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4207a7: 83 e0 0f and eax,0xf + 4207aa: 0f b6 d0 movzx edx,al + 4207ad: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4207b1: 48 01 d0 add rax,rdx + 4207b4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4207b7: 0f be c0 movsx eax,al + 4207ba: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4207be: 89 c1 mov ecx,eax + 4207c0: 48 d3 ea shr rdx,cl + 4207c3: 48 89 d0 mov rax,rdx + 4207c6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4207ca: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4207ce: 48 83 c0 0a add rax,0xa + 4207d2: 48 89 c7 mov rdi,rax + 4207d5: e8 d6 1c 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4207da: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4207df: 48 89 c2 mov rdx,rax + 4207e2: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4207e6: 48 01 c2 add rdx,rax + 4207e9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4207ed: 48 89 d6 mov rsi,rdx + 4207f0: 48 89 c7 mov rdi,rax + 4207f3: e8 49 01 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4207f8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4207fc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420800: 48 8d 50 0a lea rdx,[rax+0xa] + 420804: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 420808: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42080c: 48 89 ce mov rsi,rcx + 42080f: 48 89 c7 mov rdi,rax + 420812: e8 fd 56 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420817: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42081b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42081f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 420823: 48 89 d6 mov rsi,rdx + 420826: 48 89 c7 mov rdi,rax + 420829: e8 80 69 ff ff call 4171ae <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E1_clES4_> + 42082e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420832: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420836: 48 8d 50 0a lea rdx,[rax+0xa] + 42083a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42083e: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 420842: 48 89 c1 mov rcx,rax + 420845: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420849: 48 89 ce mov rsi,rcx + 42084c: 48 89 c7 mov rdi,rax + 42084f: e8 c0 56 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420854: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420858: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42085c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420860: 48 89 d6 mov rsi,rdx + 420863: 48 89 c7 mov rdi,rax + 420866: e8 74 02 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 42086b: c9 leave + 42086c: c3 ret + +000000000042086d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_(): + 42086d: 55 push rbp + 42086e: 48 89 e5 mov rbp,rsp + 420871: 48 83 ec 60 sub rsp,0x60 + 420875: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 420879: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42087d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 420881: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 420885: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 420889: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42088d: 8b 00 mov eax,DWORD PTR [rax] + 42088f: 89 c7 mov edi,eax + 420891: e8 2b ad fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 420896: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 420899: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42089c: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4208a0: 73 09 jae 4208ab <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_+0x3e> + 4208a2: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4208a5: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4208a9: eb 05 jmp 4208b0 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E2_EESC_SC_SJ_mmOT2_+0x43> + 4208ab: b8 00 00 00 00 mov eax,0x0 + 4208b0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4208b4: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4208bc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4208c0: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4208c4: 83 e0 0f and eax,0xf + 4208c7: 0f b6 d0 movzx edx,al + 4208ca: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4208ce: 48 01 d0 add rax,rdx + 4208d1: 0f b6 00 movzx eax,BYTE PTR [rax] + 4208d4: 0f be c0 movsx eax,al + 4208d7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4208db: 89 c1 mov ecx,eax + 4208dd: 48 d3 ea shr rdx,cl + 4208e0: 48 89 d0 mov rax,rdx + 4208e3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4208e7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4208eb: 48 83 c0 0a add rax,0xa + 4208ef: 48 89 c7 mov rdi,rax + 4208f2: e8 b9 1b 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4208f7: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4208fc: 48 89 c2 mov rdx,rax + 4208ff: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 420903: 48 01 c2 add rdx,rax + 420906: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42090a: 48 89 d6 mov rsi,rdx + 42090d: 48 89 c7 mov rdi,rax + 420910: e8 2c 00 ff ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 420915: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420919: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42091d: 48 8d 50 0a lea rdx,[rax+0xa] + 420921: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 420925: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420929: 48 89 ce mov rsi,rcx + 42092c: 48 89 c7 mov rdi,rax + 42092f: e8 e0 55 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420934: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420938: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42093c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 420940: 48 89 d6 mov rsi,rdx + 420943: 48 89 c7 mov rdi,rax + 420946: e8 9d 69 ff ff call 4172e8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E2_clES4_> + 42094b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42094f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420953: 48 8d 50 0a lea rdx,[rax+0xa] + 420957: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42095b: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42095f: 48 89 c1 mov rcx,rax + 420962: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420966: 48 89 ce mov rsi,rcx + 420969: 48 89 c7 mov rdi,rax + 42096c: e8 a3 55 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420971: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420975: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420979: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42097d: 48 89 d6 mov rsi,rdx + 420980: 48 89 c7 mov rdi,rax + 420983: e8 57 01 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 420988: c9 leave + 420989: c3 ret + +000000000042098a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_(): + 42098a: 55 push rbp + 42098b: 48 89 e5 mov rbp,rsp + 42098e: 48 83 ec 60 sub rsp,0x60 + 420992: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 420996: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42099a: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42099e: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4209a2: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4209a6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4209aa: 8b 00 mov eax,DWORD PTR [rax] + 4209ac: 89 c7 mov edi,eax + 4209ae: e8 0e ac fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4209b3: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4209b6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4209b9: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4209bd: 73 09 jae 4209c8 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_+0x3e> + 4209bf: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4209c2: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4209c6: eb 05 jmp 4209cd <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_9dragonbox10decimal_fpIdEEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS6_E3_EESC_SC_SJ_mmOT2_+0x43> + 4209c8: b8 00 00 00 00 mov eax,0x0 + 4209cd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4209d1: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4209d9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4209dd: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4209e1: 83 e0 0f and eax,0xf + 4209e4: 0f b6 d0 movzx edx,al + 4209e7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4209eb: 48 01 d0 add rax,rdx + 4209ee: 0f b6 00 movzx eax,BYTE PTR [rax] + 4209f1: 0f be c0 movsx eax,al + 4209f4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4209f8: 89 c1 mov ecx,eax + 4209fa: 48 d3 ea shr rdx,cl + 4209fd: 48 89 d0 mov rax,rdx + 420a00: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 420a04: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420a08: 48 83 c0 0a add rax,0xa + 420a0c: 48 89 c7 mov rdi,rax + 420a0f: e8 9c 1a 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 420a14: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 420a19: 48 89 c2 mov rdx,rax + 420a1c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 420a20: 48 01 c2 add rdx,rax + 420a23: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420a27: 48 89 d6 mov rsi,rdx + 420a2a: 48 89 c7 mov rdi,rax + 420a2d: e8 0f ff fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 420a32: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420a36: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420a3a: 48 8d 50 0a lea rdx,[rax+0xa] + 420a3e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 420a42: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420a46: 48 89 ce mov rsi,rcx + 420a49: 48 89 c7 mov rdi,rax + 420a4c: e8 c3 54 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420a51: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420a55: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420a59: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 420a5d: 48 89 d6 mov rsi,rdx + 420a60: 48 89 c7 mov rdi,rax + 420a63: e8 58 69 ff ff call 4173c0 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_9dragonbox10decimal_fpIdEEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS4_E3_clES4_> + 420a68: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420a6c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420a70: 48 8d 50 0a lea rdx,[rax+0xa] + 420a74: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 420a78: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 420a7c: 48 89 c1 mov rcx,rax + 420a7f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420a83: 48 89 ce mov rsi,rcx + 420a86: 48 89 c7 mov rdi,rax + 420a89: e8 86 54 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420a8e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420a92: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420a96: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420a9a: 48 89 d6 mov rsi,rdx + 420a9d: 48 89 c7 mov rdi,rax + 420aa0: e8 3a 00 ff ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 420aa5: c9 leave + 420aa6: c3 ret + +0000000000420aa7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmOT2_(): + 420aa7: 55 push rbp + 420aa8: 48 89 e5 mov rbp,rsp + 420aab: 48 83 ec 20 sub rsp,0x20 + 420aaf: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420ab3: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 420ab7: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 420abb: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 420abf: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 420ac3: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 420ac7: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 420acb: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 420acf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420ad3: 49 89 f8 mov r8,rdi + 420ad6: 48 89 c7 mov rdi,rax + 420ad9: e8 28 55 00 00 call 426006 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmmOT2_> + 420ade: c9 leave + 420adf: c3 ret + +0000000000420ae0 <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEcEET_S5_PKciiT0_>: +_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEcEET_S5_PKciiT0_(): + 420ae0: 55 push rbp + 420ae1: 48 89 e5 mov rbp,rsp + 420ae4: 48 83 ec 30 sub rsp,0x30 + 420ae8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 420aec: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 420af0: 89 55 dc mov DWORD PTR [rbp-0x24],edx + 420af3: 89 4d d8 mov DWORD PTR [rbp-0x28],ecx + 420af6: 44 89 c0 mov eax,r8d + 420af9: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 420afc: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 420aff: 48 63 d0 movsxd rdx,eax + 420b02: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 420b06: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 420b0a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 420b0e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 420b12: 48 89 ce mov rsi,rcx + 420b15: 48 89 c7 mov rdi,rax + 420b18: e8 e9 9e ff ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 420b1d: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 420b21: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c] + 420b25: 84 c0 test al,al + 420b27: 75 06 jne 420b2f <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEcEET_S5_PKciiT0_+0x4f> + 420b29: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420b2d: eb 5f jmp 420b8e <_ZN3fmt2v76detail17write_significandINS1_15buffer_appenderIcEEcEET_S5_PKciiT0_+0xae> + 420b2f: 48 8d 45 e8 lea rax,[rbp-0x18] + 420b33: be 00 00 00 00 mov esi,0x0 + 420b38: 48 89 c7 mov rdi,rax + 420b3b: e8 d0 fe fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 420b40: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 420b44: 48 8d 45 f8 lea rax,[rbp-0x8] + 420b48: 48 89 c7 mov rdi,rax + 420b4b: e8 ec fe fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 420b50: 48 89 c2 mov rdx,rax + 420b53: 48 8d 45 d4 lea rax,[rbp-0x2c] + 420b57: 48 89 c6 mov rsi,rax + 420b5a: 48 89 d7 mov rdi,rdx + 420b5d: e8 52 59 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 420b62: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 420b65: 48 63 d0 movsxd rdx,eax + 420b68: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 420b6c: 48 8d 34 02 lea rsi,[rdx+rax*1] + 420b70: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 420b73: 48 63 d0 movsxd rdx,eax + 420b76: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 420b7a: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 420b7e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420b82: 48 89 c2 mov rdx,rax + 420b85: 48 89 cf mov rdi,rcx + 420b88: e8 79 9e ff ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 420b8d: 90 nop + 420b8e: c9 leave + 420b8f: c3 ret + +0000000000420b90 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mOT2_(): + 420b90: 55 push rbp + 420b91: 48 89 e5 mov rbp,rsp + 420b94: 48 83 ec 20 sub rsp,0x20 + 420b98: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420b9c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 420ba0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 420ba4: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 420ba8: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 420bac: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 420bb0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 420bb4: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 420bb8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420bbc: 49 89 f8 mov r8,rdi + 420bbf: 48 89 c7 mov rdi,rax + 420bc2: e8 5c 55 00 00 call 426123 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mmOT2_> + 420bc7: c9 leave + 420bc8: c3 ret + +0000000000420bc9 <_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEEET0_S5_PKcRi>: +_ZN3fmt2v76detail17write_significandIcNS1_15buffer_appenderIcEEEET0_S5_PKcRi(): + 420bc9: 55 push rbp + 420bca: 48 89 e5 mov rbp,rsp + 420bcd: 48 83 ec 20 sub rsp,0x20 + 420bd1: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420bd5: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 420bd9: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 420bdd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420be1: 8b 00 mov eax,DWORD PTR [rax] + 420be3: 48 63 d0 movsxd rdx,eax + 420be6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 420bea: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 420bee: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 420bf2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 420bf6: 48 89 ce mov rsi,rcx + 420bf9: 48 89 c7 mov rdi,rax + 420bfc: e8 05 9e ff ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 420c01: c9 leave + 420c02: c3 ret + +0000000000420c03 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mOT2_(): + 420c03: 55 push rbp + 420c04: 48 89 e5 mov rbp,rsp + 420c07: 48 83 ec 20 sub rsp,0x20 + 420c0b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420c0f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 420c13: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 420c17: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 420c1b: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 420c1f: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 420c23: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 420c27: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 420c2b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420c2f: 49 89 f8 mov r8,rdi + 420c32: 48 89 c7 mov rdi,rax + 420c35: e8 06 56 00 00 call 426240 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mmOT2_> + 420c3a: c9 leave + 420c3b: c3 ret + +0000000000420c3c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mOT2_(): + 420c3c: 55 push rbp + 420c3d: 48 89 e5 mov rbp,rsp + 420c40: 48 83 ec 20 sub rsp,0x20 + 420c44: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420c48: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 420c4c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 420c50: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 420c54: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 420c58: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 420c5c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 420c60: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 420c64: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420c68: 49 89 f8 mov r8,rdi + 420c6b: 48 89 c7 mov rdi,rax + 420c6e: e8 ea 56 00 00 call 42635d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mmOT2_> + 420c73: c9 leave + 420c74: c3 ret + +0000000000420c75 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mOT2_(): + 420c75: 55 push rbp + 420c76: 48 89 e5 mov rbp,rsp + 420c79: 48 83 ec 20 sub rsp,0x20 + 420c7d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420c81: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 420c85: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 420c89: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 420c8d: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 420c91: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 420c95: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 420c99: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 420c9d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420ca1: 49 89 f8 mov r8,rdi + 420ca4: 48 89 c7 mov rdi,rax + 420ca7: e8 ce 57 00 00 call 42647a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mmOT2_> + 420cac: c9 leave + 420cad: c3 ret + +0000000000420cae <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmmOT2_(): + 420cae: 55 push rbp + 420caf: 48 89 e5 mov rbp,rsp + 420cb2: 48 83 ec 60 sub rsp,0x60 + 420cb6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 420cba: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 420cbe: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 420cc2: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 420cc6: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 420cca: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420cce: 8b 00 mov eax,DWORD PTR [rax] + 420cd0: 89 c7 mov edi,eax + 420cd2: e8 ea a8 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 420cd7: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 420cda: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420cdd: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 420ce1: 73 09 jae 420cec <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmmOT2_+0x3e> + 420ce3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420ce6: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 420cea: eb 05 jmp 420cf1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_ptrIcS6_mEET0_S8_T1_PKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSA_IS9_EEmmOT2_+0x43> + 420cec: b8 00 00 00 00 mov eax,0x0 + 420cf1: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 420cf5: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 420cfd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420d01: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 420d05: 83 e0 0f and eax,0xf + 420d08: 0f b6 d0 movzx edx,al + 420d0b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420d0f: 48 01 d0 add rax,rdx + 420d12: 0f b6 00 movzx eax,BYTE PTR [rax] + 420d15: 0f be c0 movsx eax,al + 420d18: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 420d1c: 89 c1 mov ecx,eax + 420d1e: 48 d3 ea shr rdx,cl + 420d21: 48 89 d0 mov rax,rdx + 420d24: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 420d28: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420d2c: 48 83 c0 0a add rax,0xa + 420d30: 48 89 c7 mov rdi,rax + 420d33: e8 78 17 00 00 call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 420d38: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 420d3d: 48 89 c2 mov rdx,rax + 420d40: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 420d44: 48 01 c2 add rdx,rax + 420d47: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420d4b: 48 89 d6 mov rsi,rdx + 420d4e: 48 89 c7 mov rdi,rax + 420d51: e8 eb fb fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 420d56: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420d5a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420d5e: 48 8d 50 0a lea rdx,[rax+0xa] + 420d62: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 420d66: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420d6a: 48 89 ce mov rsi,rcx + 420d6d: 48 89 c7 mov rdi,rax + 420d70: e8 9f 51 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420d75: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420d79: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420d7d: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 420d81: 48 89 d6 mov rsi,rdx + 420d84: 48 89 c7 mov rdi,rax + 420d87: e8 2e 71 ff ff call 417eba <_ZZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EEENKUlS4_E_clES4_> + 420d8c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420d90: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 420d94: 48 8d 50 0a lea rdx,[rax+0xa] + 420d98: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 420d9c: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 420da0: 48 89 c1 mov rcx,rax + 420da3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420da7: 48 89 ce mov rsi,rcx + 420daa: 48 89 c7 mov rdi,rax + 420dad: e8 62 51 00 00 call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 420db2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 420db6: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 420dba: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 420dbe: 48 89 d6 mov rsi,rdx + 420dc1: 48 89 c7 mov rdi,rax + 420dc4: e8 16 fd fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 420dc9: c9 leave + 420dca: c3 ret + +0000000000420dcb <_ZSt13__copy_move_aILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_>: +_ZSt13__copy_move_aILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_(): + 420dcb: 55 push rbp + 420dcc: 48 89 e5 mov rbp,rsp + 420dcf: 41 54 push r12 + 420dd1: 53 push rbx + 420dd2: 48 83 ec 20 sub rsp,0x20 + 420dd6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 420dda: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 420dde: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 420de2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 420de6: 48 89 c7 mov rdi,rax + 420de9: e8 d0 15 00 00 call 4223be <_ZSt12__niter_baseIN3fmt2v76detail15buffer_appenderIcEEET_S5_> + 420dee: 49 89 c4 mov r12,rax + 420df1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 420df5: 48 89 c7 mov rdi,rax + 420df8: e8 08 c7 ff ff call 41d505 <_ZSt12__niter_baseIPKcET_S2_> + 420dfd: 48 89 c3 mov rbx,rax + 420e00: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420e04: 48 89 c7 mov rdi,rax + 420e07: e8 f9 c6 ff ff call 41d505 <_ZSt12__niter_baseIPKcET_S2_> + 420e0c: 4c 89 e2 mov rdx,r12 + 420e0f: 48 89 de mov rsi,rbx + 420e12: 48 89 c7 mov rdi,rax + 420e15: e8 7d 57 00 00 call 426597 <_ZSt14__copy_move_a1ILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_> + 420e1a: 48 89 c2 mov rdx,rax + 420e1d: 48 8d 45 d8 lea rax,[rbp-0x28] + 420e21: 48 89 d6 mov rsi,rdx + 420e24: 48 89 c7 mov rdi,rax + 420e27: e8 cd 15 00 00 call 4223f9 <_ZSt12__niter_wrapIN3fmt2v76detail15buffer_appenderIcEEET_RKS5_S5_> + 420e2c: 48 83 c4 20 add rsp,0x20 + 420e30: 5b pop rbx + 420e31: 41 5c pop r12 + 420e33: 5d pop rbp + 420e34: c3 ret + 420e35: 90 nop + +0000000000420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv(): + 420e36: 55 push rbp + 420e37: 48 89 e5 mov rbp,rsp + 420e3a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420e3e: 90 nop + 420e3f: 5d pop rbp + 420e40: c3 ret + 420e41: 90 nop + +0000000000420e42 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6arg_idENS0_17basic_string_viewIcEE>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE6arg_idENS0_17basic_string_viewIcEE(): + 420e42: 55 push rbp + 420e43: 48 89 e5 mov rbp,rsp + 420e46: 48 83 ec 20 sub rsp,0x20 + 420e4a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420e4e: 48 89 d1 mov rcx,rdx + 420e51: 48 89 f0 mov rax,rsi + 420e54: 48 89 fa mov rdx,rdi + 420e57: 48 89 ca mov rdx,rcx + 420e5a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 420e5e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 420e62: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420e66: 48 8d 48 08 lea rcx,[rax+0x8] + 420e6a: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 420e6e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420e72: 48 89 d6 mov rsi,rdx + 420e75: 48 89 c2 mov rdx,rax + 420e78: 48 89 cf mov rdi,rcx + 420e7b: e8 44 57 00 00 call 4265c4 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE> + 420e80: c9 leave + 420e81: c3 ret + +0000000000420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc(): + 420e82: 55 push rbp + 420e83: 48 89 e5 mov rbp,rsp + 420e86: 48 83 ec 10 sub rsp,0x10 + 420e8a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420e8e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 420e92: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420e96: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 420e9a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 420e9e: 48 89 d6 mov rsi,rdx + 420ea1: 48 89 c7 mov rdi,rax + 420ea4: e8 07 ad ff ff call 41bbb0 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE8on_errorEPKc> + 420ea9: 90 nop + 420eaa: c9 leave + 420eab: c3 ret + +0000000000420eac <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_alignENS0_5align4typeE>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_alignENS0_5align4typeE(): + 420eac: 55 push rbp + 420ead: 48 89 e5 mov rbp,rsp + 420eb0: 48 83 ec 10 sub rsp,0x10 + 420eb4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420eb8: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 420ebb: 83 7d f4 04 cmp DWORD PTR [rbp-0xc],0x4 + 420ebf: 75 10 jne 420ed1 <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE8on_alignENS0_5align4typeE+0x25> + 420ec1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420ec5: 48 83 c0 18 add rax,0x18 + 420ec9: 48 89 c7 mov rdi,rax + 420ecc: e8 8b 00 00 00 call 420f5c <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE24require_numeric_argumentEv> + 420ed1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420ed5: 8b 55 f4 mov edx,DWORD PTR [rbp-0xc] + 420ed8: 89 d6 mov esi,edx + 420eda: 48 89 c7 mov rdi,rax + 420edd: e8 f4 36 00 00 call 4245d6 <_ZN3fmt2v76detail12specs_setterIcE8on_alignENS0_5align4typeE> + 420ee2: 90 nop + 420ee3: c9 leave + 420ee4: c3 ret + 420ee5: 90 nop + +0000000000420ee6 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv(): + 420ee6: 55 push rbp + 420ee7: 48 89 e5 mov rbp,rsp + 420eea: 48 83 ec 10 sub rsp,0x10 + 420eee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420ef2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420ef6: 48 89 c7 mov rdi,rax + 420ef9: e8 5e 00 00 00 call 420f5c <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE24require_numeric_argumentEv> + 420efe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420f02: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 420f05: 89 c7 mov edi,eax + 420f07: e8 c3 40 fe ff call 404fcf <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE> + 420f0c: 84 c0 test al,al + 420f0e: 74 2b je 420f3b <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv+0x55> + 420f10: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420f14: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 420f17: 83 f8 01 cmp eax,0x1 + 420f1a: 74 1f je 420f3b <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv+0x55> + 420f1c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420f20: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 420f23: 83 f8 03 cmp eax,0x3 + 420f26: 74 13 je 420f3b <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv+0x55> + 420f28: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420f2c: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 420f2f: 83 f8 08 cmp eax,0x8 + 420f32: 74 07 je 420f3b <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv+0x55> + 420f34: b8 01 00 00 00 mov eax,0x1 + 420f39: eb 05 jmp 420f40 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv+0x5a> + 420f3b: b8 00 00 00 00 mov eax,0x0 + 420f40: 84 c0 test al,al + 420f42: 74 14 je 420f58 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE10check_signEv+0x72> + 420f44: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420f48: 48 8b 00 mov rax,QWORD PTR [rax] + 420f4b: be f0 66 43 00 mov esi,0x4366f0 + 420f50: 48 89 c7 mov rdi,rax + 420f53: e8 2a ff ff ff call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 420f58: 90 nop + 420f59: c9 leave + 420f5a: c3 ret + 420f5b: 90 nop + +0000000000420f5c <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE24require_numeric_argumentEv>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE24require_numeric_argumentEv(): + 420f5c: 55 push rbp + 420f5d: 48 89 e5 mov rbp,rsp + 420f60: 48 83 ec 10 sub rsp,0x10 + 420f64: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 420f68: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420f6c: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 420f6f: 89 c7 mov edi,eax + 420f71: e8 7a 40 fe ff call 404ff0 <_ZN3fmt2v76detail18is_arithmetic_typeENS1_4typeE> + 420f76: 83 f0 01 xor eax,0x1 + 420f79: 84 c0 test al,al + 420f7b: 74 14 je 420f91 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE24require_numeric_argumentEv+0x35> + 420f7d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 420f81: 48 8b 00 mov rax,QWORD PTR [rax] + 420f84: be 20 67 43 00 mov esi,0x436720 + 420f89: 48 89 c7 mov rdi,rax + 420f8c: e8 f1 fe ff ff call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 420f91: 90 nop + 420f92: c9 leave + 420f93: c3 ret + +0000000000420f94 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_(): + 420f94: 55 push rbp + 420f95: 48 89 e5 mov rbp,rsp + 420f98: 48 83 ec 30 sub rsp,0x30 + 420f9c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 420fa0: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 420fa4: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 420fa8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420fac: 48 8b 00 mov rax,QWORD PTR [rax] + 420faf: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 420fb3: 74 1c je 420fd1 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0x3d> + 420fb5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420fb9: 48 8b 00 mov rax,QWORD PTR [rax] + 420fbc: 0f b6 00 movzx eax,BYTE PTR [rax] + 420fbf: 3c 2f cmp al,0x2f + 420fc1: 7e 0e jle 420fd1 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0x3d> + 420fc3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 420fc7: 48 8b 00 mov rax,QWORD PTR [rax] + 420fca: 0f b6 00 movzx eax,BYTE PTR [rax] + 420fcd: 3c 39 cmp al,0x39 + 420fcf: 7e 14 jle 420fe5 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0x51> + 420fd1: ba 78 61 43 00 mov edx,0x436178 + 420fd6: be 2f 09 00 00 mov esi,0x92f + 420fdb: bf e8 64 43 00 mov edi,0x4364e8 + 420fe0: e8 e7 29 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 420fe5: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 420fec: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 420ff3: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 420ffa: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 420ffd: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 421000: 73 09 jae 42100b <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0x77> + 421002: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 421009: eb 5e jmp 421069 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0xd5> + 42100b: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 42100e: 89 d0 mov eax,edx + 421010: c1 e0 02 shl eax,0x2 + 421013: 01 d0 add eax,edx + 421015: 01 c0 add eax,eax + 421017: 89 c2 mov edx,eax + 421019: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42101d: 48 8b 00 mov rax,QWORD PTR [rax] + 421020: 0f b6 00 movzx eax,BYTE PTR [rax] + 421023: 0f be c0 movsx eax,al + 421026: 01 d0 add eax,edx + 421028: 83 e8 30 sub eax,0x30 + 42102b: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42102e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 421032: 48 8b 00 mov rax,QWORD PTR [rax] + 421035: 48 8d 50 01 lea rdx,[rax+0x1] + 421039: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42103d: 48 89 10 mov QWORD PTR [rax],rdx + 421040: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 421044: 48 8b 00 mov rax,QWORD PTR [rax] + 421047: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 42104b: 74 1c je 421069 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0xd5> + 42104d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 421051: 48 8b 00 mov rax,QWORD PTR [rax] + 421054: 0f b6 00 movzx eax,BYTE PTR [rax] + 421057: 3c 2f cmp al,0x2f + 421059: 7e 0e jle 421069 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0xd5> + 42105b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42105f: 48 8b 00 mov rax,QWORD PTR [rax] + 421062: 0f b6 00 movzx eax,BYTE PTR [rax] + 421065: 3c 39 cmp al,0x39 + 421067: 7e 91 jle 420ffa <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0x66> + 421069: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42106c: 85 c0 test eax,eax + 42106e: 79 11 jns 421081 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEEEiRPKT_SH_OT0_+0xed> + 421070: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 421074: be b0 65 43 00 mov esi,0x4365b0 + 421079: 48 89 c7 mov rdi,rax + 42107c: e8 01 fe ff ff call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 421081: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 421084: c9 leave + 421085: c3 ret + +0000000000421086 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEC1ESE_>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEC1ESE_(): + 421086: 55 push rbp + 421087: 48 89 e5 mov rbp,rsp + 42108a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42108e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 421092: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 421096: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42109a: 48 89 10 mov QWORD PTR [rax],rdx + 42109d: 90 nop + 42109e: 5d pop rbp + 42109f: c3 ret + +00000000004210a0 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_>: +_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_(): + 4210a0: 55 push rbp + 4210a1: 48 89 e5 mov rbp,rsp + 4210a4: 48 83 ec 50 sub rsp,0x50 + 4210a8: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4210ac: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4210b0: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4210b4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4210b8: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 4210bc: 75 14 jne 4210d2 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x32> + 4210be: ba 78 61 43 00 mov edx,0x436178 + 4210c3: be 8e 0a 00 00 mov esi,0xa8e + 4210c8: bf e8 64 43 00 mov edi,0x4364e8 + 4210cd: e8 fa 28 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4210d2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4210d6: 0f b6 00 movzx eax,BYTE PTR [rax] + 4210d9: 88 45 ef mov BYTE PTR [rbp-0x11],al + 4210dc: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 4210e0: 74 06 je 4210e8 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x48> + 4210e2: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 4210e6: 75 15 jne 4210fd <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x5d> + 4210e8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4210ec: 48 89 c7 mov rdi,rax + 4210ef: e8 ba 55 00 00 call 4266ae <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEv> + 4210f4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4210f8: e9 52 01 00 00 jmp 42124f <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x1af> + 4210fd: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 421101: 0f 8e 8c 00 00 00 jle 421193 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xf3> + 421107: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 42110b: 0f 8f 82 00 00 00 jg 421193 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xf3> + 421111: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 421118: 80 7d ef 30 cmp BYTE PTR [rbp-0x11],0x30 + 42111c: 74 1c je 42113a <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x9a> + 42111e: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 421122: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 421126: 48 8d 45 c8 lea rax,[rbp-0x38] + 42112a: 48 89 ce mov rsi,rcx + 42112d: 48 89 c7 mov rdi,rax + 421130: e8 97 55 00 00 call 4266cc <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_> + 421135: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 421138: eb 0c jmp 421146 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xa6> + 42113a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42113e: 48 83 c0 01 add rax,0x1 + 421142: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 421146: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42114a: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 42114e: 74 16 je 421166 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xc6> + 421150: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421154: 0f b6 00 movzx eax,BYTE PTR [rax] + 421157: 3c 7d cmp al,0x7d + 421159: 74 1e je 421179 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xd9> + 42115b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42115f: 0f b6 00 movzx eax,BYTE PTR [rax] + 421162: 3c 3a cmp al,0x3a + 421164: 74 13 je 421179 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xd9> + 421166: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42116a: be 32 65 43 00 mov esi,0x436532 + 42116f: 48 89 c7 mov rdi,rax + 421172: e8 47 56 00 00 call 4267be <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc> + 421177: eb 11 jmp 42118a <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xea> + 421179: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 42117c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 421180: 89 d6 mov esi,edx + 421182: 48 89 c7 mov rdi,rax + 421185: e8 60 56 00 00 call 4267ea <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEi> + 42118a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42118e: e9 bc 00 00 00 jmp 42124f <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x1af> + 421193: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 421197: 89 c7 mov edi,eax + 421199: e8 27 4e ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 42119e: 83 f0 01 xor eax,0x1 + 4211a1: 84 c0 test al,al + 4211a3: 74 1a je 4211bf <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x11f> + 4211a5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4211a9: be 32 65 43 00 mov esi,0x436532 + 4211ae: 48 89 c7 mov rdi,rax + 4211b1: e8 08 56 00 00 call 4267be <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc> + 4211b6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4211ba: e9 90 00 00 00 jmp 42124f <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x1af> + 4211bf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4211c3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4211c7: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 4211cc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4211d0: 48 3b 45 c0 cmp rax,QWORD PTR [rbp-0x40] + 4211d4: 74 2c je 421202 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x162> + 4211d6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4211da: 0f b6 00 movzx eax,BYTE PTR [rax] + 4211dd: 88 45 ef mov BYTE PTR [rbp-0x11],al + 4211e0: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 4211e4: 89 c7 mov edi,eax + 4211e6: e8 da 4d ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 4211eb: 84 c0 test al,al + 4211ed: 75 0c jne 4211fb <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x15b> + 4211ef: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 4211f3: 7e 0d jle 421202 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x162> + 4211f5: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 4211f9: 7f 07 jg 421202 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x162> + 4211fb: b8 01 00 00 00 mov eax,0x1 + 421200: eb 05 jmp 421207 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x167> + 421202: b8 00 00 00 00 mov eax,0x0 + 421207: 84 c0 test al,al + 421209: 75 bc jne 4211c7 <_ZN3fmt2v76detail12parse_arg_idIcNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x127> + 42120b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42120f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 421213: 48 29 d0 sub rax,rdx + 421216: 48 89 c7 mov rdi,rax + 421219: e8 06 a3 fe ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 42121e: 48 89 c2 mov rdx,rax + 421221: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 421225: 48 8d 45 d0 lea rax,[rbp-0x30] + 421229: 48 89 ce mov rsi,rcx + 42122c: 48 89 c7 mov rdi,rax + 42122f: e8 b4 a2 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 421234: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 421238: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42123c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 421240: 48 89 ce mov rsi,rcx + 421243: 48 89 c7 mov rdi,rax + 421246: e8 c9 55 00 00 call 426814 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclENS0_17basic_string_viewIcEE> + 42124b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42124f: c9 leave + 421250: c3 ret + 421251: 90 nop + +0000000000421252 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEC1ESE_>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEC2ESE_(): + 421252: 55 push rbp + 421253: 48 89 e5 mov rbp,rsp + 421256: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42125a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42125e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 421262: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 421266: 48 89 10 mov QWORD PTR [rax],rdx + 421269: 90 nop + 42126a: 5d pop rbp + 42126b: c3 ret + +000000000042126c <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_>: +_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_(): + 42126c: 55 push rbp + 42126d: 48 89 e5 mov rbp,rsp + 421270: 48 83 ec 50 sub rsp,0x50 + 421274: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 421278: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42127c: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 421280: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421284: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 421288: 75 14 jne 42129e <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x32> + 42128a: ba 78 61 43 00 mov edx,0x436178 + 42128f: be 8e 0a 00 00 mov esi,0xa8e + 421294: bf e8 64 43 00 mov edi,0x4364e8 + 421299: e8 2e 27 fe ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 42129e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4212a2: 0f b6 00 movzx eax,BYTE PTR [rax] + 4212a5: 88 45 ef mov BYTE PTR [rbp-0x11],al + 4212a8: 80 7d ef 7d cmp BYTE PTR [rbp-0x11],0x7d + 4212ac: 74 06 je 4212b4 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x48> + 4212ae: 80 7d ef 3a cmp BYTE PTR [rbp-0x11],0x3a + 4212b2: 75 15 jne 4212c9 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x5d> + 4212b4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4212b8: 48 89 c7 mov rdi,rax + 4212bb: e8 98 55 00 00 call 426858 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEv> + 4212c0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4212c4: e9 52 01 00 00 jmp 42141b <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x1af> + 4212c9: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 4212cd: 0f 8e 8c 00 00 00 jle 42135f <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xf3> + 4212d3: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 4212d7: 0f 8f 82 00 00 00 jg 42135f <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xf3> + 4212dd: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 4212e4: 80 7d ef 30 cmp BYTE PTR [rbp-0x11],0x30 + 4212e8: 74 1c je 421306 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x9a> + 4212ea: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 4212ee: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 4212f2: 48 8d 45 c8 lea rax,[rbp-0x38] + 4212f6: 48 89 ce mov rsi,rcx + 4212f9: 48 89 c7 mov rdi,rax + 4212fc: e8 75 55 00 00 call 426876 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_> + 421301: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 421304: eb 0c jmp 421312 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xa6> + 421306: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42130a: 48 83 c0 01 add rax,0x1 + 42130e: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 421312: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421316: 48 39 45 c0 cmp QWORD PTR [rbp-0x40],rax + 42131a: 74 16 je 421332 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xc6> + 42131c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421320: 0f b6 00 movzx eax,BYTE PTR [rax] + 421323: 3c 7d cmp al,0x7d + 421325: 74 1e je 421345 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xd9> + 421327: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42132b: 0f b6 00 movzx eax,BYTE PTR [rax] + 42132e: 3c 3a cmp al,0x3a + 421330: 74 13 je 421345 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xd9> + 421332: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 421336: be 32 65 43 00 mov esi,0x436532 + 42133b: 48 89 c7 mov rdi,rax + 42133e: e8 25 56 00 00 call 426968 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc> + 421343: eb 11 jmp 421356 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0xea> + 421345: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 421348: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42134c: 89 d6 mov esi,edx + 42134e: 48 89 c7 mov rdi,rax + 421351: e8 3e 56 00 00 call 426994 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEi> + 421356: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42135a: e9 bc 00 00 00 jmp 42141b <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x1af> + 42135f: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 421363: 89 c7 mov edi,eax + 421365: e8 5b 4c ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 42136a: 83 f0 01 xor eax,0x1 + 42136d: 84 c0 test al,al + 42136f: 74 1a je 42138b <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x11f> + 421371: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 421375: be 32 65 43 00 mov esi,0x436532 + 42137a: 48 89 c7 mov rdi,rax + 42137d: e8 e6 55 00 00 call 426968 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc> + 421382: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421386: e9 90 00 00 00 jmp 42141b <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x1af> + 42138b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42138f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 421393: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + 421398: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42139c: 48 3b 45 c0 cmp rax,QWORD PTR [rbp-0x40] + 4213a0: 74 2c je 4213ce <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x162> + 4213a2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4213a6: 0f b6 00 movzx eax,BYTE PTR [rax] + 4213a9: 88 45 ef mov BYTE PTR [rbp-0x11],al + 4213ac: 0f be 45 ef movsx eax,BYTE PTR [rbp-0x11] + 4213b0: 89 c7 mov edi,eax + 4213b2: e8 0e 4c ff ff call 415fc5 <_ZN3fmt2v76detail13is_name_startIcEEbT_> + 4213b7: 84 c0 test al,al + 4213b9: 75 0c jne 4213c7 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x15b> + 4213bb: 80 7d ef 2f cmp BYTE PTR [rbp-0x11],0x2f + 4213bf: 7e 0d jle 4213ce <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x162> + 4213c1: 80 7d ef 39 cmp BYTE PTR [rbp-0x11],0x39 + 4213c5: 7f 07 jg 4213ce <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x162> + 4213c7: b8 01 00 00 00 mov eax,0x1 + 4213cc: eb 05 jmp 4213d3 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x167> + 4213ce: b8 00 00 00 00 mov eax,0x0 + 4213d3: 84 c0 test al,al + 4213d5: 75 bc jne 421393 <_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEPKT_SJ_SJ_OT0_+0x127> + 4213d7: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4213db: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4213df: 48 29 d0 sub rax,rdx + 4213e2: 48 89 c7 mov rdi,rax + 4213e5: e8 3a a1 fe ff call 40b524 <_ZN3fmt2v76detail11to_unsignedIlEENSt13make_unsignedIT_E4typeES4_> + 4213ea: 48 89 c2 mov rdx,rax + 4213ed: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 4213f1: 48 8d 45 d0 lea rax,[rbp-0x30] + 4213f5: 48 89 ce mov rsi,rcx + 4213f8: 48 89 c7 mov rdi,rax + 4213fb: e8 e8 a0 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 421400: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 421404: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 421408: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42140c: 48 89 ce mov rsi,rcx + 42140f: 48 89 c7 mov rdi,rax + 421412: e8 a7 55 00 00 call 4269be <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclENS0_17basic_string_viewIcEE> + 421417: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42141b: c9 leave + 42141c: c3 ret + 42141d: 90 nop + +000000000042141e <_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE13end_precisionEv>: +_ZN3fmt2v76detail13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE13end_precisionEv(): + 42141e: 55 push rbp + 42141f: 48 89 e5 mov rbp,rsp + 421422: 48 83 ec 10 sub rsp,0x10 + 421426: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42142a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42142e: 48 83 c0 18 add rax,0x18 + 421432: 48 89 c7 mov rdi,rax + 421435: e8 c8 55 00 00 call 426a02 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE15check_precisionEv> + 42143a: 90 nop + 42143b: c9 leave + 42143c: c3 ret + 42143d: 90 nop + +000000000042143e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE(): + 42143e: 55 push rbp + 42143f: 48 89 e5 mov rbp,rsp + 421442: 48 83 ec 50 sub rsp,0x50 + 421446: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42144a: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 42144d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 421451: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 421455: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 421458: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42145c: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 421460: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421464: 48 8b 30 mov rsi,QWORD PTR [rax] + 421467: 48 8d 45 d0 lea rax,[rbp-0x30] + 42146b: 49 89 f8 mov r8,rdi + 42146e: 48 89 c7 mov rdi,rax + 421471: e8 de 55 00 00 call 426a54 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 421476: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42147a: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 42147e: 0f be c0 movsx eax,al + 421481: 48 8d 55 d0 lea rdx,[rbp-0x30] + 421485: 48 89 d6 mov rsi,rdx + 421488: 89 c7 mov edi,eax + 42148a: e8 b3 56 00 00 call 426b42 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_> + 42148f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421493: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 421497: 48 89 10 mov QWORD PTR [rax],rdx + 42149a: 90 nop + 42149b: c9 leave + 42149c: c3 ret + 42149d: 90 nop + +000000000042149e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIjEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIjEEvT_RKNS0_18basic_format_specsIcEE(): + 42149e: 55 push rbp + 42149f: 48 89 e5 mov rbp,rsp + 4214a2: 48 83 ec 50 sub rsp,0x50 + 4214a6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4214aa: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 4214ad: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4214b1: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 4214b5: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 4214b8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4214bc: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 4214c0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4214c4: 48 8b 30 mov rsi,QWORD PTR [rax] + 4214c7: 48 8d 45 d0 lea rax,[rbp-0x30] + 4214cb: 49 89 f8 mov r8,rdi + 4214ce: 48 89 c7 mov rdi,rax + 4214d1: e8 0a 57 00 00 call 426be0 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 4214d6: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4214da: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 4214de: 0f be c0 movsx eax,al + 4214e1: 48 8d 55 d0 lea rdx,[rbp-0x30] + 4214e5: 48 89 d6 mov rsi,rdx + 4214e8: 89 c7 mov edi,eax + 4214ea: e8 53 56 00 00 call 426b42 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_> + 4214ef: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4214f3: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 4214f7: 48 89 10 mov QWORD PTR [rax],rdx + 4214fa: 90 nop + 4214fb: c9 leave + 4214fc: c3 ret + 4214fd: 90 nop + +00000000004214fe <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIxEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIxEEvT_RKNS0_18basic_format_specsIcEE(): + 4214fe: 55 push rbp + 4214ff: 48 89 e5 mov rbp,rsp + 421502: 48 83 ec 50 sub rsp,0x50 + 421506: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42150a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42150e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 421512: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 421516: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 42151a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42151e: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 421522: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421526: 48 8b 30 mov rsi,QWORD PTR [rax] + 421529: 48 8d 45 d0 lea rax,[rbp-0x30] + 42152d: 49 89 f8 mov r8,rdi + 421530: 48 89 c7 mov rdi,rax + 421533: e8 96 57 00 00 call 426cce <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 421538: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42153c: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 421540: 0f be c0 movsx eax,al + 421543: 48 8d 55 d0 lea rdx,[rbp-0x30] + 421547: 48 89 d6 mov rsi,rdx + 42154a: 89 c7 mov edi,eax + 42154c: e8 74 58 00 00 call 426dc5 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_> + 421551: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421555: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 421559: 48 89 10 mov QWORD PTR [rax],rdx + 42155c: 90 nop + 42155d: c9 leave + 42155e: c3 ret + 42155f: 90 nop + +0000000000421560 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIyEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIyEEvT_RKNS0_18basic_format_specsIcEE(): + 421560: 55 push rbp + 421561: 48 89 e5 mov rbp,rsp + 421564: 48 83 ec 50 sub rsp,0x50 + 421568: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42156c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 421570: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 421574: 48 8b 7d b8 mov rdi,QWORD PTR [rbp-0x48] + 421578: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 42157c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421580: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 421584: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 421588: 48 8b 30 mov rsi,QWORD PTR [rax] + 42158b: 48 8d 45 d0 lea rax,[rbp-0x30] + 42158f: 49 89 f8 mov r8,rdi + 421592: 48 89 c7 mov rdi,rax + 421595: e8 ca 58 00 00 call 426e64 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 42159a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42159e: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 4215a2: 0f be c0 movsx eax,al + 4215a5: 48 8d 55 d0 lea rdx,[rbp-0x30] + 4215a9: 48 89 d6 mov rsi,rdx + 4215ac: 89 c7 mov edi,eax + 4215ae: e8 12 58 00 00 call 426dc5 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_> + 4215b3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4215b7: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 4215bb: 48 89 10 mov QWORD PTR [rax],rdx + 4215be: 90 nop + 4215bf: c9 leave + 4215c0: c3 ret + 4215c1: 90 nop + +00000000004215c2 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intInEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intInEEvT_RKNS0_18basic_format_specsIcEE(): + 4215c2: 55 push rbp + 4215c3: 48 89 e5 mov rbp,rsp + 4215c6: 48 83 ec 60 sub rsp,0x60 + 4215ca: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 4215ce: 48 89 f0 mov rax,rsi + 4215d1: 48 89 d6 mov rsi,rdx + 4215d4: 48 89 f2 mov rdx,rsi + 4215d7: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 4215db: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 4215df: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4215e3: 4c 8b 45 b0 mov r8,QWORD PTR [rbp-0x50] + 4215e7: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 4215eb: 48 8b 7d a8 mov rdi,QWORD PTR [rbp-0x58] + 4215ef: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4215f3: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 4215f7: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4215fb: 48 8b 30 mov rsi,QWORD PTR [rax] + 4215fe: 48 8d 45 c0 lea rax,[rbp-0x40] + 421602: 4d 89 c1 mov r9,r8 + 421605: 49 89 f8 mov r8,rdi + 421608: 48 89 c7 mov rdi,rax + 42160b: e8 4c 59 00 00 call 426f5c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 421610: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 421614: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 421618: 0f be c0 movsx eax,al + 42161b: 48 8d 55 c0 lea rdx,[rbp-0x40] + 42161f: 48 89 d6 mov rsi,rdx + 421622: 89 c7 mov edi,eax + 421624: e8 52 5a 00 00 call 42707b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_> + 421629: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42162d: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 421631: 48 89 10 mov QWORD PTR [rax],rdx + 421634: 90 nop + 421635: c9 leave + 421636: c3 ret + 421637: 90 nop + +0000000000421638 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIoEEvT_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIoEEvT_RKNS0_18basic_format_specsIcEE(): + 421638: 55 push rbp + 421639: 48 89 e5 mov rbp,rsp + 42163c: 48 83 ec 60 sub rsp,0x60 + 421640: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 421644: 48 89 f0 mov rax,rsi + 421647: 48 89 d6 mov rsi,rdx + 42164a: 48 89 f2 mov rdx,rsi + 42164d: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 421651: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 421655: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 421659: 4c 8b 45 b0 mov r8,QWORD PTR [rbp-0x50] + 42165d: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 421661: 48 8b 7d a8 mov rdi,QWORD PTR [rbp-0x58] + 421665: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 421669: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 42166d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 421671: 48 8b 30 mov rsi,QWORD PTR [rax] + 421674: 48 8d 45 c0 lea rax,[rbp-0x40] + 421678: 4d 89 c1 mov r9,r8 + 42167b: 49 89 f8 mov r8,rdi + 42167e: 48 89 c7 mov rdi,rax + 421681: e8 94 5a 00 00 call 42711a <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE> + 421686: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 42168a: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 42168e: 0f be c0 movsx eax,al + 421691: 48 8d 55 c0 lea rdx,[rbp-0x40] + 421695: 48 89 d6 mov rsi,rdx + 421698: 89 c7 mov edi,eax + 42169a: e8 dc 59 00 00 call 42707b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_> + 42169f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4216a3: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 4216a7: 48 89 10 mov QWORD PTR [rax],rdx + 4216aa: 90 nop + 4216ab: c9 leave + 4216ac: c3 ret + 4216ad: 90 nop + +00000000004216ae <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEb>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEb(): + 4216ae: 55 push rbp + 4216af: 48 89 e5 mov rbp,rsp + 4216b2: 53 push rbx + 4216b3: 48 83 ec 28 sub rsp,0x28 + 4216b7: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4216bb: 89 f0 mov eax,esi + 4216bd: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 4216c0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4216c4: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4216c8: 48 85 c0 test rax,rax + 4216cb: 74 42 je 42170f <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEb+0x61> + 4216cd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4216d1: 48 8b 58 10 mov rbx,QWORD PTR [rax+0x10] + 4216d5: 80 7d d4 00 cmp BYTE PTR [rbp-0x2c],0x0 + 4216d9: 74 07 je 4216e2 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEb+0x34> + 4216db: ba 7e 65 43 00 mov edx,0x43657e + 4216e0: eb 05 jmp 4216e7 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEb+0x39> + 4216e2: ba 83 65 43 00 mov edx,0x436583 + 4216e7: 48 8d 45 e0 lea rax,[rbp-0x20] + 4216eb: 48 89 d6 mov rsi,rdx + 4216ee: 48 89 c7 mov rdi,rax + 4216f1: e8 08 a1 fe ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 4216f6: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 4216fa: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4216fe: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 421702: 48 89 d9 mov rcx,rbx + 421705: 48 89 c7 mov rdi,rax + 421708: e8 37 0b 00 00 call 422244 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE> + 42170d: eb 1c jmp 42172b <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEb+0x7d> + 42170f: 0f b6 55 d4 movzx edx,BYTE PTR [rbp-0x2c] + 421713: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 421717: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42171b: 48 8b 00 mov rax,QWORD PTR [rax] + 42171e: 89 d6 mov esi,edx + 421720: 48 89 c7 mov rdi,rax + 421723: e8 ac 17 ff ff call 412ed4 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEEET0_S5_b> + 421728: 48 89 03 mov QWORD PTR [rbx],rax + 42172b: 90 nop + 42172c: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 421730: c9 leave + 421731: c3 ret + +0000000000421732 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerC1ERS6_c>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerC1ERS6_c(): + 421732: 55 push rbp + 421733: 48 89 e5 mov rbp,rsp + 421736: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42173a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42173e: 89 d0 mov eax,edx + 421740: 88 45 ec mov BYTE PTR [rbp-0x14],al + 421743: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 421747: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42174b: 48 89 10 mov QWORD PTR [rax],rdx + 42174e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 421752: 0f b6 55 ec movzx edx,BYTE PTR [rbp-0x14] + 421756: 88 50 08 mov BYTE PTR [rax+0x8],dl + 421759: 90 nop + 42175a: 5d pop rbp + 42175b: c3 ret + +000000000042175c <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_>: +_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_(): + 42175c: 55 push rbp + 42175d: 48 89 e5 mov rbp,rsp + 421760: 48 83 ec 10 sub rsp,0x10 + 421764: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 421768: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42176c: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 421771: 75 0e jne 421781 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x25> + 421773: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 421777: 48 89 c7 mov rdi,rax + 42177a: e8 bb 5a 00 00 call 42723a <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler7on_charEv> + 42177f: eb 70 jmp 4217f1 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x95> + 421781: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 421785: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 421789: 84 c0 test al,al + 42178b: 74 1a je 4217a7 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x4b> + 42178d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 421791: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 421795: 3c 63 cmp al,0x63 + 421797: 74 0e je 4217a7 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x4b> + 421799: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42179d: 48 89 c7 mov rdi,rax + 4217a0: e8 0b 5b 00 00 call 4272b0 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler6on_intEv> + 4217a5: eb 4a jmp 4217f1 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x95> + 4217a7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4217ab: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4217af: 83 e0 0f and eax,0xf + 4217b2: 3c 04 cmp al,0x4 + 4217b4: 74 1e je 4217d4 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x78> + 4217b6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4217ba: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4217be: 83 e0 70 and eax,0x70 + 4217c1: 84 c0 test al,al + 4217c3: 75 0f jne 4217d4 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x78> + 4217c5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4217c9: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4217cd: c0 e8 07 shr al,0x7 + 4217d0: 84 c0 test al,al + 4217d2: 74 11 je 4217e5 <_ZN3fmt2v76detail17handle_char_specsIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handlerEEEvPKNS0_18basic_format_specsIT_EEOT0_+0x89> + 4217d4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4217d8: be 50 67 43 00 mov esi,0x436750 + 4217dd: 48 89 c7 mov rdi,rax + 4217e0: e8 13 2b fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4217e5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4217e9: 48 89 c7 mov rdi,rax + 4217ec: e8 49 5a 00 00 call 42723a <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler7on_charEv> + 4217f1: c9 leave + 4217f2: c3 ret + +00000000004217f3 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE(): + 4217f3: 55 push rbp + 4217f4: 48 89 e5 mov rbp,rsp + 4217f7: 41 54 push r12 + 4217f9: 53 push rbx + 4217fa: 48 81 ec b0 02 00 00 sub rsp,0x2b0 + 421801: 48 89 bd 68 fd ff ff mov QWORD PTR [rbp-0x298],rdi + 421808: f3 0f 11 85 64 fd ff ff movss DWORD PTR [rbp-0x29c],xmm0 + 421810: 48 89 d0 mov rax,rdx + 421813: 48 89 8d 48 fd ff ff mov QWORD PTR [rbp-0x2b8],rcx + 42181a: 48 89 b5 54 fd ff ff mov QWORD PTR [rbp-0x2ac],rsi + 421821: 48 89 85 5c fd ff ff mov QWORD PTR [rbp-0x2a4],rax + 421828: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 42182e: 66 0f 6e c0 movd xmm0,eax + 421832: e8 d7 2b ff ff call 41440e <_ZN3fmt2v76detail27is_supported_floating_pointIfLi0EEEbT_> + 421837: 83 f0 01 xor eax,0x1 + 42183a: 0f b6 c0 movzx eax,al + 42183d: 89 c7 mov edi,eax + 42183f: e8 9a a5 fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 421844: 84 c0 test al,al + 421846: 74 0c je 421854 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x61> + 421848: 48 8b 9d 68 fd ff ff mov rbx,QWORD PTR [rbp-0x298] + 42184f: e9 dd 03 00 00 jmp 421c31 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x43e> + 421854: 48 8d 55 be lea rdx,[rbp-0x42] + 421858: 48 8d 85 54 fd ff ff lea rax,[rbp-0x2ac] + 42185f: 48 89 d6 mov rsi,rdx + 421862: 48 89 c7 mov rdi,rax + 421865: e8 13 74 ff ff call 418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_> + 42186a: 48 89 45 b4 mov QWORD PTR [rbp-0x4c],rax + 42186e: 0f b6 85 5d fd ff ff movzx eax,BYTE PTR [rbp-0x2a3] + 421875: c0 e8 04 shr al,0x4 + 421878: 83 e0 07 and eax,0x7 + 42187b: 88 45 b9 mov BYTE PTR [rbp-0x47],al + 42187e: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 421884: 66 0f 6e c0 movd xmm0,eax + 421888: e8 60 36 fe ff call 404eed <_ZSt7signbitf> + 42188d: 84 c0 test al,al + 42188f: 74 21 je 4218b2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xbf> + 421891: c6 45 b9 01 mov BYTE PTR [rbp-0x47],0x1 + 421895: f3 0f 10 85 64 fd ff ff movss xmm0,DWORD PTR [rbp-0x29c] + 42189d: f3 0f 10 0d eb 4f 01 00 movss xmm1,DWORD PTR [rip+0x14feb] # 436890 + 4218a5: 0f 57 c1 xorps xmm0,xmm1 + 4218a8: f3 0f 11 85 64 fd ff ff movss DWORD PTR [rbp-0x29c],xmm0 + 4218b0: eb 0c jmp 4218be <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xcb> + 4218b2: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 4218b6: 3c 01 cmp al,0x1 + 4218b8: 75 04 jne 4218be <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xcb> + 4218ba: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 4218be: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 4218c4: 66 0f 6e c0 movd xmm0,eax + 4218c8: e8 0c 35 fe ff call 404dd9 <_ZSt8isfinitef> + 4218cd: 83 f0 01 xor eax,0x1 + 4218d0: 84 c0 test al,al + 4218d2: 74 34 je 421908 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x115> + 4218d4: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 4218da: 66 0f 6e c0 movd xmm0,eax + 4218de: e8 83 35 fe ff call 404e66 <_ZSt5isinff> + 4218e3: 0f b6 f0 movzx esi,al + 4218e6: 48 8d 4d b4 lea rcx,[rbp-0x4c] + 4218ea: 48 8d 95 54 fd ff ff lea rdx,[rbp-0x2ac] + 4218f1: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 4218f8: 48 89 c7 mov rdi,rax + 4218fb: e8 64 4c ff ff call 416564 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 421900: 48 89 c3 mov rbx,rax + 421903: e9 29 03 00 00 jmp 421c31 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x43e> + 421908: 0f b6 85 5d fd ff ff movzx eax,BYTE PTR [rbp-0x2a3] + 42190f: 83 e0 0f and eax,0xf + 421912: 3c 04 cmp al,0x4 + 421914: 0f 85 ad 00 00 00 jne 4219c7 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d4> + 42191a: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 42191e: 84 c0 test al,al + 421920: 0f 84 a1 00 00 00 je 4219c7 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d4> + 421926: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 42192d: be 01 00 00 00 mov esi,0x1 + 421932: 48 89 c7 mov rdi,rax + 421935: e8 07 f0 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 42193a: 48 89 85 78 fd ff ff mov QWORD PTR [rbp-0x288],rax + 421941: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421945: 0f b6 c0 movzx eax,al + 421948: 48 98 cdqe + 42194a: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 421951: 88 45 bf mov BYTE PTR [rbp-0x41],al + 421954: 48 8d 85 78 fd ff ff lea rax,[rbp-0x288] + 42195b: be 00 00 00 00 mov esi,0x0 + 421960: 48 89 c7 mov rdi,rax + 421963: e8 a8 f0 fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 421968: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 42196c: 48 8d 45 c0 lea rax,[rbp-0x40] + 421970: 48 89 c7 mov rdi,rax + 421973: e8 c4 f0 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 421978: 48 89 c2 mov rdx,rax + 42197b: 48 8d 45 bf lea rax,[rbp-0x41] + 42197f: 48 89 c6 mov rsi,rax + 421982: 48 89 d7 mov rdi,rdx + 421985: e8 c0 f0 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42198a: 48 8b 95 78 fd ff ff mov rdx,QWORD PTR [rbp-0x288] + 421991: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 421998: 48 89 d6 mov rsi,rdx + 42199b: 48 89 c7 mov rdi,rax + 42199e: e8 3c f1 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 4219a3: 48 89 85 68 fd ff ff mov QWORD PTR [rbp-0x298],rax + 4219aa: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 4219ae: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 4219b4: 85 c0 test eax,eax + 4219b6: 74 0f je 4219c7 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1d4> + 4219b8: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 4219be: 83 e8 01 sub eax,0x1 + 4219c1: 89 85 54 fd ff ff mov DWORD PTR [rbp-0x2ac],eax + 4219c7: 48 8d 45 cf lea rax,[rbp-0x31] + 4219cb: 48 89 c7 mov rdi,rax + 4219ce: e8 9d 1a fe ff call 403470 <_ZNSaIcEC1Ev@plt> + 4219d3: 48 8d 55 cf lea rdx,[rbp-0x31] + 4219d7: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 4219de: 48 89 d6 mov rsi,rdx + 4219e1: 48 89 c7 mov rdi,rax + 4219e4: e8 59 9d fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 4219e9: 48 8d 45 cf lea rax,[rbp-0x31] + 4219ed: 48 89 c7 mov rdi,rax + 4219f0: e8 db 18 fe ff call 4032d0 <_ZNSaIcED1Ev@plt> + 4219f5: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 4219f9: 3c 03 cmp al,0x3 + 4219fb: 0f 85 b7 00 00 00 jne 421ab8 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2c5> + 421a01: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421a05: 84 c0 test al,al + 421a07: 74 22 je 421a2b <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x238> + 421a09: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421a0d: 0f b6 c0 movzx eax,al + 421a10: 48 98 cdqe + 421a12: 48 8d 90 98 8e 44 00 lea rdx,[rax+0x448e98] + 421a19: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421a20: 48 89 d6 mov rsi,rdx + 421a23: 48 89 c7 mov rdi,rax + 421a26: e8 c1 b8 fe ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 421a2b: 8b 9d 58 fd ff ff mov ebx,DWORD PTR [rbp-0x2a8] + 421a31: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 421a37: 66 0f 6e c0 movd xmm0,eax + 421a3b: e8 6c 39 fe ff call 4053ac <_ZN3fmt2v76detail13promote_floatEf> + 421a40: 66 48 0f 7e c0 movq rax,xmm0 + 421a45: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 421a4c: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 421a50: 48 89 ce mov rsi,rcx + 421a53: 89 df mov edi,ebx + 421a55: 66 48 0f 6e c0 movq xmm0,rax + 421a5a: e8 04 7d fe ff call 409763 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 421a5f: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421a66: 48 89 c7 mov rdi,rax + 421a69: e8 7e 9d fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 421a6e: 48 89 c3 mov rbx,rax + 421a71: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421a78: 48 89 c7 mov rdi,rax + 421a7b: e8 b0 9c fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 421a80: 48 89 c2 mov rdx,rax + 421a83: 48 8d 45 d0 lea rax,[rbp-0x30] + 421a87: 48 89 de mov rsi,rbx + 421a8a: 48 89 c7 mov rdi,rax + 421a8d: e8 56 9a fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 421a92: 48 8d 8d 54 fd ff ff lea rcx,[rbp-0x2ac] + 421a99: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 421a9d: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 421aa1: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 421aa8: 48 89 c7 mov rdi,rax + 421aab: e8 41 95 ff ff call 41aff1 <_ZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE> + 421ab0: 48 89 c3 mov rbx,rax + 421ab3: e9 6a 01 00 00 jmp 421c22 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x42f> + 421ab8: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 421abe: 85 c0 test eax,eax + 421ac0: 79 0b jns 421acd <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2da> + 421ac2: 0f b6 85 5c fd ff ff movzx eax,BYTE PTR [rbp-0x2a4] + 421ac9: 84 c0 test al,al + 421acb: 75 08 jne 421ad5 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e2> + 421acd: 8b 85 58 fd ff ff mov eax,DWORD PTR [rbp-0x2a8] + 421ad3: eb 05 jmp 421ada <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e7> + 421ad5: b8 06 00 00 00 mov eax,0x6 + 421ada: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 421add: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 421ae1: 3c 01 cmp al,0x1 + 421ae3: 75 3f jne 421b24 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x331> + 421ae5: e8 f1 38 fe ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 421aea: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 421aed: 0f 94 c0 sete al + 421af0: 84 c0 test al,al + 421af2: 74 2c je 421b20 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x32d> + 421af4: bf 10 00 00 00 mov edi,0x10 + 421af9: e8 52 16 fe ff call 403150 <__cxa_allocate_exception@plt> + 421afe: 48 89 c3 mov rbx,rax + 421b01: be b0 65 43 00 mov esi,0x4365b0 + 421b06: 48 89 df mov rdi,rbx + 421b09: e8 da 35 fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 421b0e: ba f4 3b 40 00 mov edx,0x403bf4 + 421b13: be a0 7f 43 00 mov esi,0x437fa0 + 421b18: 48 89 df mov rdi,rbx + 421b1b: e8 30 19 fe ff call 403450 <__cxa_throw@plt> + 421b20: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 421b24: e8 d8 d4 ff ff call 41f001 <_ZN3fmt2v76detail11const_checkISt7is_sameIffEEET_S5_> + 421b29: 48 8d 45 e5 lea rax,[rbp-0x1b] + 421b2d: 48 89 c7 mov rdi,rax + 421b30: e8 75 34 fe ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 421b35: 84 c0 test al,al + 421b37: 74 0a je 421b43 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x350> + 421b39: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 421b3d: 83 c8 04 or eax,0x4 + 421b40: 88 45 ba mov BYTE PTR [rbp-0x46],al + 421b43: 48 8d 45 e6 lea rax,[rbp-0x1a] + 421b47: 48 89 c7 mov rdi,rax + 421b4a: e8 5b 34 fe ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 421b4f: 83 e0 01 and eax,0x1 + 421b52: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 421b59: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 421b5d: 83 e0 f7 and eax,0xfffffff7 + 421b60: 09 d0 or eax,edx + 421b62: 88 45 ba mov BYTE PTR [rbp-0x46],al + 421b65: 8b 85 64 fd ff ff mov eax,DWORD PTR [rbp-0x29c] + 421b6b: 66 0f 6e c0 movd xmm0,eax + 421b6f: e8 38 38 fe ff call 4053ac <_ZN3fmt2v76detail13promote_floatEf> + 421b74: 66 48 0f 7e c0 movq rax,xmm0 + 421b79: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 421b80: 48 8b 75 b4 mov rsi,QWORD PTR [rbp-0x4c] + 421b84: 8b 4d ec mov ecx,DWORD PTR [rbp-0x14] + 421b87: 89 cf mov edi,ecx + 421b89: 66 48 0f 6e c0 movq xmm0,rax + 421b8e: e8 0a 86 fe ff call 40a19d <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 421b93: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 421b96: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 421b99: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 421b9c: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 421ba0: d0 e8 shr al,1 + 421ba2: 83 e0 01 and eax,0x1 + 421ba5: 84 c0 test al,al + 421ba7: 74 11 je 421bba <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3c7> + 421ba9: 48 8b 85 48 fd ff ff mov rax,QWORD PTR [rbp-0x2b8] + 421bb0: 48 89 c7 mov rdi,rax + 421bb3: e8 ff 72 ff ff call 418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE> + 421bb8: eb 05 jmp 421bbf <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3cc> + 421bba: b8 2e 00 00 00 mov eax,0x2e + 421bbf: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 421bc2: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421bc9: 48 89 c7 mov rdi,rax + 421bcc: e8 1b 9c fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 421bd1: 48 89 85 80 fd ff ff mov QWORD PTR [rbp-0x280],rax + 421bd8: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421bdf: 48 89 c7 mov rdi,rax + 421be2: e8 49 9b fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 421be7: 89 85 88 fd ff ff mov DWORD PTR [rbp-0x278],eax + 421bed: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 421bf0: 89 85 8c fd ff ff mov DWORD PTR [rbp-0x274],eax + 421bf6: 0f be 7d e7 movsx edi,BYTE PTR [rbp-0x19] + 421bfa: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 421bfe: 48 8d 95 54 fd ff ff lea rdx,[rbp-0x2ac] + 421c05: 48 8d b5 80 fd ff ff lea rsi,[rbp-0x280] + 421c0c: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 421c13: 41 89 f8 mov r8d,edi + 421c16: 48 89 c7 mov rdi,rax + 421c19: e8 17 99 ff ff call 41b535 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_> + 421c1e: 48 89 c3 mov rbx,rax + 421c21: 90 nop + 421c22: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421c29: 48 89 c7 mov rdi,rax + 421c2c: e8 81 9b fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 421c31: 48 89 d8 mov rax,rbx + 421c34: eb 2d jmp 421c63 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x470> + 421c36: 49 89 c4 mov r12,rax + 421c39: 48 89 df mov rdi,rbx + 421c3c: e8 ef 15 fe ff call 403230 <__cxa_free_exception@plt> + 421c41: 4c 89 e3 mov rbx,r12 + 421c44: eb 03 jmp 421c49 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEfLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x456> + 421c46: 48 89 c3 mov rbx,rax + 421c49: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421c50: 48 89 c7 mov rdi,rax + 421c53: e8 5a 9b fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 421c58: 48 89 d8 mov rax,rbx + 421c5b: 48 89 c7 mov rdi,rax + 421c5e: e8 fd 17 fe ff call 403460 <_Unwind_Resume@plt> + 421c63: 48 81 c4 b0 02 00 00 add rsp,0x2b0 + 421c6a: 5b pop rbx + 421c6b: 41 5c pop r12 + 421c6d: 5d pop rbp + 421c6e: c3 ret + +0000000000421c6f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE>: +_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE(): + 421c6f: 55 push rbp + 421c70: 48 89 e5 mov rbp,rsp + 421c73: 41 54 push r12 + 421c75: 53 push rbx + 421c76: 48 81 ec b0 02 00 00 sub rsp,0x2b0 + 421c7d: 48 89 bd 68 fd ff ff mov QWORD PTR [rbp-0x298],rdi + 421c84: f2 0f 11 85 60 fd ff ff movsd QWORD PTR [rbp-0x2a0],xmm0 + 421c8c: 48 89 d0 mov rax,rdx + 421c8f: 48 89 8d 48 fd ff ff mov QWORD PTR [rbp-0x2b8],rcx + 421c96: 48 89 b5 50 fd ff ff mov QWORD PTR [rbp-0x2b0],rsi + 421c9d: 48 89 85 58 fd ff ff mov QWORD PTR [rbp-0x2a8],rax + 421ca4: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 421cab: 66 48 0f 6e c0 movq xmm0,rax + 421cb0: e8 6c 31 ff ff call 414e21 <_ZN3fmt2v76detail27is_supported_floating_pointIdLi0EEEbT_> + 421cb5: 83 f0 01 xor eax,0x1 + 421cb8: 0f b6 c0 movzx eax,al + 421cbb: 89 c7 mov edi,eax + 421cbd: e8 1c a1 fe ff call 40bdde <_ZN3fmt2v76detail11const_checkIbEET_S3_> + 421cc2: 84 c0 test al,al + 421cc4: 74 0c je 421cd2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x63> + 421cc6: 48 8b 9d 68 fd ff ff mov rbx,QWORD PTR [rbp-0x298] + 421ccd: e9 e8 03 00 00 jmp 4220ba <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x44b> + 421cd2: 48 8d 55 be lea rdx,[rbp-0x42] + 421cd6: 48 8d 85 50 fd ff ff lea rax,[rbp-0x2b0] + 421cdd: 48 89 d6 mov rsi,rdx + 421ce0: 48 89 c7 mov rdi,rax + 421ce3: e8 95 6f ff ff call 418c7d <_ZN3fmt2v76detail21parse_float_type_specINS1_13error_handlerEcEENS1_11float_specsERKNS0_18basic_format_specsIT0_EEOT_> + 421ce8: 48 89 45 b4 mov QWORD PTR [rbp-0x4c],rax + 421cec: 0f b6 85 59 fd ff ff movzx eax,BYTE PTR [rbp-0x2a7] + 421cf3: c0 e8 04 shr al,0x4 + 421cf6: 83 e0 07 and eax,0x7 + 421cf9: 88 45 b9 mov BYTE PTR [rbp-0x47],al + 421cfc: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 421d03: 66 48 0f 6e c0 movq xmm0,rax + 421d08: e8 f8 31 fe ff call 404f05 <_ZSt7signbitd> + 421d0d: 84 c0 test al,al + 421d0f: 74 22 je 421d33 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xc4> + 421d11: c6 45 b9 01 mov BYTE PTR [rbp-0x47],0x1 + 421d15: f2 0f 10 85 60 fd ff ff movsd xmm0,QWORD PTR [rbp-0x2a0] + 421d1d: f3 0f 7e 0d 7b 4b 01 00 movq xmm1,QWORD PTR [rip+0x14b7b] # 4368a0 + 421d25: 66 0f 57 c1 xorpd xmm0,xmm1 + 421d29: f2 0f 11 85 60 fd ff ff movsd QWORD PTR [rbp-0x2a0],xmm0 + 421d31: eb 0c jmp 421d3f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xd0> + 421d33: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421d37: 3c 01 cmp al,0x1 + 421d39: 75 04 jne 421d3f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0xd0> + 421d3b: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 421d3f: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 421d46: 66 48 0f 6e c0 movq xmm0,rax + 421d4b: e8 bd 30 fe ff call 404e0d <_ZSt8isfinited> + 421d50: 83 f0 01 xor eax,0x1 + 421d53: 84 c0 test al,al + 421d55: 74 36 je 421d8d <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x11e> + 421d57: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 421d5e: 66 48 0f 6e c0 movq xmm0,rax + 421d63: e8 2e 31 fe ff call 404e96 <_ZSt5isinfd> + 421d68: 0f b6 f0 movzx esi,al + 421d6b: 48 8d 4d b4 lea rcx,[rbp-0x4c] + 421d6f: 48 8d 95 50 fd ff ff lea rdx,[rbp-0x2b0] + 421d76: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 421d7d: 48 89 c7 mov rdi,rax + 421d80: e8 df 47 ff ff call 416564 <_ZN3fmt2v76detail15write_nonfiniteIcNS1_15buffer_appenderIcEEEET0_S5_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE> + 421d85: 48 89 c3 mov rbx,rax + 421d88: e9 2d 03 00 00 jmp 4220ba <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x44b> + 421d8d: 0f b6 85 59 fd ff ff movzx eax,BYTE PTR [rbp-0x2a7] + 421d94: 83 e0 0f and eax,0xf + 421d97: 3c 04 cmp al,0x4 + 421d99: 0f 85 ad 00 00 00 jne 421e4c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1dd> + 421d9f: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421da3: 84 c0 test al,al + 421da5: 0f 84 a1 00 00 00 je 421e4c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1dd> + 421dab: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 421db2: be 01 00 00 00 mov esi,0x1 + 421db7: 48 89 c7 mov rdi,rax + 421dba: e8 82 eb fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 421dbf: 48 89 85 78 fd ff ff mov QWORD PTR [rbp-0x288],rax + 421dc6: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421dca: 0f b6 c0 movzx eax,al + 421dcd: 48 98 cdqe + 421dcf: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 421dd6: 88 45 bf mov BYTE PTR [rbp-0x41],al + 421dd9: 48 8d 85 78 fd ff ff lea rax,[rbp-0x288] + 421de0: be 00 00 00 00 mov esi,0x0 + 421de5: 48 89 c7 mov rdi,rax + 421de8: e8 23 ec fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 421ded: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 421df1: 48 8d 45 c0 lea rax,[rbp-0x40] + 421df5: 48 89 c7 mov rdi,rax + 421df8: e8 3f ec fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 421dfd: 48 89 c2 mov rdx,rax + 421e00: 48 8d 45 bf lea rax,[rbp-0x41] + 421e04: 48 89 c6 mov rsi,rax + 421e07: 48 89 d7 mov rdi,rdx + 421e0a: e8 3b ec fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 421e0f: 48 8b 95 78 fd ff ff mov rdx,QWORD PTR [rbp-0x288] + 421e16: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 421e1d: 48 89 d6 mov rsi,rdx + 421e20: 48 89 c7 mov rdi,rax + 421e23: e8 b7 ec fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 421e28: 48 89 85 68 fd ff ff mov QWORD PTR [rbp-0x298],rax + 421e2f: c6 45 b9 00 mov BYTE PTR [rbp-0x47],0x0 + 421e33: 8b 85 50 fd ff ff mov eax,DWORD PTR [rbp-0x2b0] + 421e39: 85 c0 test eax,eax + 421e3b: 74 0f je 421e4c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x1dd> + 421e3d: 8b 85 50 fd ff ff mov eax,DWORD PTR [rbp-0x2b0] + 421e43: 83 e8 01 sub eax,0x1 + 421e46: 89 85 50 fd ff ff mov DWORD PTR [rbp-0x2b0],eax + 421e4c: 48 8d 45 cf lea rax,[rbp-0x31] + 421e50: 48 89 c7 mov rdi,rax + 421e53: e8 18 16 fe ff call 403470 <_ZNSaIcEC1Ev@plt> + 421e58: 48 8d 55 cf lea rdx,[rbp-0x31] + 421e5c: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421e63: 48 89 d6 mov rsi,rdx + 421e66: 48 89 c7 mov rdi,rax + 421e69: e8 d4 98 fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 421e6e: 48 8d 45 cf lea rax,[rbp-0x31] + 421e72: 48 89 c7 mov rdi,rax + 421e75: e8 56 14 fe ff call 4032d0 <_ZNSaIcED1Ev@plt> + 421e7a: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 421e7e: 3c 03 cmp al,0x3 + 421e80: 0f 85 b9 00 00 00 jne 421f3f <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2d0> + 421e86: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421e8a: 84 c0 test al,al + 421e8c: 74 22 je 421eb0 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x241> + 421e8e: 0f b6 45 b9 movzx eax,BYTE PTR [rbp-0x47] + 421e92: 0f b6 c0 movzx eax,al + 421e95: 48 98 cdqe + 421e97: 48 8d 90 98 8e 44 00 lea rdx,[rax+0x448e98] + 421e9e: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421ea5: 48 89 d6 mov rsi,rdx + 421ea8: 48 89 c7 mov rdi,rax + 421eab: e8 3c b4 fe ff call 40d2ec <_ZN3fmt2v76detail6bufferIcE9push_backERKc> + 421eb0: 8b 9d 54 fd ff ff mov ebx,DWORD PTR [rbp-0x2ac] + 421eb6: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 421ebd: 66 48 0f 6e c0 movq xmm0,rax + 421ec2: e8 48 3e 00 00 call 425d0f <_ZN3fmt2v76detail13promote_floatIdEET_S3_> + 421ec7: 66 48 0f 7e c0 movq rax,xmm0 + 421ecc: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 421ed3: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 421ed7: 48 89 ce mov rsi,rcx + 421eda: 89 df mov edi,ebx + 421edc: 66 48 0f 6e c0 movq xmm0,rax + 421ee1: e8 7d 78 fe ff call 409763 <_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 421ee6: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421eed: 48 89 c7 mov rdi,rax + 421ef0: e8 f7 98 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 421ef5: 48 89 c3 mov rbx,rax + 421ef8: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 421eff: 48 89 c7 mov rdi,rax + 421f02: e8 29 98 fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 421f07: 48 89 c2 mov rdx,rax + 421f0a: 48 8d 45 d0 lea rax,[rbp-0x30] + 421f0e: 48 89 de mov rsi,rbx + 421f11: 48 89 c7 mov rdi,rax + 421f14: e8 cf 95 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 421f19: 48 8d 8d 50 fd ff ff lea rcx,[rbp-0x2b0] + 421f20: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 421f24: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 421f28: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 421f2f: 48 89 c7 mov rdi,rax + 421f32: e8 ba 90 ff ff call 41aff1 <_ZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE> + 421f37: 48 89 c3 mov rbx,rax + 421f3a: e9 6c 01 00 00 jmp 4220ab <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x43c> + 421f3f: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 421f45: 85 c0 test eax,eax + 421f47: 79 0b jns 421f54 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2e5> + 421f49: 0f b6 85 58 fd ff ff movzx eax,BYTE PTR [rbp-0x2a8] + 421f50: 84 c0 test al,al + 421f52: 75 08 jne 421f5c <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2ed> + 421f54: 8b 85 54 fd ff ff mov eax,DWORD PTR [rbp-0x2ac] + 421f5a: eb 05 jmp 421f61 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x2f2> + 421f5c: b8 06 00 00 00 mov eax,0x6 + 421f61: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 421f64: 0f b6 45 b8 movzx eax,BYTE PTR [rbp-0x48] + 421f68: 3c 01 cmp al,0x1 + 421f6a: 75 3f jne 421fab <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x33c> + 421f6c: e8 6a 34 fe ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 421f71: 39 45 ec cmp DWORD PTR [rbp-0x14],eax + 421f74: 0f 94 c0 sete al + 421f77: 84 c0 test al,al + 421f79: 74 2c je 421fa7 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x338> + 421f7b: bf 10 00 00 00 mov edi,0x10 + 421f80: e8 cb 11 fe ff call 403150 <__cxa_allocate_exception@plt> + 421f85: 48 89 c3 mov rbx,rax + 421f88: be b0 65 43 00 mov esi,0x4365b0 + 421f8d: 48 89 df mov rdi,rbx + 421f90: e8 53 31 fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 421f95: ba f4 3b 40 00 mov edx,0x403bf4 + 421f9a: be a0 7f 43 00 mov esi,0x437fa0 + 421f9f: 48 89 df mov rdi,rbx + 421fa2: e8 a9 14 fe ff call 403450 <__cxa_throw@plt> + 421fa7: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 421fab: e8 d7 d4 ff ff call 41f487 <_ZN3fmt2v76detail11const_checkISt7is_sameIdfEEET_S5_> + 421fb0: 48 8d 45 e5 lea rax,[rbp-0x1b] + 421fb4: 48 89 c7 mov rdi,rax + 421fb7: e8 6a a2 fe ff call 40c226 <_ZNKSt17integral_constantIbLb0EEcvbEv> + 421fbc: 84 c0 test al,al + 421fbe: 74 0a je 421fca <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x35b> + 421fc0: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 421fc4: 83 c8 04 or eax,0x4 + 421fc7: 88 45 ba mov BYTE PTR [rbp-0x46],al + 421fca: 48 8d 45 e6 lea rax,[rbp-0x1a] + 421fce: 48 89 c7 mov rdi,rax + 421fd1: e8 d4 2f fe ff call 404faa <_ZNKSt17integral_constantIbLb1EEcvbEv> + 421fd6: 83 e0 01 and eax,0x1 + 421fd9: 8d 14 c5 00 00 00 00 lea edx,[rax*8+0x0] + 421fe0: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 421fe4: 83 e0 f7 and eax,0xfffffff7 + 421fe7: 09 d0 or eax,edx + 421fe9: 88 45 ba mov BYTE PTR [rbp-0x46],al + 421fec: 48 8b 85 60 fd ff ff mov rax,QWORD PTR [rbp-0x2a0] + 421ff3: 66 48 0f 6e c0 movq xmm0,rax + 421ff8: e8 12 3d 00 00 call 425d0f <_ZN3fmt2v76detail13promote_floatIdEET_S3_> + 421ffd: 66 48 0f 7e c0 movq rax,xmm0 + 422002: 48 8d 95 90 fd ff ff lea rdx,[rbp-0x270] + 422009: 48 8b 75 b4 mov rsi,QWORD PTR [rbp-0x4c] + 42200d: 8b 4d ec mov ecx,DWORD PTR [rbp-0x14] + 422010: 89 cf mov edi,ecx + 422012: 66 48 0f 6e c0 movq xmm0,rax + 422017: e8 81 81 fe ff call 40a19d <_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE> + 42201c: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 42201f: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 422022: 89 45 b4 mov DWORD PTR [rbp-0x4c],eax + 422025: 0f b6 45 ba movzx eax,BYTE PTR [rbp-0x46] + 422029: d0 e8 shr al,1 + 42202b: 83 e0 01 and eax,0x1 + 42202e: 84 c0 test al,al + 422030: 74 11 je 422043 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3d4> + 422032: 48 8b 85 48 fd ff ff mov rax,QWORD PTR [rbp-0x2b8] + 422039: 48 89 c7 mov rdi,rax + 42203c: e8 76 6e ff ff call 418eb7 <_ZN3fmt2v76detail13decimal_pointIcEET_NS1_10locale_refE> + 422041: eb 05 jmp 422048 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x3d9> + 422043: b8 2e 00 00 00 mov eax,0x2e + 422048: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 42204b: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 422052: 48 89 c7 mov rdi,rax + 422055: e8 92 97 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42205a: 48 89 85 80 fd ff ff mov QWORD PTR [rbp-0x280],rax + 422061: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 422068: 48 89 c7 mov rdi,rax + 42206b: e8 c0 96 fe ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 422070: 89 85 88 fd ff ff mov DWORD PTR [rbp-0x278],eax + 422076: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 422079: 89 85 8c fd ff ff mov DWORD PTR [rbp-0x274],eax + 42207f: 0f be 7d e7 movsx edi,BYTE PTR [rbp-0x19] + 422083: 48 8b 4d b4 mov rcx,QWORD PTR [rbp-0x4c] + 422087: 48 8d 95 50 fd ff ff lea rdx,[rbp-0x2b0] + 42208e: 48 8d b5 80 fd ff ff lea rsi,[rbp-0x280] + 422095: 48 8b 85 68 fd ff ff mov rax,QWORD PTR [rbp-0x298] + 42209c: 41 89 f8 mov r8d,edi + 42209f: 48 89 c7 mov rdi,rax + 4220a2: e8 8e 94 ff ff call 41b535 <_ZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_> + 4220a7: 48 89 c3 mov rbx,rax + 4220aa: 90 nop + 4220ab: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 4220b2: 48 89 c7 mov rdi,rax + 4220b5: e8 f8 96 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4220ba: 48 89 d8 mov rax,rbx + 4220bd: eb 2d jmp 4220ec <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x47d> + 4220bf: 49 89 c4 mov r12,rax + 4220c2: 48 89 df mov rdi,rbx + 4220c5: e8 66 11 fe ff call 403230 <__cxa_free_exception@plt> + 4220ca: 4c 89 e3 mov rbx,r12 + 4220cd: eb 03 jmp 4220d2 <_ZN3fmt2v76detail5writeIcNS1_15buffer_appenderIcEEdLi0EEET0_S5_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE+0x463> + 4220cf: 48 89 c3 mov rbx,rax + 4220d2: 48 8d 85 90 fd ff ff lea rax,[rbp-0x270] + 4220d9: 48 89 c7 mov rdi,rax + 4220dc: e8 d1 96 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4220e1: 48 89 d8 mov rax,rbx + 4220e4: 48 89 c7 mov rdi,rax + 4220e7: e8 74 13 fe ff call 403460 <_Unwind_Resume@plt> + 4220ec: 48 81 c4 b0 02 00 00 add rsp,0x2b0 + 4220f3: 5b pop rbx + 4220f4: 41 5c pop r12 + 4220f6: 5d pop rbp + 4220f7: c3 ret + +00000000004220f8 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc(): + 4220f8: 55 push rbp + 4220f9: 48 89 e5 mov rbp,rsp + 4220fc: 41 54 push r12 + 4220fe: 53 push rbx + 4220ff: 48 83 ec 30 sub rsp,0x30 + 422103: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 422107: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42210b: 48 83 7d c0 00 cmp QWORD PTR [rbp-0x40],0x0 + 422110: 75 2c jne 42213e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc+0x46> + 422112: bf 10 00 00 00 mov edi,0x10 + 422117: e8 34 10 fe ff call 403150 <__cxa_allocate_exception@plt> + 42211c: 48 89 c3 mov rbx,rax + 42211f: be 89 65 43 00 mov esi,0x436589 + 422124: 48 89 df mov rdi,rbx + 422127: e8 bc 2f fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 42212c: ba f4 3b 40 00 mov edx,0x403bf4 + 422131: be a0 7f 43 00 mov esi,0x437fa0 + 422136: 48 89 df mov rdi,rbx + 422139: e8 12 13 fe ff call 403450 <__cxa_throw@plt> + 42213e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422142: 48 89 c7 mov rdi,rax + 422145: e8 2c 2e fe ff call 404f76 <_ZNSt11char_traitsIcE6lengthEPKc> + 42214a: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42214e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 422152: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 422156: 48 8d 45 d0 lea rax,[rbp-0x30] + 42215a: 48 89 ce mov rsi,rcx + 42215d: 48 89 c7 mov rdi,rax + 422160: e8 83 93 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 422165: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 422169: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42216d: 48 85 c0 test rax,rax + 422170: 74 1e je 422190 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc+0x98> + 422172: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 422176: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 42217a: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 42217e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 422182: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 422186: 48 89 c7 mov rdi,rax + 422189: e8 b6 00 00 00 call 422244 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE> + 42218e: eb 2f jmp 4221bf <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc+0xc7> + 422190: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 422194: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 422198: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42219c: 48 89 ce mov rsi,rcx + 42219f: 48 89 c7 mov rdi,rax + 4221a2: e8 e9 00 00 00 call 422290 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE> + 4221a7: eb 16 jmp 4221bf <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc+0xc7> + 4221a9: 49 89 c4 mov r12,rax + 4221ac: 48 89 df mov rdi,rbx + 4221af: e8 7c 10 fe ff call 403230 <__cxa_free_exception@plt> + 4221b4: 4c 89 e0 mov rax,r12 + 4221b7: 48 89 c7 mov rdi,rax + 4221ba: e8 a1 12 fe ff call 403460 <_Unwind_Resume@plt> + 4221bf: 48 83 c4 30 add rsp,0x30 + 4221c3: 5b pop rbx + 4221c4: 41 5c pop r12 + 4221c6: 5d pop rbp + 4221c7: c3 ret + +00000000004221c8 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerC1ERS6_PKc>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerC1ERS6_PKc(): + 4221c8: 55 push rbp + 4221c9: 48 89 e5 mov rbp,rsp + 4221cc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4221d0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4221d4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4221d8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4221dc: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4221e0: 48 89 10 mov QWORD PTR [rax],rdx + 4221e3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4221e7: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4221eb: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 4221ef: 90 nop + 4221f0: 5d pop rbp + 4221f1: c3 ret + +00000000004221f2 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_>: +_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_(): + 4221f2: 55 push rbp + 4221f3: 48 89 e5 mov rbp,rsp + 4221f6: 48 83 ec 10 sub rsp,0x10 + 4221fa: 89 f8 mov eax,edi + 4221fc: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422200: 88 45 fc mov BYTE PTR [rbp-0x4],al + 422203: 80 7d fc 00 cmp BYTE PTR [rbp-0x4],0x0 + 422207: 74 06 je 42220f <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x1d> + 422209: 80 7d fc 73 cmp BYTE PTR [rbp-0x4],0x73 + 42220d: 75 0e jne 42221d <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x2b> + 42220f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422213: 48 89 c7 mov rdi,rax + 422216: e8 cb 50 00 00 call 4272e6 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handler9on_stringEv> + 42221b: eb 25 jmp 422242 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x50> + 42221d: 80 7d fc 70 cmp BYTE PTR [rbp-0x4],0x70 + 422221: 75 0e jne 422231 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x3f> + 422223: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422227: 48 89 c7 mov rdi,rax + 42222a: e8 e1 50 00 00 call 427310 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handler10on_pointerEv> + 42222f: eb 11 jmp 422242 <_ZN3fmt2v76detail24handle_cstring_type_specIcNS1_18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handlerEEEvT_OT0_+0x50> + 422231: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422235: be 17 66 43 00 mov esi,0x436617 + 42223a: 48 89 c7 mov rdi,rax + 42223d: e8 b6 20 fe ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 422242: c9 leave + 422243: c3 ret + +0000000000422244 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeIcEEvNS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIcEE(): + 422244: 55 push rbp + 422245: 48 89 e5 mov rbp,rsp + 422248: 53 push rbx + 422249: 48 83 ec 28 sub rsp,0x28 + 42224d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 422251: 48 89 f0 mov rax,rsi + 422254: 48 89 d6 mov rsi,rdx + 422257: 48 89 f2 mov rdx,rsi + 42225a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42225e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 422262: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 422266: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 42226a: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42226e: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 422272: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 422276: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42227a: 48 8b 00 mov rax,QWORD PTR [rax] + 42227d: 48 89 c7 mov rdi,rax + 422280: e8 f0 50 00 00 call 427375 <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE> + 422285: 48 89 03 mov QWORD PTR [rbx],rax + 422288: 90 nop + 422289: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42228d: c9 leave + 42228e: c3 ret + 42228f: 90 nop + +0000000000422290 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeENS0_17basic_string_viewIcEE(): + 422290: 55 push rbp + 422291: 48 89 e5 mov rbp,rsp + 422294: 53 push rbx + 422295: 48 83 ec 38 sub rsp,0x38 + 422299: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42229d: 48 89 d1 mov rcx,rdx + 4222a0: 48 89 f0 mov rax,rsi + 4222a3: 48 89 fa mov rdx,rdi + 4222a6: 48 89 ca mov rdx,rcx + 4222a9: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4222ad: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 4222b1: 48 8d 45 c0 lea rax,[rbp-0x40] + 4222b5: 48 89 c7 mov rdi,rax + 4222b8: e8 97 2d fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4222bd: 48 89 c2 mov rdx,rax + 4222c0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4222c4: 48 89 d6 mov rsi,rdx + 4222c7: 48 89 c7 mov rdi,rax + 4222ca: e8 af 51 00 00 call 42747e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE7reserveEm> + 4222cf: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4222d3: 48 8d 45 e0 lea rax,[rbp-0x20] + 4222d7: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4222db: 48 8d 45 c0 lea rax,[rbp-0x40] + 4222df: 48 89 c7 mov rdi,rax + 4222e2: e8 03 39 ff ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 4222e7: 48 89 c3 mov rbx,rax + 4222ea: 48 8d 45 c0 lea rax,[rbp-0x40] + 4222ee: 48 89 c7 mov rdi,rax + 4222f1: e8 50 a8 fe ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 4222f6: 48 89 c1 mov rcx,rax + 4222f9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4222fd: 48 8b 00 mov rax,QWORD PTR [rax] + 422300: 48 89 c2 mov rdx,rax + 422303: 48 89 de mov rsi,rbx + 422306: 48 89 cf mov rdi,rcx + 422309: e8 f8 86 ff ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 42230e: 48 89 c2 mov rdx,rax + 422311: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422315: 48 89 10 mov QWORD PTR [rax],rdx + 422318: 90 nop + 422319: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42231d: c9 leave + 42231e: c3 ret + 42231f: 90 nop + +0000000000422320 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE13write_pointerEPKv>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE13write_pointerEPKv(): + 422320: 55 push rbp + 422321: 48 89 e5 mov rbp,rsp + 422324: 41 54 push r12 + 422326: 53 push rbx + 422327: 48 83 ec 10 sub rsp,0x10 + 42232b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42232f: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 422333: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422337: 48 8b 58 10 mov rbx,QWORD PTR [rax+0x10] + 42233b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42233f: 48 89 c7 mov rdi,rax + 422342: e8 e1 2c fe ff call 405028 <_ZN3fmt2v76detail10to_uintptrEPKv> + 422347: 48 89 c1 mov rcx,rax + 42234a: 4c 8b 65 e8 mov r12,QWORD PTR [rbp-0x18] + 42234e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422352: 48 8b 00 mov rax,QWORD PTR [rax] + 422355: 48 89 da mov rdx,rbx + 422358: 48 89 ce mov rsi,rcx + 42235b: 48 89 c7 mov rdi,rax + 42235e: e8 f6 5b ff ff call 417f59 <_ZN3fmt2v76detail9write_ptrIcNS1_15buffer_appenderIcEEmEET0_S5_T1_PKNS0_18basic_format_specsIT_EE> + 422363: 49 89 04 24 mov QWORD PTR [r12],rax + 422367: 90 nop + 422368: 48 83 c4 10 add rsp,0x10 + 42236c: 5b pop rbx + 42236d: 41 5c pop r12 + 42236f: 5d pop rbp + 422370: c3 ret + +0000000000422371 <_ZSt9__fill_a1IcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT_E7__valueEvE6__typeEPS3_S7_RKS3_>: +_ZSt9__fill_a1IcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT_E7__valueEvE6__typeEPS3_S7_RKS3_(): + 422371: 55 push rbp + 422372: 48 89 e5 mov rbp,rsp + 422375: 48 83 ec 30 sub rsp,0x30 + 422379: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42237d: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 422381: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 422385: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422389: 0f b6 00 movzx eax,BYTE PTR [rax] + 42238c: 88 45 ff mov BYTE PTR [rbp-0x1],al + 42238f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 422393: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 422397: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42239b: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 4223a0: 74 19 je 4223bb <_ZSt9__fill_a1IcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT_E7__valueEvE6__typeEPS3_S7_RKS3_+0x4a> + 4223a2: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1] + 4223a6: 0f b6 c8 movzx ecx,al + 4223a9: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4223ad: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4223b1: 89 ce mov esi,ecx + 4223b3: 48 89 c7 mov rdi,rax + 4223b6: e8 d5 0d fe ff call 403190 + 4223bb: 90 nop + 4223bc: c9 leave + 4223bd: c3 ret + +00000000004223be <_ZSt12__niter_baseIN3fmt2v76detail15buffer_appenderIcEEET_S5_>: +_ZSt12__niter_baseIN3fmt2v76detail15buffer_appenderIcEEET_S5_(): + 4223be: 55 push rbp + 4223bf: 48 89 e5 mov rbp,rsp + 4223c2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4223c6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4223ca: 5d pop rbp + 4223cb: c3 ret + +00000000004223cc <_ZSt14__copy_move_a1ILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_>: +_ZSt14__copy_move_a1ILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_(): + 4223cc: 55 push rbp + 4223cd: 48 89 e5 mov rbp,rsp + 4223d0: 48 83 ec 20 sub rsp,0x20 + 4223d4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4223d8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4223dc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4223e0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4223e4: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4223e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4223ec: 48 89 ce mov rsi,rcx + 4223ef: 48 89 c7 mov rdi,rax + 4223f2: e8 af 50 00 00 call 4274a6 <_ZSt14__copy_move_a2ILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_> + 4223f7: c9 leave + 4223f8: c3 ret + +00000000004223f9 <_ZSt12__niter_wrapIN3fmt2v76detail15buffer_appenderIcEEET_RKS5_S5_>: +_ZSt12__niter_wrapIN3fmt2v76detail15buffer_appenderIcEEET_RKS5_S5_(): + 4223f9: 55 push rbp + 4223fa: 48 89 e5 mov rbp,rsp + 4223fd: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422401: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422405: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422409: 5d pop rbp + 42240a: c3 ret + +000000000042240b <_ZSt12__miter_baseIPKwET_S2_>: +_ZSt12__miter_baseIPKwET_S2_(): + 42240b: 55 push rbp + 42240c: 48 89 e5 mov rbp,rsp + 42240f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422413: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422417: 5d pop rbp + 422418: c3 ret + +0000000000422419 <_ZSt13__copy_move_aILb0EPKwPwET1_T0_S4_S3_>: +_ZSt13__copy_move_aILb0EPKwPwET1_T0_S4_S3_(): + 422419: 55 push rbp + 42241a: 48 89 e5 mov rbp,rsp + 42241d: 41 54 push r12 + 42241f: 53 push rbx + 422420: 48 83 ec 20 sub rsp,0x20 + 422424: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 422428: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42242c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 422430: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422434: 48 89 c7 mov rdi,rax + 422437: e8 a5 50 00 00 call 4274e1 <_ZSt12__niter_baseIPwET_S1_> + 42243c: 49 89 c4 mov r12,rax + 42243f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 422443: 48 89 c7 mov rdi,rax + 422446: e8 88 50 00 00 call 4274d3 <_ZSt12__niter_baseIPKwET_S2_> + 42244b: 48 89 c3 mov rbx,rax + 42244e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422452: 48 89 c7 mov rdi,rax + 422455: e8 79 50 00 00 call 4274d3 <_ZSt12__niter_baseIPKwET_S2_> + 42245a: 4c 89 e2 mov rdx,r12 + 42245d: 48 89 de mov rsi,rbx + 422460: 48 89 c7 mov rdi,rax + 422463: e8 87 50 00 00 call 4274ef <_ZSt14__copy_move_a1ILb0EPKwPwET1_T0_S4_S3_> + 422468: 48 89 c2 mov rdx,rax + 42246b: 48 8d 45 d8 lea rax,[rbp-0x28] + 42246f: 48 89 d6 mov rsi,rdx + 422472: 48 89 c7 mov rdi,rax + 422475: e8 a2 50 00 00 call 42751c <_ZSt12__niter_wrapIPwET_RKS1_S1_> + 42247a: 48 83 c4 20 add rsp,0x20 + 42247e: 5b pop rbx + 42247f: 41 5c pop r12 + 422481: 5d pop rbp + 422482: c3 ret + +0000000000422483 <_ZSt14__copy_move_a2ILb0EPjS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a2ILb0EPjS0_ET1_T0_S2_S1_(): + 422483: 55 push rbp + 422484: 48 89 e5 mov rbp,rsp + 422487: 48 83 ec 20 sub rsp,0x20 + 42248b: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42248f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422493: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 422497: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42249b: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 42249f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4224a3: 48 89 ce mov rsi,rcx + 4224a6: 48 89 c7 mov rdi,rax + 4224a9: e8 a0 1b ff ff call 41404e <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIjEEPT_PKS3_S6_S4_> + 4224ae: c9 leave + 4224af: c3 ret + +00000000004224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv>: +_ZNK3fmt2v76detail6fill_tIcE4sizeEv(): + 4224b0: 55 push rbp + 4224b1: 48 89 e5 mov rbp,rsp + 4224b4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4224b8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4224bc: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 4224c0: 0f b6 c0 movzx eax,al + 4224c3: 5d pop rbp + 4224c4: c3 ret + +00000000004224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE>: +_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE(): + 4224c5: 55 push rbp + 4224c6: 48 89 e5 mov rbp,rsp + 4224c9: 48 83 ec 30 sub rsp,0x30 + 4224cd: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4224d1: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4224d5: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4224d9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4224dd: 48 89 c7 mov rdi,rax + 4224e0: e8 cb ff ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4224e5: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4224e9: 48 83 7d f0 01 cmp QWORD PTR [rbp-0x10],0x1 + 4224ee: 75 29 jne 422519 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE+0x54> + 4224f0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4224f4: be 00 00 00 00 mov esi,0x0 + 4224f9: 48 89 c7 mov rdi,rax + 4224fc: e8 2d 50 00 00 call 42752e <_ZNK3fmt2v76detail6fill_tIcEixEm> + 422501: 48 89 c2 mov rdx,rax + 422504: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 422508: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42250c: 48 89 ce mov rsi,rcx + 42250f: 48 89 c7 mov rdi,rax + 422512: e8 30 50 00 00 call 427547 <_ZSt6fill_nIPcmcET_S1_T0_RKT1_> + 422517: eb 43 jmp 42255c <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE+0x97> + 422519: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 422521: eb 2b jmp 42254e <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE+0x89> + 422523: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422527: 48 89 c7 mov rdi,rax + 42252a: e8 5d 50 00 00 call 42758c <_ZNK3fmt2v76detail6fill_tIcE4dataEv> + 42252f: 48 89 c1 mov rcx,rax + 422532: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 422536: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42253a: 48 89 c6 mov rsi,rax + 42253d: 48 89 cf mov rdi,rcx + 422540: e8 55 50 00 00 call 42759a <_ZSt6copy_nIPKcmPcET1_T_T0_S3_> + 422545: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 422549: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 42254e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422552: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 422556: 72 cb jb 422523 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE+0x5e> + 422558: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42255c: c9 leave + 42255d: c3 ret + +000000000042255e <_ZSt8__copy_nIPciS0_ET1_T_T0_S1_St26random_access_iterator_tag>: +_ZSt8__copy_nIPciS0_ET1_T_T0_S1_St26random_access_iterator_tag(): + 42255e: 55 push rbp + 42255f: 48 89 e5 mov rbp,rsp + 422562: 48 83 ec 20 sub rsp,0x20 + 422566: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42256a: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 42256d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 422571: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 422574: 48 63 d0 movsxd rdx,eax + 422577: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42257b: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42257f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 422583: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422587: 48 89 ce mov rsi,rcx + 42258a: 48 89 c7 mov rdi,rax + 42258d: e8 5f 50 00 00 call 4275f1 <_ZSt4copyIPcS0_ET0_T_S2_S1_> + 422592: c9 leave + 422593: c3 ret + +0000000000422594 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmmOT2_(): + 422594: 55 push rbp + 422595: 48 89 e5 mov rbp,rsp + 422598: 48 83 ec 60 sub rsp,0x60 + 42259c: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4225a0: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4225a4: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4225a8: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4225ac: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4225b0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4225b4: 8b 00 mov eax,DWORD PTR [rax] + 4225b6: 89 c7 mov edi,eax + 4225b8: e8 04 90 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4225bd: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4225c0: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4225c3: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4225c7: 73 09 jae 4225d2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmmOT2_+0x3e> + 4225c9: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4225cc: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4225d0: eb 05 jmp 4225d7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_bytesIcSC_EET0_SE_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlPcE_EESE_SE_RKNSH_IT1_EEmmOT2_+0x43> + 4225d2: b8 00 00 00 00 mov eax,0x0 + 4225d7: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4225db: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 4225e3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4225e7: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4225eb: 83 e0 0f and eax,0xf + 4225ee: 0f b6 d0 movzx edx,al + 4225f1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4225f5: 48 01 d0 add rax,rdx + 4225f8: 0f b6 00 movzx eax,BYTE PTR [rax] + 4225fb: 0f be c0 movsx eax,al + 4225fe: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 422602: 89 c1 mov ecx,eax + 422604: 48 d3 ea shr rdx,cl + 422607: 48 89 d0 mov rax,rdx + 42260a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42260e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422612: 48 83 c0 0a add rax,0xa + 422616: 48 89 c7 mov rdi,rax + 422619: e8 92 fe ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42261e: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 422623: 48 89 c2 mov rdx,rax + 422626: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42262a: 48 01 c2 add rdx,rax + 42262d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 422631: 48 89 d6 mov rsi,rdx + 422634: 48 89 c7 mov rdi,rax + 422637: e8 40 35 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 42263c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422640: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422644: 48 8d 50 0a lea rdx,[rax+0xa] + 422648: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42264c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422650: 48 89 ce mov rsi,rcx + 422653: 48 89 c7 mov rdi,rax + 422656: e8 6a fe ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 42265b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42265f: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 422663: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 422667: 48 89 d6 mov rsi,rdx + 42266a: 48 89 c7 mov rdi,rax + 42266d: e8 a0 67 ff ff call 418e12 <_ZZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET0_SB_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlPcE_clESJ_> + 422672: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422676: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42267a: 48 8d 50 0a lea rdx,[rax+0xa] + 42267e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422682: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 422686: 48 89 c1 mov rcx,rax + 422689: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42268d: 48 89 ce mov rsi,rcx + 422690: 48 89 c7 mov rdi,rax + 422693: e8 2d fe ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 422698: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42269c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4226a0: 48 8d 45 c8 lea rax,[rbp-0x38] + 4226a4: 48 89 d6 mov rsi,rdx + 4226a7: 48 89 c7 mov rdi,rax + 4226aa: e8 a2 35 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 4226af: c9 leave + 4226b0: c3 ret + +00000000004226b1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mmOT2_(): + 4226b1: 55 push rbp + 4226b2: 48 89 e5 mov rbp,rsp + 4226b5: 48 83 ec 60 sub rsp,0x60 + 4226b9: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4226bd: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4226c1: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4226c5: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4226c9: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4226cd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4226d1: 8b 00 mov eax,DWORD PTR [rax] + 4226d3: 89 c7 mov edi,eax + 4226d5: e8 e7 8e fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4226da: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4226dd: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4226e0: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4226e4: 73 09 jae 4226ef <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mmOT2_+0x3e> + 4226e6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4226e9: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4226ed: eb 05 jmp 4226f4 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE0_EESG_SG_SN_mmOT2_+0x43> + 4226ef: b8 00 00 00 00 mov eax,0x0 + 4226f4: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4226f8: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 422700: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422704: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 422708: 83 e0 0f and eax,0xf + 42270b: 0f b6 d0 movzx edx,al + 42270e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422712: 48 01 d0 add rax,rdx + 422715: 0f b6 00 movzx eax,BYTE PTR [rax] + 422718: 0f be c0 movsx eax,al + 42271b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42271f: 89 c1 mov ecx,eax + 422721: 48 d3 ea shr rdx,cl + 422724: 48 89 d0 mov rax,rdx + 422727: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42272b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42272f: 48 83 c0 0a add rax,0xa + 422733: 48 89 c7 mov rdi,rax + 422736: e8 75 fd ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42273b: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 422740: 48 89 c2 mov rdx,rax + 422743: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 422747: 48 01 c2 add rdx,rax + 42274a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42274e: 48 89 d6 mov rsi,rdx + 422751: 48 89 c7 mov rdi,rax + 422754: e8 23 34 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 422759: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42275d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422761: 48 8d 50 0a lea rdx,[rax+0xa] + 422765: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 422769: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42276d: 48 89 ce mov rsi,rcx + 422770: 48 89 c7 mov rdi,rax + 422773: e8 4d fd ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 422778: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42277c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 422780: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 422784: 48 89 d6 mov rsi,rdx + 422787: 48 89 c7 mov rdi,rax + 42278a: e8 bd 67 ff ff call 418f4c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE0_clESM_> + 42278f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422793: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422797: 48 8d 50 0a lea rdx,[rax+0xa] + 42279b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42279f: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4227a3: 48 89 c1 mov rcx,rax + 4227a6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4227aa: 48 89 ce mov rsi,rcx + 4227ad: 48 89 c7 mov rdi,rax + 4227b0: e8 10 fd ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 4227b5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4227b9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4227bd: 48 8d 45 c8 lea rax,[rbp-0x38] + 4227c1: 48 89 d6 mov rsi,rdx + 4227c4: 48 89 c7 mov rdi,rax + 4227c7: e8 85 34 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 4227cc: c9 leave + 4227cd: c3 ret + +00000000004227ce <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mmOT2_(): + 4227ce: 55 push rbp + 4227cf: 48 89 e5 mov rbp,rsp + 4227d2: 48 83 ec 60 sub rsp,0x60 + 4227d6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4227da: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4227de: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4227e2: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4227e6: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4227ea: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4227ee: 8b 00 mov eax,DWORD PTR [rax] + 4227f0: 89 c7 mov edi,eax + 4227f2: e8 ca 8d fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4227f7: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4227fa: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4227fd: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 422801: 73 09 jae 42280c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mmOT2_+0x3e> + 422803: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 422806: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42280a: eb 05 jmp 422811 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE1_EESG_SG_SN_mmOT2_+0x43> + 42280c: b8 00 00 00 00 mov eax,0x0 + 422811: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 422815: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42281d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422821: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 422825: 83 e0 0f and eax,0xf + 422828: 0f b6 d0 movzx edx,al + 42282b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42282f: 48 01 d0 add rax,rdx + 422832: 0f b6 00 movzx eax,BYTE PTR [rax] + 422835: 0f be c0 movsx eax,al + 422838: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42283c: 89 c1 mov ecx,eax + 42283e: 48 d3 ea shr rdx,cl + 422841: 48 89 d0 mov rax,rdx + 422844: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 422848: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42284c: 48 83 c0 0a add rax,0xa + 422850: 48 89 c7 mov rdi,rax + 422853: e8 58 fc ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 422858: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42285d: 48 89 c2 mov rdx,rax + 422860: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 422864: 48 01 c2 add rdx,rax + 422867: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42286b: 48 89 d6 mov rsi,rdx + 42286e: 48 89 c7 mov rdi,rax + 422871: e8 06 33 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 422876: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42287a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42287e: 48 8d 50 0a lea rdx,[rax+0xa] + 422882: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 422886: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42288a: 48 89 ce mov rsi,rcx + 42288d: 48 89 c7 mov rdi,rax + 422890: e8 30 fc ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 422895: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422899: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42289d: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4228a1: 48 89 d6 mov rsi,rdx + 4228a4: 48 89 c7 mov rdi,rax + 4228a7: e8 62 67 ff ff call 41900e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE1_clESM_> + 4228ac: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4228b0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4228b4: 48 8d 50 0a lea rdx,[rax+0xa] + 4228b8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4228bc: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4228c0: 48 89 c1 mov rcx,rax + 4228c3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4228c7: 48 89 ce mov rsi,rcx + 4228ca: 48 89 c7 mov rdi,rax + 4228cd: e8 f3 fb ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 4228d2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4228d6: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4228da: 48 8d 45 c8 lea rax,[rbp-0x38] + 4228de: 48 89 d6 mov rsi,rdx + 4228e1: 48 89 c7 mov rdi,rax + 4228e4: e8 68 33 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 4228e9: c9 leave + 4228ea: c3 ret + +00000000004228eb <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mmOT2_(): + 4228eb: 55 push rbp + 4228ec: 48 89 e5 mov rbp,rsp + 4228ef: 48 83 ec 60 sub rsp,0x60 + 4228f3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4228f7: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4228fb: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4228ff: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 422903: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 422907: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42290b: 8b 00 mov eax,DWORD PTR [rax] + 42290d: 89 c7 mov edi,eax + 42290f: e8 ad 8c fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 422914: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 422917: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42291a: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42291e: 73 09 jae 422929 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mmOT2_+0x3e> + 422920: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 422923: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 422927: eb 05 jmp 42292e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE2_EESG_SG_SN_mmOT2_+0x43> + 422929: b8 00 00 00 00 mov eax,0x0 + 42292e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 422932: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42293a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42293e: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 422942: 83 e0 0f and eax,0xf + 422945: 0f b6 d0 movzx edx,al + 422948: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42294c: 48 01 d0 add rax,rdx + 42294f: 0f b6 00 movzx eax,BYTE PTR [rax] + 422952: 0f be c0 movsx eax,al + 422955: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 422959: 89 c1 mov ecx,eax + 42295b: 48 d3 ea shr rdx,cl + 42295e: 48 89 d0 mov rax,rdx + 422961: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 422965: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422969: 48 83 c0 0a add rax,0xa + 42296d: 48 89 c7 mov rdi,rax + 422970: e8 3b fb ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 422975: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42297a: 48 89 c2 mov rdx,rax + 42297d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 422981: 48 01 c2 add rdx,rax + 422984: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 422988: 48 89 d6 mov rsi,rdx + 42298b: 48 89 c7 mov rdi,rax + 42298e: e8 e9 31 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 422993: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422997: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42299b: 48 8d 50 0a lea rdx,[rax+0xa] + 42299f: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4229a3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4229a7: 48 89 ce mov rsi,rcx + 4229aa: 48 89 c7 mov rdi,rax + 4229ad: e8 13 fb ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 4229b2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4229b6: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4229ba: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4229be: 48 89 d6 mov rsi,rdx + 4229c1: 48 89 c7 mov rdi,rax + 4229c4: e8 39 67 ff ff call 419102 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE2_clESM_> + 4229c9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4229cd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4229d1: 48 8d 50 0a lea rdx,[rax+0xa] + 4229d5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4229d9: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4229dd: 48 89 c1 mov rcx,rax + 4229e0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4229e4: 48 89 ce mov rsi,rcx + 4229e7: 48 89 c7 mov rdi,rax + 4229ea: e8 d6 fa ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 4229ef: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4229f3: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4229f7: 48 8d 45 c8 lea rax,[rbp-0x38] + 4229fb: 48 89 d6 mov rsi,rdx + 4229fe: 48 89 c7 mov rdi,rax + 422a01: e8 4b 32 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 422a06: c9 leave + 422a07: c3 ret + +0000000000422a08 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mmOT2_(): + 422a08: 55 push rbp + 422a09: 48 89 e5 mov rbp,rsp + 422a0c: 48 83 ec 60 sub rsp,0x60 + 422a10: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 422a14: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 422a18: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 422a1c: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 422a20: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 422a24: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422a28: 8b 00 mov eax,DWORD PTR [rax] + 422a2a: 89 c7 mov edi,eax + 422a2c: e8 90 8b fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 422a31: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 422a34: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 422a37: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 422a3b: 73 09 jae 422a46 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mmOT2_+0x3e> + 422a3d: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 422a40: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 422a44: eb 05 jmp 422a4b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEcRZNS1_11write_floatISC_NS1_14big_decimal_fpEcEET_SF_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESK_EUlPcE3_EESG_SG_SN_mmOT2_+0x43> + 422a46: b8 00 00 00 00 mov eax,0x0 + 422a4b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 422a4f: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 422a57: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422a5b: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 422a5f: 83 e0 0f and eax,0xf + 422a62: 0f b6 d0 movzx edx,al + 422a65: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422a69: 48 01 d0 add rax,rdx + 422a6c: 0f b6 00 movzx eax,BYTE PTR [rax] + 422a6f: 0f be c0 movsx eax,al + 422a72: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 422a76: 89 c1 mov ecx,eax + 422a78: 48 d3 ea shr rdx,cl + 422a7b: 48 89 d0 mov rax,rdx + 422a7e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 422a82: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422a86: 48 83 c0 0a add rax,0xa + 422a8a: 48 89 c7 mov rdi,rax + 422a8d: e8 1e fa ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 422a92: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 422a97: 48 89 c2 mov rdx,rax + 422a9a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 422a9e: 48 01 c2 add rdx,rax + 422aa1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 422aa5: 48 89 d6 mov rsi,rdx + 422aa8: 48 89 c7 mov rdi,rax + 422aab: e8 cc 30 ff ff call 415b7c <_ZN3fmt2v76detail7reserveINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEEPNT_10value_typeESt20back_insert_iteratorIS9_Em> + 422ab0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422ab4: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422ab8: 48 8d 50 0a lea rdx,[rax+0xa] + 422abc: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 422ac0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422ac4: 48 89 ce mov rsi,rcx + 422ac7: 48 89 c7 mov rdi,rax + 422aca: e8 f6 f9 ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 422acf: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422ad3: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 422ad7: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 422adb: 48 89 d6 mov rsi,rdx + 422ade: 48 89 c7 mov rdi,rax + 422ae1: e8 d0 66 ff ff call 4191b6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS1_14big_decimal_fpEcEET_SC_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESH_ENKUlPcE3_clESM_> + 422ae6: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422aea: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 422aee: 48 8d 50 0a lea rdx,[rax+0xa] + 422af2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422af6: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 422afa: 48 89 c1 mov rcx,rax + 422afd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422b01: 48 89 ce mov rsi,rcx + 422b04: 48 89 c7 mov rdi,rax + 422b07: e8 b9 f9 ff ff call 4224c5 <_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE> + 422b0c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422b10: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 422b14: 48 8d 45 c8 lea rax,[rbp-0x38] + 422b18: 48 89 d6 mov rsi,rdx + 422b1b: 48 89 c7 mov rdi,rax + 422b1e: e8 2e 31 ff ff call 415c51 <_ZN3fmt2v76detail13base_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELi0EEESt20back_insert_iteratorIT_ERSB_PNSA_10value_typeE> + 422b23: c9 leave + 422b24: c3 ret + +0000000000422b25 <_ZSt14__copy_move_a2ILb0EPKcPcET1_T0_S4_S3_>: +_ZSt14__copy_move_a2ILb0EPKcPcET1_T0_S4_S3_(): + 422b25: 55 push rbp + 422b26: 48 89 e5 mov rbp,rsp + 422b29: 48 83 ec 20 sub rsp,0x20 + 422b2d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422b31: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422b35: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 422b39: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 422b3d: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 422b41: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422b45: 48 89 ce mov rsi,rcx + 422b48: 48 89 c7 mov rdi,rax + 422b4b: e8 ec 4a 00 00 call 42763c <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_> + 422b50: c9 leave + 422b51: c3 ret + +0000000000422b52 <_ZSt12__niter_baseISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_S7_>: +_ZSt12__niter_baseISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_S7_(): + 422b52: 55 push rbp + 422b53: 48 89 e5 mov rbp,rsp + 422b56: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422b5a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422b5e: 5d pop rbp + 422b5f: c3 ret + +0000000000422b60 <_ZSt14__copy_move_a1ILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_>: +_ZSt14__copy_move_a1ILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_(): + 422b60: 55 push rbp + 422b61: 48 89 e5 mov rbp,rsp + 422b64: 48 83 ec 20 sub rsp,0x20 + 422b68: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422b6c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422b70: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 422b74: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 422b78: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 422b7c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422b80: 48 89 ce mov rsi,rcx + 422b83: 48 89 c7 mov rdi,rax + 422b86: e8 fc 4a 00 00 call 427687 <_ZSt14__copy_move_a2ILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_> + 422b8b: c9 leave + 422b8c: c3 ret + +0000000000422b8d <_ZSt12__niter_wrapISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_RKS7_S7_>: +_ZSt12__niter_wrapISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_RKS7_S7_(): + 422b8d: 55 push rbp + 422b8e: 48 89 e5 mov rbp,rsp + 422b91: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422b95: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422b99: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422b9d: 5d pop rbp + 422b9e: c3 ret + 422b9f: 90 nop + +0000000000422ba0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE9is_packedEv>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE9is_packedEv(): + 422ba0: 55 push rbp + 422ba1: 48 89 e5 mov rbp,rsp + 422ba4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422ba8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422bac: 48 8b 00 mov rax,QWORD PTR [rax] + 422baf: 48 f7 d0 not rax + 422bb2: 48 c1 e8 3f shr rax,0x3f + 422bb6: 5d pop rbp + 422bb7: c3 ret + +0000000000422bb8 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE8max_sizeEv>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE8max_sizeEv(): + 422bb8: 55 push rbp + 422bb9: 48 89 e5 mov rbp,rsp + 422bbc: 48 83 ec 20 sub rsp,0x20 + 422bc0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 422bc4: 48 c7 45 f8 0f 00 00 00 mov QWORD PTR [rbp-0x8],0xf + 422bcc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422bd0: 48 89 c7 mov rdi,rax + 422bd3: e8 c8 ff ff ff call 422ba0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE9is_packedEv> + 422bd8: 84 c0 test al,al + 422bda: 74 06 je 422be2 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE8max_sizeEv+0x2a> + 422bdc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422be0: eb 07 jmp 422be9 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE8max_sizeEv+0x31> + 422be2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422be6: 48 8b 00 mov rax,QWORD PTR [rax] + 422be9: c9 leave + 422bea: c3 ret + 422beb: 90 nop + +0000000000422bec <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE4typeEi>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE4typeEi(): + 422bec: 55 push rbp + 422bed: 48 89 e5 mov rbp,rsp + 422bf0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 422bf4: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 422bf7: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 422bfa: c1 e0 02 shl eax,0x2 + 422bfd: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 422c00: c7 45 f8 0f 00 00 00 mov DWORD PTR [rbp-0x8],0xf + 422c07: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422c0b: 48 8b 10 mov rdx,QWORD PTR [rax] + 422c0e: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 422c11: 89 c1 mov ecx,eax + 422c13: 48 d3 ea shr rdx,cl + 422c16: 48 89 d0 mov rax,rdx + 422c19: 23 45 f8 and eax,DWORD PTR [rbp-0x8] + 422c1c: 5d pop rbp + 422c1d: c3 ret + +0000000000422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m>: +_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m(): + 422c1e: 55 push rbp + 422c1f: 48 89 e5 mov rbp,rsp + 422c22: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422c26: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422c2a: b8 00 00 00 00 mov eax,0x0 + 422c2f: 5d pop rbp + 422c30: c3 ret + 422c31: 90 nop + +0000000000422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi>: +_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi(): + 422c32: 55 push rbp + 422c33: 48 89 e5 mov rbp,rsp + 422c36: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422c3a: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 422c3d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422c41: 48 8b 00 mov rax,QWORD PTR [rax] + 422c44: 5d pop rbp + 422c45: c3 ret + +0000000000422c46 <_ZN3fmt2v76detail14format_decimalIcjSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i>: +_ZN3fmt2v76detail14format_decimalIcjSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i(): + 422c46: 55 push rbp + 422c47: 48 89 e5 mov rbp,rsp + 422c4a: 41 55 push r13 + 422c4c: 41 54 push r12 + 422c4e: 48 83 ec 30 sub rsp,0x30 + 422c52: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 422c56: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 422c59: 89 55 c0 mov DWORD PTR [rbp-0x40],edx + 422c5c: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 422c5f: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 422c62: 48 8d 45 de lea rax,[rbp-0x22] + 422c66: 89 ce mov esi,ecx + 422c68: 48 89 c7 mov rdi,rax + 422c6b: e8 99 96 fe ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 422c70: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 422c74: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 422c78: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 422c7c: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 422c80: 48 8d 45 de lea rax,[rbp-0x22] + 422c84: 48 89 ce mov rsi,rcx + 422c87: 48 89 c7 mov rdi,rax + 422c8a: e8 25 4a 00 00 call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 422c8f: 49 89 c5 mov r13,rax + 422c92: 4c 89 e0 mov rax,r12 + 422c95: 4c 89 ea mov rdx,r13 + 422c98: 48 83 c4 30 add rsp,0x30 + 422c9c: 41 5c pop r12 + 422c9e: 41 5d pop r13 + 422ca0: 5d pop rbp + 422ca1: c3 ret + +0000000000422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_>: +_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_(): + 422ca2: 55 push rbp + 422ca3: 48 89 e5 mov rbp,rsp + 422ca6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 422caa: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 422cae: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 422cb2: 5d pop rbp + 422cb3: c3 ret + +0000000000422cb4 <_ZN3fmt2v76detail14format_decimalIcmSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i>: +_ZN3fmt2v76detail14format_decimalIcmSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i(): + 422cb4: 55 push rbp + 422cb5: 48 89 e5 mov rbp,rsp + 422cb8: 41 55 push r13 + 422cba: 41 54 push r12 + 422cbc: 48 83 ec 40 sub rsp,0x40 + 422cc0: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 422cc4: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 422cc8: 89 55 bc mov DWORD PTR [rbp-0x44],edx + 422ccb: 8b 55 bc mov edx,DWORD PTR [rbp-0x44] + 422cce: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 422cd2: 48 8d 45 d0 lea rax,[rbp-0x30] + 422cd6: 48 89 ce mov rsi,rcx + 422cd9: 48 89 c7 mov rdi,rax + 422cdc: e8 3e 97 fe ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 422ce1: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 422ce5: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 422ce9: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 422ced: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 422cf1: 48 8d 45 d0 lea rax,[rbp-0x30] + 422cf5: 48 89 ce mov rsi,rcx + 422cf8: 48 89 c7 mov rdi,rax + 422cfb: e8 b4 49 00 00 call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 422d00: 49 89 c5 mov r13,rax + 422d03: 4c 89 e0 mov rax,r12 + 422d06: 4c 89 ea mov rdx,r13 + 422d09: 48 83 c4 40 add rsp,0x40 + 422d0d: 41 5c pop r12 + 422d0f: 41 5d pop r13 + 422d11: 5d pop rbp + 422d12: c3 ret + +0000000000422d13 <_ZN3fmt2v76detail14format_decimalIcoSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i>: +_ZN3fmt2v76detail14format_decimalIcoSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i(): + 422d13: 55 push rbp + 422d14: 48 89 e5 mov rbp,rsp + 422d17: 41 55 push r13 + 422d19: 41 54 push r12 + 422d1b: 48 83 ec 50 sub rsp,0x50 + 422d1f: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 422d23: 48 89 f0 mov rax,rsi + 422d26: 48 89 d6 mov rsi,rdx + 422d29: 48 89 f2 mov rdx,rsi + 422d2c: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 422d30: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 422d34: 89 4d b4 mov DWORD PTR [rbp-0x4c],ecx + 422d37: 8b 4d b4 mov ecx,DWORD PTR [rbp-0x4c] + 422d3a: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 422d3e: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 422d42: 48 8d 45 c0 lea rax,[rbp-0x40] + 422d46: 48 89 c7 mov rdi,rax + 422d49: e8 6f 14 ff ff call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 422d4e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 422d52: 4c 8b 65 b8 mov r12,QWORD PTR [rbp-0x48] + 422d56: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 422d5a: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 422d5e: 48 8d 45 c0 lea rax,[rbp-0x40] + 422d62: 48 89 ce mov rsi,rcx + 422d65: 48 89 c7 mov rdi,rax + 422d68: e8 47 49 00 00 call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 422d6d: 49 89 c5 mov r13,rax + 422d70: 4c 89 e0 mov rax,r12 + 422d73: 4c 89 ea mov rdx,r13 + 422d76: 48 83 c4 50 add rsp,0x50 + 422d7a: 41 5c pop r12 + 422d7c: 41 5d pop r13 + 422d7e: 5d pop rbp + 422d7f: c3 ret + +0000000000422d80 <_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS6_E_clES6_(): + 422d80: 55 push rbp + 422d81: 48 89 e5 mov rbp,rsp + 422d84: 48 83 ec 20 sub rsp,0x20 + 422d88: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 422d8c: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 422d90: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422d94: 8b 00 mov eax,DWORD PTR [rax] + 422d96: 85 c0 test eax,eax + 422d98: 74 45 je 422ddf <_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS6_E_clES6_+0x5f> + 422d9a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422d9e: 8b 00 mov eax,DWORD PTR [rax] + 422da0: 48 98 cdqe + 422da2: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 422da9: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 422dac: 48 8d 45 e0 lea rax,[rbp-0x20] + 422db0: be 00 00 00 00 mov esi,0x0 + 422db5: 48 89 c7 mov rdi,rax + 422db8: e8 75 fe ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 422dbd: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 422dc1: 48 8d 45 f8 lea rax,[rbp-0x8] + 422dc5: 48 89 c7 mov rdi,rax + 422dc8: e8 6f dc fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 422dcd: 48 89 c2 mov rdx,rax + 422dd0: 48 8d 45 f7 lea rax,[rbp-0x9] + 422dd4: 48 89 c6 mov rsi,rax + 422dd7: 48 89 d7 mov rdi,rdx + 422dda: e8 6b dc fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 422ddf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422de3: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 422de7: 48 8d 48 03 lea rcx,[rax+0x3] + 422deb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422def: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 422df3: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 422df7: 48 89 ce mov rsi,rcx + 422dfa: 48 89 c7 mov rdi,rax + 422dfd: e8 e5 30 00 00 call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 422e02: c9 leave + 422e03: c3 ret + +0000000000422e04 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE>: +_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE(): + 422e04: 55 push rbp + 422e05: 48 89 e5 mov rbp,rsp + 422e08: 48 83 ec 50 sub rsp,0x50 + 422e0c: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 422e10: 89 f0 mov eax,esi + 422e12: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 422e16: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 422e1a: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 422e1d: 80 7d c4 00 cmp BYTE PTR [rbp-0x3c],0x0 + 422e21: 74 1d je 422e40 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x3c> + 422e23: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 422e27: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 422e2b: 83 e0 01 and eax,0x1 + 422e2e: 84 c0 test al,al + 422e30: 74 07 je 422e39 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x35> + 422e32: b8 a0 65 43 00 mov eax,0x4365a0 + 422e37: eb 22 jmp 422e5b <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 422e39: b8 a4 65 43 00 mov eax,0x4365a4 + 422e3e: eb 1b jmp 422e5b <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 422e40: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 422e44: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 422e48: 83 e0 01 and eax,0x1 + 422e4b: 84 c0 test al,al + 422e4d: 74 07 je 422e56 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x52> + 422e4f: b8 a8 65 43 00 mov eax,0x4365a8 + 422e54: eb 05 jmp 422e5b <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x57> + 422e56: b8 ac 65 43 00 mov eax,0x4365ac + 422e5b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 422e5f: 48 c7 45 f0 03 00 00 00 mov QWORD PTR [rbp-0x10],0x3 + 422e67: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 422e6b: 0f b6 40 05 movzx eax,BYTE PTR [rax+0x5] + 422e6f: 0f b6 c0 movzx eax,al + 422e72: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 422e75: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 422e79: 74 07 je 422e82 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x7e> + 422e7b: b8 04 00 00 00 mov eax,0x4 + 422e80: eb 05 jmp 422e87 <_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE+0x83> + 422e82: b8 03 00 00 00 mov eax,0x3 + 422e87: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 422e8b: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 422e8e: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 422e91: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 422e95: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 422e99: 48 8d 4d d0 lea rcx,[rbp-0x30] + 422e9d: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 422ea1: 48 8b 75 b8 mov rsi,QWORD PTR [rbp-0x48] + 422ea5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 422ea9: 48 89 c7 mov rdi,rax + 422eac: e8 30 48 00 00 call 4276e1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmOT2_> + 422eb1: c9 leave + 422eb2: c3 ret + 422eb3: 90 nop + +0000000000422eb4 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv(): + 422eb4: 55 push rbp + 422eb5: 48 89 e5 mov rbp,rsp + 422eb8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 422ebc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422ec0: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 422ec4: 3c 01 cmp al,0x1 + 422ec6: 75 07 jne 422ecf <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x1b> + 422ec8: b8 01 00 00 00 mov eax,0x1 + 422ecd: eb 5c jmp 422f2b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x77> + 422ecf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422ed3: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 422ed7: 84 c0 test al,al + 422ed9: 74 07 je 422ee2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x2e> + 422edb: b8 00 00 00 00 mov eax,0x0 + 422ee0: eb 49 jmp 422f2b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x77> + 422ee2: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 422ee9: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 422ef0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422ef4: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 422ef7: 83 f8 fc cmp eax,0xfffffffc + 422efa: 7c 22 jl 422f1e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x6a> + 422efc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422f00: 8b 00 mov eax,DWORD PTR [rax] + 422f02: 85 c0 test eax,eax + 422f04: 7e 08 jle 422f0e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x5a> + 422f06: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422f0a: 8b 10 mov edx,DWORD PTR [rax] + 422f0c: eb 05 jmp 422f13 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x5f> + 422f0e: ba 10 00 00 00 mov edx,0x10 + 422f13: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 422f17: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 422f1a: 39 c2 cmp edx,eax + 422f1c: 7f 07 jg 422f25 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x71> + 422f1e: b8 01 00 00 00 mov eax,0x1 + 422f23: eb 05 jmp 422f2a <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x76> + 422f25: b8 00 00 00 00 mov eax,0x0 + 422f2a: 90 nop + 422f2b: 5d pop rbp + 422f2c: c3 ret + 422f2d: 90 nop + +0000000000422f2e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_(): + 422f2e: 55 push rbp + 422f2f: 48 89 e5 mov rbp,rsp + 422f32: 48 83 ec 30 sub rsp,0x30 + 422f36: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 422f3a: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 422f3e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422f42: 8b 00 mov eax,DWORD PTR [rax] + 422f44: 85 c0 test eax,eax + 422f46: 74 45 je 422f8d <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_+0x5f> + 422f48: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422f4c: 8b 00 mov eax,DWORD PTR [rax] + 422f4e: 48 98 cdqe + 422f50: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 422f57: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 422f5a: 48 8d 45 d0 lea rax,[rbp-0x30] + 422f5e: be 00 00 00 00 mov esi,0x0 + 422f63: 48 89 c7 mov rdi,rax + 422f66: e8 c7 fc ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 422f6b: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 422f6f: 48 8d 45 e8 lea rax,[rbp-0x18] + 422f73: 48 89 c7 mov rdi,rax + 422f76: e8 c1 da fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 422f7b: 48 89 c2 mov rdx,rax + 422f7e: 48 8d 45 e7 lea rax,[rbp-0x19] + 422f82: 48 89 c6 mov rsi,rax + 422f85: 48 89 d7 mov rdi,rdx + 422f88: e8 bd da fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 422f8d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422f91: 0f b6 40 0c movzx eax,BYTE PTR [rax+0xc] + 422f95: 0f be c8 movsx ecx,al + 422f98: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422f9c: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 422f9f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422fa3: 8b 70 04 mov esi,DWORD PTR [rax+0x4] + 422fa6: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 422faa: 41 89 c8 mov r8d,ecx + 422fad: b9 01 00 00 00 mov ecx,0x1 + 422fb2: 48 89 c7 mov rdi,rax + 422fb5: e8 60 47 00 00 call 42771a <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEjcLi0EEET_S7_T0_iiT1_> + 422fba: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 422fbe: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422fc2: 8b 40 10 mov eax,DWORD PTR [rax+0x10] + 422fc5: 85 c0 test eax,eax + 422fc7: 7e 1e jle 422fe7 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_+0xb9> + 422fc9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422fcd: 8b 48 10 mov ecx,DWORD PTR [rax+0x10] + 422fd0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 422fd4: ba c0 70 43 00 mov edx,0x4370c0 + 422fd9: 89 ce mov esi,ecx + 422fdb: 48 89 c7 mov rdi,rax + 422fde: e8 8b 47 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 422fe3: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 422fe7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 422feb: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 422fef: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 422ff2: 48 8d 45 d0 lea rax,[rbp-0x30] + 422ff6: be 00 00 00 00 mov esi,0x0 + 422ffb: 48 89 c7 mov rdi,rax + 422ffe: e8 2f fc ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423003: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 423007: 48 8d 45 f8 lea rax,[rbp-0x8] + 42300b: 48 89 c7 mov rdi,rax + 42300e: e8 29 da fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423013: 48 89 c2 mov rdx,rax + 423016: 48 8d 45 f7 lea rax,[rbp-0x9] + 42301a: 48 89 c6 mov rsi,rax + 42301d: 48 89 d7 mov rdi,rdx + 423020: e8 25 da fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 423025: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 423029: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42302c: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 423030: 48 89 d6 mov rsi,rdx + 423033: 89 c7 mov edi,eax + 423035: e8 73 47 00 00 call 4277ad <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_> + 42303a: c9 leave + 42303b: c3 ret + +000000000042303c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_(): + 42303c: 55 push rbp + 42303d: 48 89 e5 mov rbp,rsp + 423040: 53 push rbx + 423041: 48 83 ec 38 sub rsp,0x38 + 423045: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 423049: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42304d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423051: 48 8b 00 mov rax,QWORD PTR [rax] + 423054: 8b 00 mov eax,DWORD PTR [rax] + 423056: 85 c0 test eax,eax + 423058: 74 48 je 4230a2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x66> + 42305a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42305e: 48 8b 00 mov rax,QWORD PTR [rax] + 423061: 8b 00 mov eax,DWORD PTR [rax] + 423063: 48 98 cdqe + 423065: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 42306c: 88 45 df mov BYTE PTR [rbp-0x21],al + 42306f: 48 8d 45 c0 lea rax,[rbp-0x40] + 423073: be 00 00 00 00 mov esi,0x0 + 423078: 48 89 c7 mov rdi,rax + 42307b: e8 b2 fb ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423080: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 423084: 48 8d 45 e0 lea rax,[rbp-0x20] + 423088: 48 89 c7 mov rdi,rax + 42308b: e8 ac d9 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423090: 48 89 c2 mov rdx,rax + 423093: 48 8d 45 df lea rax,[rbp-0x21] + 423097: 48 89 c6 mov rsi,rax + 42309a: 48 89 d7 mov rdi,rdx + 42309d: e8 a8 d9 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4230a2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4230a6: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4230aa: 8b 10 mov edx,DWORD PTR [rax] + 4230ac: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4230b0: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4230b4: 8b 08 mov ecx,DWORD PTR [rax] + 4230b6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4230ba: 89 ce mov esi,ecx + 4230bc: 48 89 c7 mov rdi,rax + 4230bf: e8 41 49 00 00 call 427a05 <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEjEET0_S7_T1_i> + 4230c4: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4230c8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4230cc: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 4230d0: 8b 48 04 mov ecx,DWORD PTR [rax+0x4] + 4230d3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4230d7: ba c0 70 43 00 mov edx,0x4370c0 + 4230dc: 89 ce mov esi,ecx + 4230de: 48 89 c7 mov rdi,rax + 4230e1: e8 88 46 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 4230e6: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4230ea: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4230ee: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4230f2: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 4230f6: c0 e8 04 shr al,0x4 + 4230f9: 83 e0 01 and eax,0x1 + 4230fc: 83 f0 01 xor eax,0x1 + 4230ff: 84 c0 test al,al + 423101: 74 06 je 423109 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0xcd> + 423103: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423107: eb 65 jmp 42316e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x132> + 423109: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42310d: 48 8b 58 28 mov rbx,QWORD PTR [rax+0x28] + 423111: 48 8d 45 c0 lea rax,[rbp-0x40] + 423115: be 00 00 00 00 mov esi,0x0 + 42311a: 48 89 c7 mov rdi,rax + 42311d: e8 10 fb ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423122: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 423126: 48 8d 45 e8 lea rax,[rbp-0x18] + 42312a: 48 89 c7 mov rdi,rax + 42312d: e8 0a d9 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423132: 48 89 de mov rsi,rbx + 423135: 48 89 c7 mov rdi,rax + 423138: e8 77 33 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42313d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423141: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 423145: 8b 00 mov eax,DWORD PTR [rax] + 423147: 85 c0 test eax,eax + 423149: 7e 1f jle 42316a <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x12e> + 42314b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42314f: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 423153: 8b 08 mov ecx,DWORD PTR [rax] + 423155: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423159: ba c0 70 43 00 mov edx,0x4370c0 + 42315e: 89 ce mov esi,ecx + 423160: 48 89 c7 mov rdi,rax + 423163: e8 06 46 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 423168: eb 04 jmp 42316e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x132> + 42316a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42316e: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 423172: c9 leave + 423173: c3 ret + +0000000000423174 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_(): + 423174: 55 push rbp + 423175: 48 89 e5 mov rbp,rsp + 423178: 48 83 ec 20 sub rsp,0x20 + 42317c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 423180: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 423184: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423188: 48 8b 00 mov rax,QWORD PTR [rax] + 42318b: 8b 00 mov eax,DWORD PTR [rax] + 42318d: 85 c0 test eax,eax + 42318f: 74 48 je 4231d9 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_+0x65> + 423191: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423195: 48 8b 00 mov rax,QWORD PTR [rax] + 423198: 8b 00 mov eax,DWORD PTR [rax] + 42319a: 48 98 cdqe + 42319c: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4231a3: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 4231a6: 48 8d 45 e0 lea rax,[rbp-0x20] + 4231aa: be 00 00 00 00 mov esi,0x0 + 4231af: 48 89 c7 mov rdi,rax + 4231b2: e8 7b fa ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4231b7: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4231bb: 48 8d 45 f8 lea rax,[rbp-0x8] + 4231bf: 48 89 c7 mov rdi,rax + 4231c2: e8 75 d8 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4231c7: 48 89 c2 mov rdx,rax + 4231ca: 48 8d 45 f7 lea rax,[rbp-0x9] + 4231ce: 48 89 c6 mov rsi,rax + 4231d1: 48 89 d7 mov rdi,rdx + 4231d4: e8 71 d8 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4231d9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4231dd: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4231e1: 0f b6 00 movzx eax,BYTE PTR [rax] + 4231e4: 0f be f8 movsx edi,al + 4231e7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4231eb: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 4231ef: 8b 08 mov ecx,DWORD PTR [rax] + 4231f1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4231f5: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4231f9: 8b 10 mov edx,DWORD PTR [rax] + 4231fb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4231ff: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 423203: 8b 30 mov esi,DWORD PTR [rax] + 423205: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 423209: 41 89 f8 mov r8d,edi + 42320c: 48 89 c7 mov rdi,rax + 42320f: e8 06 45 00 00 call 42771a <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEjcLi0EEET_S7_T0_iiT1_> + 423214: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 423218: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42321c: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 423220: 8b 00 mov eax,DWORD PTR [rax] + 423222: 85 c0 test eax,eax + 423224: 7e 1f jle 423245 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_+0xd1> + 423226: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42322a: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 42322e: 8b 08 mov ecx,DWORD PTR [rax] + 423230: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 423234: ba c0 70 43 00 mov edx,0x4370c0 + 423239: 89 ce mov esi,ecx + 42323b: 48 89 c7 mov rdi,rax + 42323e: e8 2b 45 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 423243: eb 04 jmp 423249 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_+0xd5> + 423245: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 423249: c9 leave + 42324a: c3 ret + 42324b: 90 nop + +000000000042324c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_(): + 42324c: 55 push rbp + 42324d: 48 89 e5 mov rbp,rsp + 423250: 53 push rbx + 423251: 48 83 ec 38 sub rsp,0x38 + 423255: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 423259: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42325d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423261: 48 8b 00 mov rax,QWORD PTR [rax] + 423264: 8b 00 mov eax,DWORD PTR [rax] + 423266: 85 c0 test eax,eax + 423268: 74 48 je 4232b2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0x66> + 42326a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42326e: 48 8b 00 mov rax,QWORD PTR [rax] + 423271: 8b 00 mov eax,DWORD PTR [rax] + 423273: 48 98 cdqe + 423275: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 42327c: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 42327f: 48 8d 45 c0 lea rax,[rbp-0x40] + 423283: be 00 00 00 00 mov esi,0x0 + 423288: 48 89 c7 mov rdi,rax + 42328b: e8 a2 f9 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423290: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 423294: 48 8d 45 d8 lea rax,[rbp-0x28] + 423298: 48 89 c7 mov rdi,rax + 42329b: e8 9c d7 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4232a0: 48 89 c2 mov rdx,rax + 4232a3: 48 8d 45 d7 lea rax,[rbp-0x29] + 4232a7: 48 89 c6 mov rsi,rax + 4232aa: 48 89 d7 mov rdi,rdx + 4232ad: e8 98 d7 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4232b2: 48 8d 45 c0 lea rax,[rbp-0x40] + 4232b6: be 00 00 00 00 mov esi,0x0 + 4232bb: 48 89 c7 mov rdi,rax + 4232be: e8 6f f9 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4232c3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4232c7: 48 8d 45 e0 lea rax,[rbp-0x20] + 4232cb: 48 89 c7 mov rdi,rax + 4232ce: e8 69 d7 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4232d3: be c0 70 43 00 mov esi,0x4370c0 + 4232d8: 48 89 c7 mov rdi,rax + 4232db: e8 d4 31 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 4232e0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4232e4: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4232e8: 8b 00 mov eax,DWORD PTR [rax] + 4232ea: 85 c0 test eax,eax + 4232ec: 75 2d jne 42331b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0xcf> + 4232ee: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4232f2: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4232f6: 8b 00 mov eax,DWORD PTR [rax] + 4232f8: 85 c0 test eax,eax + 4232fa: 75 1f jne 42331b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0xcf> + 4232fc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423300: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 423304: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 423308: c0 e8 04 shr al,0x4 + 42330b: 83 e0 01 and eax,0x1 + 42330e: 83 f0 01 xor eax,0x1 + 423311: 84 c0 test al,al + 423313: 74 06 je 42331b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0xcf> + 423315: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423319: eb 78 jmp 423393 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0x147> + 42331b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42331f: 48 8b 58 20 mov rbx,QWORD PTR [rax+0x20] + 423323: 48 8d 45 c0 lea rax,[rbp-0x40] + 423327: be 00 00 00 00 mov esi,0x0 + 42332c: 48 89 c7 mov rdi,rax + 42332f: e8 fe f8 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423334: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 423338: 48 8d 45 e8 lea rax,[rbp-0x18] + 42333c: 48 89 c7 mov rdi,rax + 42333f: e8 f8 d6 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423344: 48 89 de mov rsi,rbx + 423347: 48 89 c7 mov rdi,rax + 42334a: e8 65 31 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42334f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423353: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 423357: 8b 08 mov ecx,DWORD PTR [rax] + 423359: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42335d: ba c0 70 43 00 mov edx,0x4370c0 + 423362: 89 ce mov esi,ecx + 423364: 48 89 c7 mov rdi,rax + 423367: e8 02 44 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 42336c: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 423370: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423374: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 423378: 8b 10 mov edx,DWORD PTR [rax] + 42337a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42337e: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 423382: 8b 08 mov ecx,DWORD PTR [rax] + 423384: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423388: 89 ce mov esi,ecx + 42338a: 48 89 c7 mov rdi,rax + 42338d: e8 73 46 00 00 call 427a05 <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEjEET0_S7_T1_i> + 423392: 90 nop + 423393: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 423397: c9 leave + 423398: c3 ret + +0000000000423399 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_>: +_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_(): + 423399: 55 push rbp + 42339a: 48 89 e5 mov rbp,rsp + 42339d: 48 81 ec 50 01 00 00 sub rsp,0x150 + 4233a4: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 4233ab: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 4233b2: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 4233b9: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 4233c0: 44 89 c0 mov eax,r8d + 4233c3: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 4233c9: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4233d0: 8b 00 mov eax,DWORD PTR [rax] + 4233d2: 89 85 34 ff ff ff mov DWORD PTR [rbp-0xcc],eax + 4233d8: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4233df: 48 89 c7 mov rdi,rax + 4233e2: e8 c2 53 ff ff call 4187a9 <_ZN3fmt2v76detail20get_significand_sizeIfEEiRKNS1_9dragonbox10decimal_fpIT_EE> + 4233e7: 89 85 30 ff ff ff mov DWORD PTR [rbp-0xd0],eax + 4233ed: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 4233f4: 0f b6 c0 movzx eax,al + 4233f7: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 4233fd: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 423403: 89 c7 mov edi,eax + 423405: e8 b7 81 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42340a: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 423410: 85 d2 test edx,edx + 423412: 74 07 je 42341b <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x82> + 423414: ba 01 00 00 00 mov edx,0x1 + 423419: eb 05 jmp 423420 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x87> + 42341b: ba 00 00 00 00 mov edx,0x0 + 423420: 01 d0 add eax,edx + 423422: 89 c0 mov eax,eax + 423424: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 423428: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 42342f: 8b 50 04 mov edx,DWORD PTR [rax+0x4] + 423432: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 423438: 01 d0 add eax,edx + 42343a: 83 e8 01 sub eax,0x1 + 42343d: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 423440: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 423447: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 42344e: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 423451: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 423457: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 42345e: 48 89 c7 mov rdi,rax + 423461: e8 4e fa ff ff call 422eb4 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv> + 423466: 84 c0 test al,al + 423468: 0f 84 b5 01 00 00 je 423623 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x28a> + 42346e: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 423475: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 42347c: c0 e8 04 shr al,0x4 + 42347f: 83 e0 01 and eax,0x1 + 423482: 84 c0 test al,al + 423484: 74 4e je 4234d4 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x13b> + 423486: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 423490: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 423496: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 42349c: 29 c2 sub edx,eax + 42349e: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 4234a4: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 4234ab: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 4234b2: 48 89 d6 mov rsi,rdx + 4234b5: 48 89 c7 mov rdi,rax + 4234b8: e8 d2 87 fe ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 4234bd: 8b 00 mov eax,DWORD PTR [rax] + 4234bf: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 4234c2: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4234c5: 89 c7 mov edi,eax + 4234c7: e8 f5 80 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4234cc: 89 c0 mov eax,eax + 4234ce: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4234d2: eb 12 jmp 4234e6 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x14d> + 4234d4: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 4234da: 83 f8 01 cmp eax,0x1 + 4234dd: 75 07 jne 4234e6 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x14d> + 4234df: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 4234e6: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4234e9: 89 c2 mov edx,eax + 4234eb: f7 da neg edx + 4234ed: 0f 49 c2 cmovns eax,edx + 4234f0: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 4234f3: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 4234fa: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 4234fe: 7e 18 jle 423518 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x17f> + 423500: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 423507: 7e 07 jle 423510 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x177> + 423509: b8 04 00 00 00 mov eax,0x4 + 42350e: eb 05 jmp 423515 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x17c> + 423510: b8 03 00 00 00 mov eax,0x3 + 423515: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 423518: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 42351f: 84 c0 test al,al + 423521: 74 07 je 42352a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x191> + 423523: ba 03 00 00 00 mov edx,0x3 + 423528: eb 05 jmp 42352f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x196> + 42352a: ba 02 00 00 00 mov edx,0x2 + 42352f: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 423532: 01 d0 add eax,edx + 423534: 89 c7 mov edi,eax + 423536: e8 86 80 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42353b: 89 c0 mov eax,eax + 42353d: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 423541: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 423548: 83 e0 01 and eax,0x1 + 42354b: 84 c0 test al,al + 42354d: 74 07 je 423556 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x1bd> + 42354f: b8 45 00 00 00 mov eax,0x45 + 423554: eb 05 jmp 42355b <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x1c2> + 423556: b8 65 00 00 00 mov eax,0x65 + 42355b: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 42355e: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 423564: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 42356a: 8b 85 34 ff ff ff mov eax,DWORD PTR [rbp-0xcc] + 423570: 89 85 f4 fe ff ff mov DWORD PTR [rbp-0x10c],eax + 423576: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 42357c: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 423582: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 423589: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 42358f: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 423592: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 423598: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 42359c: 88 85 04 ff ff ff mov BYTE PTR [rbp-0xfc],al + 4235a2: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4235a5: 89 85 08 ff ff ff mov DWORD PTR [rbp-0xf8],eax + 4235ab: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 4235b2: 8b 00 mov eax,DWORD PTR [rax] + 4235b4: 85 c0 test eax,eax + 4235b6: 7e 26 jle 4235de <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x245> + 4235b8: 48 8d 8d f0 fe ff ff lea rcx,[rbp-0x110] + 4235bf: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4235c3: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4235ca: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4235d1: 48 89 c7 mov rdi,rax + 4235d4: e8 f3 43 00 00 call 4279cc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mOT2_> + 4235d9: e9 e3 02 00 00 jmp 4238c1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x528> + 4235de: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4235e2: 48 8d 85 d8 fe ff ff lea rax,[rbp-0x128] + 4235e9: 48 89 d6 mov rsi,rdx + 4235ec: 48 89 c7 mov rdi,rax + 4235ef: e8 85 e6 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 4235f4: 48 8b 10 mov rdx,QWORD PTR [rax] + 4235f7: 48 8d 85 f0 fe ff ff lea rax,[rbp-0x110] + 4235fe: 48 89 d6 mov rsi,rdx + 423601: 48 89 c7 mov rdi,rax + 423604: e8 25 f9 ff ff call 422f2e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_> + 423609: 48 89 c2 mov rdx,rax + 42360c: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 423613: 48 89 d6 mov rsi,rdx + 423616: 48 89 c7 mov rdi,rax + 423619: e8 84 f6 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42361e: e9 9e 02 00 00 jmp 4238c1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x528> + 423623: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 42362a: 8b 50 04 mov edx,DWORD PTR [rax+0x4] + 42362d: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 423633: 01 d0 add eax,edx + 423635: 89 85 1c ff ff ff mov DWORD PTR [rbp-0xe4],eax + 42363b: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 423642: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 423645: 85 c0 test eax,eax + 423647: 0f 88 00 01 00 00 js 42374d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x3b4> + 42364d: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 423654: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 423657: 89 c7 mov edi,eax + 423659: e8 63 7f fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42365e: 89 c0 mov eax,eax + 423660: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 423664: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 42366a: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 423670: 29 c2 sub edx,eax + 423672: 89 95 ec fe ff ff mov DWORD PTR [rbp-0x114],edx + 423678: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 42367f: c0 e8 04 shr al,0x4 + 423682: 83 e0 01 and eax,0x1 + 423685: 84 c0 test al,al + 423687: 74 3c je 4236c5 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x32c> + 423689: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 42368f: 85 c0 test eax,eax + 423691: 7f 15 jg 4236a8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x30f> + 423693: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 42369a: 3c 02 cmp al,0x2 + 42369c: 74 0a je 4236a8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x30f> + 42369e: c7 85 ec fe ff ff 01 00 00 00 mov DWORD PTR [rbp-0x114],0x1 + 4236a8: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 4236ae: 85 c0 test eax,eax + 4236b0: 7e 13 jle 4236c5 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x32c> + 4236b2: 8b 85 ec fe ff ff mov eax,DWORD PTR [rbp-0x114] + 4236b8: 89 c7 mov edi,eax + 4236ba: e8 02 7f fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4236bf: 89 c0 mov eax,eax + 4236c1: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4236c5: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 4236cc: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 4236d3: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 4236da: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 4236e1: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4236e8: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 4236ef: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 4236f6: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 4236fd: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 423704: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 42370b: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 423712: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 423719: 48 8d 85 ec fe ff ff lea rax,[rbp-0x114] + 423720: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 423727: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 42372e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 423732: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 423739: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 423740: 48 89 c7 mov rdi,rax + 423743: e8 f1 42 00 00 call 427a39 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mOT2_> + 423748: e9 74 01 00 00 jmp 4238c1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x528> + 42374d: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 423753: 85 c0 test eax,eax + 423755: 0f 8e b1 00 00 00 jle 42380c <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x473> + 42375b: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 423762: c0 e8 04 shr al,0x4 + 423765: 83 e0 01 and eax,0x1 + 423768: 84 c0 test al,al + 42376a: 74 10 je 42377c <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x3e3> + 42376c: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 423772: 8b 95 30 ff ff ff mov edx,DWORD PTR [rbp-0xd0] + 423778: 29 d0 sub eax,edx + 42377a: eb 05 jmp 423781 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x3e8> + 42377c: b8 00 00 00 00 mov eax,0x0 + 423781: 89 85 e8 fe ff ff mov DWORD PTR [rbp-0x118],eax + 423787: 8b 85 e8 fe ff ff mov eax,DWORD PTR [rbp-0x118] + 42378d: ba 00 00 00 00 mov edx,0x0 + 423792: 85 c0 test eax,eax + 423794: 0f 48 c2 cmovs eax,edx + 423797: 89 c7 mov edi,eax + 423799: e8 23 7e fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42379e: 83 c0 01 add eax,0x1 + 4237a1: 89 c0 mov eax,eax + 4237a3: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4237a7: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 4237ae: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 4237b2: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 4237b9: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 4237bd: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4237c4: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 4237c8: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 4237cf: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 4237d3: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 4237da: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 4237de: 48 8d 85 e8 fe ff ff lea rax,[rbp-0x118] + 4237e5: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 4237e9: 48 8d 4d 80 lea rcx,[rbp-0x80] + 4237ed: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4237f1: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4237f8: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4237ff: 48 89 c7 mov rdi,rax + 423802: e8 6b 42 00 00 call 427a72 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mOT2_> + 423807: e9 b5 00 00 00 jmp 4238c1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x528> + 42380c: 8b 85 1c ff ff ff mov eax,DWORD PTR [rbp-0xe4] + 423812: f7 d8 neg eax + 423814: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 42381a: 8b 85 30 ff ff ff mov eax,DWORD PTR [rbp-0xd0] + 423820: 85 c0 test eax,eax + 423822: 75 26 jne 42384a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x4b1> + 423824: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 42382a: 85 c0 test eax,eax + 42382c: 78 1c js 42384a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x4b1> + 42382e: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 423834: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 42383a: 39 c2 cmp edx,eax + 42383c: 7d 0c jge 42384a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x4b1> + 42383e: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 423844: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 42384a: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 423850: 89 c7 mov edi,eax + 423852: e8 6a 7d fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 423857: 83 c0 02 add eax,0x2 + 42385a: 89 c0 mov eax,eax + 42385c: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 423860: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 423867: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42386b: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 423872: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 423876: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 42387d: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 423881: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 423888: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 42388c: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 423893: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 423897: 48 8d 85 34 ff ff ff lea rax,[rbp-0xcc] + 42389e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4238a2: 48 8d 4d b0 lea rcx,[rbp-0x50] + 4238a6: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4238aa: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4238b1: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4238b8: 48 89 c7 mov rdi,rax + 4238bb: e8 eb 41 00 00 call 427aab <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mOT2_> + 4238c0: 90 nop + 4238c1: c9 leave + 4238c2: c3 ret + 4238c3: 90 nop + +00000000004238c4 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv(): + 4238c4: 55 push rbp + 4238c5: 48 89 e5 mov rbp,rsp + 4238c8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4238cc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4238d0: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 4238d4: 3c 01 cmp al,0x1 + 4238d6: 75 07 jne 4238df <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x1b> + 4238d8: b8 01 00 00 00 mov eax,0x1 + 4238dd: eb 5c jmp 42393b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x77> + 4238df: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4238e3: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 4238e7: 84 c0 test al,al + 4238e9: 74 07 je 4238f2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x2e> + 4238eb: b8 00 00 00 00 mov eax,0x0 + 4238f0: eb 49 jmp 42393b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x77> + 4238f2: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 4238f9: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 423900: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423904: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 423907: 83 f8 fc cmp eax,0xfffffffc + 42390a: 7c 22 jl 42392e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x6a> + 42390c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423910: 8b 00 mov eax,DWORD PTR [rax] + 423912: 85 c0 test eax,eax + 423914: 7e 08 jle 42391e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x5a> + 423916: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42391a: 8b 10 mov edx,DWORD PTR [rax] + 42391c: eb 05 jmp 423923 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x5f> + 42391e: ba 10 00 00 00 mov edx,0x10 + 423923: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423927: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 42392a: 39 c2 cmp edx,eax + 42392c: 7f 07 jg 423935 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x71> + 42392e: b8 01 00 00 00 mov eax,0x1 + 423933: eb 05 jmp 42393a <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv+0x76> + 423935: b8 00 00 00 00 mov eax,0x0 + 42393a: 90 nop + 42393b: 5d pop rbp + 42393c: c3 ret + 42393d: 90 nop + +000000000042393e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_(): + 42393e: 55 push rbp + 42393f: 48 89 e5 mov rbp,rsp + 423942: 48 83 ec 30 sub rsp,0x30 + 423946: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42394a: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42394e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 423952: 8b 00 mov eax,DWORD PTR [rax] + 423954: 85 c0 test eax,eax + 423956: 74 45 je 42399d <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_+0x5f> + 423958: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42395c: 8b 00 mov eax,DWORD PTR [rax] + 42395e: 48 98 cdqe + 423960: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 423967: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 42396a: 48 8d 45 d0 lea rax,[rbp-0x30] + 42396e: be 00 00 00 00 mov esi,0x0 + 423973: 48 89 c7 mov rdi,rax + 423976: e8 b7 f2 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42397b: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42397f: 48 8d 45 e8 lea rax,[rbp-0x18] + 423983: 48 89 c7 mov rdi,rax + 423986: e8 b1 d0 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42398b: 48 89 c2 mov rdx,rax + 42398e: 48 8d 45 e7 lea rax,[rbp-0x19] + 423992: 48 89 c6 mov rsi,rax + 423995: 48 89 d7 mov rdi,rdx + 423998: e8 ad d0 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42399d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4239a1: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 4239a5: 0f be c8 movsx ecx,al + 4239a8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4239ac: 8b 50 10 mov edx,DWORD PTR [rax+0x10] + 4239af: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4239b3: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 4239b7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4239bb: 41 89 c8 mov r8d,ecx + 4239be: b9 01 00 00 00 mov ecx,0x1 + 4239c3: 48 89 c7 mov rdi,rax + 4239c6: e8 19 41 00 00 call 427ae4 <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEmcLi0EEET_S7_T0_iiT1_> + 4239cb: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4239cf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4239d3: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 4239d6: 85 c0 test eax,eax + 4239d8: 7e 1e jle 4239f8 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_+0xba> + 4239da: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4239de: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 4239e1: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4239e5: ba c1 70 43 00 mov edx,0x4370c1 + 4239ea: 89 ce mov esi,ecx + 4239ec: 48 89 c7 mov rdi,rax + 4239ef: e8 7a 3d 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 4239f4: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4239f8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4239fc: 0f b6 40 1c movzx eax,BYTE PTR [rax+0x1c] + 423a00: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 423a03: 48 8d 45 d0 lea rax,[rbp-0x30] + 423a07: be 00 00 00 00 mov esi,0x0 + 423a0c: 48 89 c7 mov rdi,rax + 423a0f: e8 1e f2 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423a14: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 423a18: 48 8d 45 f8 lea rax,[rbp-0x8] + 423a1c: 48 89 c7 mov rdi,rax + 423a1f: e8 18 d0 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423a24: 48 89 c2 mov rdx,rax + 423a27: 48 8d 45 f7 lea rax,[rbp-0x9] + 423a2b: 48 89 c6 mov rsi,rax + 423a2e: 48 89 d7 mov rdi,rdx + 423a31: e8 14 d0 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 423a36: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 423a3a: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 423a3d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 423a41: 48 89 d6 mov rsi,rdx + 423a44: 89 c7 mov edi,eax + 423a46: e8 62 3d 00 00 call 4277ad <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_> + 423a4b: c9 leave + 423a4c: c3 ret + 423a4d: 90 nop + +0000000000423a4e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_(): + 423a4e: 55 push rbp + 423a4f: 48 89 e5 mov rbp,rsp + 423a52: 53 push rbx + 423a53: 48 83 ec 38 sub rsp,0x38 + 423a57: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 423a5b: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 423a5f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423a63: 48 8b 00 mov rax,QWORD PTR [rax] + 423a66: 8b 00 mov eax,DWORD PTR [rax] + 423a68: 85 c0 test eax,eax + 423a6a: 74 48 je 423ab4 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x66> + 423a6c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423a70: 48 8b 00 mov rax,QWORD PTR [rax] + 423a73: 8b 00 mov eax,DWORD PTR [rax] + 423a75: 48 98 cdqe + 423a77: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 423a7e: 88 45 df mov BYTE PTR [rbp-0x21],al + 423a81: 48 8d 45 c0 lea rax,[rbp-0x40] + 423a85: be 00 00 00 00 mov esi,0x0 + 423a8a: 48 89 c7 mov rdi,rax + 423a8d: e8 a0 f1 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423a92: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 423a96: 48 8d 45 e0 lea rax,[rbp-0x20] + 423a9a: 48 89 c7 mov rdi,rax + 423a9d: e8 9a cf fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423aa2: 48 89 c2 mov rdx,rax + 423aa5: 48 8d 45 df lea rax,[rbp-0x21] + 423aa9: 48 89 c6 mov rsi,rax + 423aac: 48 89 d7 mov rdi,rdx + 423aaf: e8 96 cf fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 423ab4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423ab8: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 423abc: 8b 10 mov edx,DWORD PTR [rax] + 423abe: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423ac2: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 423ac6: 48 8b 08 mov rcx,QWORD PTR [rax] + 423ac9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423acd: 48 89 ce mov rsi,rcx + 423ad0: 48 89 c7 mov rdi,rax + 423ad3: e8 9b 40 00 00 call 427b73 <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_i> + 423ad8: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 423adc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423ae0: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 423ae4: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 423ae7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423aeb: ba c1 70 43 00 mov edx,0x4370c1 + 423af0: 89 ce mov esi,ecx + 423af2: 48 89 c7 mov rdi,rax + 423af5: e8 74 3c 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 423afa: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 423afe: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423b02: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 423b06: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 423b0a: c0 e8 04 shr al,0x4 + 423b0d: 83 e0 01 and eax,0x1 + 423b10: 83 f0 01 xor eax,0x1 + 423b13: 84 c0 test al,al + 423b15: 74 06 je 423b1d <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0xcf> + 423b17: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423b1b: eb 65 jmp 423b82 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x134> + 423b1d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423b21: 48 8b 58 28 mov rbx,QWORD PTR [rax+0x28] + 423b25: 48 8d 45 c0 lea rax,[rbp-0x40] + 423b29: be 00 00 00 00 mov esi,0x0 + 423b2e: 48 89 c7 mov rdi,rax + 423b31: e8 fc f0 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423b36: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 423b3a: 48 8d 45 e8 lea rax,[rbp-0x18] + 423b3e: 48 89 c7 mov rdi,rax + 423b41: e8 f6 ce fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423b46: 48 89 de mov rsi,rbx + 423b49: 48 89 c7 mov rdi,rax + 423b4c: e8 63 29 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 423b51: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423b55: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 423b59: 8b 00 mov eax,DWORD PTR [rax] + 423b5b: 85 c0 test eax,eax + 423b5d: 7e 1f jle 423b7e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x130> + 423b5f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423b63: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 423b67: 8b 08 mov ecx,DWORD PTR [rax] + 423b69: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423b6d: ba c1 70 43 00 mov edx,0x4370c1 + 423b72: 89 ce mov esi,ecx + 423b74: 48 89 c7 mov rdi,rax + 423b77: e8 f2 3b 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 423b7c: eb 04 jmp 423b82 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_+0x134> + 423b7e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423b82: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 423b86: c9 leave + 423b87: c3 ret + +0000000000423b88 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_(): + 423b88: 55 push rbp + 423b89: 48 89 e5 mov rbp,rsp + 423b8c: 48 83 ec 20 sub rsp,0x20 + 423b90: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 423b94: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 423b98: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423b9c: 48 8b 00 mov rax,QWORD PTR [rax] + 423b9f: 8b 00 mov eax,DWORD PTR [rax] + 423ba1: 85 c0 test eax,eax + 423ba3: 74 48 je 423bed <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_+0x65> + 423ba5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423ba9: 48 8b 00 mov rax,QWORD PTR [rax] + 423bac: 8b 00 mov eax,DWORD PTR [rax] + 423bae: 48 98 cdqe + 423bb0: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 423bb7: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 423bba: 48 8d 45 e0 lea rax,[rbp-0x20] + 423bbe: be 00 00 00 00 mov esi,0x0 + 423bc3: 48 89 c7 mov rdi,rax + 423bc6: e8 67 f0 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423bcb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 423bcf: 48 8d 45 f8 lea rax,[rbp-0x8] + 423bd3: 48 89 c7 mov rdi,rax + 423bd6: e8 61 ce fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423bdb: 48 89 c2 mov rdx,rax + 423bde: 48 8d 45 f7 lea rax,[rbp-0x9] + 423be2: 48 89 c6 mov rsi,rax + 423be5: 48 89 d7 mov rdi,rdx + 423be8: e8 5d ce fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 423bed: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423bf1: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 423bf5: 0f b6 00 movzx eax,BYTE PTR [rax] + 423bf8: 0f be f8 movsx edi,al + 423bfb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423bff: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 423c03: 8b 08 mov ecx,DWORD PTR [rax] + 423c05: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423c09: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 423c0d: 8b 10 mov edx,DWORD PTR [rax] + 423c0f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423c13: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 423c17: 48 8b 30 mov rsi,QWORD PTR [rax] + 423c1a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 423c1e: 41 89 f8 mov r8d,edi + 423c21: 48 89 c7 mov rdi,rax + 423c24: e8 bb 3e 00 00 call 427ae4 <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEmcLi0EEET_S7_T0_iiT1_> + 423c29: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 423c2d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423c31: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 423c35: 8b 00 mov eax,DWORD PTR [rax] + 423c37: 85 c0 test eax,eax + 423c39: 7e 1f jle 423c5a <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_+0xd2> + 423c3b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 423c3f: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 423c43: 8b 08 mov ecx,DWORD PTR [rax] + 423c45: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 423c49: ba c1 70 43 00 mov edx,0x4370c1 + 423c4e: 89 ce mov esi,ecx + 423c50: 48 89 c7 mov rdi,rax + 423c53: e8 16 3b 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 423c58: eb 04 jmp 423c5e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_+0xd6> + 423c5a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 423c5e: c9 leave + 423c5f: c3 ret + +0000000000423c60 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_(): + 423c60: 55 push rbp + 423c61: 48 89 e5 mov rbp,rsp + 423c64: 53 push rbx + 423c65: 48 83 ec 38 sub rsp,0x38 + 423c69: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 423c6d: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 423c71: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423c75: 48 8b 00 mov rax,QWORD PTR [rax] + 423c78: 8b 00 mov eax,DWORD PTR [rax] + 423c7a: 85 c0 test eax,eax + 423c7c: 74 48 je 423cc6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0x66> + 423c7e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423c82: 48 8b 00 mov rax,QWORD PTR [rax] + 423c85: 8b 00 mov eax,DWORD PTR [rax] + 423c87: 48 98 cdqe + 423c89: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 423c90: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 423c93: 48 8d 45 c0 lea rax,[rbp-0x40] + 423c97: be 00 00 00 00 mov esi,0x0 + 423c9c: 48 89 c7 mov rdi,rax + 423c9f: e8 8e ef ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423ca4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 423ca8: 48 8d 45 d8 lea rax,[rbp-0x28] + 423cac: 48 89 c7 mov rdi,rax + 423caf: e8 88 cd fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423cb4: 48 89 c2 mov rdx,rax + 423cb7: 48 8d 45 d7 lea rax,[rbp-0x29] + 423cbb: 48 89 c6 mov rsi,rax + 423cbe: 48 89 d7 mov rdi,rdx + 423cc1: e8 84 cd fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 423cc6: 48 8d 45 c0 lea rax,[rbp-0x40] + 423cca: be 00 00 00 00 mov esi,0x0 + 423ccf: 48 89 c7 mov rdi,rax + 423cd2: e8 5b ef ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423cd7: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 423cdb: 48 8d 45 e0 lea rax,[rbp-0x20] + 423cdf: 48 89 c7 mov rdi,rax + 423ce2: e8 55 cd fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423ce7: be c1 70 43 00 mov esi,0x4370c1 + 423cec: 48 89 c7 mov rdi,rax + 423cef: e8 c0 27 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 423cf4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423cf8: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 423cfc: 8b 00 mov eax,DWORD PTR [rax] + 423cfe: 85 c0 test eax,eax + 423d00: 75 2d jne 423d2f <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0xcf> + 423d02: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423d06: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 423d0a: 8b 00 mov eax,DWORD PTR [rax] + 423d0c: 85 c0 test eax,eax + 423d0e: 75 1f jne 423d2f <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0xcf> + 423d10: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423d14: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 423d18: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 423d1c: c0 e8 04 shr al,0x4 + 423d1f: 83 e0 01 and eax,0x1 + 423d22: 83 f0 01 xor eax,0x1 + 423d25: 84 c0 test al,al + 423d27: 74 06 je 423d2f <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0xcf> + 423d29: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423d2d: eb 7a jmp 423da9 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_+0x149> + 423d2f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423d33: 48 8b 58 20 mov rbx,QWORD PTR [rax+0x20] + 423d37: 48 8d 45 c0 lea rax,[rbp-0x40] + 423d3b: be 00 00 00 00 mov esi,0x0 + 423d40: 48 89 c7 mov rdi,rax + 423d43: e8 ea ee ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 423d48: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 423d4c: 48 8d 45 e8 lea rax,[rbp-0x18] + 423d50: 48 89 c7 mov rdi,rax + 423d53: e8 e4 cc fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 423d58: 48 89 de mov rsi,rbx + 423d5b: 48 89 c7 mov rdi,rax + 423d5e: e8 51 27 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 423d63: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423d67: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 423d6b: 8b 08 mov ecx,DWORD PTR [rax] + 423d6d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423d71: ba c1 70 43 00 mov edx,0x4370c1 + 423d76: 89 ce mov esi,ecx + 423d78: 48 89 c7 mov rdi,rax + 423d7b: e8 ee 39 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 423d80: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 423d84: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423d88: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 423d8c: 8b 10 mov edx,DWORD PTR [rax] + 423d8e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 423d92: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 423d96: 48 8b 08 mov rcx,QWORD PTR [rax] + 423d99: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 423d9d: 48 89 ce mov rsi,rcx + 423da0: 48 89 c7 mov rdi,rax + 423da3: e8 cb 3d 00 00 call 427b73 <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_i> + 423da8: 90 nop + 423da9: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 423dad: c9 leave + 423dae: c3 ret + +0000000000423daf <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_>: +_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_(): + 423daf: 55 push rbp + 423db0: 48 89 e5 mov rbp,rsp + 423db3: 48 81 ec 50 01 00 00 sub rsp,0x150 + 423dba: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 423dc1: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 423dc8: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 423dcf: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 423dd6: 44 89 c0 mov eax,r8d + 423dd9: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 423ddf: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 423de6: 48 8b 00 mov rax,QWORD PTR [rax] + 423de9: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 423df0: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 423df7: 48 89 c7 mov rdi,rax + 423dfa: e8 a1 4c ff ff call 418aa0 <_ZN3fmt2v76detail20get_significand_sizeIdEEiRKNS1_9dragonbox10decimal_fpIT_EE> + 423dff: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 423e05: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 423e0c: 0f b6 c0 movzx eax,al + 423e0f: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 423e15: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 423e1b: 89 c7 mov edi,eax + 423e1d: e8 9f 77 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 423e22: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 423e28: 85 d2 test edx,edx + 423e2a: 74 07 je 423e33 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x84> + 423e2c: ba 01 00 00 00 mov edx,0x1 + 423e31: eb 05 jmp 423e38 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x89> + 423e33: ba 00 00 00 00 mov edx,0x0 + 423e38: 01 d0 add eax,edx + 423e3a: 89 c0 mov eax,eax + 423e3c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 423e40: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 423e47: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 423e4a: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 423e50: 01 d0 add eax,edx + 423e52: 83 e8 01 sub eax,0x1 + 423e55: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 423e58: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 423e5f: 48 89 85 1c ff ff ff mov QWORD PTR [rbp-0xe4],rax + 423e66: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 423e69: 89 85 24 ff ff ff mov DWORD PTR [rbp-0xdc],eax + 423e6f: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 423e76: 48 89 c7 mov rdi,rax + 423e79: e8 46 fa ff ff call 4238c4 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlvE_clEv> + 423e7e: 84 c0 test al,al + 423e80: 0f 84 b7 01 00 00 je 42403d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x28e> + 423e86: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 423e8d: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 423e94: c0 e8 04 shr al,0x4 + 423e97: 83 e0 01 and eax,0x1 + 423e9a: 84 c0 test al,al + 423e9c: 74 4e je 423eec <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x13d> + 423e9e: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 423ea8: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 423eae: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 423eb4: 29 c2 sub edx,eax + 423eb6: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 423ebc: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 423ec3: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 423eca: 48 89 d6 mov rsi,rdx + 423ecd: 48 89 c7 mov rdi,rax + 423ed0: e8 ba 7d fe ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 423ed5: 8b 00 mov eax,DWORD PTR [rax] + 423ed7: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 423eda: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 423edd: 89 c7 mov edi,eax + 423edf: e8 dd 76 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 423ee4: 89 c0 mov eax,eax + 423ee6: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 423eea: eb 12 jmp 423efe <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x14f> + 423eec: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 423ef2: 83 f8 01 cmp eax,0x1 + 423ef5: 75 07 jne 423efe <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x14f> + 423ef7: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 423efe: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 423f01: 89 c2 mov edx,eax + 423f03: f7 da neg edx + 423f05: 0f 49 c2 cmovns eax,edx + 423f08: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 423f0b: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 423f12: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 423f16: 7e 18 jle 423f30 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x181> + 423f18: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 423f1f: 7e 07 jle 423f28 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x179> + 423f21: b8 04 00 00 00 mov eax,0x4 + 423f26: eb 05 jmp 423f2d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x17e> + 423f28: b8 03 00 00 00 mov eax,0x3 + 423f2d: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 423f30: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 423f37: 84 c0 test al,al + 423f39: 74 07 je 423f42 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x193> + 423f3b: ba 03 00 00 00 mov edx,0x3 + 423f40: eb 05 jmp 423f47 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x198> + 423f42: ba 02 00 00 00 mov edx,0x2 + 423f47: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 423f4a: 01 d0 add eax,edx + 423f4c: 89 c7 mov edi,eax + 423f4e: e8 6e 76 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 423f53: 89 c0 mov eax,eax + 423f55: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 423f59: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 423f60: 83 e0 01 and eax,0x1 + 423f63: 84 c0 test al,al + 423f65: 74 07 je 423f6e <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x1bf> + 423f67: b8 45 00 00 00 mov eax,0x45 + 423f6c: eb 05 jmp 423f73 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x1c4> + 423f6e: b8 65 00 00 00 mov eax,0x65 + 423f73: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 423f76: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 423f7c: 89 85 e0 fe ff ff mov DWORD PTR [rbp-0x120],eax + 423f82: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 423f89: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 423f90: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 423f96: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 423f9c: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 423fa3: 88 85 f4 fe ff ff mov BYTE PTR [rbp-0x10c],al + 423fa9: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 423fac: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 423fb2: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 423fb6: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 423fbc: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 423fbf: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 423fc5: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 423fcc: 8b 00 mov eax,DWORD PTR [rax] + 423fce: 85 c0 test eax,eax + 423fd0: 7e 26 jle 423ff8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x249> + 423fd2: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 423fd9: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 423fdd: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 423fe4: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 423feb: 48 89 c7 mov rdi,rax + 423fee: e8 47 3b 00 00 call 427b3a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mOT2_> + 423ff3: e9 e3 02 00 00 jmp 4242db <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x52c> + 423ff8: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 423ffc: 48 8d 85 d8 fe ff ff lea rax,[rbp-0x128] + 424003: 48 89 d6 mov rsi,rdx + 424006: 48 89 c7 mov rdi,rax + 424009: e8 6b dc fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42400e: 48 8b 10 mov rdx,QWORD PTR [rax] + 424011: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 424018: 48 89 d6 mov rsi,rdx + 42401b: 48 89 c7 mov rdi,rax + 42401e: e8 1b f9 ff ff call 42393e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_> + 424023: 48 89 c2 mov rdx,rax + 424026: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 42402d: 48 89 d6 mov rsi,rdx + 424030: 48 89 c7 mov rdi,rax + 424033: e8 6a ec ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 424038: e9 9e 02 00 00 jmp 4242db <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x52c> + 42403d: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 424044: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 424047: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 42404d: 01 d0 add eax,edx + 42404f: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 424055: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 42405c: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 42405f: 85 c0 test eax,eax + 424061: 0f 88 00 01 00 00 js 424167 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x3b8> + 424067: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 42406e: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 424071: 89 c7 mov edi,eax + 424073: e8 49 75 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 424078: 89 c0 mov eax,eax + 42407a: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 42407e: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 424084: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 42408a: 29 c2 sub edx,eax + 42408c: 89 95 10 ff ff ff mov DWORD PTR [rbp-0xf0],edx + 424092: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 424099: c0 e8 04 shr al,0x4 + 42409c: 83 e0 01 and eax,0x1 + 42409f: 84 c0 test al,al + 4240a1: 74 3c je 4240df <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x330> + 4240a3: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4240a9: 85 c0 test eax,eax + 4240ab: 7f 15 jg 4240c2 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x313> + 4240ad: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 4240b4: 3c 02 cmp al,0x2 + 4240b6: 74 0a je 4240c2 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x313> + 4240b8: c7 85 10 ff ff ff 01 00 00 00 mov DWORD PTR [rbp-0xf0],0x1 + 4240c2: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4240c8: 85 c0 test eax,eax + 4240ca: 7e 13 jle 4240df <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x330> + 4240cc: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 4240d2: 89 c7 mov edi,eax + 4240d4: e8 e8 74 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4240d9: 89 c0 mov eax,eax + 4240db: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4240df: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 4240e6: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 4240ed: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4240f4: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 4240fb: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 424102: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 424109: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 424110: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 424117: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 42411e: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 424125: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 42412c: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 424133: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 42413a: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 424141: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 424148: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42414c: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 424153: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 42415a: 48 89 c7 mov rdi,rax + 42415d: e8 48 3a 00 00 call 427baa <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mOT2_> + 424162: e9 74 01 00 00 jmp 4242db <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x52c> + 424167: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 42416d: 85 c0 test eax,eax + 42416f: 0f 8e b1 00 00 00 jle 424226 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x477> + 424175: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 42417c: c0 e8 04 shr al,0x4 + 42417f: 83 e0 01 and eax,0x1 + 424182: 84 c0 test al,al + 424184: 74 10 je 424196 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x3e7> + 424186: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 42418c: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 424192: 29 d0 sub eax,edx + 424194: eb 05 jmp 42419b <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x3ec> + 424196: b8 00 00 00 00 mov eax,0x0 + 42419b: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 4241a1: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 4241a7: ba 00 00 00 00 mov edx,0x0 + 4241ac: 85 c0 test eax,eax + 4241ae: 0f 48 c2 cmovs eax,edx + 4241b1: 89 c7 mov edi,eax + 4241b3: e8 09 74 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4241b8: 83 c0 01 add eax,0x1 + 4241bb: 89 c0 mov eax,eax + 4241bd: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 4241c1: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 4241c8: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 4241cc: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4241d3: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 4241d7: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 4241de: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 4241e2: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 4241e9: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 4241ed: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 4241f4: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 4241f8: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 4241ff: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 424203: 48 8d 4d 80 lea rcx,[rbp-0x80] + 424207: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42420b: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 424212: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 424219: 48 89 c7 mov rdi,rax + 42421c: e8 c2 39 00 00 call 427be3 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mOT2_> + 424221: e9 b5 00 00 00 jmp 4242db <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x52c> + 424226: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 42422c: f7 d8 neg eax + 42422e: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 424234: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 42423a: 85 c0 test eax,eax + 42423c: 75 26 jne 424264 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x4b5> + 42423e: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 424244: 85 c0 test eax,eax + 424246: 78 1c js 424264 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x4b5> + 424248: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 42424e: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 424254: 39 c2 cmp edx,eax + 424256: 7d 0c jge 424264 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_+0x4b5> + 424258: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 42425e: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 424264: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 42426a: 89 c7 mov edi,eax + 42426c: e8 50 73 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 424271: 83 c0 02 add eax,0x2 + 424274: 89 c0 mov eax,eax + 424276: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 42427a: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 424281: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 424285: 48 8d 85 14 ff ff ff lea rax,[rbp-0xec] + 42428c: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 424290: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 424297: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 42429b: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 4242a2: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 4242a6: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 4242ad: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4242b1: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 4242b8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4242bc: 48 8d 4d b0 lea rcx,[rbp-0x50] + 4242c0: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4242c4: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 4242cb: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 4242d2: 48 89 c7 mov rdi,rax + 4242d5: e8 42 39 00 00 call 427c1c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mOT2_> + 4242da: 90 nop + 4242db: c9 leave + 4242dc: c3 ret + 4242dd: 90 nop + +00000000004242de <_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EEENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EEENKUlS6_E_clES6_(): + 4242de: 55 push rbp + 4242df: 48 89 e5 mov rbp,rsp + 4242e2: 48 83 ec 30 sub rsp,0x30 + 4242e6: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4242ea: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 4242ee: c6 45 e7 30 mov BYTE PTR [rbp-0x19],0x30 + 4242f2: 48 8d 45 d0 lea rax,[rbp-0x30] + 4242f6: be 00 00 00 00 mov esi,0x0 + 4242fb: 48 89 c7 mov rdi,rax + 4242fe: e8 2f e9 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 424303: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 424307: 48 8d 45 e8 lea rax,[rbp-0x18] + 42430b: 48 89 c7 mov rdi,rax + 42430e: e8 29 c7 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 424313: 48 89 c2 mov rdx,rax + 424316: 48 8d 45 e7 lea rax,[rbp-0x19] + 42431a: 48 89 c6 mov rsi,rax + 42431d: 48 89 d7 mov rdi,rdx + 424320: e8 25 c7 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 424325: c6 45 f7 78 mov BYTE PTR [rbp-0x9],0x78 + 424329: 48 8d 45 d0 lea rax,[rbp-0x30] + 42432d: be 00 00 00 00 mov esi,0x0 + 424332: 48 89 c7 mov rdi,rax + 424335: e8 f8 e8 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42433a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42433e: 48 8d 45 f8 lea rax,[rbp-0x8] + 424342: 48 89 c7 mov rdi,rax + 424345: e8 f2 c6 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42434a: 48 89 c2 mov rdx,rax + 42434d: 48 8d 45 f7 lea rax,[rbp-0x9] + 424351: 48 89 c6 mov rsi,rax + 424354: 48 89 d7 mov rdi,rdx + 424357: e8 ee c6 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42435c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 424360: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 424363: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 424367: 48 8b 30 mov rsi,QWORD PTR [rax] + 42436a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42436e: b9 00 00 00 00 mov ecx,0x0 + 424373: 48 89 c7 mov rdi,rax + 424376: e8 da 38 00 00 call 427c55 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib> + 42437b: c9 leave + 42437c: c3 ret + +000000000042437d <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EE>: +_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EE(): + 42437d: 55 push rbp + 42437e: 48 89 e5 mov rbp,rsp + 424381: 48 83 ec 40 sub rsp,0x40 + 424385: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 424389: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42438d: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 424391: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 424395: 48 89 c7 mov rdi,rax + 424398: e8 07 55 ff ff call 4198a4 <_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_> + 42439d: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4243a0: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4243a3: 89 c7 mov edi,eax + 4243a5: e8 17 72 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4243aa: 89 c0 mov eax,eax + 4243ac: 48 83 c0 02 add rax,0x2 + 4243b0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4243b4: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4243b8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4243bc: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4243bf: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 4243c2: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 4243c7: 74 1a je 4243e3 <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EE+0x66> + 4243c9: 48 8d 4d e0 lea rcx,[rbp-0x20] + 4243cd: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4243d1: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 4243d5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4243d9: 48 89 c7 mov rdi,rax + 4243dc: e8 09 39 00 00 call 427cea <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmOT2_> + 4243e1: eb 37 jmp 42441a <_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EE+0x9d> + 4243e3: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4243e7: 48 8d 45 d8 lea rax,[rbp-0x28] + 4243eb: 48 89 d6 mov rsi,rdx + 4243ee: 48 89 c7 mov rdi,rax + 4243f1: e8 83 d8 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 4243f6: 48 8b 10 mov rdx,QWORD PTR [rax] + 4243f9: 48 8d 45 e0 lea rax,[rbp-0x20] + 4243fd: 48 89 d6 mov rsi,rdx + 424400: 48 89 c7 mov rdi,rax + 424403: e8 d6 fe ff ff call 4242de <_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EEENKUlS6_E_clES6_> + 424408: 48 89 c2 mov rdx,rax + 42440b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42440f: 48 89 d6 mov rsi,rdx + 424412: 48 89 c7 mov rdi,rax + 424415: e8 88 e8 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42441a: c9 leave + 42441b: c3 ret + +000000000042441c <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE(): + 42441c: 55 push rbp + 42441d: 48 89 e5 mov rbp,rsp + 424420: 48 83 ec 40 sub rsp,0x40 + 424424: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 424428: 48 89 d1 mov rcx,rdx + 42442b: 48 89 f0 mov rax,rsi + 42442e: 48 89 fa mov rdx,rdi + 424431: 48 89 ca mov rdx,rcx + 424434: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 424438: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 42443c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 424440: 48 89 c7 mov rdi,rax + 424443: e8 dc 38 00 00 call 427d24 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE14has_named_argsEv> + 424448: 83 f0 01 xor eax,0x1 + 42444b: 84 c0 test al,al + 42444d: 74 0a je 424459 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x3d> + 42444f: b8 ff ff ff ff mov eax,0xffffffff + 424454: e9 aa 00 00 00 jmp 424503 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xe7> + 424459: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42445d: 48 89 c7 mov rdi,rax + 424460: e8 3b e7 ff ff call 422ba0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE9is_packedEv> + 424465: 84 c0 test al,al + 424467: 74 0e je 424477 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x5b> + 424469: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42446d: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 424471: 48 83 e8 10 sub rax,0x10 + 424475: eb 0c jmp 424483 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x67> + 424477: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42447b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42447f: 48 83 e8 20 sub rax,0x20 + 424483: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 424487: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 42448f: eb 5f jmp 4244f0 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xd4> + 424491: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424495: 48 8b 00 mov rax,QWORD PTR [rax] + 424498: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42449c: 48 c1 e2 04 shl rdx,0x4 + 4244a0: 48 01 d0 add rax,rdx + 4244a3: 48 8b 10 mov rdx,QWORD PTR [rax] + 4244a6: 48 8d 45 e0 lea rax,[rbp-0x20] + 4244aa: 48 89 d6 mov rsi,rdx + 4244ad: 48 89 c7 mov rdi,rax + 4244b0: e8 49 73 fe ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 4244b5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4244b9: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4244bd: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4244c1: 48 8b 75 e8 mov rsi,QWORD PTR [rbp-0x18] + 4244c5: 48 89 d1 mov rcx,rdx + 4244c8: 48 89 c2 mov rdx,rax + 4244cb: e8 78 38 00 00 call 427d48 <_ZN3fmt2v7eqENS0_17basic_string_viewIcEES2_> + 4244d0: 84 c0 test al,al + 4244d2: 74 17 je 4244eb <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xcf> + 4244d4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4244d8: 48 8b 00 mov rax,QWORD PTR [rax] + 4244db: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4244df: 48 c1 e2 04 shl rdx,0x4 + 4244e3: 48 01 d0 add rax,rdx + 4244e6: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4244e9: eb 18 jmp 424503 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xe7> + 4244eb: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 4244f0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4244f4: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4244f8: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax + 4244fc: 72 93 jb 424491 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x75> + 4244fe: b8 ff ff ff ff mov eax,0xffffffff + 424503: c9 leave + 424504: c3 ret + 424505: 90 nop + +0000000000424506 <_ZN3fmt2v76detail6fill_tIcEaSENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail6fill_tIcEaSENS0_17basic_string_viewIcEE(): + 424506: 55 push rbp + 424507: 48 89 e5 mov rbp,rsp + 42450a: 41 54 push r12 + 42450c: 53 push rbx + 42450d: 48 83 ec 30 sub rsp,0x30 + 424511: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 424515: 48 89 d1 mov rcx,rdx + 424518: 48 89 f0 mov rax,rsi + 42451b: 48 89 fa mov rdx,rdi + 42451e: 48 89 ca mov rdx,rcx + 424521: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 424525: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 424529: 48 8d 45 c0 lea rax,[rbp-0x40] + 42452d: 48 89 c7 mov rdi,rax + 424530: e8 1f 0b fe ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 424535: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 424539: 48 83 7d e0 04 cmp QWORD PTR [rbp-0x20],0x4 + 42453e: 76 2c jbe 42456c <_ZN3fmt2v76detail6fill_tIcEaSENS0_17basic_string_viewIcEE+0x66> + 424540: bf 10 00 00 00 mov edi,0x10 + 424545: e8 06 ec fd ff call 403150 <__cxa_allocate_exception@plt> + 42454a: 48 89 c3 mov rbx,rax + 42454d: be 72 67 43 00 mov esi,0x436772 + 424552: 48 89 df mov rdi,rbx + 424555: e8 8e 0b fe ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 42455a: ba f4 3b 40 00 mov edx,0x403bf4 + 42455f: be a0 7f 43 00 mov esi,0x437fa0 + 424564: 48 89 df mov rdi,rbx + 424567: e8 e4 ee fd ff call 403450 <__cxa_throw@plt> + 42456c: 48 c7 45 e8 00 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + 424574: eb 28 jmp 42459e <_ZN3fmt2v76detail6fill_tIcEaSENS0_17basic_string_viewIcEE+0x98> + 424576: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42457a: 48 8d 45 c0 lea rax,[rbp-0x40] + 42457e: 48 89 d6 mov rsi,rdx + 424581: 48 89 c7 mov rdi,rax + 424584: e8 05 38 00 00 call 427d8e <_ZNK3fmt2v717basic_string_viewIcEixEm> + 424589: 0f b6 00 movzx eax,BYTE PTR [rax] + 42458c: 48 8b 4d d8 mov rcx,QWORD PTR [rbp-0x28] + 424590: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 424594: 48 01 ca add rdx,rcx + 424597: 88 02 mov BYTE PTR [rdx],al + 424599: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + 42459e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4245a2: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 4245a6: 72 ce jb 424576 <_ZN3fmt2v76detail6fill_tIcEaSENS0_17basic_string_viewIcEE+0x70> + 4245a8: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4245ac: 89 c2 mov edx,eax + 4245ae: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4245b2: 88 50 04 mov BYTE PTR [rax+0x4],dl + 4245b5: eb 16 jmp 4245cd <_ZN3fmt2v76detail6fill_tIcEaSENS0_17basic_string_viewIcEE+0xc7> + 4245b7: 49 89 c4 mov r12,rax + 4245ba: 48 89 df mov rdi,rbx + 4245bd: e8 6e ec fd ff call 403230 <__cxa_free_exception@plt> + 4245c2: 4c 89 e0 mov rax,r12 + 4245c5: 48 89 c7 mov rdi,rax + 4245c8: e8 93 ee fd ff call 403460 <_Unwind_Resume@plt> + 4245cd: 48 83 c4 30 add rsp,0x30 + 4245d1: 5b pop rbx + 4245d2: 41 5c pop r12 + 4245d4: 5d pop rbp + 4245d5: c3 ret + +00000000004245d6 <_ZN3fmt2v76detail12specs_setterIcE8on_alignENS0_5align4typeE>: +_ZN3fmt2v76detail12specs_setterIcE8on_alignENS0_5align4typeE(): + 4245d6: 55 push rbp + 4245d7: 48 89 e5 mov rbp,rsp + 4245da: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4245de: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4245e1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4245e5: 48 8b 10 mov rdx,QWORD PTR [rax] + 4245e8: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4245eb: 83 e0 0f and eax,0xf + 4245ee: 83 e0 0f and eax,0xf + 4245f1: 89 c1 mov ecx,eax + 4245f3: 0f b6 42 09 movzx eax,BYTE PTR [rdx+0x9] + 4245f7: 83 e0 f0 and eax,0xfffffff0 + 4245fa: 09 c8 or eax,ecx + 4245fc: 88 42 09 mov BYTE PTR [rdx+0x9],al + 4245ff: 90 nop + 424600: 5d pop rbp + 424601: c3 ret + +0000000000424602 <_ZN3fmt2v76detail6fill_tIcEixEm>: +_ZN3fmt2v76detail6fill_tIcEixEm(): + 424602: 55 push rbp + 424603: 48 89 e5 mov rbp,rsp + 424606: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42460a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42460e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 424612: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424616: 48 01 d0 add rax,rdx + 424619: 5d pop rbp + 42461a: c3 ret + 42461b: 90 nop + +000000000042461c <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEv>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEv(): + 42461c: 55 push rbp + 42461d: 48 89 e5 mov rbp,rsp + 424620: 48 83 ec 10 sub rsp,0x10 + 424624: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424628: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42462c: 48 8b 00 mov rax,QWORD PTR [rax] + 42462f: 48 89 c7 mov rdi,rax + 424632: e8 73 37 00 00 call 427daa <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthINS1_7auto_idEEEvT_> + 424637: 90 nop + 424638: c9 leave + 424639: c3 ret + +000000000042463a <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_(): + 42463a: 55 push rbp + 42463b: 48 89 e5 mov rbp,rsp + 42463e: 48 83 ec 30 sub rsp,0x30 + 424642: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 424646: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42464a: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42464e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 424652: 48 8b 00 mov rax,QWORD PTR [rax] + 424655: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 424659: 74 1c je 424677 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x3d> + 42465b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42465f: 48 8b 00 mov rax,QWORD PTR [rax] + 424662: 0f b6 00 movzx eax,BYTE PTR [rax] + 424665: 3c 2f cmp al,0x2f + 424667: 7e 0e jle 424677 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x3d> + 424669: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42466d: 48 8b 00 mov rax,QWORD PTR [rax] + 424670: 0f b6 00 movzx eax,BYTE PTR [rax] + 424673: 3c 39 cmp al,0x39 + 424675: 7e 14 jle 42468b <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x51> + 424677: ba 78 61 43 00 mov edx,0x436178 + 42467c: be 2f 09 00 00 mov esi,0x92f + 424681: bf e8 64 43 00 mov edi,0x4364e8 + 424686: e8 41 f3 fd ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 42468b: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 424692: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 424699: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 4246a0: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4246a3: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 4246a6: 73 09 jae 4246b1 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x77> + 4246a8: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 4246af: eb 5e jmp 42470f <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xd5> + 4246b1: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 4246b4: 89 d0 mov eax,edx + 4246b6: c1 e0 02 shl eax,0x2 + 4246b9: 01 d0 add eax,edx + 4246bb: 01 c0 add eax,eax + 4246bd: 89 c2 mov edx,eax + 4246bf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4246c3: 48 8b 00 mov rax,QWORD PTR [rax] + 4246c6: 0f b6 00 movzx eax,BYTE PTR [rax] + 4246c9: 0f be c0 movsx eax,al + 4246cc: 01 d0 add eax,edx + 4246ce: 83 e8 30 sub eax,0x30 + 4246d1: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4246d4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4246d8: 48 8b 00 mov rax,QWORD PTR [rax] + 4246db: 48 8d 50 01 lea rdx,[rax+0x1] + 4246df: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4246e3: 48 89 10 mov QWORD PTR [rax],rdx + 4246e6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4246ea: 48 8b 00 mov rax,QWORD PTR [rax] + 4246ed: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 4246f1: 74 1c je 42470f <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xd5> + 4246f3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4246f7: 48 8b 00 mov rax,QWORD PTR [rax] + 4246fa: 0f b6 00 movzx eax,BYTE PTR [rax] + 4246fd: 3c 2f cmp al,0x2f + 4246ff: 7e 0e jle 42470f <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xd5> + 424701: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 424705: 48 8b 00 mov rax,QWORD PTR [rax] + 424708: 0f b6 00 movzx eax,BYTE PTR [rax] + 42470b: 3c 39 cmp al,0x39 + 42470d: 7e 91 jle 4246a0 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x66> + 42470f: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 424712: 85 c0 test eax,eax + 424714: 79 11 jns 424727 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xed> + 424716: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42471a: be b0 65 43 00 mov esi,0x4365b0 + 42471f: 48 89 c7 mov rdi,rax + 424722: e8 05 00 00 00 call 42472c <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc> + 424727: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42472a: c9 leave + 42472b: c3 ret + +000000000042472c <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc(): + 42472c: 55 push rbp + 42472d: 48 89 e5 mov rbp,rsp + 424730: 48 83 ec 10 sub rsp,0x10 + 424734: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424738: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42473c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424740: 48 8b 00 mov rax,QWORD PTR [rax] + 424743: 48 89 c2 mov rdx,rax + 424746: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42474a: 48 89 c6 mov rsi,rax + 42474d: 48 89 d7 mov rdi,rdx + 424750: e8 07 9e ff ff call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 424755: 90 nop + 424756: c9 leave + 424757: c3 ret + +0000000000424758 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEi>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEi(): + 424758: 55 push rbp + 424759: 48 89 e5 mov rbp,rsp + 42475c: 48 83 ec 10 sub rsp,0x10 + 424760: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424764: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 424767: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42476b: 48 8b 00 mov rax,QWORD PTR [rax] + 42476e: 48 89 c2 mov rdx,rax + 424771: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 424774: 89 c6 mov esi,eax + 424776: 48 89 d7 mov rdi,rdx + 424779: e8 9c 36 00 00 call 427e1a <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthIiEEvT_> + 42477e: 90 nop + 42477f: c9 leave + 424780: c3 ret + 424781: 90 nop + +0000000000424782 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclENS0_17basic_string_viewIcEE(): + 424782: 55 push rbp + 424783: 48 89 e5 mov rbp,rsp + 424786: 48 83 ec 20 sub rsp,0x20 + 42478a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42478e: 48 89 d1 mov rcx,rdx + 424791: 48 89 f0 mov rax,rsi + 424794: 48 89 fa mov rdx,rdi + 424797: 48 89 ca mov rdx,rcx + 42479a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42479e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4247a2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4247a6: 48 8b 00 mov rax,QWORD PTR [rax] + 4247a9: 48 89 c1 mov rcx,rax + 4247ac: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4247b0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4247b4: 48 89 d6 mov rsi,rdx + 4247b7: 48 89 c2 mov rdx,rax + 4247ba: 48 89 cf mov rdi,rcx + 4247bd: e8 ce 36 00 00 call 427e90 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthINS0_17basic_string_viewIcEEEEvT_> + 4247c2: 90 nop + 4247c3: c9 leave + 4247c4: c3 ret + 4247c5: 90 nop + +00000000004247c6 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEv>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEv(): + 4247c6: 55 push rbp + 4247c7: 48 89 e5 mov rbp,rsp + 4247ca: 48 83 ec 10 sub rsp,0x10 + 4247ce: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4247d2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4247d6: 48 8b 00 mov rax,QWORD PTR [rax] + 4247d9: 48 89 c7 mov rdi,rax + 4247dc: e8 3b 37 00 00 call 427f1c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionINS1_7auto_idEEEvT_> + 4247e1: 90 nop + 4247e2: c9 leave + 4247e3: c3 ret + +00000000004247e4 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_(): + 4247e4: 55 push rbp + 4247e5: 48 89 e5 mov rbp,rsp + 4247e8: 48 83 ec 30 sub rsp,0x30 + 4247ec: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4247f0: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4247f4: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4247f8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4247fc: 48 8b 00 mov rax,QWORD PTR [rax] + 4247ff: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 424803: 74 1c je 424821 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x3d> + 424805: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 424809: 48 8b 00 mov rax,QWORD PTR [rax] + 42480c: 0f b6 00 movzx eax,BYTE PTR [rax] + 42480f: 3c 2f cmp al,0x2f + 424811: 7e 0e jle 424821 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x3d> + 424813: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 424817: 48 8b 00 mov rax,QWORD PTR [rax] + 42481a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42481d: 3c 39 cmp al,0x39 + 42481f: 7e 14 jle 424835 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x51> + 424821: ba 78 61 43 00 mov edx,0x436178 + 424826: be 2f 09 00 00 mov esi,0x92f + 42482b: bf e8 64 43 00 mov edi,0x4364e8 + 424830: e8 97 f1 fd ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 424835: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42483c: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 424843: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 42484a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42484d: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 424850: 73 09 jae 42485b <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x77> + 424852: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 424859: eb 5e jmp 4248b9 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xd5> + 42485b: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 42485e: 89 d0 mov eax,edx + 424860: c1 e0 02 shl eax,0x2 + 424863: 01 d0 add eax,edx + 424865: 01 c0 add eax,eax + 424867: 89 c2 mov edx,eax + 424869: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42486d: 48 8b 00 mov rax,QWORD PTR [rax] + 424870: 0f b6 00 movzx eax,BYTE PTR [rax] + 424873: 0f be c0 movsx eax,al + 424876: 01 d0 add eax,edx + 424878: 83 e8 30 sub eax,0x30 + 42487b: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42487e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 424882: 48 8b 00 mov rax,QWORD PTR [rax] + 424885: 48 8d 50 01 lea rdx,[rax+0x1] + 424889: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42488d: 48 89 10 mov QWORD PTR [rax],rdx + 424890: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 424894: 48 8b 00 mov rax,QWORD PTR [rax] + 424897: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 42489b: 74 1c je 4248b9 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xd5> + 42489d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4248a1: 48 8b 00 mov rax,QWORD PTR [rax] + 4248a4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4248a7: 3c 2f cmp al,0x2f + 4248a9: 7e 0e jle 4248b9 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xd5> + 4248ab: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4248af: 48 8b 00 mov rax,QWORD PTR [rax] + 4248b2: 0f b6 00 movzx eax,BYTE PTR [rax] + 4248b5: 3c 39 cmp al,0x39 + 4248b7: 7e 91 jle 42484a <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0x66> + 4248b9: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4248bc: 85 c0 test eax,eax + 4248be: 79 11 jns 4248d1 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEiRPKT_SM_OT0_+0xed> + 4248c0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4248c4: be b0 65 43 00 mov esi,0x4365b0 + 4248c9: 48 89 c7 mov rdi,rax + 4248cc: e8 05 00 00 00 call 4248d6 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc> + 4248d1: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4248d4: c9 leave + 4248d5: c3 ret + +00000000004248d6 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcE8on_errorEPKc(): + 4248d6: 55 push rbp + 4248d7: 48 89 e5 mov rbp,rsp + 4248da: 48 83 ec 10 sub rsp,0x10 + 4248de: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4248e2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4248e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4248ea: 48 8b 00 mov rax,QWORD PTR [rax] + 4248ed: 48 89 c2 mov rdx,rax + 4248f0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4248f4: 48 89 c6 mov rsi,rax + 4248f7: 48 89 d7 mov rdi,rdx + 4248fa: e8 5d 9c ff ff call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 4248ff: 90 nop + 424900: c9 leave + 424901: c3 ret + +0000000000424902 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEi>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclEi(): + 424902: 55 push rbp + 424903: 48 89 e5 mov rbp,rsp + 424906: 48 83 ec 10 sub rsp,0x10 + 42490a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42490e: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 424911: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424915: 48 8b 00 mov rax,QWORD PTR [rax] + 424918: 48 89 c2 mov rdx,rax + 42491b: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 42491e: 89 c6 mov esi,eax + 424920: 48 89 d7 mov rdi,rdx + 424923: e8 64 36 00 00 call 427f8c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionIiEEvT_> + 424928: 90 nop + 424929: c9 leave + 42492a: c3 ret + 42492b: 90 nop + +000000000042492c <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEclENS0_17basic_string_viewIcEE(): + 42492c: 55 push rbp + 42492d: 48 89 e5 mov rbp,rsp + 424930: 48 83 ec 20 sub rsp,0x20 + 424934: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424938: 48 89 d1 mov rcx,rdx + 42493b: 48 89 f0 mov rax,rsi + 42493e: 48 89 fa mov rdx,rdi + 424941: 48 89 ca mov rdx,rcx + 424944: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 424948: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42494c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424950: 48 8b 00 mov rax,QWORD PTR [rax] + 424953: 48 89 c1 mov rcx,rax + 424956: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 42495a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42495e: 48 89 d6 mov rsi,rdx + 424961: 48 89 c2 mov rdx,rax + 424964: 48 89 cf mov rdi,rcx + 424967: e8 96 36 00 00 call 428002 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionINS0_17basic_string_viewIcEEEEvT_> + 42496c: 90 nop + 42496d: c9 leave + 42496e: c3 ret + 42496f: 90 nop + +0000000000424970 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE15check_precisionEv>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE15check_precisionEv(): + 424970: 55 push rbp + 424971: 48 89 e5 mov rbp,rsp + 424974: 48 83 ec 10 sub rsp,0x10 + 424978: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42497c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424980: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 424983: 89 c7 mov edi,eax + 424985: e8 45 06 fe ff call 404fcf <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE> + 42498a: 84 c0 test al,al + 42498c: 75 0c jne 42499a <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE15check_precisionEv+0x2a> + 42498e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424992: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 424995: 83 f8 0e cmp eax,0xe + 424998: 75 07 jne 4249a1 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE15check_precisionEv+0x31> + 42499a: b8 01 00 00 00 mov eax,0x1 + 42499f: eb 05 jmp 4249a6 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE15check_precisionEv+0x36> + 4249a1: b8 00 00 00 00 mov eax,0x0 + 4249a6: 84 c0 test al,al + 4249a8: 74 14 je 4249be <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEE15check_precisionEv+0x4e> + 4249aa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4249ae: 48 8b 00 mov rax,QWORD PTR [rax] + 4249b1: be 80 67 43 00 mov esi,0x436780 + 4249b6: 48 89 c7 mov rdi,rax + 4249b9: e8 9e 9b ff ff call 41e55c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE8on_errorEPKc> + 4249be: 90 nop + 4249bf: c9 leave + 4249c0: c3 ret + 4249c1: 90 nop + +00000000004249c2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 4249c2: 55 push rbp + 4249c3: 48 89 e5 mov rbp,rsp + 4249c6: 48 83 ec 30 sub rsp,0x30 + 4249ca: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4249ce: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4249d2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4249d6: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx + 4249d9: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 4249dd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4249e1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4249e5: 48 89 10 mov QWORD PTR [rax],rdx + 4249e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4249ec: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4249f0: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 4249f4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4249f8: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4249fc: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 424a00: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 424a03: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a07: 89 50 18 mov DWORD PTR [rax+0x18],edx + 424a0a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a0e: c7 40 20 00 00 00 00 mov DWORD PTR [rax+0x20],0x0 + 424a15: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 424a18: 89 c7 mov edi,eax + 424a1a: e8 93 6b fe ff call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 424a1f: 84 c0 test al,al + 424a21: 74 2d je 424a50 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x8e> + 424a23: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a27: c6 40 1c 2d mov BYTE PTR [rax+0x1c],0x2d + 424a2b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a2f: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 424a32: 8d 50 01 lea edx,[rax+0x1] + 424a35: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a39: 89 50 20 mov DWORD PTR [rax+0x20],edx + 424a3c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a40: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 424a43: f7 d8 neg eax + 424a45: 89 c2 mov edx,eax + 424a47: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a4b: 89 50 18 mov DWORD PTR [rax+0x18],edx + 424a4e: eb 5d jmp 424aad <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 424a50: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a54: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424a58: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424a5c: 83 e0 70 and eax,0x70 + 424a5f: 84 c0 test al,al + 424a61: 74 4a je 424aad <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 424a63: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a67: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424a6b: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424a6f: 83 e0 70 and eax,0x70 + 424a72: 3c 10 cmp al,0x10 + 424a74: 74 37 je 424aad <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 424a76: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a7a: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424a7e: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424a82: 83 e0 70 and eax,0x70 + 424a85: 3c 20 cmp al,0x20 + 424a87: 75 07 jne 424a90 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xce> + 424a89: ba 2b 00 00 00 mov edx,0x2b + 424a8e: eb 05 jmp 424a95 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd3> + 424a90: ba 20 00 00 00 mov edx,0x20 + 424a95: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424a99: 88 50 1c mov BYTE PTR [rax+0x1c],dl + 424a9c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424aa0: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 424aa3: 8d 50 01 lea edx,[rax+0x1] + 424aa6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424aaa: 89 50 20 mov DWORD PTR [rax+0x20],edx + 424aad: 90 nop + 424aae: c9 leave + 424aaf: c3 ret + +0000000000424ab0 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_>: +_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_(): + 424ab0: 55 push rbp + 424ab1: 48 89 e5 mov rbp,rsp + 424ab4: 48 83 ec 10 sub rsp,0x10 + 424ab8: 89 f8 mov eax,edi + 424aba: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 424abe: 88 45 fc mov BYTE PTR [rbp-0x4],al + 424ac1: 0f be 45 fc movsx eax,BYTE PTR [rbp-0x4] + 424ac5: 85 c0 test eax,eax + 424ac7: 74 22 je 424aeb <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x3b> + 424ac9: 85 c0 test eax,eax + 424acb: 78 72 js 424b3f <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x8f> + 424acd: 83 f8 78 cmp eax,0x78 + 424ad0: 7f 6d jg 424b3f <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x8f> + 424ad2: 83 f8 42 cmp eax,0x42 + 424ad5: 7c 68 jl 424b3f <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x8f> + 424ad7: 83 e8 42 sub eax,0x42 + 424ada: 83 f8 36 cmp eax,0x36 + 424add: 77 60 ja 424b3f <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x8f> + 424adf: 89 c0 mov eax,eax + 424ae1: 48 8b 04 c5 c8 70 43 00 mov rax,QWORD PTR [rax*8+0x4370c8] + 424ae9: ff e0 jmp rax + 424aeb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424aef: 48 89 c7 mov rdi,rax + 424af2: e8 d5 35 00 00 call 4280cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEv> + 424af7: eb 52 jmp 424b4b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x9b> + 424af9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424afd: 48 89 c7 mov rdi,rax + 424b00: e8 97 36 00 00 call 42819c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_hexEv> + 424b05: eb 44 jmp 424b4b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x9b> + 424b07: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424b0b: 48 89 c7 mov rdi,rax + 424b0e: e8 9d 37 00 00 call 4282b0 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_binEv> + 424b13: eb 36 jmp 424b4b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x9b> + 424b15: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424b19: 48 89 c7 mov rdi,rax + 424b1c: e8 a3 38 00 00 call 4283c4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEv> + 424b21: eb 28 jmp 424b4b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x9b> + 424b23: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424b27: 48 89 c7 mov rdi,rax + 424b2a: e8 a5 39 00 00 call 4284d4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv> + 424b2f: eb 1a jmp 424b4b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x9b> + 424b31: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424b35: 48 89 c7 mov rdi,rax + 424b38: e8 a3 3e 00 00 call 4289e0 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_chrEv> + 424b3d: eb 0c jmp 424b4b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT_+0x9b> + 424b3f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424b43: 48 89 c7 mov rdi,rax + 424b46: e8 e1 3e 00 00 call 428a2c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE8on_errorEv> + 424b4b: 90 nop + 424b4c: c9 leave + 424b4d: c3 ret + +0000000000424b4e <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 424b4e: 55 push rbp + 424b4f: 48 89 e5 mov rbp,rsp + 424b52: 48 83 ec 30 sub rsp,0x30 + 424b56: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424b5a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 424b5e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 424b62: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx + 424b65: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 424b69: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424b6d: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 424b71: 48 89 10 mov QWORD PTR [rax],rdx + 424b74: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424b78: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 424b7c: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 424b80: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424b84: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 424b88: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 424b8c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424b90: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 424b93: 89 50 18 mov DWORD PTR [rax+0x18],edx + 424b96: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424b9a: c7 40 20 00 00 00 00 mov DWORD PTR [rax+0x20],0x0 + 424ba1: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 424ba4: 89 c7 mov edi,eax + 424ba6: e8 88 bd fe ff call 410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_> + 424bab: 84 c0 test al,al + 424bad: 74 2d je 424bdc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x8e> + 424baf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424bb3: c6 40 1c 2d mov BYTE PTR [rax+0x1c],0x2d + 424bb7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424bbb: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 424bbe: 8d 50 01 lea edx,[rax+0x1] + 424bc1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424bc5: 89 50 20 mov DWORD PTR [rax+0x20],edx + 424bc8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424bcc: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 424bcf: f7 d8 neg eax + 424bd1: 89 c2 mov edx,eax + 424bd3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424bd7: 89 50 18 mov DWORD PTR [rax+0x18],edx + 424bda: eb 5d jmp 424c39 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 424bdc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424be0: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424be4: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424be8: 83 e0 70 and eax,0x70 + 424beb: 84 c0 test al,al + 424bed: 74 4a je 424c39 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 424bef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424bf3: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424bf7: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424bfb: 83 e0 70 and eax,0x70 + 424bfe: 3c 10 cmp al,0x10 + 424c00: 74 37 je 424c39 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 424c02: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c06: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424c0a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424c0e: 83 e0 70 and eax,0x70 + 424c11: 3c 20 cmp al,0x20 + 424c13: 75 07 jne 424c1c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xce> + 424c15: ba 2b 00 00 00 mov edx,0x2b + 424c1a: eb 05 jmp 424c21 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IjEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd3> + 424c1c: ba 20 00 00 00 mov edx,0x20 + 424c21: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c25: 88 50 1c mov BYTE PTR [rax+0x1c],dl + 424c28: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c2c: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 424c2f: 8d 50 01 lea edx,[rax+0x1] + 424c32: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c36: 89 50 20 mov DWORD PTR [rax+0x20],edx + 424c39: 90 nop + 424c3a: c9 leave + 424c3b: c3 ret + +0000000000424c3c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 424c3c: 55 push rbp + 424c3d: 48 89 e5 mov rbp,rsp + 424c40: 48 83 ec 30 sub rsp,0x30 + 424c44: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424c48: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 424c4c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 424c50: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 424c54: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 424c58: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c5c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 424c60: 48 89 10 mov QWORD PTR [rax],rdx + 424c63: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c67: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 424c6b: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 424c6f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c73: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 424c77: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 424c7b: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 424c7f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c83: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 424c87: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424c8b: c7 40 24 00 00 00 00 mov DWORD PTR [rax+0x24],0x0 + 424c92: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 424c96: 48 89 c7 mov rdi,rax + 424c99: e8 df f4 fe ff call 41417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_> + 424c9e: 84 c0 test al,al + 424ca0: 74 31 je 424cd3 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x97> + 424ca2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424ca6: c6 40 20 2d mov BYTE PTR [rax+0x20],0x2d + 424caa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424cae: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 424cb1: 8d 50 01 lea edx,[rax+0x1] + 424cb4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424cb8: 89 50 24 mov DWORD PTR [rax+0x24],edx + 424cbb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424cbf: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 424cc3: 48 f7 d8 neg rax + 424cc6: 48 89 c2 mov rdx,rax + 424cc9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424ccd: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 424cd1: eb 5d jmp 424d30 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 424cd3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424cd7: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424cdb: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424cdf: 83 e0 70 and eax,0x70 + 424ce2: 84 c0 test al,al + 424ce4: 74 4a je 424d30 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 424ce6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424cea: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424cee: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424cf2: 83 e0 70 and eax,0x70 + 424cf5: 3c 10 cmp al,0x10 + 424cf7: 74 37 je 424d30 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 424cf9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424cfd: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424d01: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424d05: 83 e0 70 and eax,0x70 + 424d08: 3c 20 cmp al,0x20 + 424d0a: 75 07 jne 424d13 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd7> + 424d0c: ba 2b 00 00 00 mov edx,0x2b + 424d11: eb 05 jmp 424d18 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xdc> + 424d13: ba 20 00 00 00 mov edx,0x20 + 424d18: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424d1c: 88 50 20 mov BYTE PTR [rax+0x20],dl + 424d1f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424d23: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 424d26: 8d 50 01 lea edx,[rax+0x1] + 424d29: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424d2d: 89 50 24 mov DWORD PTR [rax+0x24],edx + 424d30: 90 nop + 424d31: c9 leave + 424d32: c3 ret + +0000000000424d33 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_>: +_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_(): + 424d33: 55 push rbp + 424d34: 48 89 e5 mov rbp,rsp + 424d37: 48 83 ec 10 sub rsp,0x10 + 424d3b: 89 f8 mov eax,edi + 424d3d: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 424d41: 88 45 fc mov BYTE PTR [rbp-0x4],al + 424d44: 0f be 45 fc movsx eax,BYTE PTR [rbp-0x4] + 424d48: 85 c0 test eax,eax + 424d4a: 74 22 je 424d6e <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x3b> + 424d4c: 85 c0 test eax,eax + 424d4e: 78 72 js 424dc2 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x8f> + 424d50: 83 f8 78 cmp eax,0x78 + 424d53: 7f 6d jg 424dc2 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x8f> + 424d55: 83 f8 42 cmp eax,0x42 + 424d58: 7c 68 jl 424dc2 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x8f> + 424d5a: 83 e8 42 sub eax,0x42 + 424d5d: 83 f8 36 cmp eax,0x36 + 424d60: 77 60 ja 424dc2 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x8f> + 424d62: 89 c0 mov eax,eax + 424d64: 48 8b 04 c5 80 72 43 00 mov rax,QWORD PTR [rax*8+0x437280] + 424d6c: ff e0 jmp rax + 424d6e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424d72: 48 89 c7 mov rdi,rax + 424d75: e8 44 3d 00 00 call 428abe <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEv> + 424d7a: eb 52 jmp 424dce <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x9b> + 424d7c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424d80: 48 89 c7 mov rdi,rax + 424d83: e8 0a 3e 00 00 call 428b92 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_hexEv> + 424d88: eb 44 jmp 424dce <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x9b> + 424d8a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424d8e: 48 89 c7 mov rdi,rax + 424d91: e8 14 3f 00 00 call 428caa <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_binEv> + 424d96: eb 36 jmp 424dce <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x9b> + 424d98: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424d9c: 48 89 c7 mov rdi,rax + 424d9f: e8 1e 40 00 00 call 428dc2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEv> + 424da4: eb 28 jmp 424dce <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x9b> + 424da6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424daa: 48 89 c7 mov rdi,rax + 424dad: e8 24 41 00 00 call 428ed6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv> + 424db2: eb 1a jmp 424dce <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x9b> + 424db4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424db8: 48 89 c7 mov rdi,rax + 424dbb: e8 26 46 00 00 call 4293e6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_chrEv> + 424dc0: eb 0c jmp 424dce <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_+0x9b> + 424dc2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 424dc6: 48 89 c7 mov rdi,rax + 424dc9: e8 66 46 00 00 call 429434 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE8on_errorEv> + 424dce: 90 nop + 424dcf: c9 leave + 424dd0: c3 ret + 424dd1: 90 nop + +0000000000424dd2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 424dd2: 55 push rbp + 424dd3: 48 89 e5 mov rbp,rsp + 424dd6: 48 83 ec 30 sub rsp,0x30 + 424dda: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424dde: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 424de2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 424de6: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 424dea: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 424dee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424df2: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 424df6: 48 89 10 mov QWORD PTR [rax],rdx + 424df9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424dfd: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 424e01: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 424e05: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e09: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 424e0d: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 424e11: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e15: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 424e19: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 424e1d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e21: c7 40 24 00 00 00 00 mov DWORD PTR [rax+0x24],0x0 + 424e28: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 424e2c: 48 89 c7 mov rdi,rax + 424e2f: e8 5b f3 fe ff call 41418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_> + 424e34: 84 c0 test al,al + 424e36: 74 31 je 424e69 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x97> + 424e38: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e3c: c6 40 20 2d mov BYTE PTR [rax+0x20],0x2d + 424e40: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e44: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 424e47: 8d 50 01 lea edx,[rax+0x1] + 424e4a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e4e: 89 50 24 mov DWORD PTR [rax+0x24],edx + 424e51: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e55: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 424e59: 48 f7 d8 neg rax + 424e5c: 48 89 c2 mov rdx,rax + 424e5f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e63: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 424e67: eb 5d jmp 424ec6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 424e69: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e6d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424e71: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424e75: 83 e0 70 and eax,0x70 + 424e78: 84 c0 test al,al + 424e7a: 74 4a je 424ec6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 424e7c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e80: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424e84: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424e88: 83 e0 70 and eax,0x70 + 424e8b: 3c 10 cmp al,0x10 + 424e8d: 74 37 je 424ec6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 424e8f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424e93: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424e97: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424e9b: 83 e0 70 and eax,0x70 + 424e9e: 3c 20 cmp al,0x20 + 424ea0: 75 07 jne 424ea9 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd7> + 424ea2: ba 2b 00 00 00 mov edx,0x2b + 424ea7: eb 05 jmp 424eae <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IyEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xdc> + 424ea9: ba 20 00 00 00 mov edx,0x20 + 424eae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424eb2: 88 50 20 mov BYTE PTR [rax+0x20],dl + 424eb5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424eb9: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 424ebc: 8d 50 01 lea edx,[rax+0x1] + 424ebf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424ec3: 89 50 24 mov DWORD PTR [rax+0x24],edx + 424ec6: 90 nop + 424ec7: c9 leave + 424ec8: c3 ret + 424ec9: 90 nop + +0000000000424eca <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC2InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 424eca: 55 push rbp + 424ecb: 48 89 e5 mov rbp,rsp + 424ece: 48 83 ec 30 sub rsp,0x30 + 424ed2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 424ed6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 424eda: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 424ede: 48 89 c8 mov rax,rcx + 424ee1: 4c 89 c1 mov rcx,r8 + 424ee4: 48 89 ca mov rdx,rcx + 424ee7: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 424eeb: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 424eef: 4c 89 4d e0 mov QWORD PTR [rbp-0x20],r9 + 424ef3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424ef7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 424efb: 48 89 10 mov QWORD PTR [rax],rdx + 424efe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f02: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 424f06: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 424f0a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f0e: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 424f12: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 424f16: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 424f1a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 424f1e: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 424f22: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 424f26: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 424f2a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f2e: c7 40 34 00 00 00 00 mov DWORD PTR [rax+0x34],0x0 + 424f35: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 424f39: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 424f3d: 48 89 d7 mov rdi,rdx + 424f40: 48 89 c6 mov rsi,rax + 424f43: e8 56 f2 fe ff call 41419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_> + 424f48: 84 c0 test al,al + 424f4a: 74 3d je 424f89 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xbf> + 424f4c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f50: c6 40 30 2d mov BYTE PTR [rax+0x30],0x2d + 424f54: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f58: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 424f5b: 8d 50 01 lea edx,[rax+0x1] + 424f5e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f62: 89 50 34 mov DWORD PTR [rax+0x34],edx + 424f65: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f69: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 424f6d: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 424f71: 48 f7 d8 neg rax + 424f74: 48 83 d2 00 adc rdx,0x0 + 424f78: 48 f7 da neg rdx + 424f7b: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 424f7f: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 424f83: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 424f87: eb 5d jmp 424fe6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 424f89: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424f8d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424f91: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424f95: 83 e0 70 and eax,0x70 + 424f98: 84 c0 test al,al + 424f9a: 74 4a je 424fe6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 424f9c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424fa0: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424fa4: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424fa8: 83 e0 70 and eax,0x70 + 424fab: 3c 10 cmp al,0x10 + 424fad: 74 37 je 424fe6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 424faf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424fb3: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 424fb7: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 424fbb: 83 e0 70 and eax,0x70 + 424fbe: 3c 20 cmp al,0x20 + 424fc0: 75 07 jne 424fc9 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xff> + 424fc2: ba 2b 00 00 00 mov edx,0x2b + 424fc7: eb 05 jmp 424fce <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x104> + 424fc9: ba 20 00 00 00 mov edx,0x20 + 424fce: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424fd2: 88 50 30 mov BYTE PTR [rax+0x30],dl + 424fd5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424fd9: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 424fdc: 8d 50 01 lea edx,[rax+0x1] + 424fdf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 424fe3: 89 50 34 mov DWORD PTR [rax+0x34],edx + 424fe6: 90 nop + 424fe7: c9 leave + 424fe8: c3 ret + +0000000000424fe9 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_>: +_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_(): + 424fe9: 55 push rbp + 424fea: 48 89 e5 mov rbp,rsp + 424fed: 48 83 ec 10 sub rsp,0x10 + 424ff1: 89 f8 mov eax,edi + 424ff3: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 424ff7: 88 45 fc mov BYTE PTR [rbp-0x4],al + 424ffa: 0f be 45 fc movsx eax,BYTE PTR [rbp-0x4] + 424ffe: 85 c0 test eax,eax + 425000: 74 22 je 425024 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x3b> + 425002: 85 c0 test eax,eax + 425004: 78 72 js 425078 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x8f> + 425006: 83 f8 78 cmp eax,0x78 + 425009: 7f 6d jg 425078 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x8f> + 42500b: 83 f8 42 cmp eax,0x42 + 42500e: 7c 68 jl 425078 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x8f> + 425010: 83 e8 42 sub eax,0x42 + 425013: 83 f8 36 cmp eax,0x36 + 425016: 77 60 ja 425078 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x8f> + 425018: 89 c0 mov eax,eax + 42501a: 48 8b 04 c5 38 74 43 00 mov rax,QWORD PTR [rax*8+0x437438] + 425022: ff e0 jmp rax + 425024: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 425028: 48 89 c7 mov rdi,rax + 42502b: e8 9c 44 00 00 call 4294cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEv> + 425030: eb 52 jmp 425084 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x9b> + 425032: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 425036: 48 89 c7 mov rdi,rax + 425039: e8 7c 45 00 00 call 4295ba <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_hexEv> + 42503e: eb 44 jmp 425084 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x9b> + 425040: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 425044: 48 89 c7 mov rdi,rax + 425047: e8 a0 46 00 00 call 4296ec <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_binEv> + 42504c: eb 36 jmp 425084 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x9b> + 42504e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 425052: 48 89 c7 mov rdi,rax + 425055: e8 c4 47 00 00 call 42981e <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEv> + 42505a: eb 28 jmp 425084 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x9b> + 42505c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 425060: 48 89 c7 mov rdi,rax + 425063: e8 e2 48 00 00 call 42994a <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv> + 425068: eb 1a jmp 425084 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x9b> + 42506a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42506e: 48 89 c7 mov rdi,rax + 425071: e8 fc 4d 00 00 call 429e72 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_chrEv> + 425076: eb 0c jmp 425084 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT_+0x9b> + 425078: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42507c: 48 89 c7 mov rdi,rax + 42507f: e8 40 4e 00 00 call 429ec4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE8on_errorEv> + 425084: 90 nop + 425085: c9 leave + 425086: c3 ret + 425087: 90 nop + +0000000000425088 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 425088: 55 push rbp + 425089: 48 89 e5 mov rbp,rsp + 42508c: 48 83 ec 30 sub rsp,0x30 + 425090: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 425094: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 425098: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42509c: 48 89 c8 mov rax,rcx + 42509f: 4c 89 c1 mov rcx,r8 + 4250a2: 48 89 ca mov rdx,rcx + 4250a5: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4250a9: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4250ad: 4c 89 4d e0 mov QWORD PTR [rbp-0x20],r9 + 4250b1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4250b5: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4250b9: 48 89 10 mov QWORD PTR [rax],rdx + 4250bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4250c0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4250c4: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 4250c8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4250cc: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4250d0: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 4250d4: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 4250d8: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4250dc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4250e0: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 4250e4: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 4250e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4250ec: c7 40 34 00 00 00 00 mov DWORD PTR [rax+0x34],0x0 + 4250f3: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 4250f7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4250fb: 48 89 d7 mov rdi,rdx + 4250fe: 48 89 c6 mov rsi,rax + 425101: e8 33 f2 fe ff call 414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_> + 425106: 84 c0 test al,al + 425108: 74 3d je 425147 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xbf> + 42510a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42510e: c6 40 30 2d mov BYTE PTR [rax+0x30],0x2d + 425112: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425116: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 425119: 8d 50 01 lea edx,[rax+0x1] + 42511c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425120: 89 50 34 mov DWORD PTR [rax+0x34],edx + 425123: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425127: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42512b: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42512f: 48 f7 d8 neg rax + 425132: 48 83 d2 00 adc rdx,0x0 + 425136: 48 f7 da neg rdx + 425139: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 42513d: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 425141: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 425145: eb 5d jmp 4251a4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 425147: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42514b: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42514f: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 425153: 83 e0 70 and eax,0x70 + 425156: 84 c0 test al,al + 425158: 74 4a je 4251a4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 42515a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42515e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 425162: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 425166: 83 e0 70 and eax,0x70 + 425169: 3c 10 cmp al,0x10 + 42516b: 74 37 je 4251a4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 42516d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425171: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 425175: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 425179: 83 e0 70 and eax,0x70 + 42517c: 3c 20 cmp al,0x20 + 42517e: 75 07 jne 425187 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xff> + 425180: ba 2b 00 00 00 mov edx,0x2b + 425185: eb 05 jmp 42518c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1IoEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x104> + 425187: ba 20 00 00 00 mov edx,0x20 + 42518c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425190: 88 50 30 mov BYTE PTR [rax+0x30],dl + 425193: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425197: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42519a: 8d 50 01 lea edx,[rax+0x1] + 42519d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4251a1: 89 50 34 mov DWORD PTR [rax+0x34],edx + 4251a4: 90 nop + 4251a5: c9 leave + 4251a6: c3 ret + 4251a7: 90 nop + +00000000004251a8 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler7on_charEv>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler7on_charEv(): + 4251a8: 55 push rbp + 4251a9: 48 89 e5 mov rbp,rsp + 4251ac: 53 push rbx + 4251ad: 48 83 ec 18 sub rsp,0x18 + 4251b1: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4251b5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4251b9: 48 8b 00 mov rax,QWORD PTR [rax] + 4251bc: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4251c0: 48 85 c0 test rax,rax + 4251c3: 74 36 je 4251fb <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler7on_charEv+0x53> + 4251c5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4251c9: 48 8b 00 mov rax,QWORD PTR [rax] + 4251cc: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4251d0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4251d4: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 4251d8: 0f be c8 movsx ecx,al + 4251db: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4251df: 48 8b 00 mov rax,QWORD PTR [rax] + 4251e2: 48 8b 75 e8 mov rsi,QWORD PTR [rbp-0x18] + 4251e6: 48 8b 1e mov rbx,QWORD PTR [rsi] + 4251e9: 48 8b 00 mov rax,QWORD PTR [rax] + 4251ec: 89 ce mov esi,ecx + 4251ee: 48 89 c7 mov rdi,rax + 4251f1: e8 6b 4d 00 00 call 429f61 <_ZN3fmt2v76detail10write_charIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_RKNS0_18basic_format_specsIS8_EE> + 4251f6: 48 89 03 mov QWORD PTR [rbx],rax + 4251f9: eb 1c jmp 425217 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler7on_charEv+0x6f> + 4251fb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4251ff: 48 8b 00 mov rax,QWORD PTR [rax] + 425202: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 425206: 0f b6 52 08 movzx edx,BYTE PTR [rdx+0x8] + 42520a: 0f be d2 movsx edx,dl + 42520d: 89 d6 mov esi,edx + 42520f: 48 89 c7 mov rdi,rax + 425212: e8 85 4d 00 00 call 429f9c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEc> + 425217: 90 nop + 425218: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42521c: c9 leave + 42521d: c3 ret + +000000000042521e <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler6on_intEv>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler6on_intEv(): + 42521e: 55 push rbp + 42521f: 48 89 e5 mov rbp,rsp + 425222: 48 83 ec 10 sub rsp,0x10 + 425226: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42522a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42522e: 48 8b 00 mov rax,QWORD PTR [rax] + 425231: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425235: 48 8b 12 mov rdx,QWORD PTR [rdx] + 425238: 48 8b 52 10 mov rdx,QWORD PTR [rdx+0x10] + 42523c: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 425240: 0f b6 49 08 movzx ecx,BYTE PTR [rcx+0x8] + 425244: 0f be c9 movsx ecx,cl + 425247: 89 ce mov esi,ecx + 425249: 48 89 c7 mov rdi,rax + 42524c: e8 fb 99 ff ff call 41ec4c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE> + 425251: 90 nop + 425252: c9 leave + 425253: c3 ret + +0000000000425254 <_ZZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlS6_E_clES6_(): + 425254: 55 push rbp + 425255: 48 89 e5 mov rbp,rsp + 425258: 48 83 ec 20 sub rsp,0x20 + 42525c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 425260: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 425264: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425268: 48 89 c7 mov rdi,rax + 42526b: e8 d2 fd fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 425270: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 425274: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425278: 48 89 c7 mov rdi,rax + 42527b: e8 d4 fd fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 425280: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425284: 48 8d 0c 10 lea rcx,[rax+rdx*1] + 425288: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 42528c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425290: 48 89 ce mov rsi,rcx + 425293: 48 89 c7 mov rdi,rax + 425296: e8 4c 0c 00 00 call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42529b: c9 leave + 42529c: c3 ret + +000000000042529d <_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE>: +_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE(): + 42529d: 55 push rbp + 42529e: 48 89 e5 mov rbp,rsp + 4252a1: 48 83 ec 30 sub rsp,0x30 + 4252a5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4252a9: 48 89 f0 mov rax,rsi + 4252ac: 48 89 d6 mov rsi,rdx + 4252af: 48 89 f2 mov rdx,rsi + 4252b2: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4252b6: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4252ba: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4252be: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4252c2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4252c6: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4252ca: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4252ce: 48 8d 45 d0 lea rax,[rbp-0x30] + 4252d2: 48 89 c7 mov rdi,rax + 4252d5: e8 7a fd fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4252da: 48 89 c7 mov rdi,rax + 4252dd: 48 8d 55 f0 lea rdx,[rbp-0x10] + 4252e1: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] + 4252e5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4252e9: 48 89 d1 mov rcx,rdx + 4252ec: 48 89 fa mov rdx,rdi + 4252ef: 48 89 c7 mov rdi,rax + 4252f2: e8 01 4d 00 00 call 429ff8 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmOT2_> + 4252f7: c9 leave + 4252f8: c3 ret + 4252f9: 90 nop + +00000000004252fa <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv(): + 4252fa: 55 push rbp + 4252fb: 48 89 e5 mov rbp,rsp + 4252fe: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 425302: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425306: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 42530a: 3c 01 cmp al,0x1 + 42530c: 75 07 jne 425315 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x1b> + 42530e: b8 01 00 00 00 mov eax,0x1 + 425313: eb 5c jmp 425371 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x77> + 425315: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425319: 0f b6 40 04 movzx eax,BYTE PTR [rax+0x4] + 42531d: 84 c0 test al,al + 42531f: 74 07 je 425328 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x2e> + 425321: b8 00 00 00 00 mov eax,0x0 + 425326: eb 49 jmp 425371 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x77> + 425328: c7 45 fc fc ff ff ff mov DWORD PTR [rbp-0x4],0xfffffffc + 42532f: c7 45 f8 10 00 00 00 mov DWORD PTR [rbp-0x8],0x10 + 425336: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42533a: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 42533d: 83 f8 fc cmp eax,0xfffffffc + 425340: 7c 22 jl 425364 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x6a> + 425342: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425346: 8b 00 mov eax,DWORD PTR [rax] + 425348: 85 c0 test eax,eax + 42534a: 7e 08 jle 425354 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x5a> + 42534c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425350: 8b 10 mov edx,DWORD PTR [rax] + 425352: eb 05 jmp 425359 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x5f> + 425354: ba 10 00 00 00 mov edx,0x10 + 425359: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42535d: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 425360: 39 c2 cmp edx,eax + 425362: 7f 07 jg 42536b <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x71> + 425364: b8 01 00 00 00 mov eax,0x1 + 425369: eb 05 jmp 425370 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv+0x76> + 42536b: b8 00 00 00 00 mov eax,0x0 + 425370: 90 nop + 425371: 5d pop rbp + 425372: c3 ret + 425373: 90 nop + +0000000000425374 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E0_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E0_clES6_(): + 425374: 55 push rbp + 425375: 48 89 e5 mov rbp,rsp + 425378: 48 83 ec 30 sub rsp,0x30 + 42537c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 425380: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 425384: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425388: 8b 00 mov eax,DWORD PTR [rax] + 42538a: 85 c0 test eax,eax + 42538c: 74 45 je 4253d3 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E0_clES6_+0x5f> + 42538e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425392: 8b 00 mov eax,DWORD PTR [rax] + 425394: 48 98 cdqe + 425396: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 42539d: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4253a0: 48 8d 45 d0 lea rax,[rbp-0x30] + 4253a4: be 00 00 00 00 mov esi,0x0 + 4253a9: 48 89 c7 mov rdi,rax + 4253ac: e8 81 d8 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4253b1: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4253b5: 48 8d 45 e8 lea rax,[rbp-0x18] + 4253b9: 48 89 c7 mov rdi,rax + 4253bc: e8 7b b6 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4253c1: 48 89 c2 mov rdx,rax + 4253c4: 48 8d 45 e7 lea rax,[rbp-0x19] + 4253c8: 48 89 c6 mov rsi,rax + 4253cb: 48 89 d7 mov rdi,rdx + 4253ce: e8 77 b6 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4253d3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4253d7: 0f b6 40 14 movzx eax,BYTE PTR [rax+0x14] + 4253db: 0f be c8 movsx ecx,al + 4253de: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4253e2: 8b 50 10 mov edx,DWORD PTR [rax+0x10] + 4253e5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4253e9: 48 8b 70 08 mov rsi,QWORD PTR [rax+0x8] + 4253ed: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4253f1: 41 89 c8 mov r8d,ecx + 4253f4: b9 01 00 00 00 mov ecx,0x1 + 4253f9: 48 89 c7 mov rdi,rax + 4253fc: e8 30 4c 00 00 call 42a031 <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_PKciiT0_> + 425401: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 425405: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425409: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42540c: 85 c0 test eax,eax + 42540e: 7e 1e jle 42542e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E0_clES6_+0xba> + 425410: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425414: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 425417: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42541b: ba f0 75 43 00 mov edx,0x4375f0 + 425420: 89 ce mov esi,ecx + 425422: 48 89 c7 mov rdi,rax + 425425: e8 44 23 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 42542a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42542e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425432: 0f b6 40 1c movzx eax,BYTE PTR [rax+0x1c] + 425436: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 425439: 48 8d 45 d0 lea rax,[rbp-0x30] + 42543d: be 00 00 00 00 mov esi,0x0 + 425442: 48 89 c7 mov rdi,rax + 425445: e8 e8 d7 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42544a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42544e: 48 8d 45 f8 lea rax,[rbp-0x8] + 425452: 48 89 c7 mov rdi,rax + 425455: e8 e2 b5 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42545a: 48 89 c2 mov rdx,rax + 42545d: 48 8d 45 f7 lea rax,[rbp-0x9] + 425461: 48 89 c6 mov rsi,rax + 425464: 48 89 d7 mov rdi,rdx + 425467: e8 de b5 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42546c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425470: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 425473: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 425477: 48 89 d6 mov rsi,rdx + 42547a: 89 c7 mov edi,eax + 42547c: e8 2c 23 00 00 call 4277ad <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_> + 425481: c9 leave + 425482: c3 ret + 425483: 90 nop + +0000000000425484 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_(): + 425484: 55 push rbp + 425485: 48 89 e5 mov rbp,rsp + 425488: 53 push rbx + 425489: 48 83 ec 38 sub rsp,0x38 + 42548d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 425491: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 425495: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425499: 48 8b 00 mov rax,QWORD PTR [rax] + 42549c: 8b 00 mov eax,DWORD PTR [rax] + 42549e: 85 c0 test eax,eax + 4254a0: 74 48 je 4254ea <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_+0x66> + 4254a2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4254a6: 48 8b 00 mov rax,QWORD PTR [rax] + 4254a9: 8b 00 mov eax,DWORD PTR [rax] + 4254ab: 48 98 cdqe + 4254ad: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4254b4: 88 45 df mov BYTE PTR [rbp-0x21],al + 4254b7: 48 8d 45 c0 lea rax,[rbp-0x40] + 4254bb: be 00 00 00 00 mov esi,0x0 + 4254c0: 48 89 c7 mov rdi,rax + 4254c3: e8 6a d7 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4254c8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4254cc: 48 8d 45 e0 lea rax,[rbp-0x20] + 4254d0: 48 89 c7 mov rdi,rax + 4254d3: e8 64 b5 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4254d8: 48 89 c2 mov rdx,rax + 4254db: 48 8d 45 df lea rax,[rbp-0x21] + 4254df: 48 89 c6 mov rsi,rax + 4254e2: 48 89 d7 mov rdi,rdx + 4254e5: e8 60 b5 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4254ea: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4254ee: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4254f2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4254f6: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4254fa: 48 8b 08 mov rcx,QWORD PTR [rax] + 4254fd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 425501: 48 89 ce mov rsi,rcx + 425504: 48 89 c7 mov rdi,rax + 425507: e8 0e 4c 00 00 call 42a11a <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKcRi> + 42550c: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 425510: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425514: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 425518: 8b 48 0c mov ecx,DWORD PTR [rax+0xc] + 42551b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42551f: ba f0 75 43 00 mov edx,0x4375f0 + 425524: 89 ce mov esi,ecx + 425526: 48 89 c7 mov rdi,rax + 425529: e8 40 22 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 42552e: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 425532: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425536: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42553a: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 42553e: c0 e8 04 shr al,0x4 + 425541: 83 e0 01 and eax,0x1 + 425544: 83 f0 01 xor eax,0x1 + 425547: 84 c0 test al,al + 425549: 74 06 je 425551 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_+0xcd> + 42554b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42554f: eb 65 jmp 4255b6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_+0x132> + 425551: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425555: 48 8b 58 28 mov rbx,QWORD PTR [rax+0x28] + 425559: 48 8d 45 c0 lea rax,[rbp-0x40] + 42555d: be 00 00 00 00 mov esi,0x0 + 425562: 48 89 c7 mov rdi,rax + 425565: e8 c8 d6 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42556a: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42556e: 48 8d 45 e8 lea rax,[rbp-0x18] + 425572: 48 89 c7 mov rdi,rax + 425575: e8 c2 b4 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42557a: 48 89 de mov rsi,rbx + 42557d: 48 89 c7 mov rdi,rax + 425580: e8 2f 0f ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 425585: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425589: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 42558d: 8b 00 mov eax,DWORD PTR [rax] + 42558f: 85 c0 test eax,eax + 425591: 7e 1f jle 4255b2 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_+0x12e> + 425593: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425597: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30] + 42559b: 8b 08 mov ecx,DWORD PTR [rax] + 42559d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4255a1: ba f0 75 43 00 mov edx,0x4375f0 + 4255a6: 89 ce mov esi,ecx + 4255a8: 48 89 c7 mov rdi,rax + 4255ab: e8 be 21 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 4255b0: eb 04 jmp 4255b6 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_+0x132> + 4255b2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4255b6: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4255ba: c9 leave + 4255bb: c3 ret + +00000000004255bc <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E2_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E2_clES6_(): + 4255bc: 55 push rbp + 4255bd: 48 89 e5 mov rbp,rsp + 4255c0: 48 83 ec 20 sub rsp,0x20 + 4255c4: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4255c8: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4255cc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4255d0: 48 8b 00 mov rax,QWORD PTR [rax] + 4255d3: 8b 00 mov eax,DWORD PTR [rax] + 4255d5: 85 c0 test eax,eax + 4255d7: 74 48 je 425621 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E2_clES6_+0x65> + 4255d9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4255dd: 48 8b 00 mov rax,QWORD PTR [rax] + 4255e0: 8b 00 mov eax,DWORD PTR [rax] + 4255e2: 48 98 cdqe + 4255e4: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4255eb: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 4255ee: 48 8d 45 e0 lea rax,[rbp-0x20] + 4255f2: be 00 00 00 00 mov esi,0x0 + 4255f7: 48 89 c7 mov rdi,rax + 4255fa: e8 33 d6 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4255ff: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 425603: 48 8d 45 f8 lea rax,[rbp-0x8] + 425607: 48 89 c7 mov rdi,rax + 42560a: e8 2d b4 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42560f: 48 89 c2 mov rdx,rax + 425612: 48 8d 45 f7 lea rax,[rbp-0x9] + 425616: 48 89 c6 mov rsi,rax + 425619: 48 89 d7 mov rdi,rdx + 42561c: e8 29 b4 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 425621: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425625: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 425629: 0f b6 00 movzx eax,BYTE PTR [rax] + 42562c: 0f be f8 movsx edi,al + 42562f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425633: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 425637: 8b 08 mov ecx,DWORD PTR [rax] + 425639: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42563d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 425641: 8b 10 mov edx,DWORD PTR [rax] + 425643: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425647: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42564b: 48 8b 30 mov rsi,QWORD PTR [rax] + 42564e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 425652: 41 89 f8 mov r8d,edi + 425655: 48 89 c7 mov rdi,rax + 425658: e8 d4 49 00 00 call 42a031 <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_PKciiT0_> + 42565d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 425661: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425665: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 425669: 8b 00 mov eax,DWORD PTR [rax] + 42566b: 85 c0 test eax,eax + 42566d: 7e 1f jle 42568e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E2_clES6_+0xd2> + 42566f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425673: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 425677: 8b 08 mov ecx,DWORD PTR [rax] + 425679: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42567d: ba f0 75 43 00 mov edx,0x4375f0 + 425682: 89 ce mov esi,ecx + 425684: 48 89 c7 mov rdi,rax + 425687: e8 e2 20 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 42568c: eb 04 jmp 425692 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E2_clES6_+0xd6> + 42568e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 425692: c9 leave + 425693: c3 ret + +0000000000425694 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_>: +_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_(): + 425694: 55 push rbp + 425695: 48 89 e5 mov rbp,rsp + 425698: 53 push rbx + 425699: 48 83 ec 38 sub rsp,0x38 + 42569d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4256a1: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4256a5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4256a9: 48 8b 00 mov rax,QWORD PTR [rax] + 4256ac: 8b 00 mov eax,DWORD PTR [rax] + 4256ae: 85 c0 test eax,eax + 4256b0: 74 48 je 4256fa <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_+0x66> + 4256b2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4256b6: 48 8b 00 mov rax,QWORD PTR [rax] + 4256b9: 8b 00 mov eax,DWORD PTR [rax] + 4256bb: 48 98 cdqe + 4256bd: 0f b6 80 98 8e 44 00 movzx eax,BYTE PTR [rax+0x448e98] + 4256c4: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 4256c7: 48 8d 45 c0 lea rax,[rbp-0x40] + 4256cb: be 00 00 00 00 mov esi,0x0 + 4256d0: 48 89 c7 mov rdi,rax + 4256d3: e8 5a d5 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4256d8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4256dc: 48 8d 45 d8 lea rax,[rbp-0x28] + 4256e0: 48 89 c7 mov rdi,rax + 4256e3: e8 54 b3 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4256e8: 48 89 c2 mov rdx,rax + 4256eb: 48 8d 45 d7 lea rax,[rbp-0x29] + 4256ef: 48 89 c6 mov rsi,rax + 4256f2: 48 89 d7 mov rdi,rdx + 4256f5: e8 50 b3 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4256fa: 48 8d 45 c0 lea rax,[rbp-0x40] + 4256fe: be 00 00 00 00 mov esi,0x0 + 425703: 48 89 c7 mov rdi,rax + 425706: e8 27 d5 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42570b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42570f: 48 8d 45 e0 lea rax,[rbp-0x20] + 425713: 48 89 c7 mov rdi,rax + 425716: e8 21 b3 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42571b: be f0 75 43 00 mov esi,0x4375f0 + 425720: 48 89 c7 mov rdi,rax + 425723: e8 8c 0d ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 425728: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42572c: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 425730: 8b 00 mov eax,DWORD PTR [rax] + 425732: 85 c0 test eax,eax + 425734: 75 2d jne 425763 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_+0xcf> + 425736: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42573a: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42573e: 8b 00 mov eax,DWORD PTR [rax] + 425740: 85 c0 test eax,eax + 425742: 75 1f jne 425763 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_+0xcf> + 425744: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425748: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42574c: 0f b6 40 06 movzx eax,BYTE PTR [rax+0x6] + 425750: c0 e8 04 shr al,0x4 + 425753: 83 e0 01 and eax,0x1 + 425756: 83 f0 01 xor eax,0x1 + 425759: 84 c0 test al,al + 42575b: 74 06 je 425763 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_+0xcf> + 42575d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 425761: eb 78 jmp 4257db <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_+0x147> + 425763: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425767: 48 8b 58 20 mov rbx,QWORD PTR [rax+0x20] + 42576b: 48 8d 45 c0 lea rax,[rbp-0x40] + 42576f: be 00 00 00 00 mov esi,0x0 + 425774: 48 89 c7 mov rdi,rax + 425777: e8 b6 d4 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42577c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 425780: 48 8d 45 e8 lea rax,[rbp-0x18] + 425784: 48 89 c7 mov rdi,rax + 425787: e8 b0 b2 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42578c: 48 89 de mov rsi,rbx + 42578f: 48 89 c7 mov rdi,rax + 425792: e8 1d 0d ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 425797: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42579b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42579f: 8b 08 mov ecx,DWORD PTR [rax] + 4257a1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4257a5: ba f0 75 43 00 mov edx,0x4375f0 + 4257aa: 89 ce mov esi,ecx + 4257ac: 48 89 c7 mov rdi,rax + 4257af: e8 ba 1f 00 00 call 42776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_> + 4257b4: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4257b8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4257bc: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4257c0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4257c4: 48 8b 40 28 mov rax,QWORD PTR [rax+0x28] + 4257c8: 48 8b 08 mov rcx,QWORD PTR [rax] + 4257cb: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4257cf: 48 89 ce mov rsi,rcx + 4257d2: 48 89 c7 mov rdi,rax + 4257d5: e8 40 49 00 00 call 42a11a <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKcRi> + 4257da: 90 nop + 4257db: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4257df: c9 leave + 4257e0: c3 ret + +00000000004257e1 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_>: +_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_(): + 4257e1: 55 push rbp + 4257e2: 48 89 e5 mov rbp,rsp + 4257e5: 48 81 ec 50 01 00 00 sub rsp,0x150 + 4257ec: 48 89 bd d8 fe ff ff mov QWORD PTR [rbp-0x128],rdi + 4257f3: 48 89 b5 d0 fe ff ff mov QWORD PTR [rbp-0x130],rsi + 4257fa: 48 89 95 c8 fe ff ff mov QWORD PTR [rbp-0x138],rdx + 425801: 48 89 8d c0 fe ff ff mov QWORD PTR [rbp-0x140],rcx + 425808: 44 89 c0 mov eax,r8d + 42580b: 88 85 bc fe ff ff mov BYTE PTR [rbp-0x144],al + 425811: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 425818: 48 8b 00 mov rax,QWORD PTR [rax] + 42581b: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 425822: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 425829: 48 89 c7 mov rdi,rax + 42582c: e8 99 fb fd ff call 4053ca <_ZN3fmt2v76detail20get_significand_sizeERKNS1_14big_decimal_fpE> + 425831: 89 85 2c ff ff ff mov DWORD PTR [rbp-0xd4],eax + 425837: 0f b6 85 c5 fe ff ff movzx eax,BYTE PTR [rbp-0x13b] + 42583e: 0f b6 c0 movzx eax,al + 425841: 89 85 28 ff ff ff mov DWORD PTR [rbp-0xd8],eax + 425847: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 42584d: 89 c7 mov edi,eax + 42584f: e8 6d 5d fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425854: 8b 95 28 ff ff ff mov edx,DWORD PTR [rbp-0xd8] + 42585a: 85 d2 test edx,edx + 42585c: 74 07 je 425865 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x84> + 42585e: ba 01 00 00 00 mov edx,0x1 + 425863: eb 05 jmp 42586a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x89> + 425865: ba 00 00 00 00 mov edx,0x0 + 42586a: 01 d0 add eax,edx + 42586c: 89 c0 mov eax,eax + 42586e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 425872: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 425879: 8b 50 0c mov edx,DWORD PTR [rax+0xc] + 42587c: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 425882: 01 d0 add eax,edx + 425884: 83 e8 01 sub eax,0x1 + 425887: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 42588a: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 425891: 48 89 85 1c ff ff ff mov QWORD PTR [rbp-0xe4],rax + 425898: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42589b: 89 85 24 ff ff ff mov DWORD PTR [rbp-0xdc],eax + 4258a1: 48 8d 85 1c ff ff ff lea rax,[rbp-0xe4] + 4258a8: 48 89 c7 mov rdi,rax + 4258ab: e8 4a fa ff ff call 4252fa <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlvE_clEv> + 4258b0: 84 c0 test al,al + 4258b2: 0f 84 b7 01 00 00 je 425a6f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x28e> + 4258b8: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + 4258bf: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 4258c6: c0 e8 04 shr al,0x4 + 4258c9: 83 e0 01 and eax,0x1 + 4258cc: 84 c0 test al,al + 4258ce: 74 4e je 42591e <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x13d> + 4258d0: c7 85 38 ff ff ff 00 00 00 00 mov DWORD PTR [rbp-0xc8],0x0 + 4258da: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 4258e0: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4258e6: 29 c2 sub edx,eax + 4258e8: 89 95 3c ff ff ff mov DWORD PTR [rbp-0xc4],edx + 4258ee: 48 8d 95 38 ff ff ff lea rdx,[rbp-0xc8] + 4258f5: 48 8d 85 3c ff ff ff lea rax,[rbp-0xc4] + 4258fc: 48 89 d6 mov rsi,rdx + 4258ff: 48 89 c7 mov rdi,rax + 425902: e8 88 63 fe ff call 40bc8f <_ZSt3maxIiERKT_S2_S2_> + 425907: 8b 00 mov eax,DWORD PTR [rax] + 425909: 89 45 f4 mov DWORD PTR [rbp-0xc],eax + 42590c: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 42590f: 89 c7 mov edi,eax + 425911: e8 ab 5c fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425916: 89 c0 mov eax,eax + 425918: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 42591c: eb 12 jmp 425930 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x14f> + 42591e: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 425924: 83 f8 01 cmp eax,0x1 + 425927: 75 07 jne 425930 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x14f> + 425929: c6 85 bc fe ff ff 00 mov BYTE PTR [rbp-0x144],0x0 + 425930: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 425933: 89 c2 mov edx,eax + 425935: f7 da neg edx + 425937: 0f 49 c2 cmovns eax,edx + 42593a: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 42593d: c7 45 f0 02 00 00 00 mov DWORD PTR [rbp-0x10],0x2 + 425944: 83 7d e8 63 cmp DWORD PTR [rbp-0x18],0x63 + 425948: 7e 18 jle 425962 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x181> + 42594a: 81 7d e8 e7 03 00 00 cmp DWORD PTR [rbp-0x18],0x3e7 + 425951: 7e 07 jle 42595a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x179> + 425953: b8 04 00 00 00 mov eax,0x4 + 425958: eb 05 jmp 42595f <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x17e> + 42595a: b8 03 00 00 00 mov eax,0x3 + 42595f: 89 45 f0 mov DWORD PTR [rbp-0x10],eax + 425962: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 425969: 84 c0 test al,al + 42596b: 74 07 je 425974 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x193> + 42596d: ba 03 00 00 00 mov edx,0x3 + 425972: eb 05 jmp 425979 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x198> + 425974: ba 02 00 00 00 mov edx,0x2 + 425979: 8b 45 f0 mov eax,DWORD PTR [rbp-0x10] + 42597c: 01 d0 add eax,edx + 42597e: 89 c7 mov edi,eax + 425980: e8 3c 5c fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425985: 89 c0 mov eax,eax + 425987: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 42598b: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 425992: 83 e0 01 and eax,0x1 + 425995: 84 c0 test al,al + 425997: 74 07 je 4259a0 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x1bf> + 425999: b8 45 00 00 00 mov eax,0x45 + 42599e: eb 05 jmp 4259a5 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x1c4> + 4259a0: b8 65 00 00 00 mov eax,0x65 + 4259a5: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 4259a8: 8b 85 28 ff ff ff mov eax,DWORD PTR [rbp-0xd8] + 4259ae: 89 85 e0 fe ff ff mov DWORD PTR [rbp-0x120],eax + 4259b4: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 4259bb: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 4259c2: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 4259c8: 89 85 f0 fe ff ff mov DWORD PTR [rbp-0x110],eax + 4259ce: 0f b6 85 bc fe ff ff movzx eax,BYTE PTR [rbp-0x144] + 4259d5: 88 85 f4 fe ff ff mov BYTE PTR [rbp-0x10c],al + 4259db: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4259de: 89 85 f8 fe ff ff mov DWORD PTR [rbp-0x108],eax + 4259e4: 0f b6 45 e7 movzx eax,BYTE PTR [rbp-0x19] + 4259e8: 88 85 fc fe ff ff mov BYTE PTR [rbp-0x104],al + 4259ee: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 4259f1: 89 85 00 ff ff ff mov DWORD PTR [rbp-0x100],eax + 4259f7: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 4259fe: 8b 00 mov eax,DWORD PTR [rax] + 425a00: 85 c0 test eax,eax + 425a02: 7e 26 jle 425a2a <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x249> + 425a04: 48 8d 8d e0 fe ff ff lea rcx,[rbp-0x120] + 425a0b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425a0f: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 425a16: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 425a1d: 48 89 c7 mov rdi,rax + 425a20: e8 bc 46 00 00 call 42a0e1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mOT2_> + 425a25: e9 e3 02 00 00 jmp 425d0d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 425a2a: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425a2e: 48 8d 85 d8 fe ff ff lea rax,[rbp-0x128] + 425a35: 48 89 d6 mov rsi,rdx + 425a38: 48 89 c7 mov rdi,rax + 425a3b: e8 39 c2 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 425a40: 48 8b 10 mov rdx,QWORD PTR [rax] + 425a43: 48 8d 85 e0 fe ff ff lea rax,[rbp-0x120] + 425a4a: 48 89 d6 mov rsi,rdx + 425a4d: 48 89 c7 mov rdi,rax + 425a50: e8 1f f9 ff ff call 425374 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E0_clES6_> + 425a55: 48 89 c2 mov rdx,rax + 425a58: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 425a5f: 48 89 d6 mov rsi,rdx + 425a62: 48 89 c7 mov rdi,rax + 425a65: e8 38 d2 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 425a6a: e9 9e 02 00 00 jmp 425d0d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 425a6f: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 425a76: 8b 50 0c mov edx,DWORD PTR [rax+0xc] + 425a79: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 425a7f: 01 d0 add eax,edx + 425a81: 89 85 18 ff ff ff mov DWORD PTR [rbp-0xe8],eax + 425a87: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 425a8e: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 425a91: 85 c0 test eax,eax + 425a93: 0f 88 00 01 00 00 js 425b99 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3b8> + 425a99: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 425aa0: 8b 40 0c mov eax,DWORD PTR [rax+0xc] + 425aa3: 89 c7 mov edi,eax + 425aa5: e8 17 5b fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425aaa: 89 c0 mov eax,eax + 425aac: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 425ab0: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 425ab6: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 425abc: 29 c2 sub edx,eax + 425abe: 89 95 10 ff ff ff mov DWORD PTR [rbp-0xf0],edx + 425ac4: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 425acb: c0 e8 04 shr al,0x4 + 425ace: 83 e0 01 and eax,0x1 + 425ad1: 84 c0 test al,al + 425ad3: 74 3c je 425b11 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x330> + 425ad5: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 425adb: 85 c0 test eax,eax + 425add: 7f 15 jg 425af4 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x313> + 425adf: 0f b6 85 c4 fe ff ff movzx eax,BYTE PTR [rbp-0x13c] + 425ae6: 3c 02 cmp al,0x2 + 425ae8: 74 0a je 425af4 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x313> + 425aea: c7 85 10 ff ff ff 01 00 00 00 mov DWORD PTR [rbp-0xf0],0x1 + 425af4: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 425afa: 85 c0 test eax,eax + 425afc: 7e 13 jle 425b11 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x330> + 425afe: 8b 85 10 ff ff ff mov eax,DWORD PTR [rbp-0xf0] + 425b04: 89 c7 mov edi,eax + 425b06: e8 b6 5a fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425b0b: 89 c0 mov eax,eax + 425b0d: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 425b11: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 425b18: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 425b1f: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 425b26: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 425b2d: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 425b34: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 425b3b: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 425b42: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 425b49: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 425b50: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 425b57: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 425b5e: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 425b65: 48 8d 85 10 ff ff ff lea rax,[rbp-0xf0] + 425b6c: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 425b73: 48 8d 8d 40 ff ff ff lea rcx,[rbp-0xc0] + 425b7a: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425b7e: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 425b85: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 425b8c: 48 89 c7 mov rdi,rax + 425b8f: e8 c0 45 00 00 call 42a154 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mOT2_> + 425b94: e9 74 01 00 00 jmp 425d0d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 425b99: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 425b9f: 85 c0 test eax,eax + 425ba1: 0f 8e b1 00 00 00 jle 425c58 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x477> + 425ba7: 0f b6 85 c6 fe ff ff movzx eax,BYTE PTR [rbp-0x13a] + 425bae: c0 e8 04 shr al,0x4 + 425bb1: 83 e0 01 and eax,0x1 + 425bb4: 84 c0 test al,al + 425bb6: 74 10 je 425bc8 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3e7> + 425bb8: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 425bbe: 8b 95 2c ff ff ff mov edx,DWORD PTR [rbp-0xd4] + 425bc4: 29 d0 sub eax,edx + 425bc6: eb 05 jmp 425bcd <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x3ec> + 425bc8: b8 00 00 00 00 mov eax,0x0 + 425bcd: 89 85 0c ff ff ff mov DWORD PTR [rbp-0xf4],eax + 425bd3: 8b 85 0c ff ff ff mov eax,DWORD PTR [rbp-0xf4] + 425bd9: ba 00 00 00 00 mov edx,0x0 + 425bde: 85 c0 test eax,eax + 425be0: 0f 48 c2 cmovs eax,edx + 425be3: 89 c7 mov edi,eax + 425be5: e8 d7 59 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425bea: 83 c0 01 add eax,0x1 + 425bed: 89 c0 mov eax,eax + 425bef: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 425bf3: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 425bfa: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 425bfe: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 425c05: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 425c09: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 425c10: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 425c14: 48 8d 85 18 ff ff ff lea rax,[rbp-0xe8] + 425c1b: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 425c1f: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 425c26: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 425c2a: 48 8d 85 0c ff ff ff lea rax,[rbp-0xf4] + 425c31: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 425c35: 48 8d 4d 80 lea rcx,[rbp-0x80] + 425c39: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425c3d: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 425c44: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 425c4b: 48 89 c7 mov rdi,rax + 425c4e: e8 3a 45 00 00 call 42a18d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mOT2_> + 425c53: e9 b5 00 00 00 jmp 425d0d <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x52c> + 425c58: 8b 85 18 ff ff ff mov eax,DWORD PTR [rbp-0xe8] + 425c5e: f7 d8 neg eax + 425c60: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 425c66: 8b 85 2c ff ff ff mov eax,DWORD PTR [rbp-0xd4] + 425c6c: 85 c0 test eax,eax + 425c6e: 75 26 jne 425c96 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b5> + 425c70: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 425c76: 85 c0 test eax,eax + 425c78: 78 1c js 425c96 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b5> + 425c7a: 8b 95 c0 fe ff ff mov edx,DWORD PTR [rbp-0x140] + 425c80: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 425c86: 39 c2 cmp edx,eax + 425c88: 7d 0c jge 425c96 <_ZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_+0x4b5> + 425c8a: 8b 85 c0 fe ff ff mov eax,DWORD PTR [rbp-0x140] + 425c90: 89 85 14 ff ff ff mov DWORD PTR [rbp-0xec],eax + 425c96: 8b 85 14 ff ff ff mov eax,DWORD PTR [rbp-0xec] + 425c9c: 89 c7 mov edi,eax + 425c9e: e8 1e 59 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425ca3: 83 c0 02 add eax,0x2 + 425ca6: 89 c0 mov eax,eax + 425ca8: 48 01 45 f8 add QWORD PTR [rbp-0x8],rax + 425cac: 48 8d 85 28 ff ff ff lea rax,[rbp-0xd8] + 425cb3: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 425cb7: 48 8d 85 14 ff ff ff lea rax,[rbp-0xec] + 425cbe: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 425cc2: 48 8d 85 2c ff ff ff lea rax,[rbp-0xd4] + 425cc9: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 425ccd: 48 8d 85 c0 fe ff ff lea rax,[rbp-0x140] + 425cd4: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 425cd8: 48 8d 85 bc fe ff ff lea rax,[rbp-0x144] + 425cdf: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 425ce3: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 425cea: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 425cee: 48 8d 4d b0 lea rcx,[rbp-0x50] + 425cf2: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425cf6: 48 8b b5 c8 fe ff ff mov rsi,QWORD PTR [rbp-0x138] + 425cfd: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 425d04: 48 89 c7 mov rdi,rax + 425d07: e8 ba 44 00 00 call 42a1c6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mOT2_> + 425d0c: 90 nop + 425d0d: c9 leave + 425d0e: c3 ret + +0000000000425d0f <_ZN3fmt2v76detail13promote_floatIdEET_S3_>: +_ZN3fmt2v76detail13promote_floatIdEET_S3_(): + 425d0f: 55 push rbp + 425d10: 48 89 e5 mov rbp,rsp + 425d13: f2 0f 11 45 f8 movsd QWORD PTR [rbp-0x8],xmm0 + 425d18: f2 0f 10 45 f8 movsd xmm0,QWORD PTR [rbp-0x8] + 425d1d: 66 48 0f 7e c0 movq rax,xmm0 + 425d22: 66 48 0f 6e c0 movq xmm0,rax + 425d27: 5d pop rbp + 425d28: c3 ret + 425d29: 90 nop + +0000000000425d2a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handler9on_stringEv>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handler9on_stringEv(): + 425d2a: 55 push rbp + 425d2b: 48 89 e5 mov rbp,rsp + 425d2e: 48 83 ec 10 sub rsp,0x10 + 425d32: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 425d36: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425d3a: 48 8b 00 mov rax,QWORD PTR [rax] + 425d3d: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425d41: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 425d45: 48 89 d6 mov rsi,rdx + 425d48: 48 89 c7 mov rdi,rax + 425d4b: e8 4a a0 ff ff call 41fd9a <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc> + 425d50: 90 nop + 425d51: c9 leave + 425d52: c3 ret + 425d53: 90 nop + +0000000000425d54 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handler10on_pointerEv>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE20cstring_spec_handler10on_pointerEv(): + 425d54: 55 push rbp + 425d55: 48 89 e5 mov rbp,rsp + 425d58: 48 83 ec 10 sub rsp,0x10 + 425d5c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 425d60: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425d64: 48 8b 00 mov rax,QWORD PTR [rax] + 425d67: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425d6b: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 425d6f: 48 89 d6 mov rsi,rdx + 425d72: 48 89 c7 mov rdi,rax + 425d75: e8 a2 a2 ff ff call 42001c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE13write_pointerEPKv> + 425d7a: 90 nop + 425d7b: c9 leave + 425d7c: c3 ret + 425d7d: 90 nop + +0000000000425d7e <_ZZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEENKUlS6_E_clES6_(): + 425d7e: 55 push rbp + 425d7f: 48 89 e5 mov rbp,rsp + 425d82: 48 83 ec 10 sub rsp,0x10 + 425d86: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 425d8a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 425d8e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425d92: 48 8b 10 mov rdx,QWORD PTR [rax] + 425d95: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425d99: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 425d9d: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 425da1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425da5: 48 8b 00 mov rax,QWORD PTR [rax] + 425da8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 425dac: 48 89 ce mov rsi,rcx + 425daf: 48 89 c7 mov rdi,rax + 425db2: e8 30 01 00 00 call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 425db7: c9 leave + 425db8: c3 ret + +0000000000425db9 <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE>: +_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE(): + 425db9: 55 push rbp + 425dba: 48 89 e5 mov rbp,rsp + 425dbd: 48 83 ec 60 sub rsp,0x60 + 425dc1: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 425dc5: 48 89 f0 mov rax,rsi + 425dc8: 48 89 d6 mov rsi,rdx + 425dcb: 48 89 f2 mov rdx,rsi + 425dce: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 425dd2: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 425dd6: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 425dda: 48 8d 45 a0 lea rax,[rbp-0x60] + 425dde: 48 89 c7 mov rdi,rax + 425de1: e8 5c f2 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 425de6: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 425dea: 48 8d 45 a0 lea rax,[rbp-0x60] + 425dee: 48 89 c7 mov rdi,rax + 425df1: e8 5e f2 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 425df6: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 425dfa: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 425dfe: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 425e01: 85 c0 test eax,eax + 425e03: 78 1d js 425e22 <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x69> + 425e05: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 425e09: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 425e0c: 89 c7 mov edi,eax + 425e0e: e8 ae 57 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425e13: 89 c0 mov eax,eax + 425e15: 48 3b 45 f8 cmp rax,QWORD PTR [rbp-0x8] + 425e19: 73 07 jae 425e22 <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x69> + 425e1b: b8 01 00 00 00 mov eax,0x1 + 425e20: eb 05 jmp 425e27 <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x6e> + 425e22: b8 00 00 00 00 mov eax,0x0 + 425e27: 84 c0 test al,al + 425e29: 74 27 je 425e52 <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x99> + 425e2b: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 425e2f: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 425e32: 89 c7 mov edi,eax + 425e34: e8 88 57 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 425e39: 89 c2 mov edx,eax + 425e3b: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 425e3f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 425e43: 48 89 cf mov rdi,rcx + 425e46: 48 89 c6 mov rsi,rax + 425e49: e8 b1 43 00 00 call 42a1ff <_ZN3fmt2v76detail16code_point_indexIcEEmNS0_17basic_string_viewIT_EEm> + 425e4e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 425e52: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 425e56: 8b 00 mov eax,DWORD PTR [rax] + 425e58: 85 c0 test eax,eax + 425e5a: 74 2c je 425e88 <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0xcf> + 425e5c: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425e60: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 425e64: 48 8d 45 c0 lea rax,[rbp-0x40] + 425e68: 48 89 ce mov rsi,rcx + 425e6b: 48 89 c7 mov rdi,rax + 425e6e: e8 75 56 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 425e73: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 425e77: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 425e7b: 48 89 d7 mov rdi,rdx + 425e7e: 48 89 c6 mov rsi,rax + 425e81: e8 e0 f1 fd ff call 405066 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE> + 425e86: eb 05 jmp 425e8d <_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0xd4> + 425e88: b8 00 00 00 00 mov eax,0x0 + 425e8d: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 425e91: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 425e95: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 425e99: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425e9d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 425ea1: 48 8d 7d d0 lea rdi,[rbp-0x30] + 425ea5: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 425ea9: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 425ead: 48 8b 75 b0 mov rsi,QWORD PTR [rbp-0x50] + 425eb1: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 425eb5: 49 89 f8 mov r8,rdi + 425eb8: 48 89 c7 mov rdi,rax + 425ebb: e8 87 43 00 00 call 42a247 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_5writeIccS8_EET1_SA_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS8_E_EESF_SF_RKNSE_ISA_EEmmOT2_> + 425ec0: c9 leave + 425ec1: c3 ret + +0000000000425ec2 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE7reserveEm>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE7reserveEm(): + 425ec2: 55 push rbp + 425ec3: 48 89 e5 mov rbp,rsp + 425ec6: 48 83 ec 10 sub rsp,0x10 + 425eca: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 425ece: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 425ed2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425ed6: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 425eda: 48 89 d6 mov rsi,rdx + 425edd: 48 89 c7 mov rdi,rax + 425ee0: e8 94 bd fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 425ee5: c9 leave + 425ee6: c3 ret + +0000000000425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_>: +_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_(): + 425ee7: 55 push rbp + 425ee8: 48 89 e5 mov rbp,rsp + 425eeb: 48 83 ec 20 sub rsp,0x20 + 425eef: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 425ef3: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 425ef7: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 425efb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 425eff: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 425f03: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425f07: 48 89 ce mov rsi,rcx + 425f0a: 48 89 c7 mov rdi,rax + 425f0d: e8 68 3a ff ff call 41997a <_ZSt4copyIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_SA_S9_> + 425f12: c9 leave + 425f13: c3 ret + +0000000000425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE>: +_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE(): + 425f14: 55 push rbp + 425f15: 48 89 e5 mov rbp,rsp + 425f18: 48 83 ec 30 sub rsp,0x30 + 425f1c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 425f20: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 425f24: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 425f28: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425f2c: 48 89 c7 mov rdi,rax + 425f2f: e8 7c c5 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 425f34: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 425f38: 48 83 7d f0 01 cmp QWORD PTR [rbp-0x10],0x1 + 425f3d: 75 29 jne 425f68 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE+0x54> + 425f3f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425f43: be 00 00 00 00 mov esi,0x0 + 425f48: 48 89 c7 mov rdi,rax + 425f4b: e8 de 15 00 00 call 42752e <_ZNK3fmt2v76detail6fill_tIcEixEm> + 425f50: 48 89 c2 mov rdx,rax + 425f53: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 425f57: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425f5b: 48 89 ce mov rsi,rcx + 425f5e: 48 89 c7 mov rdi,rax + 425f61: e8 01 44 00 00 call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 425f66: eb 43 jmp 425fab <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE+0x97> + 425f68: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 425f70: eb 2b jmp 425f9d <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE+0x89> + 425f72: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425f76: 48 89 c7 mov rdi,rax + 425f79: e8 0e 16 00 00 call 42758c <_ZNK3fmt2v76detail6fill_tIcE4dataEv> + 425f7e: 48 89 c1 mov rcx,rax + 425f81: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 425f85: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 425f89: 48 89 c6 mov rsi,rax + 425f8c: 48 89 cf mov rdi,rcx + 425f8f: e8 b2 d3 fe ff call 413346 <_ZSt6copy_nIPKcmN3fmt2v76detail15buffer_appenderIcEEET1_T_T0_S7_> + 425f94: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 425f98: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 425f9d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 425fa1: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 425fa5: 72 cb jb 425f72 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE+0x5e> + 425fa7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 425fab: c9 leave + 425fac: c3 ret + +0000000000425fad <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_>: +_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_(): + 425fad: 55 push rbp + 425fae: 48 89 e5 mov rbp,rsp + 425fb1: 48 83 ec 30 sub rsp,0x30 + 425fb5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 425fb9: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 425fbc: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 425fc0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 425fc4: 0f b6 00 movzx eax,BYTE PTR [rax] + 425fc7: 88 45 ff mov BYTE PTR [rbp-0x1],al + 425fca: eb 2e jmp 425ffa <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_+0x4d> + 425fcc: 48 8d 45 e8 lea rax,[rbp-0x18] + 425fd0: 48 89 c7 mov rdi,rax + 425fd3: e8 64 aa fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 425fd8: 48 89 c2 mov rdx,rax + 425fdb: 48 8d 45 ff lea rax,[rbp-0x1] + 425fdf: 48 89 c6 mov rsi,rax + 425fe2: 48 89 d7 mov rdi,rdx + 425fe5: e8 ca 04 ff ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 425fea: 83 6d e4 01 sub DWORD PTR [rbp-0x1c],0x1 + 425fee: 48 8d 45 e8 lea rax,[rbp-0x18] + 425ff2: 48 89 c7 mov rdi,rax + 425ff5: e8 1a df fe ff call 413f14 <_ZN3fmt2v76detail15buffer_appenderIcEppEv> + 425ffa: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 425ffe: 7f cc jg 425fcc <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_+0x1f> + 426000: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426004: c9 leave + 426005: c3 ret + +0000000000426006 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmmOT2_(): + 426006: 55 push rbp + 426007: 48 89 e5 mov rbp,rsp + 42600a: 48 83 ec 60 sub rsp,0x60 + 42600e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 426012: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 426016: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42601a: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42601e: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 426022: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426026: 8b 00 mov eax,DWORD PTR [rax] + 426028: 89 c7 mov edi,eax + 42602a: e8 92 55 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42602f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 426032: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 426035: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 426039: 73 09 jae 426044 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmmOT2_+0x3e> + 42603b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42603e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 426042: eb 05 jmp 426049 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_11write_bytesIcS6_EET0_S8_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS6_E_EES8_S8_RKNSB_IT1_EEmmOT2_+0x43> + 426044: b8 00 00 00 00 mov eax,0x0 + 426049: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42604d: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 426055: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426059: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42605d: 83 e0 0f and eax,0xf + 426060: 0f b6 d0 movzx edx,al + 426063: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426067: 48 01 d0 add rax,rdx + 42606a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42606d: 0f be c0 movsx eax,al + 426070: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 426074: 89 c1 mov ecx,eax + 426076: 48 d3 ea shr rdx,cl + 426079: 48 89 d0 mov rax,rdx + 42607c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 426080: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426084: 48 83 c0 0a add rax,0xa + 426088: 48 89 c7 mov rdi,rax + 42608b: e8 20 c4 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 426090: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 426095: 48 89 c2 mov rdx,rax + 426098: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42609c: 48 01 c2 add rdx,rax + 42609f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4260a3: 48 89 d6 mov rsi,rdx + 4260a6: 48 89 c7 mov rdi,rax + 4260a9: e8 93 a8 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4260ae: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4260b2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4260b6: 48 8d 50 0a lea rdx,[rax+0xa] + 4260ba: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4260be: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4260c2: 48 89 ce mov rsi,rcx + 4260c5: 48 89 c7 mov rdi,rax + 4260c8: e8 47 fe ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4260cd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4260d1: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4260d5: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4260d9: 48 89 d6 mov rsi,rdx + 4260dc: 48 89 c7 mov rdi,rax + 4260df: e8 c4 4e ff ff call 41afa8 <_ZZN3fmt2v76detail11write_bytesIcNS1_15buffer_appenderIcEEEET0_S5_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlS4_E_clES4_> + 4260e4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4260e8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4260ec: 48 8d 50 0a lea rdx,[rax+0xa] + 4260f0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4260f4: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4260f8: 48 89 c1 mov rcx,rax + 4260fb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4260ff: 48 89 ce mov rsi,rcx + 426102: 48 89 c7 mov rdi,rax + 426105: e8 0a fe ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 42610a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42610e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426112: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 426116: 48 89 d6 mov rsi,rdx + 426119: 48 89 c7 mov rdi,rax + 42611c: e8 be a9 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 426121: c9 leave + 426122: c3 ret + +0000000000426123 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mmOT2_(): + 426123: 55 push rbp + 426124: 48 89 e5 mov rbp,rsp + 426127: 48 83 ec 60 sub rsp,0x60 + 42612b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42612f: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 426133: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 426137: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42613b: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42613f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426143: 8b 00 mov eax,DWORD PTR [rax] + 426145: 89 c7 mov edi,eax + 426147: e8 75 54 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42614c: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42614f: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 426152: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 426156: 73 09 jae 426161 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mmOT2_+0x3e> + 426158: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42615b: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42615f: eb 05 jmp 426166 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E0_EESA_SA_SH_mmOT2_+0x43> + 426161: b8 00 00 00 00 mov eax,0x0 + 426166: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42616a: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 426172: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426176: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42617a: 83 e0 0f and eax,0xf + 42617d: 0f b6 d0 movzx edx,al + 426180: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426184: 48 01 d0 add rax,rdx + 426187: 0f b6 00 movzx eax,BYTE PTR [rax] + 42618a: 0f be c0 movsx eax,al + 42618d: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 426191: 89 c1 mov ecx,eax + 426193: 48 d3 ea shr rdx,cl + 426196: 48 89 d0 mov rax,rdx + 426199: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42619d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4261a1: 48 83 c0 0a add rax,0xa + 4261a5: 48 89 c7 mov rdi,rax + 4261a8: e8 03 c3 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4261ad: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4261b2: 48 89 c2 mov rdx,rax + 4261b5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4261b9: 48 01 c2 add rdx,rax + 4261bc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4261c0: 48 89 d6 mov rsi,rdx + 4261c3: 48 89 c7 mov rdi,rax + 4261c6: e8 76 a7 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4261cb: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4261cf: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4261d3: 48 8d 50 0a lea rdx,[rax+0xa] + 4261d7: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4261db: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4261df: 48 89 ce mov rsi,rcx + 4261e2: 48 89 c7 mov rdi,rax + 4261e5: e8 2a fd ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4261ea: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4261ee: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4261f2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4261f6: 48 89 d6 mov rsi,rdx + 4261f9: 48 89 c7 mov rdi,rax + 4261fc: e8 c7 4e ff ff call 41b0c8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E0_clES4_> + 426201: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426205: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426209: 48 8d 50 0a lea rdx,[rax+0xa] + 42620d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426211: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 426215: 48 89 c1 mov rcx,rax + 426218: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42621c: 48 89 ce mov rsi,rcx + 42621f: 48 89 c7 mov rdi,rax + 426222: e8 ed fc ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 426227: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42622b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42622f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 426233: 48 89 d6 mov rsi,rdx + 426236: 48 89 c7 mov rdi,rax + 426239: e8 a1 a8 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 42623e: c9 leave + 42623f: c3 ret + +0000000000426240 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mmOT2_(): + 426240: 55 push rbp + 426241: 48 89 e5 mov rbp,rsp + 426244: 48 83 ec 60 sub rsp,0x60 + 426248: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42624c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 426250: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 426254: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 426258: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42625c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426260: 8b 00 mov eax,DWORD PTR [rax] + 426262: 89 c7 mov edi,eax + 426264: e8 58 53 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 426269: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42626c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42626f: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 426273: 73 09 jae 42627e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mmOT2_+0x3e> + 426275: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 426278: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42627c: eb 05 jmp 426283 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E1_EESA_SA_SH_mmOT2_+0x43> + 42627e: b8 00 00 00 00 mov eax,0x0 + 426283: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 426287: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42628f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426293: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426297: 83 e0 0f and eax,0xf + 42629a: 0f b6 d0 movzx edx,al + 42629d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4262a1: 48 01 d0 add rax,rdx + 4262a4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4262a7: 0f be c0 movsx eax,al + 4262aa: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4262ae: 89 c1 mov ecx,eax + 4262b0: 48 d3 ea shr rdx,cl + 4262b3: 48 89 d0 mov rax,rdx + 4262b6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4262ba: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4262be: 48 83 c0 0a add rax,0xa + 4262c2: 48 89 c7 mov rdi,rax + 4262c5: e8 e6 c1 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4262ca: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4262cf: 48 89 c2 mov rdx,rax + 4262d2: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4262d6: 48 01 c2 add rdx,rax + 4262d9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4262dd: 48 89 d6 mov rsi,rdx + 4262e0: 48 89 c7 mov rdi,rax + 4262e3: e8 59 a6 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4262e8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4262ec: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4262f0: 48 8d 50 0a lea rdx,[rax+0xa] + 4262f4: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4262f8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4262fc: 48 89 ce mov rsi,rcx + 4262ff: 48 89 c7 mov rdi,rax + 426302: e8 0d fc ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 426307: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42630b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42630f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 426313: 48 89 d6 mov rsi,rdx + 426316: 48 89 c7 mov rdi,rax + 426319: e8 ba 4e ff ff call 41b1d8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E1_clES4_> + 42631e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426322: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426326: 48 8d 50 0a lea rdx,[rax+0xa] + 42632a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42632e: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 426332: 48 89 c1 mov rcx,rax + 426335: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426339: 48 89 ce mov rsi,rcx + 42633c: 48 89 c7 mov rdi,rax + 42633f: e8 d0 fb ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 426344: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426348: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42634c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 426350: 48 89 d6 mov rsi,rdx + 426353: 48 89 c7 mov rdi,rax + 426356: e8 84 a7 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 42635b: c9 leave + 42635c: c3 ret + +000000000042635d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mmOT2_(): + 42635d: 55 push rbp + 42635e: 48 89 e5 mov rbp,rsp + 426361: 48 83 ec 60 sub rsp,0x60 + 426365: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 426369: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42636d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 426371: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 426375: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 426379: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42637d: 8b 00 mov eax,DWORD PTR [rax] + 42637f: 89 c7 mov edi,eax + 426381: e8 3b 52 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 426386: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 426389: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42638c: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 426390: 73 09 jae 42639b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mmOT2_+0x3e> + 426392: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 426395: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 426399: eb 05 jmp 4263a0 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E2_EESA_SA_SH_mmOT2_+0x43> + 42639b: b8 00 00 00 00 mov eax,0x0 + 4263a0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4263a4: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4263ac: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4263b0: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4263b4: 83 e0 0f and eax,0xf + 4263b7: 0f b6 d0 movzx edx,al + 4263ba: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4263be: 48 01 d0 add rax,rdx + 4263c1: 0f b6 00 movzx eax,BYTE PTR [rax] + 4263c4: 0f be c0 movsx eax,al + 4263c7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4263cb: 89 c1 mov ecx,eax + 4263cd: 48 d3 ea shr rdx,cl + 4263d0: 48 89 d0 mov rax,rdx + 4263d3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4263d7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4263db: 48 83 c0 0a add rax,0xa + 4263df: 48 89 c7 mov rdi,rax + 4263e2: e8 c9 c0 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4263e7: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4263ec: 48 89 c2 mov rdx,rax + 4263ef: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4263f3: 48 01 c2 add rdx,rax + 4263f6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4263fa: 48 89 d6 mov rsi,rdx + 4263fd: 48 89 c7 mov rdi,rax + 426400: e8 3c a5 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 426405: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426409: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42640d: 48 8d 50 0a lea rdx,[rax+0xa] + 426411: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 426415: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426419: 48 89 ce mov rsi,rcx + 42641c: 48 89 c7 mov rdi,rax + 42641f: e8 f0 fa ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 426424: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426428: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42642c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 426430: 48 89 d6 mov rsi,rdx + 426433: 48 89 c7 mov rdi,rax + 426436: e8 d5 4e ff ff call 41b310 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E2_clES4_> + 42643b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42643f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426443: 48 8d 50 0a lea rdx,[rax+0xa] + 426447: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42644b: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42644f: 48 89 c1 mov rcx,rax + 426452: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426456: 48 89 ce mov rsi,rcx + 426459: 48 89 c7 mov rdi,rax + 42645c: e8 b3 fa ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 426461: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426465: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426469: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42646d: 48 89 d6 mov rsi,rdx + 426470: 48 89 c7 mov rdi,rax + 426473: e8 67 a6 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 426478: c9 leave + 426479: c3 ret + +000000000042647a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mmOT2_(): + 42647a: 55 push rbp + 42647b: 48 89 e5 mov rbp,rsp + 42647e: 48 83 ec 60 sub rsp,0x60 + 426482: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 426486: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42648a: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42648e: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 426492: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 426496: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42649a: 8b 00 mov eax,DWORD PTR [rax] + 42649c: 89 c7 mov edi,eax + 42649e: e8 1e 51 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4264a3: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4264a6: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4264a9: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4264ad: 73 09 jae 4264b8 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mmOT2_+0x3e> + 4264af: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4264b2: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4264b6: eb 05 jmp 4264bd <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_11write_floatIS6_NS1_14big_decimal_fpEcEET_S9_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESE_EUlS6_E3_EESA_SA_SH_mmOT2_+0x43> + 4264b8: b8 00 00 00 00 mov eax,0x0 + 4264bd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4264c1: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4264c9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4264cd: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4264d1: 83 e0 0f and eax,0xf + 4264d4: 0f b6 d0 movzx edx,al + 4264d7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4264db: 48 01 d0 add rax,rdx + 4264de: 0f b6 00 movzx eax,BYTE PTR [rax] + 4264e1: 0f be c0 movsx eax,al + 4264e4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4264e8: 89 c1 mov ecx,eax + 4264ea: 48 d3 ea shr rdx,cl + 4264ed: 48 89 d0 mov rax,rdx + 4264f0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4264f4: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4264f8: 48 83 c0 0a add rax,0xa + 4264fc: 48 89 c7 mov rdi,rax + 4264ff: e8 ac bf ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 426504: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 426509: 48 89 c2 mov rdx,rax + 42650c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 426510: 48 01 c2 add rdx,rax + 426513: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 426517: 48 89 d6 mov rsi,rdx + 42651a: 48 89 c7 mov rdi,rax + 42651d: e8 1f a4 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 426522: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426526: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42652a: 48 8d 50 0a lea rdx,[rax+0xa] + 42652e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 426532: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426536: 48 89 ce mov rsi,rcx + 426539: 48 89 c7 mov rdi,rax + 42653c: e8 d3 f9 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 426541: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426545: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426549: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42654d: 48 89 d6 mov rsi,rdx + 426550: 48 89 c7 mov rdi,rax + 426553: e8 90 4e ff ff call 41b3e8 <_ZZN3fmt2v76detail11write_floatINS1_15buffer_appenderIcEENS1_14big_decimal_fpEcEET_S6_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESB_ENKUlS4_E3_clES4_> + 426558: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42655c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426560: 48 8d 50 0a lea rdx,[rax+0xa] + 426564: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426568: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42656c: 48 89 c1 mov rcx,rax + 42656f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426573: 48 89 ce mov rsi,rcx + 426576: 48 89 c7 mov rdi,rax + 426579: e8 96 f9 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 42657e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 426582: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426586: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42658a: 48 89 d6 mov rsi,rdx + 42658d: 48 89 c7 mov rdi,rax + 426590: e8 4a a5 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 426595: c9 leave + 426596: c3 ret + +0000000000426597 <_ZSt14__copy_move_a1ILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_>: +_ZSt14__copy_move_a1ILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_(): + 426597: 55 push rbp + 426598: 48 89 e5 mov rbp,rsp + 42659b: 48 83 ec 20 sub rsp,0x20 + 42659f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4265a3: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4265a7: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4265ab: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4265af: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4265b3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4265b7: 48 89 ce mov rsi,rcx + 4265ba: 48 89 c7 mov rdi,rax + 4265bd: e8 e9 3d 00 00 call 42a3ab <_ZSt14__copy_move_a2ILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_> + 4265c2: c9 leave + 4265c3: c3 ret + +00000000004265c4 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE(): + 4265c4: 55 push rbp + 4265c5: 48 89 e5 mov rbp,rsp + 4265c8: 48 83 ec 40 sub rsp,0x40 + 4265cc: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4265d0: 48 89 d1 mov rcx,rdx + 4265d3: 48 89 f0 mov rax,rsi + 4265d6: 48 89 fa mov rdx,rdi + 4265d9: 48 89 ca mov rdx,rcx + 4265dc: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4265e0: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 4265e4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4265e8: 48 89 c7 mov rdi,rax + 4265eb: e8 e8 3d 00 00 call 42a3d8 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE14has_named_argsEv> + 4265f0: 83 f0 01 xor eax,0x1 + 4265f3: 84 c0 test al,al + 4265f5: 74 0a je 426601 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x3d> + 4265f7: b8 ff ff ff ff mov eax,0xffffffff + 4265fc: e9 aa 00 00 00 jmp 4266ab <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xe7> + 426601: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426605: 48 89 c7 mov rdi,rax + 426608: e8 95 66 fe ff call 40cca2 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE9is_packedEv> + 42660d: 84 c0 test al,al + 42660f: 74 0e je 42661f <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x5b> + 426611: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426615: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 426619: 48 83 e8 10 sub rax,0x10 + 42661d: eb 0c jmp 42662b <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x67> + 42661f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426623: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 426627: 48 83 e8 20 sub rax,0x20 + 42662b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42662f: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 426637: eb 5f jmp 426698 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xd4> + 426639: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42663d: 48 8b 00 mov rax,QWORD PTR [rax] + 426640: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 426644: 48 c1 e2 04 shl rdx,0x4 + 426648: 48 01 d0 add rax,rdx + 42664b: 48 8b 10 mov rdx,QWORD PTR [rax] + 42664e: 48 8d 45 e0 lea rax,[rbp-0x20] + 426652: 48 89 d6 mov rsi,rdx + 426655: 48 89 c7 mov rdi,rax + 426658: e8 a1 51 fe ff call 40b7fe <_ZN3fmt2v717basic_string_viewIcEC1EPKc> + 42665d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 426661: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 426665: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 426669: 48 8b 75 e8 mov rsi,QWORD PTR [rbp-0x18] + 42666d: 48 89 d1 mov rcx,rdx + 426670: 48 89 c2 mov rdx,rax + 426673: e8 d0 16 00 00 call 427d48 <_ZN3fmt2v7eqENS0_17basic_string_viewIcEES2_> + 426678: 84 c0 test al,al + 42667a: 74 17 je 426693 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xcf> + 42667c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426680: 48 8b 00 mov rax,QWORD PTR [rax] + 426683: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 426687: 48 c1 e2 04 shl rdx,0x4 + 42668b: 48 01 d0 add rax,rdx + 42668e: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 426691: eb 18 jmp 4266ab <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0xe7> + 426693: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 426698: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42669c: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4266a0: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax + 4266a4: 72 93 jb 426639 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE+0x75> + 4266a6: b8 ff ff ff ff mov eax,0xffffffff + 4266ab: c9 leave + 4266ac: c3 ret + 4266ad: 90 nop + +00000000004266ae <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEv>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEv(): + 4266ae: 55 push rbp + 4266af: 48 89 e5 mov rbp,rsp + 4266b2: 48 83 ec 10 sub rsp,0x10 + 4266b6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4266ba: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4266be: 48 8b 00 mov rax,QWORD PTR [rax] + 4266c1: 48 89 c7 mov rdi,rax + 4266c4: e8 33 3d 00 00 call 42a3fc <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthINS1_7auto_idEEEvT_> + 4266c9: 90 nop + 4266ca: c9 leave + 4266cb: c3 ret + +00000000004266cc <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_(): + 4266cc: 55 push rbp + 4266cd: 48 89 e5 mov rbp,rsp + 4266d0: 48 83 ec 30 sub rsp,0x30 + 4266d4: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4266d8: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4266dc: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4266e0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4266e4: 48 8b 00 mov rax,QWORD PTR [rax] + 4266e7: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 4266eb: 74 1c je 426709 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x3d> + 4266ed: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4266f1: 48 8b 00 mov rax,QWORD PTR [rax] + 4266f4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4266f7: 3c 2f cmp al,0x2f + 4266f9: 7e 0e jle 426709 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x3d> + 4266fb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4266ff: 48 8b 00 mov rax,QWORD PTR [rax] + 426702: 0f b6 00 movzx eax,BYTE PTR [rax] + 426705: 3c 39 cmp al,0x39 + 426707: 7e 14 jle 42671d <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x51> + 426709: ba 78 61 43 00 mov edx,0x436178 + 42670e: be 2f 09 00 00 mov esi,0x92f + 426713: bf e8 64 43 00 mov edi,0x4364e8 + 426718: e8 af d2 fd ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 42671d: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 426724: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 42672b: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 426732: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 426735: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 426738: 73 09 jae 426743 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x77> + 42673a: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 426741: eb 5e jmp 4267a1 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xd5> + 426743: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 426746: 89 d0 mov eax,edx + 426748: c1 e0 02 shl eax,0x2 + 42674b: 01 d0 add eax,edx + 42674d: 01 c0 add eax,eax + 42674f: 89 c2 mov edx,eax + 426751: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426755: 48 8b 00 mov rax,QWORD PTR [rax] + 426758: 0f b6 00 movzx eax,BYTE PTR [rax] + 42675b: 0f be c0 movsx eax,al + 42675e: 01 d0 add eax,edx + 426760: 83 e8 30 sub eax,0x30 + 426763: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 426766: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42676a: 48 8b 00 mov rax,QWORD PTR [rax] + 42676d: 48 8d 50 01 lea rdx,[rax+0x1] + 426771: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426775: 48 89 10 mov QWORD PTR [rax],rdx + 426778: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42677c: 48 8b 00 mov rax,QWORD PTR [rax] + 42677f: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 426783: 74 1c je 4267a1 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xd5> + 426785: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426789: 48 8b 00 mov rax,QWORD PTR [rax] + 42678c: 0f b6 00 movzx eax,BYTE PTR [rax] + 42678f: 3c 2f cmp al,0x2f + 426791: 7e 0e jle 4267a1 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xd5> + 426793: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426797: 48 8b 00 mov rax,QWORD PTR [rax] + 42679a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42679d: 3c 39 cmp al,0x39 + 42679f: 7e 91 jle 426732 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x66> + 4267a1: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4267a4: 85 c0 test eax,eax + 4267a6: 79 11 jns 4267b9 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xed> + 4267a8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4267ac: be b0 65 43 00 mov esi,0x4365b0 + 4267b1: 48 89 c7 mov rdi,rax + 4267b4: e8 05 00 00 00 call 4267be <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc> + 4267b9: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4267bc: c9 leave + 4267bd: c3 ret + +00000000004267be <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc(): + 4267be: 55 push rbp + 4267bf: 48 89 e5 mov rbp,rsp + 4267c2: 48 83 ec 10 sub rsp,0x10 + 4267c6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4267ca: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4267ce: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4267d2: 48 8b 00 mov rax,QWORD PTR [rax] + 4267d5: 48 89 c2 mov rdx,rax + 4267d8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4267dc: 48 89 c6 mov rsi,rax + 4267df: 48 89 d7 mov rdi,rdx + 4267e2: e8 9b a6 ff ff call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 4267e7: 90 nop + 4267e8: c9 leave + 4267e9: c3 ret + +00000000004267ea <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEi>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEi(): + 4267ea: 55 push rbp + 4267eb: 48 89 e5 mov rbp,rsp + 4267ee: 48 83 ec 10 sub rsp,0x10 + 4267f2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4267f6: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4267f9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4267fd: 48 8b 00 mov rax,QWORD PTR [rax] + 426800: 48 89 c2 mov rdx,rax + 426803: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 426806: 89 c6 mov esi,eax + 426808: 48 89 d7 mov rdi,rdx + 42680b: e8 5c 3c 00 00 call 42a46c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthIiEEvT_> + 426810: 90 nop + 426811: c9 leave + 426812: c3 ret + 426813: 90 nop + +0000000000426814 <_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail13width_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclENS0_17basic_string_viewIcEE(): + 426814: 55 push rbp + 426815: 48 89 e5 mov rbp,rsp + 426818: 48 83 ec 20 sub rsp,0x20 + 42681c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426820: 48 89 d1 mov rcx,rdx + 426823: 48 89 f0 mov rax,rsi + 426826: 48 89 fa mov rdx,rdi + 426829: 48 89 ca mov rdx,rcx + 42682c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 426830: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 426834: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426838: 48 8b 00 mov rax,QWORD PTR [rax] + 42683b: 48 89 c1 mov rcx,rax + 42683e: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 426842: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426846: 48 89 d6 mov rsi,rdx + 426849: 48 89 c2 mov rdx,rax + 42684c: 48 89 cf mov rdi,rcx + 42684f: e8 8e 3c 00 00 call 42a4e2 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthINS0_17basic_string_viewIcEEEEvT_> + 426854: 90 nop + 426855: c9 leave + 426856: c3 ret + 426857: 90 nop + +0000000000426858 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEv>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEv(): + 426858: 55 push rbp + 426859: 48 89 e5 mov rbp,rsp + 42685c: 48 83 ec 10 sub rsp,0x10 + 426860: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426864: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426868: 48 8b 00 mov rax,QWORD PTR [rax] + 42686b: 48 89 c7 mov rdi,rax + 42686e: e8 fb 3c 00 00 call 42a56e <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionINS1_7auto_idEEEvT_> + 426873: 90 nop + 426874: c9 leave + 426875: c3 ret + +0000000000426876 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_>: +_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_(): + 426876: 55 push rbp + 426877: 48 89 e5 mov rbp,rsp + 42687a: 48 83 ec 30 sub rsp,0x30 + 42687e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 426882: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 426886: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42688a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42688e: 48 8b 00 mov rax,QWORD PTR [rax] + 426891: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 426895: 74 1c je 4268b3 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x3d> + 426897: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42689b: 48 8b 00 mov rax,QWORD PTR [rax] + 42689e: 0f b6 00 movzx eax,BYTE PTR [rax] + 4268a1: 3c 2f cmp al,0x2f + 4268a3: 7e 0e jle 4268b3 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x3d> + 4268a5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4268a9: 48 8b 00 mov rax,QWORD PTR [rax] + 4268ac: 0f b6 00 movzx eax,BYTE PTR [rax] + 4268af: 3c 39 cmp al,0x39 + 4268b1: 7e 14 jle 4268c7 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x51> + 4268b3: ba 78 61 43 00 mov edx,0x436178 + 4268b8: be 2f 09 00 00 mov esi,0x92f + 4268bd: bf e8 64 43 00 mov edi,0x4364e8 + 4268c2: e8 05 d1 fd ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4268c7: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 4268ce: c7 45 f8 ff ff ff 7f mov DWORD PTR [rbp-0x8],0x7fffffff + 4268d5: c7 45 f4 cc cc cc 0c mov DWORD PTR [rbp-0xc],0xccccccc + 4268dc: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4268df: 39 45 f4 cmp DWORD PTR [rbp-0xc],eax + 4268e2: 73 09 jae 4268ed <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x77> + 4268e4: c7 45 fc 00 00 00 80 mov DWORD PTR [rbp-0x4],0x80000000 + 4268eb: eb 5e jmp 42694b <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xd5> + 4268ed: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 4268f0: 89 d0 mov eax,edx + 4268f2: c1 e0 02 shl eax,0x2 + 4268f5: 01 d0 add eax,edx + 4268f7: 01 c0 add eax,eax + 4268f9: 89 c2 mov edx,eax + 4268fb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4268ff: 48 8b 00 mov rax,QWORD PTR [rax] + 426902: 0f b6 00 movzx eax,BYTE PTR [rax] + 426905: 0f be c0 movsx eax,al + 426908: 01 d0 add eax,edx + 42690a: 83 e8 30 sub eax,0x30 + 42690d: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 426910: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426914: 48 8b 00 mov rax,QWORD PTR [rax] + 426917: 48 8d 50 01 lea rdx,[rax+0x1] + 42691b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42691f: 48 89 10 mov QWORD PTR [rax],rdx + 426922: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426926: 48 8b 00 mov rax,QWORD PTR [rax] + 426929: 48 39 45 e0 cmp QWORD PTR [rbp-0x20],rax + 42692d: 74 1c je 42694b <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xd5> + 42692f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426933: 48 8b 00 mov rax,QWORD PTR [rax] + 426936: 0f b6 00 movzx eax,BYTE PTR [rax] + 426939: 3c 2f cmp al,0x2f + 42693b: 7e 0e jle 42694b <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xd5> + 42693d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 426941: 48 8b 00 mov rax,QWORD PTR [rax] + 426944: 0f b6 00 movzx eax,BYTE PTR [rax] + 426947: 3c 39 cmp al,0x39 + 426949: 7e 91 jle 4268dc <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0x66> + 42694b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42694e: 85 c0 test eax,eax + 426950: 79 11 jns 426963 <_ZN3fmt2v76detail21parse_nonnegative_intIcRNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEEEEiRPKT_SK_OT0_+0xed> + 426952: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426956: be b0 65 43 00 mov esi,0x4365b0 + 42695b: 48 89 c7 mov rdi,rax + 42695e: e8 05 00 00 00 call 426968 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc> + 426963: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 426966: c9 leave + 426967: c3 ret + +0000000000426968 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcE8on_errorEPKc(): + 426968: 55 push rbp + 426969: 48 89 e5 mov rbp,rsp + 42696c: 48 83 ec 10 sub rsp,0x10 + 426970: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426974: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426978: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42697c: 48 8b 00 mov rax,QWORD PTR [rax] + 42697f: 48 89 c2 mov rdx,rax + 426982: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426986: 48 89 c6 mov rsi,rax + 426989: 48 89 d7 mov rdi,rdx + 42698c: e8 f1 a4 ff ff call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 426991: 90 nop + 426992: c9 leave + 426993: c3 ret + +0000000000426994 <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEi>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclEi(): + 426994: 55 push rbp + 426995: 48 89 e5 mov rbp,rsp + 426998: 48 83 ec 10 sub rsp,0x10 + 42699c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4269a0: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4269a3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4269a7: 48 8b 00 mov rax,QWORD PTR [rax] + 4269aa: 48 89 c2 mov rdx,rax + 4269ad: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4269b0: 89 c6 mov esi,eax + 4269b2: 48 89 d7 mov rdi,rdx + 4269b5: e8 24 3c 00 00 call 42a5de <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionIiEEvT_> + 4269ba: 90 nop + 4269bb: c9 leave + 4269bc: c3 ret + 4269bd: 90 nop + +00000000004269be <_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEEEcEclENS0_17basic_string_viewIcEE(): + 4269be: 55 push rbp + 4269bf: 48 89 e5 mov rbp,rsp + 4269c2: 48 83 ec 20 sub rsp,0x20 + 4269c6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4269ca: 48 89 d1 mov rcx,rdx + 4269cd: 48 89 f0 mov rax,rsi + 4269d0: 48 89 fa mov rdx,rdi + 4269d3: 48 89 ca mov rdx,rcx + 4269d6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4269da: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4269de: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4269e2: 48 8b 00 mov rax,QWORD PTR [rax] + 4269e5: 48 89 c1 mov rcx,rax + 4269e8: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4269ec: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4269f0: 48 89 d6 mov rsi,rdx + 4269f3: 48 89 c2 mov rdx,rax + 4269f6: 48 89 cf mov rdi,rcx + 4269f9: e8 56 3c 00 00 call 42a654 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionINS0_17basic_string_viewIcEEEEvT_> + 4269fe: 90 nop + 4269ff: c9 leave + 426a00: c3 ret + 426a01: 90 nop + +0000000000426a02 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE15check_precisionEv>: +_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE15check_precisionEv(): + 426a02: 55 push rbp + 426a03: 48 89 e5 mov rbp,rsp + 426a06: 48 83 ec 10 sub rsp,0x10 + 426a0a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426a0e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426a12: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 426a15: 89 c7 mov edi,eax + 426a17: e8 b3 e5 fd ff call 404fcf <_ZN3fmt2v76detail16is_integral_typeENS1_4typeE> + 426a1c: 84 c0 test al,al + 426a1e: 75 0c jne 426a2c <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE15check_precisionEv+0x2a> + 426a20: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426a24: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 426a27: 83 f8 0e cmp eax,0xe + 426a2a: 75 07 jne 426a33 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE15check_precisionEv+0x31> + 426a2c: b8 01 00 00 00 mov eax,0x1 + 426a31: eb 05 jmp 426a38 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE15check_precisionEv+0x36> + 426a33: b8 00 00 00 00 mov eax,0x0 + 426a38: 84 c0 test al,al + 426a3a: 74 14 je 426a50 <_ZN3fmt2v76detail21numeric_specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEEE15check_precisionEv+0x4e> + 426a3c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426a40: 48 8b 00 mov rax,QWORD PTR [rax] + 426a43: be 80 67 43 00 mov esi,0x436780 + 426a48: 48 89 c7 mov rdi,rax + 426a4b: e8 32 a4 ff ff call 420e82 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE8on_errorEPKc> + 426a50: 90 nop + 426a51: c9 leave + 426a52: c3 ret + 426a53: 90 nop + +0000000000426a54 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC2IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 426a54: 55 push rbp + 426a55: 48 89 e5 mov rbp,rsp + 426a58: 48 83 ec 30 sub rsp,0x30 + 426a5c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426a60: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426a64: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 426a68: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx + 426a6b: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 426a6f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426a73: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 426a77: 48 89 10 mov QWORD PTR [rax],rdx + 426a7a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426a7e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 426a82: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 426a86: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426a8a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426a8e: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 426a92: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 426a95: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426a99: 89 50 18 mov DWORD PTR [rax+0x18],edx + 426a9c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426aa0: c7 40 20 00 00 00 00 mov DWORD PTR [rax+0x20],0x0 + 426aa7: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 426aaa: 89 c7 mov edi,eax + 426aac: e8 01 4b fe ff call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 426ab1: 84 c0 test al,al + 426ab3: 74 2d je 426ae2 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x8e> + 426ab5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ab9: c6 40 1c 2d mov BYTE PTR [rax+0x1c],0x2d + 426abd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ac1: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 426ac4: 8d 50 01 lea edx,[rax+0x1] + 426ac7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426acb: 89 50 20 mov DWORD PTR [rax+0x20],edx + 426ace: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ad2: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 426ad5: f7 d8 neg eax + 426ad7: 89 c2 mov edx,eax + 426ad9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426add: 89 50 18 mov DWORD PTR [rax+0x18],edx + 426ae0: eb 5d jmp 426b3f <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 426ae2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ae6: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426aea: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426aee: 83 e0 70 and eax,0x70 + 426af1: 84 c0 test al,al + 426af3: 74 4a je 426b3f <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 426af5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426af9: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426afd: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426b01: 83 e0 70 and eax,0x70 + 426b04: 3c 10 cmp al,0x10 + 426b06: 74 37 je 426b3f <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 426b08: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426b0c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426b10: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426b14: 83 e0 70 and eax,0x70 + 426b17: 3c 20 cmp al,0x20 + 426b19: 75 07 jne 426b22 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xce> + 426b1b: ba 2b 00 00 00 mov edx,0x2b + 426b20: eb 05 jmp 426b27 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IiEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd3> + 426b22: ba 20 00 00 00 mov edx,0x20 + 426b27: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426b2b: 88 50 1c mov BYTE PTR [rax+0x1c],dl + 426b2e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426b32: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 426b35: 8d 50 01 lea edx,[rax+0x1] + 426b38: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426b3c: 89 50 20 mov DWORD PTR [rax+0x20],edx + 426b3f: 90 nop + 426b40: c9 leave + 426b41: c3 ret + +0000000000426b42 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_>: +_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_(): + 426b42: 55 push rbp + 426b43: 48 89 e5 mov rbp,rsp + 426b46: 48 83 ec 10 sub rsp,0x10 + 426b4a: 89 f8 mov eax,edi + 426b4c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426b50: 88 45 fc mov BYTE PTR [rbp-0x4],al + 426b53: 0f be 45 fc movsx eax,BYTE PTR [rbp-0x4] + 426b57: 85 c0 test eax,eax + 426b59: 74 22 je 426b7d <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x3b> + 426b5b: 85 c0 test eax,eax + 426b5d: 78 72 js 426bd1 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x8f> + 426b5f: 83 f8 78 cmp eax,0x78 + 426b62: 7f 6d jg 426bd1 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x8f> + 426b64: 83 f8 42 cmp eax,0x42 + 426b67: 7c 68 jl 426bd1 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x8f> + 426b69: 83 e8 42 sub eax,0x42 + 426b6c: 83 f8 36 cmp eax,0x36 + 426b6f: 77 60 ja 426bd1 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x8f> + 426b71: 89 c0 mov eax,eax + 426b73: 48 8b 04 c5 f8 75 43 00 mov rax,QWORD PTR [rax*8+0x4375f8] + 426b7b: ff e0 jmp rax + 426b7d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426b81: 48 89 c7 mov rdi,rax + 426b84: e8 95 3b 00 00 call 42a71e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEv> + 426b89: eb 52 jmp 426bdd <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x9b> + 426b8b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426b8f: 48 89 c7 mov rdi,rax + 426b92: e8 57 3c 00 00 call 42a7ee <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_hexEv> + 426b97: eb 44 jmp 426bdd <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x9b> + 426b99: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426b9d: 48 89 c7 mov rdi,rax + 426ba0: e8 5d 3d 00 00 call 42a902 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_binEv> + 426ba5: eb 36 jmp 426bdd <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x9b> + 426ba7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426bab: 48 89 c7 mov rdi,rax + 426bae: e8 63 3e 00 00 call 42aa16 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEv> + 426bb3: eb 28 jmp 426bdd <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x9b> + 426bb5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426bb9: 48 89 c7 mov rdi,rax + 426bbc: e8 65 3f 00 00 call 42ab26 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv> + 426bc1: eb 1a jmp 426bdd <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x9b> + 426bc3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426bc7: 48 89 c7 mov rdi,rax + 426bca: e8 63 44 00 00 call 42b032 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_chrEv> + 426bcf: eb 0c jmp 426bdd <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcjEEEEvcOT_+0x9b> + 426bd1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426bd5: 48 89 c7 mov rdi,rax + 426bd8: e8 a1 44 00 00 call 42b07e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE8on_errorEv> + 426bdd: 90 nop + 426bde: c9 leave + 426bdf: c3 ret + +0000000000426be0 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC2IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 426be0: 55 push rbp + 426be1: 48 89 e5 mov rbp,rsp + 426be4: 48 83 ec 30 sub rsp,0x30 + 426be8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426bec: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426bf0: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 426bf4: 89 4d e4 mov DWORD PTR [rbp-0x1c],ecx + 426bf7: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 426bfb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426bff: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 426c03: 48 89 10 mov QWORD PTR [rax],rdx + 426c06: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c0a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 426c0e: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 426c12: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c16: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426c1a: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 426c1e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c22: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + 426c25: 89 50 18 mov DWORD PTR [rax+0x18],edx + 426c28: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c2c: c7 40 20 00 00 00 00 mov DWORD PTR [rax+0x20],0x0 + 426c33: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 426c36: 89 c7 mov edi,eax + 426c38: e8 f6 9c fe ff call 410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_> + 426c3d: 84 c0 test al,al + 426c3f: 74 2d je 426c6e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x8e> + 426c41: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c45: c6 40 1c 2d mov BYTE PTR [rax+0x1c],0x2d + 426c49: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c4d: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 426c50: 8d 50 01 lea edx,[rax+0x1] + 426c53: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c57: 89 50 20 mov DWORD PTR [rax+0x20],edx + 426c5a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c5e: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 426c61: f7 d8 neg eax + 426c63: 89 c2 mov edx,eax + 426c65: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c69: 89 50 18 mov DWORD PTR [rax+0x18],edx + 426c6c: eb 5d jmp 426ccb <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 426c6e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c72: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426c76: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426c7a: 83 e0 70 and eax,0x70 + 426c7d: 84 c0 test al,al + 426c7f: 74 4a je 426ccb <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 426c81: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c85: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426c89: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426c8d: 83 e0 70 and eax,0x70 + 426c90: 3c 10 cmp al,0x10 + 426c92: 74 37 je 426ccb <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xeb> + 426c94: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426c98: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426c9c: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426ca0: 83 e0 70 and eax,0x70 + 426ca3: 3c 20 cmp al,0x20 + 426ca5: 75 07 jne 426cae <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xce> + 426ca7: ba 2b 00 00 00 mov edx,0x2b + 426cac: eb 05 jmp 426cb3 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjEC1IjEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd3> + 426cae: ba 20 00 00 00 mov edx,0x20 + 426cb3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426cb7: 88 50 1c mov BYTE PTR [rax+0x1c],dl + 426cba: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426cbe: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 426cc1: 8d 50 01 lea edx,[rax+0x1] + 426cc4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426cc8: 89 50 20 mov DWORD PTR [rax+0x20],edx + 426ccb: 90 nop + 426ccc: c9 leave + 426ccd: c3 ret + +0000000000426cce <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 426cce: 55 push rbp + 426ccf: 48 89 e5 mov rbp,rsp + 426cd2: 48 83 ec 30 sub rsp,0x30 + 426cd6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426cda: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426cde: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 426ce2: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 426ce6: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 426cea: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426cee: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 426cf2: 48 89 10 mov QWORD PTR [rax],rdx + 426cf5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426cf9: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 426cfd: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 426d01: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d05: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426d09: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 426d0d: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 426d11: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d15: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 426d19: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d1d: c7 40 24 00 00 00 00 mov DWORD PTR [rax+0x24],0x0 + 426d24: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 426d28: 48 89 c7 mov rdi,rax + 426d2b: e8 4d d4 fe ff call 41417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_> + 426d30: 84 c0 test al,al + 426d32: 74 31 je 426d65 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x97> + 426d34: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d38: c6 40 20 2d mov BYTE PTR [rax+0x20],0x2d + 426d3c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d40: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 426d43: 8d 50 01 lea edx,[rax+0x1] + 426d46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d4a: 89 50 24 mov DWORD PTR [rax+0x24],edx + 426d4d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d51: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 426d55: 48 f7 d8 neg rax + 426d58: 48 89 c2 mov rdx,rax + 426d5b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d5f: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 426d63: eb 5d jmp 426dc2 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 426d65: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d69: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426d6d: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426d71: 83 e0 70 and eax,0x70 + 426d74: 84 c0 test al,al + 426d76: 74 4a je 426dc2 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 426d78: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d7c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426d80: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426d84: 83 e0 70 and eax,0x70 + 426d87: 3c 10 cmp al,0x10 + 426d89: 74 37 je 426dc2 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 426d8b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426d8f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426d93: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426d97: 83 e0 70 and eax,0x70 + 426d9a: 3c 20 cmp al,0x20 + 426d9c: 75 07 jne 426da5 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd7> + 426d9e: ba 2b 00 00 00 mov edx,0x2b + 426da3: eb 05 jmp 426daa <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IxEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xdc> + 426da5: ba 20 00 00 00 mov edx,0x20 + 426daa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426dae: 88 50 20 mov BYTE PTR [rax+0x20],dl + 426db1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426db5: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 426db8: 8d 50 01 lea edx,[rax+0x1] + 426dbb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426dbf: 89 50 24 mov DWORD PTR [rax+0x24],edx + 426dc2: 90 nop + 426dc3: c9 leave + 426dc4: c3 ret + +0000000000426dc5 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_>: +_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_(): + 426dc5: 55 push rbp + 426dc6: 48 89 e5 mov rbp,rsp + 426dc9: 48 83 ec 10 sub rsp,0x10 + 426dcd: 89 f8 mov eax,edi + 426dcf: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426dd3: 88 45 fc mov BYTE PTR [rbp-0x4],al + 426dd6: 0f be 45 fc movsx eax,BYTE PTR [rbp-0x4] + 426dda: 85 c0 test eax,eax + 426ddc: 74 22 je 426e00 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x3b> + 426dde: 85 c0 test eax,eax + 426de0: 78 72 js 426e54 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x8f> + 426de2: 83 f8 78 cmp eax,0x78 + 426de5: 7f 6d jg 426e54 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x8f> + 426de7: 83 f8 42 cmp eax,0x42 + 426dea: 7c 68 jl 426e54 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x8f> + 426dec: 83 e8 42 sub eax,0x42 + 426def: 83 f8 36 cmp eax,0x36 + 426df2: 77 60 ja 426e54 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x8f> + 426df4: 89 c0 mov eax,eax + 426df6: 48 8b 04 c5 b0 77 43 00 mov rax,QWORD PTR [rax*8+0x4377b0] + 426dfe: ff e0 jmp rax + 426e00: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426e04: 48 89 c7 mov rdi,rax + 426e07: e8 04 43 00 00 call 42b110 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEv> + 426e0c: eb 52 jmp 426e60 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x9b> + 426e0e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426e12: 48 89 c7 mov rdi,rax + 426e15: e8 ca 43 00 00 call 42b1e4 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_hexEv> + 426e1a: eb 44 jmp 426e60 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x9b> + 426e1c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426e20: 48 89 c7 mov rdi,rax + 426e23: e8 d4 44 00 00 call 42b2fc <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_binEv> + 426e28: eb 36 jmp 426e60 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x9b> + 426e2a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426e2e: 48 89 c7 mov rdi,rax + 426e31: e8 de 45 00 00 call 42b414 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEv> + 426e36: eb 28 jmp 426e60 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x9b> + 426e38: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426e3c: 48 89 c7 mov rdi,rax + 426e3f: e8 e4 46 00 00 call 42b528 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv> + 426e44: eb 1a jmp 426e60 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x9b> + 426e46: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426e4a: 48 89 c7 mov rdi,rax + 426e4d: e8 e6 4b 00 00 call 42ba38 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_chrEv> + 426e52: eb 0c jmp 426e60 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcmEEEEvcOT_+0x9b> + 426e54: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 426e58: 48 89 c7 mov rdi,rax + 426e5b: e8 26 4c 00 00 call 42ba86 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE8on_errorEv> + 426e60: 90 nop + 426e61: c9 leave + 426e62: c3 ret + 426e63: 90 nop + +0000000000426e64 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 426e64: 55 push rbp + 426e65: 48 89 e5 mov rbp,rsp + 426e68: 48 83 ec 30 sub rsp,0x30 + 426e6c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426e70: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426e74: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 426e78: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 426e7c: 4c 89 45 d8 mov QWORD PTR [rbp-0x28],r8 + 426e80: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426e84: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 426e88: 48 89 10 mov QWORD PTR [rax],rdx + 426e8b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426e8f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 426e93: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 426e97: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426e9b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426e9f: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 426ea3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ea7: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 426eab: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 426eaf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426eb3: c7 40 24 00 00 00 00 mov DWORD PTR [rax+0x24],0x0 + 426eba: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 426ebe: 48 89 c7 mov rdi,rax + 426ec1: e8 c9 d2 fe ff call 41418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_> + 426ec6: 84 c0 test al,al + 426ec8: 74 31 je 426efb <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x97> + 426eca: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ece: c6 40 20 2d mov BYTE PTR [rax+0x20],0x2d + 426ed2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ed6: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 426ed9: 8d 50 01 lea edx,[rax+0x1] + 426edc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ee0: 89 50 24 mov DWORD PTR [rax+0x24],edx + 426ee3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ee7: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 426eeb: 48 f7 d8 neg rax + 426eee: 48 89 c2 mov rdx,rax + 426ef1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ef5: 48 89 50 18 mov QWORD PTR [rax+0x18],rdx + 426ef9: eb 5d jmp 426f58 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 426efb: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426eff: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426f03: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426f07: 83 e0 70 and eax,0x70 + 426f0a: 84 c0 test al,al + 426f0c: 74 4a je 426f58 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 426f0e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426f12: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426f16: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426f1a: 83 e0 70 and eax,0x70 + 426f1d: 3c 10 cmp al,0x10 + 426f1f: 74 37 je 426f58 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xf4> + 426f21: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426f25: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 426f29: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 426f2d: 83 e0 70 and eax,0x70 + 426f30: 3c 20 cmp al,0x20 + 426f32: 75 07 jne 426f3b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xd7> + 426f34: ba 2b 00 00 00 mov edx,0x2b + 426f39: eb 05 jmp 426f40 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmEC1IyEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xdc> + 426f3b: ba 20 00 00 00 mov edx,0x20 + 426f40: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426f44: 88 50 20 mov BYTE PTR [rax+0x20],dl + 426f47: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426f4b: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 426f4e: 8d 50 01 lea edx,[rax+0x1] + 426f51: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426f55: 89 50 24 mov DWORD PTR [rax+0x24],edx + 426f58: 90 nop + 426f59: c9 leave + 426f5a: c3 ret + 426f5b: 90 nop + +0000000000426f5c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 426f5c: 55 push rbp + 426f5d: 48 89 e5 mov rbp,rsp + 426f60: 48 83 ec 30 sub rsp,0x30 + 426f64: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 426f68: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 426f6c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 426f70: 48 89 c8 mov rax,rcx + 426f73: 4c 89 c1 mov rcx,r8 + 426f76: 48 89 ca mov rdx,rcx + 426f79: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 426f7d: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 426f81: 4c 89 4d e0 mov QWORD PTR [rbp-0x20],r9 + 426f85: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426f89: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 426f8d: 48 89 10 mov QWORD PTR [rax],rdx + 426f90: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426f94: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 426f98: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 426f9c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426fa0: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 426fa4: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 426fa8: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 426fac: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 426fb0: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 426fb4: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 426fb8: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 426fbc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426fc0: c7 40 34 00 00 00 00 mov DWORD PTR [rax+0x34],0x0 + 426fc7: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 426fcb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 426fcf: 48 89 d7 mov rdi,rdx + 426fd2: 48 89 c6 mov rsi,rax + 426fd5: e8 c4 d1 fe ff call 41419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_> + 426fda: 84 c0 test al,al + 426fdc: 74 3d je 42701b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xbf> + 426fde: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426fe2: c6 40 30 2d mov BYTE PTR [rax+0x30],0x2d + 426fe6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426fea: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 426fed: 8d 50 01 lea edx,[rax+0x1] + 426ff0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ff4: 89 50 34 mov DWORD PTR [rax+0x34],edx + 426ff7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 426ffb: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 426fff: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 427003: 48 f7 d8 neg rax + 427006: 48 83 d2 00 adc rdx,0x0 + 42700a: 48 f7 da neg rdx + 42700d: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 427011: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 427015: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 427019: eb 5d jmp 427078 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 42701b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42701f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427023: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 427027: 83 e0 70 and eax,0x70 + 42702a: 84 c0 test al,al + 42702c: 74 4a je 427078 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 42702e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427032: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427036: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42703a: 83 e0 70 and eax,0x70 + 42703d: 3c 10 cmp al,0x10 + 42703f: 74 37 je 427078 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 427041: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427045: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427049: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42704d: 83 e0 70 and eax,0x70 + 427050: 3c 20 cmp al,0x20 + 427052: 75 07 jne 42705b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xff> + 427054: ba 2b 00 00 00 mov edx,0x2b + 427059: eb 05 jmp 427060 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1InEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x104> + 42705b: ba 20 00 00 00 mov edx,0x20 + 427060: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427064: 88 50 30 mov BYTE PTR [rax+0x30],dl + 427067: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42706b: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42706e: 8d 50 01 lea edx,[rax+0x1] + 427071: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427075: 89 50 34 mov DWORD PTR [rax+0x34],edx + 427078: 90 nop + 427079: c9 leave + 42707a: c3 ret + +000000000042707b <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_>: +_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_(): + 42707b: 55 push rbp + 42707c: 48 89 e5 mov rbp,rsp + 42707f: 48 83 ec 10 sub rsp,0x10 + 427083: 89 f8 mov eax,edi + 427085: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427089: 88 45 fc mov BYTE PTR [rbp-0x4],al + 42708c: 0f be 45 fc movsx eax,BYTE PTR [rbp-0x4] + 427090: 85 c0 test eax,eax + 427092: 74 22 je 4270b6 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x3b> + 427094: 85 c0 test eax,eax + 427096: 78 72 js 42710a <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x8f> + 427098: 83 f8 78 cmp eax,0x78 + 42709b: 7f 6d jg 42710a <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x8f> + 42709d: 83 f8 42 cmp eax,0x42 + 4270a0: 7c 68 jl 42710a <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x8f> + 4270a2: 83 e8 42 sub eax,0x42 + 4270a5: 83 f8 36 cmp eax,0x36 + 4270a8: 77 60 ja 42710a <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x8f> + 4270aa: 89 c0 mov eax,eax + 4270ac: 48 8b 04 c5 68 79 43 00 mov rax,QWORD PTR [rax*8+0x437968] + 4270b4: ff e0 jmp rax + 4270b6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4270ba: 48 89 c7 mov rdi,rax + 4270bd: e8 5c 4a 00 00 call 42bb1e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEv> + 4270c2: eb 52 jmp 427116 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x9b> + 4270c4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4270c8: 48 89 c7 mov rdi,rax + 4270cb: e8 3c 4b 00 00 call 42bc0c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_hexEv> + 4270d0: eb 44 jmp 427116 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x9b> + 4270d2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4270d6: 48 89 c7 mov rdi,rax + 4270d9: e8 60 4c 00 00 call 42bd3e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_binEv> + 4270de: eb 36 jmp 427116 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x9b> + 4270e0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4270e4: 48 89 c7 mov rdi,rax + 4270e7: e8 84 4d 00 00 call 42be70 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEv> + 4270ec: eb 28 jmp 427116 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x9b> + 4270ee: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4270f2: 48 89 c7 mov rdi,rax + 4270f5: e8 a2 4e 00 00 call 42bf9c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv> + 4270fa: eb 1a jmp 427116 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x9b> + 4270fc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 427100: 48 89 c7 mov rdi,rax + 427103: e8 bc 53 00 00 call 42c4c4 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_chrEv> + 427108: eb 0c jmp 427116 <_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerINS1_15buffer_appenderIcEEcoEEEEvcOT_+0x9b> + 42710a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42710e: 48 89 c7 mov rdi,rax + 427111: e8 00 54 00 00 call 42c516 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE8on_errorEv> + 427116: 90 nop + 427117: c9 leave + 427118: c3 ret + 427119: 90 nop + +000000000042711a <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC2IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE(): + 42711a: 55 push rbp + 42711b: 48 89 e5 mov rbp,rsp + 42711e: 48 83 ec 30 sub rsp,0x30 + 427122: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427126: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42712a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42712e: 48 89 c8 mov rax,rcx + 427131: 4c 89 c1 mov rcx,r8 + 427134: 48 89 ca mov rdx,rcx + 427137: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42713b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42713f: 4c 89 4d e0 mov QWORD PTR [rbp-0x20],r9 + 427143: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427147: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42714b: 48 89 10 mov QWORD PTR [rax],rdx + 42714e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427152: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427156: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 42715a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42715e: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 427162: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + 427166: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 42716a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42716e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427172: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 427176: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 42717a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42717e: c7 40 34 00 00 00 00 mov DWORD PTR [rax+0x34],0x0 + 427185: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 427189: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42718d: 48 89 d7 mov rdi,rdx + 427190: 48 89 c6 mov rsi,rax + 427193: e8 a1 d1 fe ff call 414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_> + 427198: 84 c0 test al,al + 42719a: 74 3d je 4271d9 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xbf> + 42719c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4271a0: c6 40 30 2d mov BYTE PTR [rax+0x30],0x2d + 4271a4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4271a8: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 4271ab: 8d 50 01 lea edx,[rax+0x1] + 4271ae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4271b2: 89 50 34 mov DWORD PTR [rax+0x34],edx + 4271b5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4271b9: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 4271bd: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4271c1: 48 f7 d8 neg rax + 4271c4: 48 83 d2 00 adc rdx,0x0 + 4271c8: 48 f7 da neg rdx + 4271cb: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 4271cf: 48 89 41 20 mov QWORD PTR [rcx+0x20],rax + 4271d3: 48 89 51 28 mov QWORD PTR [rcx+0x28],rdx + 4271d7: eb 5d jmp 427236 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 4271d9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4271dd: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4271e1: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4271e5: 83 e0 70 and eax,0x70 + 4271e8: 84 c0 test al,al + 4271ea: 74 4a je 427236 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 4271ec: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4271f0: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4271f4: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4271f8: 83 e0 70 and eax,0x70 + 4271fb: 3c 10 cmp al,0x10 + 4271fd: 74 37 je 427236 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x11c> + 4271ff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427203: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427207: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42720b: 83 e0 70 and eax,0x70 + 42720e: 3c 20 cmp al,0x20 + 427210: 75 07 jne 427219 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0xff> + 427212: ba 2b 00 00 00 mov edx,0x2b + 427217: eb 05 jmp 42721e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoEC1IoEES4_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE+0x104> + 427219: ba 20 00 00 00 mov edx,0x20 + 42721e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427222: 88 50 30 mov BYTE PTR [rax+0x30],dl + 427225: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427229: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42722c: 8d 50 01 lea edx,[rax+0x1] + 42722f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427233: 89 50 34 mov DWORD PTR [rax+0x34],edx + 427236: 90 nop + 427237: c9 leave + 427238: c3 ret + 427239: 90 nop + +000000000042723a <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler7on_charEv>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler7on_charEv(): + 42723a: 55 push rbp + 42723b: 48 89 e5 mov rbp,rsp + 42723e: 53 push rbx + 42723f: 48 83 ec 18 sub rsp,0x18 + 427243: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 427247: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42724b: 48 8b 00 mov rax,QWORD PTR [rax] + 42724e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427252: 48 85 c0 test rax,rax + 427255: 74 36 je 42728d <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler7on_charEv+0x53> + 427257: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42725b: 48 8b 00 mov rax,QWORD PTR [rax] + 42725e: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 427262: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 427266: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 42726a: 0f be c8 movsx ecx,al + 42726d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 427271: 48 8b 00 mov rax,QWORD PTR [rax] + 427274: 48 8b 75 e8 mov rsi,QWORD PTR [rbp-0x18] + 427278: 48 8b 1e mov rbx,QWORD PTR [rsi] + 42727b: 48 8b 00 mov rax,QWORD PTR [rax] + 42727e: 89 ce mov esi,ecx + 427280: 48 89 c7 mov rdi,rax + 427283: e8 2b 53 00 00 call 42c5b3 <_ZN3fmt2v76detail10write_charIcNS1_15buffer_appenderIcEEEET0_S5_T_RKNS0_18basic_format_specsIS6_EE> + 427288: 48 89 03 mov QWORD PTR [rbx],rax + 42728b: eb 1c jmp 4272a9 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler7on_charEv+0x6f> + 42728d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 427291: 48 8b 00 mov rax,QWORD PTR [rax] + 427294: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427298: 0f b6 52 08 movzx edx,BYTE PTR [rdx+0x8] + 42729c: 0f be d2 movsx edx,dl + 42729f: 89 d6 mov esi,edx + 4272a1: 48 89 c7 mov rdi,rax + 4272a4: e8 45 53 00 00 call 42c5ee <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEc> + 4272a9: 90 nop + 4272aa: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4272ae: c9 leave + 4272af: c3 ret + +00000000004272b0 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler6on_intEv>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE17char_spec_handler6on_intEv(): + 4272b0: 55 push rbp + 4272b1: 48 89 e5 mov rbp,rsp + 4272b4: 48 83 ec 10 sub rsp,0x10 + 4272b8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4272bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4272c0: 48 8b 00 mov rax,QWORD PTR [rax] + 4272c3: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4272c7: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4272ca: 48 8b 52 10 mov rdx,QWORD PTR [rdx+0x10] + 4272ce: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 4272d2: 0f b6 49 08 movzx ecx,BYTE PTR [rcx+0x8] + 4272d6: 0f be c9 movsx ecx,cl + 4272d9: 89 ce mov esi,ecx + 4272db: 48 89 c7 mov rdi,rax + 4272de: e8 5b a1 ff ff call 42143e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE9write_intIiEEvT_RKNS0_18basic_format_specsIcEE> + 4272e3: 90 nop + 4272e4: c9 leave + 4272e5: c3 ret + +00000000004272e6 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handler9on_stringEv>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handler9on_stringEv(): + 4272e6: 55 push rbp + 4272e7: 48 89 e5 mov rbp,rsp + 4272ea: 48 83 ec 10 sub rsp,0x10 + 4272ee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4272f2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4272f6: 48 8b 00 mov rax,QWORD PTR [rax] + 4272f9: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4272fd: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 427301: 48 89 d6 mov rsi,rdx + 427304: 48 89 c7 mov rdi,rax + 427307: e8 ec ad ff ff call 4220f8 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEPKc> + 42730c: 90 nop + 42730d: c9 leave + 42730e: c3 ret + 42730f: 90 nop + +0000000000427310 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handler10on_pointerEv>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE20cstring_spec_handler10on_pointerEv(): + 427310: 55 push rbp + 427311: 48 89 e5 mov rbp,rsp + 427314: 48 83 ec 10 sub rsp,0x10 + 427318: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42731c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427320: 48 8b 00 mov rax,QWORD PTR [rax] + 427323: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 427327: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 42732b: 48 89 d6 mov rsi,rdx + 42732e: 48 89 c7 mov rdi,rax + 427331: e8 ea af ff ff call 422320 <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE13write_pointerEPKv> + 427336: 90 nop + 427337: c9 leave + 427338: c3 ret + 427339: 90 nop + +000000000042733a <_ZZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEENKUlS4_E_clES4_(): + 42733a: 55 push rbp + 42733b: 48 89 e5 mov rbp,rsp + 42733e: 48 83 ec 10 sub rsp,0x10 + 427342: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427346: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42734a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42734e: 48 8b 10 mov rdx,QWORD PTR [rax] + 427351: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427355: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 427359: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42735d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427361: 48 8b 00 mov rax,QWORD PTR [rax] + 427364: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 427368: 48 89 ce mov rsi,rcx + 42736b: 48 89 c7 mov rdi,rax + 42736e: e8 93 36 ff ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 427373: c9 leave + 427374: c3 ret + +0000000000427375 <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE>: +_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE(): + 427375: 55 push rbp + 427376: 48 89 e5 mov rbp,rsp + 427379: 48 83 ec 60 sub rsp,0x60 + 42737d: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 427381: 48 89 f0 mov rax,rsi + 427384: 48 89 d6 mov rsi,rdx + 427387: 48 89 f2 mov rdx,rsi + 42738a: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 42738e: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 427392: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 427396: 48 8d 45 a0 lea rax,[rbp-0x60] + 42739a: 48 89 c7 mov rdi,rax + 42739d: e8 a0 dc fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 4273a2: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4273a6: 48 8d 45 a0 lea rax,[rbp-0x60] + 4273aa: 48 89 c7 mov rdi,rax + 4273ad: e8 a2 dc fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4273b2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4273b6: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4273ba: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 4273bd: 85 c0 test eax,eax + 4273bf: 78 1d js 4273de <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x69> + 4273c1: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4273c5: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 4273c8: 89 c7 mov edi,eax + 4273ca: e8 f2 41 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4273cf: 89 c0 mov eax,eax + 4273d1: 48 3b 45 f8 cmp rax,QWORD PTR [rbp-0x8] + 4273d5: 73 07 jae 4273de <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x69> + 4273d7: b8 01 00 00 00 mov eax,0x1 + 4273dc: eb 05 jmp 4273e3 <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x6e> + 4273de: b8 00 00 00 00 mov eax,0x0 + 4273e3: 84 c0 test al,al + 4273e5: 74 27 je 42740e <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0x99> + 4273e7: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 4273eb: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 4273ee: 89 c7 mov edi,eax + 4273f0: e8 cc 41 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4273f5: 89 c2 mov edx,eax + 4273f7: 48 8b 4d a0 mov rcx,QWORD PTR [rbp-0x60] + 4273fb: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4273ff: 48 89 cf mov rdi,rcx + 427402: 48 89 c6 mov rsi,rax + 427405: e8 f5 2d 00 00 call 42a1ff <_ZN3fmt2v76detail16code_point_indexIcEEmNS0_17basic_string_viewIT_EEm> + 42740a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42740e: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 427412: 8b 00 mov eax,DWORD PTR [rax] + 427414: 85 c0 test eax,eax + 427416: 74 2c je 427444 <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0xcf> + 427418: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42741c: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 427420: 48 8d 45 c0 lea rax,[rbp-0x40] + 427424: 48 89 ce mov rsi,rcx + 427427: 48 89 c7 mov rdi,rax + 42742a: e8 b9 40 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42742f: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 427433: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427437: 48 89 d7 mov rdi,rdx + 42743a: 48 89 c6 mov rsi,rax + 42743d: e8 24 dc fd ff call 405066 <_ZN3fmt2v76detail17count_code_pointsENS0_17basic_string_viewIcEE> + 427442: eb 05 jmp 427449 <_ZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE+0xd4> + 427444: b8 00 00 00 00 mov eax,0x0 + 427449: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42744d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 427451: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 427455: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427459: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42745d: 48 8d 7d d0 lea rdi,[rbp-0x30] + 427461: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427465: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 427469: 48 8b 75 b0 mov rsi,QWORD PTR [rbp-0x50] + 42746d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 427471: 49 89 f8 mov r8,rdi + 427474: 48 89 c7 mov rdi,rax + 427477: e8 d6 51 00 00 call 42c652 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_5writeIccS6_EET1_S8_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS6_E_EESD_SD_RKNSC_IS8_EEmmOT2_> + 42747c: c9 leave + 42747d: c3 ret + +000000000042747e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE7reserveEm>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE7reserveEm(): + 42747e: 55 push rbp + 42747f: 48 89 e5 mov rbp,rsp + 427482: 48 83 ec 10 sub rsp,0x10 + 427486: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42748a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42748e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 427492: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427496: 48 8b 00 mov rax,QWORD PTR [rax] + 427499: 48 89 d6 mov rsi,rdx + 42749c: 48 89 c7 mov rdi,rax + 42749f: e8 9d 94 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4274a4: c9 leave + 4274a5: c3 ret + +00000000004274a6 <_ZSt14__copy_move_a2ILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_>: +_ZSt14__copy_move_a2ILb0EPcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S7_S6_(): + 4274a6: 55 push rbp + 4274a7: 48 89 e5 mov rbp,rsp + 4274aa: 48 83 ec 20 sub rsp,0x20 + 4274ae: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4274b2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4274b6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4274ba: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4274be: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4274c2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4274c6: 48 89 ce mov rsi,rcx + 4274c9: 48 89 c7 mov rdi,rax + 4274cc: e8 9e 52 00 00 call 42c76f <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SA_S9_> + 4274d1: c9 leave + 4274d2: c3 ret + +00000000004274d3 <_ZSt12__niter_baseIPKwET_S2_>: +_ZSt12__niter_baseIPKwET_S2_(): + 4274d3: 55 push rbp + 4274d4: 48 89 e5 mov rbp,rsp + 4274d7: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4274db: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4274df: 5d pop rbp + 4274e0: c3 ret + +00000000004274e1 <_ZSt12__niter_baseIPwET_S1_>: +_ZSt12__niter_baseIPwET_S1_(): + 4274e1: 55 push rbp + 4274e2: 48 89 e5 mov rbp,rsp + 4274e5: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4274e9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4274ed: 5d pop rbp + 4274ee: c3 ret + +00000000004274ef <_ZSt14__copy_move_a1ILb0EPKwPwET1_T0_S4_S3_>: +_ZSt14__copy_move_a1ILb0EPKwPwET1_T0_S4_S3_(): + 4274ef: 55 push rbp + 4274f0: 48 89 e5 mov rbp,rsp + 4274f3: 48 83 ec 20 sub rsp,0x20 + 4274f7: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4274fb: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4274ff: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427503: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427507: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 42750b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42750f: 48 89 ce mov rsi,rcx + 427512: 48 89 c7 mov rdi,rax + 427515: e8 b8 52 00 00 call 42c7d2 <_ZSt14__copy_move_a2ILb0EPKwPwET1_T0_S4_S3_> + 42751a: c9 leave + 42751b: c3 ret + +000000000042751c <_ZSt12__niter_wrapIPwET_RKS1_S1_>: +_ZSt12__niter_wrapIPwET_RKS1_S1_(): + 42751c: 55 push rbp + 42751d: 48 89 e5 mov rbp,rsp + 427520: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427524: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427528: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42752c: 5d pop rbp + 42752d: c3 ret + +000000000042752e <_ZNK3fmt2v76detail6fill_tIcEixEm>: +_ZNK3fmt2v76detail6fill_tIcEixEm(): + 42752e: 55 push rbp + 42752f: 48 89 e5 mov rbp,rsp + 427532: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427536: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42753a: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42753e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 427542: 48 01 d0 add rax,rdx + 427545: 5d pop rbp + 427546: c3 ret + +0000000000427547 <_ZSt6fill_nIPcmcET_S1_T0_RKT1_>: +_ZSt6fill_nIPcmcET_S1_T0_RKT1_(): + 427547: 55 push rbp + 427548: 48 89 e5 mov rbp,rsp + 42754b: 48 83 ec 20 sub rsp,0x20 + 42754f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427553: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427557: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42755b: 48 8d 45 f8 lea rax,[rbp-0x8] + 42755f: 48 89 c7 mov rdi,rax + 427562: e8 45 73 fe ff call 40e8ac <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_> + 427567: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42756b: 48 89 c7 mov rdi,rax + 42756e: e8 29 da fd ff call 404f9c <_ZSt17__size_to_integerm> + 427573: 48 89 c1 mov rcx,rax + 427576: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42757a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42757e: 48 89 ce mov rsi,rcx + 427581: 48 89 c7 mov rdi,rax + 427584: e8 76 52 00 00 call 42c7ff <_ZSt10__fill_n_aIPcmcET_S1_T0_RKT1_St26random_access_iterator_tag> + 427589: c9 leave + 42758a: c3 ret + 42758b: 90 nop + +000000000042758c <_ZNK3fmt2v76detail6fill_tIcE4dataEv>: +_ZNK3fmt2v76detail6fill_tIcE4dataEv(): + 42758c: 55 push rbp + 42758d: 48 89 e5 mov rbp,rsp + 427590: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427594: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427598: 5d pop rbp + 427599: c3 ret + +000000000042759a <_ZSt6copy_nIPKcmPcET1_T_T0_S3_>: +_ZSt6copy_nIPKcmPcET1_T_T0_S3_(): + 42759a: 55 push rbp + 42759b: 48 89 e5 mov rbp,rsp + 42759e: 48 83 ec 30 sub rsp,0x30 + 4275a2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4275a6: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4275aa: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4275ae: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4275b2: 48 89 c7 mov rdi,rax + 4275b5: e8 e2 d9 fd ff call 404f9c <_ZSt17__size_to_integerm> + 4275ba: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4275be: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 4275c3: 75 06 jne 4275cb <_ZSt6copy_nIPKcmPcET1_T_T0_S3_+0x31> + 4275c5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4275c9: eb 24 jmp 4275ef <_ZSt6copy_nIPKcmPcET1_T_T0_S3_+0x55> + 4275cb: 48 8d 45 e8 lea rax,[rbp-0x18] + 4275cf: 48 89 c7 mov rdi,rax + 4275d2: e8 da 87 fe ff call 40fdb1 <_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_> + 4275d7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4275db: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4275df: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 4275e3: 48 89 ce mov rsi,rcx + 4275e6: 48 89 c7 mov rdi,rax + 4275e9: e8 5e 52 00 00 call 42c84c <_ZSt8__copy_nIPKcmPcET1_T_T0_S3_St26random_access_iterator_tag> + 4275ee: 90 nop + 4275ef: c9 leave + 4275f0: c3 ret + +00000000004275f1 <_ZSt4copyIPcS0_ET0_T_S2_S1_>: +_ZSt4copyIPcS0_ET0_T_S2_S1_(): + 4275f1: 55 push rbp + 4275f2: 48 89 e5 mov rbp,rsp + 4275f5: 53 push rbx + 4275f6: 48 83 ec 28 sub rsp,0x28 + 4275fa: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4275fe: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 427602: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 427606: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42760a: 48 89 c7 mov rdi,rax + 42760d: e8 ca 51 ff ff call 41c7dc <_ZSt12__miter_baseIPcET_S1_> + 427612: 48 89 c3 mov rbx,rax + 427615: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 427619: 48 89 c7 mov rdi,rax + 42761c: e8 bb 51 ff ff call 41c7dc <_ZSt12__miter_baseIPcET_S1_> + 427621: 48 89 c1 mov rcx,rax + 427624: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 427628: 48 89 c2 mov rdx,rax + 42762b: 48 89 de mov rsi,rbx + 42762e: 48 89 cf mov rdi,rcx + 427631: e8 4b 52 00 00 call 42c881 <_ZSt13__copy_move_aILb0EPcS0_ET1_T0_S2_S1_> + 427636: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42763a: c9 leave + 42763b: c3 ret + +000000000042763c <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_(): + 42763c: 55 push rbp + 42763d: 48 89 e5 mov rbp,rsp + 427640: 48 83 ec 30 sub rsp,0x30 + 427644: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 427648: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42764c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 427650: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 427654: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 427658: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42765c: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 427661: 74 17 je 42767a <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_+0x3e> + 427663: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 427667: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 42766b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42766f: 48 89 ce mov rsi,rcx + 427672: 48 89 c7 mov rdi,rax + 427675: e8 86 bd fd ff call 403400 + 42767a: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42767e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 427682: 48 01 d0 add rax,rdx + 427685: c9 leave + 427686: c3 ret + +0000000000427687 <_ZSt14__copy_move_a2ILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_>: +_ZSt14__copy_move_a2ILb0EPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_SA_S9_(): + 427687: 55 push rbp + 427688: 48 89 e5 mov rbp,rsp + 42768b: 48 83 ec 20 sub rsp,0x20 + 42768f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427693: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427697: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42769b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42769f: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4276a3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4276a7: 48 89 ce mov rsi,rcx + 4276aa: 48 89 c7 mov rdi,rax + 4276ad: e8 39 52 00 00 call 42c8eb <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SD_SC_> + 4276b2: c9 leave + 4276b3: c3 ret + +00000000004276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_>: +_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_(): + 4276b4: 55 push rbp + 4276b5: 48 89 e5 mov rbp,rsp + 4276b8: 48 83 ec 20 sub rsp,0x20 + 4276bc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4276c0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4276c4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4276c8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4276cc: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4276d0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4276d4: 48 89 ce mov rsi,rcx + 4276d7: 48 89 c7 mov rdi,rax + 4276da: e8 6f 52 00 00 call 42c94e <_ZSt4copyIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_S9_S8_> + 4276df: c9 leave + 4276e0: c3 ret + +00000000004276e1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmOT2_(): + 4276e1: 55 push rbp + 4276e2: 48 89 e5 mov rbp,rsp + 4276e5: 48 83 ec 20 sub rsp,0x20 + 4276e9: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4276ed: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4276f1: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4276f5: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4276f9: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4276fd: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427701: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427705: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427709: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42770d: 49 89 f8 mov r8,rdi + 427710: 48 89 c7 mov rdi,rax + 427713: e8 81 52 00 00 call 42c999 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmmOT2_> + 427718: c9 leave + 427719: c3 ret + +000000000042771a <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEjcLi0EEET_S7_T0_iiT1_>: +_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEjcLi0EEET_S7_T0_iiT1_(): + 42771a: 55 push rbp + 42771b: 48 89 e5 mov rbp,rsp + 42771e: 48 83 ec 40 sub rsp,0x40 + 427722: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 427726: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 427729: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 42772c: 89 4d cc mov DWORD PTR [rbp-0x34],ecx + 42772f: 44 89 c0 mov eax,r8d + 427732: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 427735: 0f be 7d c8 movsx edi,BYTE PTR [rbp-0x38] + 427739: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 42773c: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 42773f: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 427742: 48 8d 45 ed lea rax,[rbp-0x13] + 427746: 41 89 f8 mov r8d,edi + 427749: 48 89 c7 mov rdi,rax + 42774c: e8 73 10 ff ff call 4187c4 <_ZN3fmt2v76detail17write_significandIcjLi0EEEPT_S4_T0_iiS3_> + 427751: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 427755: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427759: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 42775d: 48 8d 45 ed lea rax,[rbp-0x13] + 427761: 48 89 ce mov rsi,rcx + 427764: 48 89 c7 mov rdi,rax + 427767: e8 48 ff ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42776c: c9 leave + 42776d: c3 ret + +000000000042776e <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_>: +_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_(): + 42776e: 55 push rbp + 42776f: 48 89 e5 mov rbp,rsp + 427772: 48 83 ec 20 sub rsp,0x20 + 427776: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42777a: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 42777d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427781: 48 8d 45 f8 lea rax,[rbp-0x8] + 427785: 48 89 c7 mov rdi,rax + 427788: e8 2c 53 00 00 call 42cab9 <_ZSt19__iterator_categoryISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEENSt15iterator_traitsIT_E17iterator_categoryERKS8_> + 42778d: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 427790: 89 c7 mov edi,eax + 427792: e8 f9 d7 fd ff call 404f90 <_ZSt17__size_to_integeri> + 427797: 89 c1 mov ecx,eax + 427799: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42779d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4277a1: 89 ce mov esi,ecx + 4277a3: 48 89 c7 mov rdi,rax + 4277a6: e8 19 53 00 00 call 42cac4 <_ZSt10__fill_n_aISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_St19output_iterator_tag> + 4277ab: c9 leave + 4277ac: c3 ret + +00000000004277ad <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_>: +_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_(): + 4277ad: 55 push rbp + 4277ae: 48 89 e5 mov rbp,rsp + 4277b1: 48 83 c4 80 add rsp,0xffffffffffffff80 + 4277b5: 89 7d 8c mov DWORD PTR [rbp-0x74],edi + 4277b8: 48 89 75 80 mov QWORD PTR [rbp-0x80],rsi + 4277bc: 81 7d 8c f1 d8 ff ff cmp DWORD PTR [rbp-0x74],0xffffd8f1 + 4277c3: 7c 09 jl 4277ce <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_+0x21> + 4277c5: 81 7d 8c 0f 27 00 00 cmp DWORD PTR [rbp-0x74],0x270f + 4277cc: 7e 14 jle 4277e2 <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_+0x35> + 4277ce: ba 01 66 43 00 mov edx,0x436601 + 4277d3: be 14 05 00 00 mov esi,0x514 + 4277d8: bf e8 64 43 00 mov edi,0x4364e8 + 4277dd: e8 ea c1 fd ff call 4039cc <_ZN3fmt2v76detail11assert_failEPKciS3_> + 4277e2: 83 7d 8c 00 cmp DWORD PTR [rbp-0x74],0x0 + 4277e6: 79 3c jns 427824 <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_+0x77> + 4277e8: c6 45 97 2d mov BYTE PTR [rbp-0x69],0x2d + 4277ec: 48 8d 45 80 lea rax,[rbp-0x80] + 4277f0: be 00 00 00 00 mov esi,0x0 + 4277f5: 48 89 c7 mov rdi,rax + 4277f8: e8 35 b4 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4277fd: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 427801: 48 8d 45 98 lea rax,[rbp-0x68] + 427805: 48 89 c7 mov rdi,rax + 427808: e8 2f 92 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42780d: 48 89 c2 mov rdx,rax + 427810: 48 8d 45 97 lea rax,[rbp-0x69] + 427814: 48 89 c6 mov rsi,rax + 427817: 48 89 d7 mov rdi,rdx + 42781a: e8 2b 92 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42781f: f7 5d 8c neg DWORD PTR [rbp-0x74] + 427822: eb 37 jmp 42785b <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_+0xae> + 427824: c6 45 a7 2b mov BYTE PTR [rbp-0x59],0x2b + 427828: 48 8d 45 80 lea rax,[rbp-0x80] + 42782c: be 00 00 00 00 mov esi,0x0 + 427831: 48 89 c7 mov rdi,rax + 427834: e8 f9 b3 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 427839: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 42783d: 48 8d 45 a8 lea rax,[rbp-0x58] + 427841: 48 89 c7 mov rdi,rax + 427844: e8 f3 91 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 427849: 48 89 c2 mov rdx,rax + 42784c: 48 8d 45 a7 lea rax,[rbp-0x59] + 427850: 48 89 c6 mov rsi,rax + 427853: 48 89 d7 mov rdi,rdx + 427856: e8 ef 91 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42785b: 83 7d 8c 63 cmp DWORD PTR [rbp-0x74],0x63 + 42785f: 0f 8e d1 00 00 00 jle 427936 <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_+0x189> + 427865: 8b 45 8c mov eax,DWORD PTR [rbp-0x74] + 427868: 48 63 d0 movsxd rdx,eax + 42786b: 48 69 d2 1f 85 eb 51 imul rdx,rdx,0x51eb851f + 427872: 48 c1 ea 20 shr rdx,0x20 + 427876: c1 fa 05 sar edx,0x5 + 427879: c1 f8 1f sar eax,0x1f + 42787c: 29 c2 sub edx,eax + 42787e: 48 63 c2 movsxd rax,edx + 427881: 48 01 c0 add rax,rax + 427884: 48 05 a0 8d 44 00 add rax,0x448da0 + 42788a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42788e: 81 7d 8c e7 03 00 00 cmp DWORD PTR [rbp-0x74],0x3e7 + 427895: 7e 3d jle 4278d4 <_ZN3fmt2v76detail14write_exponentIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_iS7_+0x127> + 427897: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42789b: 0f b6 00 movzx eax,BYTE PTR [rax] + 42789e: 88 45 b7 mov BYTE PTR [rbp-0x49],al + 4278a1: 48 8d 45 80 lea rax,[rbp-0x80] + 4278a5: be 00 00 00 00 mov esi,0x0 + 4278aa: 48 89 c7 mov rdi,rax + 4278ad: e8 80 b3 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4278b2: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 4278b6: 48 8d 45 b8 lea rax,[rbp-0x48] + 4278ba: 48 89 c7 mov rdi,rax + 4278bd: e8 7a 91 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4278c2: 48 89 c2 mov rdx,rax + 4278c5: 48 8d 45 b7 lea rax,[rbp-0x49] + 4278c9: 48 89 c6 mov rsi,rax + 4278cc: 48 89 d7 mov rdi,rdx + 4278cf: e8 76 91 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4278d4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4278d8: 48 83 c0 01 add rax,0x1 + 4278dc: 0f b6 00 movzx eax,BYTE PTR [rax] + 4278df: 88 45 c7 mov BYTE PTR [rbp-0x39],al + 4278e2: 48 8d 45 80 lea rax,[rbp-0x80] + 4278e6: be 00 00 00 00 mov esi,0x0 + 4278eb: 48 89 c7 mov rdi,rax + 4278ee: e8 3f b3 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4278f3: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 4278f7: 48 8d 45 c8 lea rax,[rbp-0x38] + 4278fb: 48 89 c7 mov rdi,rax + 4278fe: e8 39 91 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 427903: 48 89 c2 mov rdx,rax + 427906: 48 8d 45 c7 lea rax,[rbp-0x39] + 42790a: 48 89 c6 mov rsi,rax + 42790d: 48 89 d7 mov rdi,rdx + 427910: e8 35 91 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 427915: 8b 45 8c mov eax,DWORD PTR [rbp-0x74] + 427918: 48 63 d0 movsxd rdx,eax + 42791b: 48 69 d2 1f 85 eb 51 imul rdx,rdx,0x51eb851f + 427922: 48 c1 ea 20 shr rdx,0x20 + 427926: 89 d1 mov ecx,edx + 427928: c1 f9 05 sar ecx,0x5 + 42792b: 99 cdq + 42792c: 29 d1 sub ecx,edx + 42792e: 6b d1 64 imul edx,ecx,0x64 + 427931: 29 d0 sub eax,edx + 427933: 89 45 8c mov DWORD PTR [rbp-0x74],eax + 427936: 8b 45 8c mov eax,DWORD PTR [rbp-0x74] + 427939: 48 98 cdqe + 42793b: 48 01 c0 add rax,rax + 42793e: 48 05 a0 8d 44 00 add rax,0x448da0 + 427944: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 427948: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42794c: 0f b6 00 movzx eax,BYTE PTR [rax] + 42794f: 88 45 d7 mov BYTE PTR [rbp-0x29],al + 427952: 48 8d 45 80 lea rax,[rbp-0x80] + 427956: be 00 00 00 00 mov esi,0x0 + 42795b: 48 89 c7 mov rdi,rax + 42795e: e8 cf b2 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 427963: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 427967: 48 8d 45 d8 lea rax,[rbp-0x28] + 42796b: 48 89 c7 mov rdi,rax + 42796e: e8 c9 90 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 427973: 48 89 c2 mov rdx,rax + 427976: 48 8d 45 d7 lea rax,[rbp-0x29] + 42797a: 48 89 c6 mov rsi,rax + 42797d: 48 89 d7 mov rdi,rdx + 427980: e8 c5 90 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 427985: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 427989: 48 83 c0 01 add rax,0x1 + 42798d: 0f b6 00 movzx eax,BYTE PTR [rax] + 427990: 88 45 e7 mov BYTE PTR [rbp-0x19],al + 427993: 48 8d 45 80 lea rax,[rbp-0x80] + 427997: be 00 00 00 00 mov esi,0x0 + 42799c: 48 89 c7 mov rdi,rax + 42799f: e8 8e b2 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 4279a4: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 4279a8: 48 8d 45 e8 lea rax,[rbp-0x18] + 4279ac: 48 89 c7 mov rdi,rax + 4279af: e8 88 90 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4279b4: 48 89 c2 mov rdx,rax + 4279b7: 48 8d 45 e7 lea rax,[rbp-0x19] + 4279bb: 48 89 c6 mov rsi,rax + 4279be: 48 89 d7 mov rdi,rdx + 4279c1: e8 84 90 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 4279c6: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 4279ca: c9 leave + 4279cb: c3 ret + +00000000004279cc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mOT2_(): + 4279cc: 55 push rbp + 4279cd: 48 89 e5 mov rbp,rsp + 4279d0: 48 83 ec 20 sub rsp,0x20 + 4279d4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4279d8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4279dc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4279e0: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4279e4: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4279e8: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4279ec: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4279f0: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4279f4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4279f8: 49 89 f8 mov r8,rdi + 4279fb: 48 89 c7 mov rdi,rax + 4279fe: e8 eb 50 00 00 call 42caee <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_> + 427a03: c9 leave + 427a04: c3 ret + +0000000000427a05 <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEjEET0_S7_T1_i>: +_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEjEET0_S7_T1_i(): + 427a05: 55 push rbp + 427a06: 48 89 e5 mov rbp,rsp + 427a09: 48 83 ec 20 sub rsp,0x20 + 427a0d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 427a11: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 427a14: 89 55 e0 mov DWORD PTR [rbp-0x20],edx + 427a17: 8b 55 e0 mov edx,DWORD PTR [rbp-0x20] + 427a1a: 8b 4d e4 mov ecx,DWORD PTR [rbp-0x1c] + 427a1d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 427a21: 89 ce mov esi,ecx + 427a23: 48 89 c7 mov rdi,rax + 427a26: e8 1b b2 ff ff call 422c46 <_ZN3fmt2v76detail14format_decimalIcjSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 427a2b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 427a2f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 427a33: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427a37: c9 leave + 427a38: c3 ret + +0000000000427a39 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mOT2_(): + 427a39: 55 push rbp + 427a3a: 48 89 e5 mov rbp,rsp + 427a3d: 48 83 ec 20 sub rsp,0x20 + 427a41: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427a45: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427a49: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427a4d: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427a51: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427a55: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427a59: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427a5d: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427a61: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427a65: 49 89 f8 mov r8,rdi + 427a68: 48 89 c7 mov rdi,rax + 427a6b: e8 9e 51 00 00 call 42cc0e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_> + 427a70: c9 leave + 427a71: c3 ret + +0000000000427a72 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mOT2_(): + 427a72: 55 push rbp + 427a73: 48 89 e5 mov rbp,rsp + 427a76: 48 83 ec 20 sub rsp,0x20 + 427a7a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427a7e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427a82: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427a86: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427a8a: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427a8e: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427a92: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427a96: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427a9a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427a9e: 49 89 f8 mov r8,rdi + 427aa1: 48 89 c7 mov rdi,rax + 427aa4: e8 85 52 00 00 call 42cd2e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_> + 427aa9: c9 leave + 427aaa: c3 ret + +0000000000427aab <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mOT2_(): + 427aab: 55 push rbp + 427aac: 48 89 e5 mov rbp,rsp + 427aaf: 48 83 ec 20 sub rsp,0x20 + 427ab3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427ab7: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427abb: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427abf: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427ac3: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427ac7: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427acb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427acf: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427ad3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427ad7: 49 89 f8 mov r8,rdi + 427ada: 48 89 c7 mov rdi,rax + 427add: e8 6c 53 00 00 call 42ce4e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_> + 427ae2: c9 leave + 427ae3: c3 ret + +0000000000427ae4 <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEmcLi0EEET_S7_T0_iiT1_>: +_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEmcLi0EEET_S7_T0_iiT1_(): + 427ae4: 55 push rbp + 427ae5: 48 89 e5 mov rbp,rsp + 427ae8: 48 83 ec 40 sub rsp,0x40 + 427aec: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 427af0: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 427af4: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 427af7: 89 4d c8 mov DWORD PTR [rbp-0x38],ecx + 427afa: 44 89 c0 mov eax,r8d + 427afd: 88 45 c4 mov BYTE PTR [rbp-0x3c],al + 427b00: 0f be 7d c4 movsx edi,BYTE PTR [rbp-0x3c] + 427b04: 8b 4d c8 mov ecx,DWORD PTR [rbp-0x38] + 427b07: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 427b0a: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 427b0e: 48 8d 45 e0 lea rax,[rbp-0x20] + 427b12: 41 89 f8 mov r8d,edi + 427b15: 48 89 c7 mov rdi,rax + 427b18: e8 a0 0f ff ff call 418abd <_ZN3fmt2v76detail17write_significandIcmLi0EEEPT_S4_T0_iiS3_> + 427b1d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 427b21: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427b25: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 427b29: 48 8d 45 e0 lea rax,[rbp-0x20] + 427b2d: 48 89 ce mov rsi,rcx + 427b30: 48 89 c7 mov rdi,rax + 427b33: e8 7c fb ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 427b38: c9 leave + 427b39: c3 ret + +0000000000427b3a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mOT2_(): + 427b3a: 55 push rbp + 427b3b: 48 89 e5 mov rbp,rsp + 427b3e: 48 83 ec 20 sub rsp,0x20 + 427b42: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427b46: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427b4a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427b4e: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427b52: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427b56: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427b5a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427b5e: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427b62: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427b66: 49 89 f8 mov r8,rdi + 427b69: 48 89 c7 mov rdi,rax + 427b6c: e8 fd 53 00 00 call 42cf6e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_> + 427b71: c9 leave + 427b72: c3 ret + +0000000000427b73 <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_i>: +_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_i(): + 427b73: 55 push rbp + 427b74: 48 89 e5 mov rbp,rsp + 427b77: 48 83 ec 30 sub rsp,0x30 + 427b7b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 427b7f: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 427b83: 89 55 dc mov DWORD PTR [rbp-0x24],edx + 427b86: 8b 55 dc mov edx,DWORD PTR [rbp-0x24] + 427b89: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 427b8d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 427b91: 48 89 ce mov rsi,rcx + 427b94: 48 89 c7 mov rdi,rax + 427b97: e8 18 b1 ff ff call 422cb4 <_ZN3fmt2v76detail14format_decimalIcmSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 427b9c: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 427ba0: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 427ba4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427ba8: c9 leave + 427ba9: c3 ret + +0000000000427baa <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mOT2_(): + 427baa: 55 push rbp + 427bab: 48 89 e5 mov rbp,rsp + 427bae: 48 83 ec 20 sub rsp,0x20 + 427bb2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427bb6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427bba: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427bbe: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427bc2: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427bc6: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427bca: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427bce: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427bd2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427bd6: 49 89 f8 mov r8,rdi + 427bd9: 48 89 c7 mov rdi,rax + 427bdc: e8 ad 54 00 00 call 42d08e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_> + 427be1: c9 leave + 427be2: c3 ret + +0000000000427be3 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mOT2_(): + 427be3: 55 push rbp + 427be4: 48 89 e5 mov rbp,rsp + 427be7: 48 83 ec 20 sub rsp,0x20 + 427beb: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427bef: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427bf3: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427bf7: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427bfb: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427bff: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427c03: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427c07: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427c0b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427c0f: 49 89 f8 mov r8,rdi + 427c12: 48 89 c7 mov rdi,rax + 427c15: e8 94 55 00 00 call 42d1ae <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_> + 427c1a: c9 leave + 427c1b: c3 ret + +0000000000427c1c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mOT2_(): + 427c1c: 55 push rbp + 427c1d: 48 89 e5 mov rbp,rsp + 427c20: 48 83 ec 20 sub rsp,0x20 + 427c24: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427c28: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427c2c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427c30: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427c34: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427c38: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427c3c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427c40: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427c44: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427c48: 49 89 f8 mov r8,rdi + 427c4b: 48 89 c7 mov rdi,rax + 427c4e: e8 7b 56 00 00 call 42d2ce <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_> + 427c53: c9 leave + 427c54: c3 ret + +0000000000427c55 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib(): + 427c55: 55 push rbp + 427c56: 48 89 e5 mov rbp,rsp + 427c59: 48 83 ec 40 sub rsp,0x40 + 427c5d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 427c61: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 427c65: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 427c68: 89 c8 mov eax,ecx + 427c6a: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 427c6d: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 427c70: 89 c7 mov edi,eax + 427c72: e8 4a 39 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 427c77: 89 c2 mov edx,eax + 427c79: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 427c7d: 48 89 d6 mov rsi,rdx + 427c80: 48 89 c7 mov rdi,rax + 427c83: e8 96 af ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 427c88: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 427c8c: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 427c91: 74 1d je 427cb0 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib+0x5b> + 427c93: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 427c97: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 427c9a: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 427c9e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427ca2: 48 89 c7 mov rdi,rax + 427ca5: e8 23 1c ff ff call 4198cd <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib> + 427caa: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 427cae: eb 38 jmp 427ce8 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib+0x93> + 427cb0: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 427cb4: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 427cb7: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 427cbb: 48 8d 45 e0 lea rax,[rbp-0x20] + 427cbf: 48 89 c7 mov rdi,rax + 427cc2: e8 06 1c ff ff call 4198cd <_ZN3fmt2v76detail11format_uintILj4EcmEEPT0_S4_T1_ib> + 427cc7: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 427cca: 48 98 cdqe + 427ccc: 48 8d 55 e0 lea rdx,[rbp-0x20] + 427cd0: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 427cd4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427cd8: 48 8d 45 e0 lea rax,[rbp-0x20] + 427cdc: 48 89 ce mov rsi,rcx + 427cdf: 48 89 c7 mov rdi,rax + 427ce2: e8 cd f9 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 427ce7: 90 nop + 427ce8: c9 leave + 427ce9: c3 ret + +0000000000427cea <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmOT2_(): + 427cea: 55 push rbp + 427ceb: 48 89 e5 mov rbp,rsp + 427cee: 48 83 ec 20 sub rsp,0x20 + 427cf2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427cf6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427cfa: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 427cfe: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 427d02: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 427d06: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 427d0a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427d0e: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 427d12: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427d16: 49 89 f8 mov r8,rdi + 427d19: 48 89 c7 mov rdi,rax + 427d1c: e8 cd 56 00 00 call 42d3ee <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmmOT2_> + 427d21: c9 leave + 427d22: c3 ret + 427d23: 90 nop + +0000000000427d24 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE14has_named_argsEv>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE14has_named_argsEv(): + 427d24: 55 push rbp + 427d25: 48 89 e5 mov rbp,rsp + 427d28: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427d2c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427d30: 48 8b 00 mov rax,QWORD PTR [rax] + 427d33: 48 ba 00 00 00 00 00 00 00 40 movabs rdx,0x4000000000000000 + 427d3d: 48 21 d0 and rax,rdx + 427d40: 48 85 c0 test rax,rax + 427d43: 0f 95 c0 setne al + 427d46: 5d pop rbp + 427d47: c3 ret + +0000000000427d48 <_ZN3fmt2v7eqENS0_17basic_string_viewIcEES2_>: +_ZN3fmt2v7eqENS0_17basic_string_viewIcEES2_(): + 427d48: 55 push rbp + 427d49: 48 89 e5 mov rbp,rsp + 427d4c: 48 83 ec 20 sub rsp,0x20 + 427d50: 48 89 f0 mov rax,rsi + 427d53: 49 89 f8 mov r8,rdi + 427d56: 4c 89 c6 mov rsi,r8 + 427d59: 4c 89 cf mov rdi,r9 + 427d5c: 48 89 c7 mov rdi,rax + 427d5f: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427d63: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427d67: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 427d6b: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 427d6f: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 427d73: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427d77: 48 8d 45 f0 lea rax,[rbp-0x10] + 427d7b: 48 89 ce mov rsi,rcx + 427d7e: 48 89 c7 mov rdi,rax + 427d81: e8 88 57 00 00 call 42d50e <_ZNK3fmt2v717basic_string_viewIcE7compareES2_> + 427d86: 85 c0 test eax,eax + 427d88: 0f 94 c0 sete al + 427d8b: c9 leave + 427d8c: c3 ret + 427d8d: 90 nop + +0000000000427d8e <_ZNK3fmt2v717basic_string_viewIcEixEm>: +_ZNK3fmt2v717basic_string_viewIcEixEm(): + 427d8e: 55 push rbp + 427d8f: 48 89 e5 mov rbp,rsp + 427d92: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 427d96: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 427d9a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 427d9e: 48 8b 10 mov rdx,QWORD PTR [rax] + 427da1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 427da5: 48 01 d0 add rax,rdx + 427da8: 5d pop rbp + 427da9: c3 ret + +0000000000427daa <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthINS1_7auto_idEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthINS1_7auto_idEEEvT_(): + 427daa: 55 push rbp + 427dab: 48 89 e5 mov rbp,rsp + 427dae: 53 push rbx + 427daf: 48 83 ec 38 sub rsp,0x38 + 427db3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 427db7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427dbb: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427dbf: 48 89 c7 mov rdi,rax + 427dc2: e8 2f 5a ff ff call 41d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv> + 427dc7: 48 8d 45 d0 lea rax,[rbp-0x30] + 427dcb: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 427dcf: 48 89 d6 mov rsi,rdx + 427dd2: 48 89 c7 mov rdi,rax + 427dd5: e8 de 57 00 00 call 42d5b8 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS1_7auto_idE> + 427dda: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427dde: 48 8b 18 mov rbx,QWORD PTR [rax] + 427de1: 48 83 ec 20 sub rsp,0x20 + 427de5: 48 89 e1 mov rcx,rsp + 427de8: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 427dec: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427df0: 48 89 01 mov QWORD PTR [rcx],rax + 427df3: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 427df7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 427dfb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427dff: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 427e03: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 427e07: e8 ec 57 00 00 call 42d5f8 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_> + 427e0c: 48 83 c4 20 add rsp,0x20 + 427e10: 89 03 mov DWORD PTR [rbx],eax + 427e12: 90 nop + 427e13: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 427e17: c9 leave + 427e18: c3 ret + 427e19: 90 nop + +0000000000427e1a <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthIiEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthIiEEvT_(): + 427e1a: 55 push rbp + 427e1b: 48 89 e5 mov rbp,rsp + 427e1e: 53 push rbx + 427e1f: 48 83 ec 38 sub rsp,0x38 + 427e23: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 427e27: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 427e2a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427e2e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427e32: 48 89 c7 mov rdi,rax + 427e35: e8 bc 59 ff ff call 41d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv> + 427e3a: 48 8d 45 d0 lea rax,[rbp-0x30] + 427e3e: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 427e41: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 427e45: 48 89 ce mov rsi,rcx + 427e48: 48 89 c7 mov rdi,rax + 427e4b: e8 d6 59 00 00 call 42d826 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argEi> + 427e50: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427e54: 48 8b 18 mov rbx,QWORD PTR [rax] + 427e57: 48 83 ec 20 sub rsp,0x20 + 427e5b: 48 89 e1 mov rcx,rsp + 427e5e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 427e62: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427e66: 48 89 01 mov QWORD PTR [rcx],rax + 427e69: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 427e6d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 427e71: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427e75: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 427e79: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 427e7d: e8 76 57 00 00 call 42d5f8 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_> + 427e82: 48 83 c4 20 add rsp,0x20 + 427e86: 89 03 mov DWORD PTR [rbx],eax + 427e88: 90 nop + 427e89: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 427e8d: c9 leave + 427e8e: c3 ret + 427e8f: 90 nop + +0000000000427e90 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthINS0_17basic_string_viewIcEEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE16on_dynamic_widthINS0_17basic_string_viewIcEEEEvT_(): + 427e90: 55 push rbp + 427e91: 48 89 e5 mov rbp,rsp + 427e94: 53 push rbx + 427e95: 48 83 ec 48 sub rsp,0x48 + 427e99: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 427e9d: 48 89 d1 mov rcx,rdx + 427ea0: 48 89 f0 mov rax,rsi + 427ea3: 48 89 fa mov rdx,rdi + 427ea6: 48 89 ca mov rdx,rcx + 427ea9: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 427ead: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 427eb1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427eb5: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427eb9: 48 89 c7 mov rdi,rax + 427ebc: e8 35 59 ff ff call 41d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv> + 427ec1: 48 8d 7d d0 lea rdi,[rbp-0x30] + 427ec5: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 427ec9: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 427ecd: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 427ed1: 48 89 d1 mov rcx,rdx + 427ed4: 48 89 c2 mov rdx,rax + 427ed7: e8 94 59 00 00 call 42d870 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS0_17basic_string_viewIcEE> + 427edc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427ee0: 48 8b 18 mov rbx,QWORD PTR [rax] + 427ee3: 48 83 ec 20 sub rsp,0x20 + 427ee7: 48 89 e1 mov rcx,rsp + 427eea: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 427eee: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427ef2: 48 89 01 mov QWORD PTR [rcx],rax + 427ef5: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 427ef9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 427efd: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427f01: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 427f05: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 427f09: e8 ea 56 00 00 call 42d5f8 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_> + 427f0e: 48 83 c4 20 add rsp,0x20 + 427f12: 89 03 mov DWORD PTR [rbx],eax + 427f14: 90 nop + 427f15: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 427f19: c9 leave + 427f1a: c3 ret + 427f1b: 90 nop + +0000000000427f1c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionINS1_7auto_idEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionINS1_7auto_idEEEvT_(): + 427f1c: 55 push rbp + 427f1d: 48 89 e5 mov rbp,rsp + 427f20: 53 push rbx + 427f21: 48 83 ec 38 sub rsp,0x38 + 427f25: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 427f29: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427f2d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427f31: 48 89 c7 mov rdi,rax + 427f34: e8 bd 58 ff ff call 41d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv> + 427f39: 48 8d 45 d0 lea rax,[rbp-0x30] + 427f3d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 427f41: 48 89 d6 mov rsi,rdx + 427f44: 48 89 c7 mov rdi,rax + 427f47: e8 6c 56 00 00 call 42d5b8 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS1_7auto_idE> + 427f4c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427f50: 48 8b 18 mov rbx,QWORD PTR [rax] + 427f53: 48 83 ec 20 sub rsp,0x20 + 427f57: 48 89 e1 mov rcx,rsp + 427f5a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 427f5e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427f62: 48 89 01 mov QWORD PTR [rcx],rax + 427f65: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 427f69: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 427f6d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427f71: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 427f75: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 427f79: e8 4b 59 00 00 call 42d8c9 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_> + 427f7e: 48 83 c4 20 add rsp,0x20 + 427f82: 89 43 04 mov DWORD PTR [rbx+0x4],eax + 427f85: 90 nop + 427f86: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 427f8a: c9 leave + 427f8b: c3 ret + +0000000000427f8c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionIiEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionIiEEvT_(): + 427f8c: 55 push rbp + 427f8d: 48 89 e5 mov rbp,rsp + 427f90: 53 push rbx + 427f91: 48 83 ec 38 sub rsp,0x38 + 427f95: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 427f99: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 427f9c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427fa0: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 427fa4: 48 89 c7 mov rdi,rax + 427fa7: e8 4a 58 ff ff call 41d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv> + 427fac: 48 8d 45 d0 lea rax,[rbp-0x30] + 427fb0: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 427fb3: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 427fb7: 48 89 ce mov rsi,rcx + 427fba: 48 89 c7 mov rdi,rax + 427fbd: e8 64 58 00 00 call 42d826 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argEi> + 427fc2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 427fc6: 48 8b 18 mov rbx,QWORD PTR [rax] + 427fc9: 48 83 ec 20 sub rsp,0x20 + 427fcd: 48 89 e1 mov rcx,rsp + 427fd0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 427fd4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 427fd8: 48 89 01 mov QWORD PTR [rcx],rax + 427fdb: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 427fdf: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 427fe3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 427fe7: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 427feb: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 427fef: e8 d5 58 00 00 call 42d8c9 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_> + 427ff4: 48 83 c4 20 add rsp,0x20 + 427ff8: 89 43 04 mov DWORD PTR [rbx+0x4],eax + 427ffb: 90 nop + 427ffc: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 428000: c9 leave + 428001: c3 ret + +0000000000428002 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionINS0_17basic_string_viewIcEEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE20on_dynamic_precisionINS0_17basic_string_viewIcEEEEvT_(): + 428002: 55 push rbp + 428003: 48 89 e5 mov rbp,rsp + 428006: 53 push rbx + 428007: 48 83 ec 48 sub rsp,0x48 + 42800b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42800f: 48 89 d1 mov rcx,rdx + 428012: 48 89 f0 mov rax,rsi + 428015: 48 89 fa mov rdx,rdi + 428018: 48 89 ca mov rdx,rcx + 42801b: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42801f: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 428023: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428027: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42802b: 48 89 c7 mov rdi,rax + 42802e: e8 c3 57 ff ff call 41d7f6 <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE13error_handlerEv> + 428033: 48 8d 7d d0 lea rdi,[rbp-0x30] + 428037: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 42803b: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 42803f: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 428043: 48 89 d1 mov rcx,rdx + 428046: 48 89 c2 mov rdx,rax + 428049: e8 22 58 00 00 call 42d870 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS0_17basic_string_viewIcEE> + 42804e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428052: 48 8b 18 mov rbx,QWORD PTR [rax] + 428055: 48 83 ec 20 sub rsp,0x20 + 428059: 48 89 e1 mov rcx,rsp + 42805c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 428060: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 428064: 48 89 01 mov QWORD PTR [rcx],rax + 428067: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 42806b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42806f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 428073: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 428077: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 42807b: e8 49 58 00 00 call 42d8c9 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_> + 428080: 48 83 c4 20 add rsp,0x20 + 428084: 89 43 04 mov DWORD PTR [rbx+0x4],eax + 428087: 90 nop + 428088: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42808c: c9 leave + 42808d: c3 ret + +000000000042808e <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEvENKUlS6_E_clES6_(): + 42808e: 55 push rbp + 42808f: 48 89 e5 mov rbp,rsp + 428092: 48 83 ec 20 sub rsp,0x20 + 428096: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42809a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42809e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4280a2: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 4280a5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4280a9: 48 8b 00 mov rax,QWORD PTR [rax] + 4280ac: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 4280af: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4280b3: 89 ce mov esi,ecx + 4280b5: 48 89 c7 mov rdi,rax + 4280b8: e8 89 ab ff ff call 422c46 <_ZN3fmt2v76detail14format_decimalIcjSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 4280bd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4280c1: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4280c5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4280c9: c9 leave + 4280ca: c3 ret + 4280cb: 90 nop + +00000000004280cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEv(): + 4280cc: 55 push rbp + 4280cd: 48 89 e5 mov rbp,rsp + 4280d0: 41 56 push r14 + 4280d2: 41 55 push r13 + 4280d4: 41 54 push r12 + 4280d6: 53 push rbx + 4280d7: 48 83 ec 20 sub rsp,0x20 + 4280db: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4280df: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4280e3: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 4280e6: 89 c7 mov edi,eax + 4280e8: e8 46 d2 fd ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 4280ed: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 4280f0: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 4280f4: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 4280f7: 4c 89 e9 mov rcx,r13 + 4280fa: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 428104: 48 21 ca and rdx,rcx + 428107: 48 09 d0 or rax,rdx + 42810a: 49 89 c5 mov r13,rax + 42810d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428111: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 428115: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428119: 48 89 c7 mov rdi,rax + 42811c: e8 d5 59 00 00 call 42daf6 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE10get_prefixEv> + 428121: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 428125: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 428128: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42812c: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42812f: 41 55 push r13 + 428131: 41 54 push r12 + 428133: 4d 89 f0 mov r8,r14 + 428136: 48 89 d1 mov rcx,rdx + 428139: 48 89 c2 mov rdx,rax + 42813c: e8 86 5a 00 00 call 42dbc7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 428141: 48 83 c4 10 add rsp,0x10 + 428145: 48 89 03 mov QWORD PTR [rbx],rax + 428148: 90 nop + 428149: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42814d: 5b pop rbx + 42814e: 41 5c pop r12 + 428150: 41 5d pop r13 + 428152: 41 5e pop r14 + 428154: 5d pop rbp + 428155: c3 ret + +0000000000428156 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_hexEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_hexEvENKUlS6_E_clES6_(): + 428156: 55 push rbp + 428157: 48 89 e5 mov rbp,rsp + 42815a: 48 83 ec 10 sub rsp,0x10 + 42815e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 428162: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 428166: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42816a: 48 8b 00 mov rax,QWORD PTR [rax] + 42816d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 428171: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 428175: 3c 78 cmp al,0x78 + 428177: 0f 95 c0 setne al + 42817a: 0f b6 c8 movzx ecx,al + 42817d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428181: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 428184: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428188: 48 8b 00 mov rax,QWORD PTR [rax] + 42818b: 8b 70 18 mov esi,DWORD PTR [rax+0x18] + 42818e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 428192: 48 89 c7 mov rdi,rax + 428195: e8 b3 5a 00 00 call 42dc4d <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib> + 42819a: c9 leave + 42819b: c3 ret + +000000000042819c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_hexEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_hexEv(): + 42819c: 55 push rbp + 42819d: 48 89 e5 mov rbp,rsp + 4281a0: 41 56 push r14 + 4281a2: 41 55 push r13 + 4281a4: 41 54 push r12 + 4281a6: 53 push rbx + 4281a7: 48 83 ec 20 sub rsp,0x20 + 4281ab: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4281af: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4281b3: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4281b7: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4281bb: c0 e8 07 shr al,0x7 + 4281be: 84 c0 test al,al + 4281c0: 74 43 je 428205 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_hexEv+0x69> + 4281c2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4281c6: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 4281c9: 8d 48 01 lea ecx,[rax+0x1] + 4281cc: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4281d0: 89 4a 20 mov DWORD PTR [rdx+0x20],ecx + 4281d3: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4281d7: 89 c0 mov eax,eax + 4281d9: c6 44 02 1c 30 mov BYTE PTR [rdx+rax*1+0x1c],0x30 + 4281de: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4281e2: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4281e6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4281ea: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 4281ed: 8d 70 01 lea esi,[rax+0x1] + 4281f0: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 4281f4: 89 71 20 mov DWORD PTR [rcx+0x20],esi + 4281f7: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 4281fb: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4281ff: 89 c0 mov eax,eax + 428201: 88 4c 02 1c mov BYTE PTR [rdx+rax*1+0x1c],cl + 428205: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428209: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42820c: 89 c7 mov edi,eax + 42820e: e8 cb 37 fe ff call 40b9de <_ZN3fmt2v76detail12count_digitsILj4EjEEiT0_> + 428213: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 428216: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42821a: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42821d: 4c 89 e9 mov rcx,r13 + 428220: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42822a: 48 21 ca and rdx,rcx + 42822d: 48 09 d0 or rax,rdx + 428230: 49 89 c5 mov r13,rax + 428233: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428237: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42823b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42823f: 48 89 c7 mov rdi,rax + 428242: e8 af 58 00 00 call 42daf6 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE10get_prefixEv> + 428247: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42824b: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42824e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428252: 48 8b 39 mov rdi,QWORD PTR [rcx] + 428255: 41 55 push r13 + 428257: 41 54 push r12 + 428259: 4d 89 f0 mov r8,r14 + 42825c: 48 89 d1 mov rcx,rdx + 42825f: 48 89 c2 mov rdx,rax + 428262: e8 14 5b 00 00 call 42dd7b <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 428267: 48 83 c4 10 add rsp,0x10 + 42826b: 48 89 03 mov QWORD PTR [rbx],rax + 42826e: 90 nop + 42826f: 48 8d 65 e0 lea rsp,[rbp-0x20] + 428273: 5b pop rbx + 428274: 41 5c pop r12 + 428276: 41 5d pop r13 + 428278: 41 5e pop r14 + 42827a: 5d pop rbp + 42827b: c3 ret + +000000000042827c <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_binEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_binEvENKUlS6_E_clES6_(): + 42827c: 55 push rbp + 42827d: 48 89 e5 mov rbp,rsp + 428280: 48 83 ec 10 sub rsp,0x10 + 428284: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 428288: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42828c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428290: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 428293: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428297: 48 8b 00 mov rax,QWORD PTR [rax] + 42829a: 8b 70 18 mov esi,DWORD PTR [rax+0x18] + 42829d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4282a1: b9 00 00 00 00 mov ecx,0x0 + 4282a6: 48 89 c7 mov rdi,rax + 4282a9: e8 78 5b 00 00 call 42de26 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib> + 4282ae: c9 leave + 4282af: c3 ret + +00000000004282b0 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_binEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_binEv(): + 4282b0: 55 push rbp + 4282b1: 48 89 e5 mov rbp,rsp + 4282b4: 41 56 push r14 + 4282b6: 41 55 push r13 + 4282b8: 41 54 push r12 + 4282ba: 53 push rbx + 4282bb: 48 83 ec 20 sub rsp,0x20 + 4282bf: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4282c3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4282c7: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4282cb: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4282cf: c0 e8 07 shr al,0x7 + 4282d2: 84 c0 test al,al + 4282d4: 74 43 je 428319 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_binEv+0x69> + 4282d6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4282da: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 4282dd: 8d 48 01 lea ecx,[rax+0x1] + 4282e0: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4282e4: 89 4a 20 mov DWORD PTR [rdx+0x20],ecx + 4282e7: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4282eb: 89 c0 mov eax,eax + 4282ed: c6 44 02 1c 30 mov BYTE PTR [rdx+rax*1+0x1c],0x30 + 4282f2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4282f6: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4282fa: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4282fe: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 428301: 8d 70 01 lea esi,[rax+0x1] + 428304: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428308: 89 71 20 mov DWORD PTR [rcx+0x20],esi + 42830b: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42830f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428313: 89 c0 mov eax,eax + 428315: 88 4c 02 1c mov BYTE PTR [rdx+rax*1+0x1c],cl + 428319: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42831d: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 428320: 89 c7 mov edi,eax + 428322: e8 da 5a 00 00 call 42de01 <_ZN3fmt2v76detail12count_digitsILj1EjEEiT0_> + 428327: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42832a: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42832e: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 428331: 4c 89 e9 mov rcx,r13 + 428334: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42833e: 48 21 ca and rdx,rcx + 428341: 48 09 d0 or rax,rdx + 428344: 49 89 c5 mov r13,rax + 428347: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42834b: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42834f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428353: 48 89 c7 mov rdi,rax + 428356: e8 9b 57 00 00 call 42daf6 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE10get_prefixEv> + 42835b: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42835f: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 428362: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428366: 48 8b 39 mov rdi,QWORD PTR [rcx] + 428369: 41 55 push r13 + 42836b: 41 54 push r12 + 42836d: 4d 89 f0 mov r8,r14 + 428370: 48 89 d1 mov rcx,rdx + 428373: 48 89 c2 mov rdx,rax + 428376: e8 d8 5b 00 00 call 42df53 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42837b: 48 83 c4 10 add rsp,0x10 + 42837f: 48 89 03 mov QWORD PTR [rbx],rax + 428382: 90 nop + 428383: 48 8d 65 e0 lea rsp,[rbp-0x20] + 428387: 5b pop rbx + 428388: 41 5c pop r12 + 42838a: 41 5d pop r13 + 42838c: 41 5e pop r14 + 42838e: 5d pop rbp + 42838f: c3 ret + +0000000000428390 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEvENKUlS6_E_clES6_(): + 428390: 55 push rbp + 428391: 48 89 e5 mov rbp,rsp + 428394: 48 83 ec 10 sub rsp,0x10 + 428398: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42839c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4283a0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4283a4: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 4283a7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4283ab: 48 8b 00 mov rax,QWORD PTR [rax] + 4283ae: 8b 70 18 mov esi,DWORD PTR [rax+0x18] + 4283b1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4283b5: b9 00 00 00 00 mov ecx,0x0 + 4283ba: 48 89 c7 mov rdi,rax + 4283bd: e8 3d 5c 00 00 call 42dfff <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib> + 4283c2: c9 leave + 4283c3: c3 ret + +00000000004283c4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEv(): + 4283c4: 55 push rbp + 4283c5: 48 89 e5 mov rbp,rsp + 4283c8: 41 56 push r14 + 4283ca: 41 55 push r13 + 4283cc: 41 54 push r12 + 4283ce: 53 push rbx + 4283cf: 48 83 ec 20 sub rsp,0x20 + 4283d3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4283d7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4283db: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 4283de: 89 c7 mov edi,eax + 4283e0: e8 f4 5b 00 00 call 42dfd9 <_ZN3fmt2v76detail12count_digitsILj3EjEEiT0_> + 4283e5: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 4283e8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4283ec: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4283f0: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4283f4: c0 e8 07 shr al,0x7 + 4283f7: 84 c0 test al,al + 4283f9: 74 37 je 428432 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEv+0x6e> + 4283fb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4283ff: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 428403: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 428406: 39 45 dc cmp DWORD PTR [rbp-0x24],eax + 428409: 7c 27 jl 428432 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEv+0x6e> + 42840b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42840f: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 428412: 85 c0 test eax,eax + 428414: 74 1c je 428432 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEv+0x6e> + 428416: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42841a: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42841d: 8d 48 01 lea ecx,[rax+0x1] + 428420: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428424: 89 4a 20 mov DWORD PTR [rdx+0x20],ecx + 428427: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42842b: 89 c0 mov eax,eax + 42842d: c6 44 02 1c 30 mov BYTE PTR [rdx+rax*1+0x1c],0x30 + 428432: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 428436: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 428439: 4c 89 e9 mov rcx,r13 + 42843c: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 428446: 48 21 ca and rdx,rcx + 428449: 48 09 d0 or rax,rdx + 42844c: 49 89 c5 mov r13,rax + 42844f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428453: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 428457: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42845b: 48 89 c7 mov rdi,rax + 42845e: e8 93 56 00 00 call 42daf6 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE10get_prefixEv> + 428463: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 428467: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42846a: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42846e: 48 8b 39 mov rdi,QWORD PTR [rcx] + 428471: 41 55 push r13 + 428473: 41 54 push r12 + 428475: 4d 89 f0 mov r8,r14 + 428478: 48 89 d1 mov rcx,rdx + 42847b: 48 89 c2 mov rdx,rax + 42847e: e8 aa 5c 00 00 call 42e12d <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 428483: 48 83 c4 10 add rsp,0x10 + 428487: 48 89 03 mov QWORD PTR [rbx],rax + 42848a: 90 nop + 42848b: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42848f: 5b pop rbx + 428490: 41 5c pop r12 + 428492: 41 5d pop r13 + 428494: 41 5e pop r14 + 428496: 5d pop rbp + 428497: c3 ret + +0000000000428498 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEvENKUlS6_E_clES6_(): + 428498: 55 push rbp + 428499: 48 89 e5 mov rbp,rsp + 42849c: 48 83 ec 10 sub rsp,0x10 + 4284a0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4284a4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4284a8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4284ac: 48 8b 10 mov rdx,QWORD PTR [rax] + 4284af: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4284b3: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 4284b6: 48 98 cdqe + 4284b8: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 4284bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4284c0: 48 8b 00 mov rax,QWORD PTR [rax] + 4284c3: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4284c7: 48 89 ce mov rsi,rcx + 4284ca: 48 89 c7 mov rdi,rax + 4284cd: e8 e2 f1 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 4284d2: c9 leave + 4284d3: c3 ret + +00000000004284d4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv(): + 4284d4: 55 push rbp + 4284d5: 48 89 e5 mov rbp,rsp + 4284d8: 41 54 push r12 + 4284da: 53 push rbx + 4284db: 48 81 ec 10 03 00 00 sub rsp,0x310 + 4284e2: 48 89 bd e8 fc ff ff mov QWORD PTR [rbp-0x318],rdi + 4284e9: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 4284f0: 48 8b 95 e8 fc ff ff mov rdx,QWORD PTR [rbp-0x318] + 4284f7: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 4284fb: 48 89 d6 mov rsi,rdx + 4284fe: 48 89 c7 mov rdi,rax + 428501: e8 ad 5c 00 00 call 42e1b3 <_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE> + 428506: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42850d: 48 89 c7 mov rdi,rax + 428510: e8 2b af fd ff call 403440 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 428515: 84 c0 test al,al + 428517: 74 19 je 428532 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x5e> + 428519: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428520: 48 89 c7 mov rdi,rax + 428523: e8 a4 fb ff ff call 4280cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEv> + 428528: bb 00 00 00 00 mov ebx,0x0 + 42852d: e9 5d 04 00 00 jmp 42898f <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x4bb> + 428532: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428539: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42853d: 48 89 c7 mov rdi,rax + 428540: e8 97 5c 00 00 call 42e1dc <_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE> + 428545: 88 85 5f ff ff ff mov BYTE PTR [rbp-0xa1],al + 42854b: 0f b6 85 5f ff ff ff movzx eax,BYTE PTR [rbp-0xa1] + 428552: 84 c0 test al,al + 428554: 75 19 jne 42856f <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x9b> + 428556: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42855d: 48 89 c7 mov rdi,rax + 428560: e8 67 fb ff ff call 4280cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEv> + 428565: bb 00 00 00 00 mov ebx,0x0 + 42856a: e9 20 04 00 00 jmp 42898f <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x4bb> + 42856f: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428576: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 428579: 89 c7 mov edi,eax + 42857b: e8 b3 cd fd ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 428580: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 428583: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 428586: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 428589: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42858c: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 42858f: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428596: 48 89 c7 mov rdi,rax + 428599: e8 52 ab fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42859e: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 4285a5: eb 2b jmp 4285d2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0xfe> + 4285a7: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 4285ab: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4285b2: 48 89 c7 mov rdi,rax + 4285b5: e8 78 5c 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4285ba: 0f b6 00 movzx eax,BYTE PTR [rax] + 4285bd: 0f be c0 movsx eax,al + 4285c0: 29 45 e8 sub DWORD PTR [rbp-0x18],eax + 4285c3: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4285ca: 48 89 c7 mov rdi,rax + 4285cd: e8 7c 5c 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 4285d2: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 4285d9: 48 89 c7 mov rdi,rax + 4285dc: e8 6f aa fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 4285e1: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 4285e5: 48 8d 55 88 lea rdx,[rbp-0x78] + 4285e9: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4285f0: 48 89 d6 mov rsi,rdx + 4285f3: 48 89 c7 mov rdi,rax + 4285f6: e8 fb 5b 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 4285fb: 84 c0 test al,al + 4285fd: 74 52 je 428651 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x17d> + 4285ff: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428606: 48 89 c7 mov rdi,rax + 428609: e8 24 5c 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42860e: 0f b6 00 movzx eax,BYTE PTR [rax] + 428611: 0f be c0 movsx eax,al + 428614: 39 45 e8 cmp DWORD PTR [rbp-0x18],eax + 428617: 7e 38 jle 428651 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x17d> + 428619: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428620: 48 89 c7 mov rdi,rax + 428623: e8 0a 5c 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 428628: 0f b6 00 movzx eax,BYTE PTR [rax] + 42862b: 84 c0 test al,al + 42862d: 7e 22 jle 428651 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x17d> + 42862f: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428636: 48 89 c7 mov rdi,rax + 428639: e8 f4 5b 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42863e: 0f b6 18 movzx ebx,BYTE PTR [rax] + 428641: e8 fd 5b 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 428646: 38 c3 cmp bl,al + 428648: 74 07 je 428651 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x17d> + 42864a: b8 01 00 00 00 mov eax,0x1 + 42864f: eb 05 jmp 428656 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x182> + 428651: b8 00 00 00 00 mov eax,0x0 + 428656: 84 c0 test al,al + 428658: 0f 85 49 ff ff ff jne 4285a7 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0xd3> + 42865e: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428665: 48 89 c7 mov rdi,rax + 428668: e8 e3 a9 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42866d: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 428671: 48 8d 55 90 lea rdx,[rbp-0x70] + 428675: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42867c: 48 89 d6 mov rsi,rdx + 42867f: 48 89 c7 mov rdi,rax + 428682: e8 e7 5b 00 00 call 42e26e <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 428687: 84 c0 test al,al + 428689: 74 23 je 4286ae <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x1da> + 42868b: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 42868e: 8d 58 ff lea ebx,[rax-0x1] + 428691: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428698: 48 89 c7 mov rdi,rax + 42869b: e8 80 ab fd ff call 403220 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@plt> + 4286a0: 0f b6 00 movzx eax,BYTE PTR [rax] + 4286a3: 0f be c8 movsx ecx,al + 4286a6: 89 d8 mov eax,ebx + 4286a8: 99 cdq + 4286a9: f7 f9 idiv ecx + 4286ab: 01 45 ec add DWORD PTR [rbp-0x14],eax + 4286ae: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 4286b5: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 4286b8: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 4286bb: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 4286c2: 89 ce mov esi,ecx + 4286c4: 48 89 c7 mov rdi,rax + 4286c7: e8 3d 3c fe ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 4286cc: 48 8d 45 9f lea rax,[rbp-0x61] + 4286d0: 48 89 c7 mov rdi,rax + 4286d3: e8 98 ad fd ff call 403470 <_ZNSaIcEC1Ev@plt> + 4286d8: 48 8d 55 9f lea rdx,[rbp-0x61] + 4286dc: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 4286e3: 48 89 d6 mov rsi,rdx + 4286e6: 48 89 c7 mov rdi,rax + 4286e9: e8 54 30 fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 4286ee: 48 8d 45 9f lea rax,[rbp-0x61] + 4286f2: 48 89 c7 mov rdi,rax + 4286f5: e8 d6 ab fd ff call 4032d0 <_ZNSaIcED1Ev@plt> + 4286fa: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428701: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 428704: 01 45 ec add DWORD PTR [rbp-0x14],eax + 428707: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42870a: 89 c7 mov edi,eax + 42870c: e8 b0 2e fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 428711: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 428714: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 428717: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42871e: 48 89 d6 mov rsi,rdx + 428721: 48 89 c7 mov rdi,rax + 428724: e8 07 39 fe ff call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 428729: 48 8d 8d 5f ff ff ff lea rcx,[rbp-0xa1] + 428730: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 428737: ba 01 00 00 00 mov edx,0x1 + 42873c: 48 89 ce mov rsi,rcx + 42873f: 48 89 c7 mov rdi,rax + 428742: e8 a1 2d fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 428747: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 42874e: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428755: 48 89 c7 mov rdi,rax + 428758: e8 93 a9 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42875d: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 428764: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42876b: 48 89 c7 mov rdi,rax + 42876e: e8 79 30 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 428773: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 428776: 48 63 d2 movsxd rdx,edx + 428779: 48 83 ea 01 sub rdx,0x1 + 42877d: 48 01 d0 add rax,rdx + 428780: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 428784: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 428787: 83 e8 01 sub eax,0x1 + 42878a: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 42878d: e9 60 01 00 00 jmp 4288f2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x41e> + 428792: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 428796: 48 8d 50 ff lea rdx,[rax-0x1] + 42879a: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42879e: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 4287a1: 48 63 d2 movsxd rdx,edx + 4287a4: 0f b6 94 15 20 ff ff ff movzx edx,BYTE PTR [rbp+rdx*1-0xe0] + 4287ac: 88 10 mov BYTE PTR [rax],dl + 4287ae: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4287b5: 48 89 c7 mov rdi,rax + 4287b8: e8 75 5a 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4287bd: 0f b6 00 movzx eax,BYTE PTR [rax] + 4287c0: 84 c0 test al,al + 4287c2: 7e 40 jle 428804 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x330> + 4287c4: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 4287c8: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4287cf: 48 89 c7 mov rdi,rax + 4287d2: e8 5b 5a 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4287d7: 0f b6 00 movzx eax,BYTE PTR [rax] + 4287da: 0f be c8 movsx ecx,al + 4287dd: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 4287e0: 99 cdq + 4287e1: f7 f9 idiv ecx + 4287e3: 89 d0 mov eax,edx + 4287e5: 85 c0 test eax,eax + 4287e7: 75 1b jne 428804 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x330> + 4287e9: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4287f0: 48 89 c7 mov rdi,rax + 4287f3: e8 3a 5a 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4287f8: 0f b6 18 movzx ebx,BYTE PTR [rax] + 4287fb: e8 43 5a 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 428800: 38 c3 cmp bl,al + 428802: 75 07 jne 42880b <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x337> + 428804: b8 01 00 00 00 mov eax,0x1 + 428809: eb 05 jmp 428810 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x33c> + 42880b: b8 00 00 00 00 mov eax,0x0 + 428810: 84 c0 test al,al + 428812: 0f 85 d5 00 00 00 jne 4288ed <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x419> + 428818: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42881f: 48 89 c7 mov rdi,rax + 428822: e8 29 a8 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 428827: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 42882b: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428832: be 01 00 00 00 mov esi,0x1 + 428837: 48 89 c7 mov rdi,rax + 42883a: e8 6b 5a 00 00 call 42e2aa <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl> + 42883f: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 428843: 48 8d 55 a0 lea rdx,[rbp-0x60] + 428847: 48 8d 45 a8 lea rax,[rbp-0x58] + 42884b: 48 89 d6 mov rsi,rdx + 42884e: 48 89 c7 mov rdi,rax + 428851: e8 a0 59 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 428856: 84 c0 test al,al + 428858: 74 16 je 428870 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x39c> + 42885a: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 428861: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428868: 48 89 c7 mov rdi,rax + 42886b: e8 de 59 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 428870: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 428877: 48 89 c7 mov rdi,rax + 42887a: e8 d5 c7 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42887f: 48 89 c2 mov rdx,rax + 428882: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 428886: 48 89 d6 mov rsi,rdx + 428889: 48 89 c7 mov rdi,rax + 42888c: e8 c7 48 fe ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 428891: 49 89 c4 mov r12,rax + 428894: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42889b: 48 89 c7 mov rdi,rax + 42889e: e8 9f c7 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 4288a3: 48 89 c3 mov rbx,rax + 4288a6: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 4288ad: 48 89 c7 mov rdi,rax + 4288b0: e8 9f c7 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4288b5: 48 01 c3 add rbx,rax + 4288b8: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 4288bf: 48 89 c7 mov rdi,rax + 4288c2: e8 7b c7 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 4288c7: 4c 89 e2 mov rdx,r12 + 4288ca: 48 89 de mov rsi,rbx + 4288cd: 48 89 c7 mov rdi,rax + 4288d0: e8 43 9f fe ff call 412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 4288d5: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 4288dc: 48 89 c7 mov rdi,rax + 4288df: e8 70 c7 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4288e4: 48 f7 d8 neg rax + 4288e7: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 4288eb: eb 01 jmp 4288ee <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x41a> + 4288ed: 90 nop + 4288ee: 83 6d d4 01 sub DWORD PTR [rbp-0x2c],0x1 + 4288f2: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 4288f6: 0f 8f 96 fe ff ff jg 428792 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x2be> + 4288fc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 428900: 48 8d 50 ff lea rdx,[rax-0x1] + 428904: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 428908: 0f b6 95 20 ff ff ff movzx edx,BYTE PTR [rbp-0xe0] + 42890f: 88 10 mov BYTE PTR [rax],dl + 428911: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428918: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42891b: 85 c0 test eax,eax + 42891d: 74 07 je 428926 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x452> + 42891f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 428923: c6 00 2d mov BYTE PTR [rax],0x2d + 428926: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42892d: 48 89 c7 mov rdi,rax + 428930: e8 b7 2e fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 428935: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 428939: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42893d: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 428941: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 428944: 89 45 b8 mov DWORD PTR [rbp-0x48],eax + 428947: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 42894a: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42894d: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428954: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 428958: 48 8b 9d e8 fc ff ff mov rbx,QWORD PTR [rbp-0x318] + 42895f: 48 8d 7d b0 lea rdi,[rbp-0x50] + 428963: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42896a: 48 8b 00 mov rax,QWORD PTR [rax] + 42896d: 49 89 f8 mov r8,rdi + 428970: 48 89 c7 mov rdi,rax + 428973: e8 6d 59 00 00 call 42e2e5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cjE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_> + 428978: 48 89 03 mov QWORD PTR [rbx],rax + 42897b: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 428982: 48 89 c7 mov rdi,rax + 428985: e8 28 2e fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 42898a: bb 01 00 00 00 mov ebx,0x1 + 42898f: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428996: 48 89 c7 mov rdi,rax + 428999: e8 32 a8 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42899e: 83 fb 01 cmp ebx,0x1 + 4289a1: eb 31 jmp 4289d4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x500> + 4289a3: 48 89 c3 mov rbx,rax + 4289a6: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 4289ad: 48 89 c7 mov rdi,rax + 4289b0: e8 fd 2d fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4289b5: eb 03 jmp 4289ba <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv+0x4e6> + 4289b7: 48 89 c3 mov rbx,rax + 4289ba: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 4289c1: 48 89 c7 mov rdi,rax + 4289c4: e8 07 a8 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4289c9: 48 89 d8 mov rax,rbx + 4289cc: 48 89 c7 mov rdi,rax + 4289cf: e8 8c aa fd ff call 403460 <_Unwind_Resume@plt> + 4289d4: 48 81 c4 10 03 00 00 add rsp,0x310 + 4289db: 5b pop rbx + 4289dc: 41 5c pop r12 + 4289de: 5d pop rbp + 4289df: c3 ret + +00000000004289e0 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_chrEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_chrEv(): + 4289e0: 55 push rbp + 4289e1: 48 89 e5 mov rbp,rsp + 4289e4: 48 83 ec 20 sub rsp,0x20 + 4289e8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4289ec: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4289f0: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 4289f3: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 4289f6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4289fa: be 00 00 00 00 mov esi,0x0 + 4289ff: 48 89 c7 mov rdi,rax + 428a02: e8 2b a2 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 428a07: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 428a0b: 48 8d 45 f8 lea rax,[rbp-0x8] + 428a0f: 48 89 c7 mov rdi,rax + 428a12: e8 25 80 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 428a17: 48 89 c2 mov rdx,rax + 428a1a: 48 8d 45 f7 lea rax,[rbp-0x9] + 428a1e: 48 89 c6 mov rsi,rax + 428a21: 48 89 d7 mov rdi,rdx + 428a24: e8 21 80 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 428a29: 90 nop + 428a2a: c9 leave + 428a2b: c3 ret + +0000000000428a2c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE8on_errorEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE8on_errorEv(): + 428a2c: 55 push rbp + 428a2d: 48 89 e5 mov rbp,rsp + 428a30: 41 54 push r12 + 428a32: 53 push rbx + 428a33: 48 83 ec 10 sub rsp,0x10 + 428a37: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 428a3b: bf 10 00 00 00 mov edi,0x10 + 428a40: e8 0b a7 fd ff call 403150 <__cxa_allocate_exception@plt> + 428a45: 48 89 c3 mov rbx,rax + 428a48: be 17 66 43 00 mov esi,0x436617 + 428a4d: 48 89 df mov rdi,rbx + 428a50: e8 93 c6 fd ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 428a55: ba f4 3b 40 00 mov edx,0x403bf4 + 428a5a: be a0 7f 43 00 mov esi,0x437fa0 + 428a5f: 48 89 df mov rdi,rbx + 428a62: e8 e9 a9 fd ff call 403450 <__cxa_throw@plt> + 428a67: 49 89 c4 mov r12,rax + 428a6a: 48 89 df mov rdi,rbx + 428a6d: e8 be a7 fd ff call 403230 <__cxa_free_exception@plt> + 428a72: 4c 89 e0 mov rax,r12 + 428a75: 48 89 c7 mov rdi,rax + 428a78: e8 e3 a9 fd ff call 403460 <_Unwind_Resume@plt> + 428a7d: 90 nop + +0000000000428a7e <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEvENKUlS6_E_clES6_(): + 428a7e: 55 push rbp + 428a7f: 48 89 e5 mov rbp,rsp + 428a82: 48 83 ec 20 sub rsp,0x20 + 428a86: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 428a8a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 428a8e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 428a92: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 428a95: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 428a99: 48 8b 00 mov rax,QWORD PTR [rax] + 428a9c: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 428aa0: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 428aa4: 48 89 ce mov rsi,rcx + 428aa7: 48 89 c7 mov rdi,rax + 428aaa: e8 05 a2 ff ff call 422cb4 <_ZN3fmt2v76detail14format_decimalIcmSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 428aaf: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 428ab3: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 428ab7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428abb: c9 leave + 428abc: c3 ret + 428abd: 90 nop + +0000000000428abe <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEv(): + 428abe: 55 push rbp + 428abf: 48 89 e5 mov rbp,rsp + 428ac2: 41 56 push r14 + 428ac4: 41 55 push r13 + 428ac6: 41 54 push r12 + 428ac8: 53 push rbx + 428ac9: 48 83 ec 20 sub rsp,0x20 + 428acd: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 428ad1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428ad5: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 428ad9: 48 89 c7 mov rdi,rax + 428adc: e8 30 c7 fd ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 428ae1: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 428ae4: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 428ae8: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 428aeb: 4c 89 e9 mov rcx,r13 + 428aee: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 428af8: 48 21 ca and rdx,rcx + 428afb: 48 09 d0 or rax,rdx + 428afe: 49 89 c5 mov r13,rax + 428b01: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428b05: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 428b09: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428b0d: 48 89 c7 mov rdi,rax + 428b10: e8 f1 58 00 00 call 42e406 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE10get_prefixEv> + 428b15: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 428b19: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 428b1c: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428b20: 48 8b 39 mov rdi,QWORD PTR [rcx] + 428b23: 41 55 push r13 + 428b25: 41 54 push r12 + 428b27: 4d 89 f0 mov r8,r14 + 428b2a: 48 89 d1 mov rcx,rdx + 428b2d: 48 89 c2 mov rdx,rax + 428b30: e8 a2 59 00 00 call 42e4d7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 428b35: 48 83 c4 10 add rsp,0x10 + 428b39: 48 89 03 mov QWORD PTR [rbx],rax + 428b3c: 90 nop + 428b3d: 48 8d 65 e0 lea rsp,[rbp-0x20] + 428b41: 5b pop rbx + 428b42: 41 5c pop r12 + 428b44: 41 5d pop r13 + 428b46: 41 5e pop r14 + 428b48: 5d pop rbp + 428b49: c3 ret + +0000000000428b4a <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_hexEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_hexEvENKUlS6_E_clES6_(): + 428b4a: 55 push rbp + 428b4b: 48 89 e5 mov rbp,rsp + 428b4e: 48 83 ec 10 sub rsp,0x10 + 428b52: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 428b56: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 428b5a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428b5e: 48 8b 00 mov rax,QWORD PTR [rax] + 428b61: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 428b65: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 428b69: 3c 78 cmp al,0x78 + 428b6b: 0f 95 c0 setne al + 428b6e: 0f b6 c8 movzx ecx,al + 428b71: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428b75: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 428b78: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428b7c: 48 8b 00 mov rax,QWORD PTR [rax] + 428b7f: 48 8b 70 18 mov rsi,QWORD PTR [rax+0x18] + 428b83: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 428b87: 48 89 c7 mov rdi,rax + 428b8a: e8 c6 f0 ff ff call 427c55 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib> + 428b8f: c9 leave + 428b90: c3 ret + 428b91: 90 nop + +0000000000428b92 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_hexEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_hexEv(): + 428b92: 55 push rbp + 428b93: 48 89 e5 mov rbp,rsp + 428b96: 41 56 push r14 + 428b98: 41 55 push r13 + 428b9a: 41 54 push r12 + 428b9c: 53 push rbx + 428b9d: 48 83 ec 20 sub rsp,0x20 + 428ba1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 428ba5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428ba9: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 428bad: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 428bb1: c0 e8 07 shr al,0x7 + 428bb4: 84 c0 test al,al + 428bb6: 74 43 je 428bfb <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_hexEv+0x69> + 428bb8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428bbc: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 428bbf: 8d 48 01 lea ecx,[rax+0x1] + 428bc2: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428bc6: 89 4a 24 mov DWORD PTR [rdx+0x24],ecx + 428bc9: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428bcd: 89 c0 mov eax,eax + 428bcf: c6 44 02 20 30 mov BYTE PTR [rdx+rax*1+0x20],0x30 + 428bd4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428bd8: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 428bdc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428be0: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 428be3: 8d 70 01 lea esi,[rax+0x1] + 428be6: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428bea: 89 71 24 mov DWORD PTR [rcx+0x24],esi + 428bed: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 428bf1: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428bf5: 89 c0 mov eax,eax + 428bf7: 88 4c 02 20 mov BYTE PTR [rdx+rax*1+0x20],cl + 428bfb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428bff: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 428c03: 48 89 c7 mov rdi,rax + 428c06: e8 99 0c ff ff call 4198a4 <_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_> + 428c0b: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 428c0e: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 428c12: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 428c15: 4c 89 e9 mov rcx,r13 + 428c18: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 428c22: 48 21 ca and rdx,rcx + 428c25: 48 09 d0 or rax,rdx + 428c28: 49 89 c5 mov r13,rax + 428c2b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428c2f: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 428c33: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428c37: 48 89 c7 mov rdi,rax + 428c3a: e8 c7 57 00 00 call 42e406 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE10get_prefixEv> + 428c3f: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 428c43: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 428c46: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428c4a: 48 8b 39 mov rdi,QWORD PTR [rcx] + 428c4d: 41 55 push r13 + 428c4f: 41 54 push r12 + 428c51: 4d 89 f0 mov r8,r14 + 428c54: 48 89 d1 mov rcx,rdx + 428c57: 48 89 c2 mov rdx,rax + 428c5a: e8 9a 59 00 00 call 42e5f9 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 428c5f: 48 83 c4 10 add rsp,0x10 + 428c63: 48 89 03 mov QWORD PTR [rbx],rax + 428c66: 90 nop + 428c67: 48 8d 65 e0 lea rsp,[rbp-0x20] + 428c6b: 5b pop rbx + 428c6c: 41 5c pop r12 + 428c6e: 41 5d pop r13 + 428c70: 41 5e pop r14 + 428c72: 5d pop rbp + 428c73: c3 ret + +0000000000428c74 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_binEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_binEvENKUlS6_E_clES6_(): + 428c74: 55 push rbp + 428c75: 48 89 e5 mov rbp,rsp + 428c78: 48 83 ec 10 sub rsp,0x10 + 428c7c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 428c80: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 428c84: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428c88: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 428c8b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428c8f: 48 8b 00 mov rax,QWORD PTR [rax] + 428c92: 48 8b 70 18 mov rsi,QWORD PTR [rax+0x18] + 428c96: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 428c9a: b9 00 00 00 00 mov ecx,0x0 + 428c9f: 48 89 c7 mov rdi,rax + 428ca2: e8 00 5a 00 00 call 42e6a7 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib> + 428ca7: c9 leave + 428ca8: c3 ret + 428ca9: 90 nop + +0000000000428caa <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_binEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_binEv(): + 428caa: 55 push rbp + 428cab: 48 89 e5 mov rbp,rsp + 428cae: 41 56 push r14 + 428cb0: 41 55 push r13 + 428cb2: 41 54 push r12 + 428cb4: 53 push rbx + 428cb5: 48 83 ec 20 sub rsp,0x20 + 428cb9: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 428cbd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428cc1: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 428cc5: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 428cc9: c0 e8 07 shr al,0x7 + 428ccc: 84 c0 test al,al + 428cce: 74 43 je 428d13 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_binEv+0x69> + 428cd0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428cd4: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 428cd7: 8d 48 01 lea ecx,[rax+0x1] + 428cda: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428cde: 89 4a 24 mov DWORD PTR [rdx+0x24],ecx + 428ce1: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428ce5: 89 c0 mov eax,eax + 428ce7: c6 44 02 20 30 mov BYTE PTR [rdx+rax*1+0x20],0x30 + 428cec: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428cf0: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 428cf4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428cf8: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 428cfb: 8d 70 01 lea esi,[rax+0x1] + 428cfe: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428d02: 89 71 24 mov DWORD PTR [rcx+0x24],esi + 428d05: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 428d09: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428d0d: 89 c0 mov eax,eax + 428d0f: 88 4c 02 20 mov BYTE PTR [rdx+rax*1+0x20],cl + 428d13: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428d17: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 428d1b: 48 89 c7 mov rdi,rax + 428d1e: e8 5c 59 00 00 call 42e67f <_ZN3fmt2v76detail12count_digitsILj1EmEEiT0_> + 428d23: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 428d26: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 428d2a: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 428d2d: 4c 89 e9 mov rcx,r13 + 428d30: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 428d3a: 48 21 ca and rdx,rcx + 428d3d: 48 09 d0 or rax,rdx + 428d40: 49 89 c5 mov r13,rax + 428d43: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428d47: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 428d4b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428d4f: 48 89 c7 mov rdi,rax + 428d52: e8 af 56 00 00 call 42e406 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE10get_prefixEv> + 428d57: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 428d5b: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 428d5e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428d62: 48 8b 39 mov rdi,QWORD PTR [rcx] + 428d65: 41 55 push r13 + 428d67: 41 54 push r12 + 428d69: 4d 89 f0 mov r8,r14 + 428d6c: 48 89 d1 mov rcx,rdx + 428d6f: 48 89 c2 mov rdx,rax + 428d72: e8 60 5a 00 00 call 42e7d7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 428d77: 48 83 c4 10 add rsp,0x10 + 428d7b: 48 89 03 mov QWORD PTR [rbx],rax + 428d7e: 90 nop + 428d7f: 48 8d 65 e0 lea rsp,[rbp-0x20] + 428d83: 5b pop rbx + 428d84: 41 5c pop r12 + 428d86: 41 5d pop r13 + 428d88: 41 5e pop r14 + 428d8a: 5d pop rbp + 428d8b: c3 ret + +0000000000428d8c <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEvENKUlS6_E_clES6_(): + 428d8c: 55 push rbp + 428d8d: 48 89 e5 mov rbp,rsp + 428d90: 48 83 ec 10 sub rsp,0x10 + 428d94: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 428d98: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 428d9c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428da0: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 428da3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428da7: 48 8b 00 mov rax,QWORD PTR [rax] + 428daa: 48 8b 70 18 mov rsi,QWORD PTR [rax+0x18] + 428dae: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 428db2: b9 00 00 00 00 mov ecx,0x0 + 428db7: 48 89 c7 mov rdi,rax + 428dba: e8 c7 5a 00 00 call 42e886 <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib> + 428dbf: c9 leave + 428dc0: c3 ret + 428dc1: 90 nop + +0000000000428dc2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEv(): + 428dc2: 55 push rbp + 428dc3: 48 89 e5 mov rbp,rsp + 428dc6: 41 56 push r14 + 428dc8: 41 55 push r13 + 428dca: 41 54 push r12 + 428dcc: 53 push rbx + 428dcd: 48 83 ec 20 sub rsp,0x20 + 428dd1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 428dd5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428dd9: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 428ddd: 48 89 c7 mov rdi,rax + 428de0: e8 78 5a 00 00 call 42e85d <_ZN3fmt2v76detail12count_digitsILj3EmEEiT0_> + 428de5: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 428de8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428dec: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 428df0: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 428df4: c0 e8 07 shr al,0x7 + 428df7: 84 c0 test al,al + 428df9: 74 39 je 428e34 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEv+0x72> + 428dfb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428dff: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 428e03: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 428e06: 39 45 dc cmp DWORD PTR [rbp-0x24],eax + 428e09: 7c 29 jl 428e34 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEv+0x72> + 428e0b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428e0f: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 428e13: 48 85 c0 test rax,rax + 428e16: 74 1c je 428e34 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEv+0x72> + 428e18: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428e1c: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 428e1f: 8d 48 01 lea ecx,[rax+0x1] + 428e22: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428e26: 89 4a 24 mov DWORD PTR [rdx+0x24],ecx + 428e29: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 428e2d: 89 c0 mov eax,eax + 428e2f: c6 44 02 20 30 mov BYTE PTR [rdx+rax*1+0x20],0x30 + 428e34: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 428e38: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 428e3b: 4c 89 e9 mov rcx,r13 + 428e3e: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 428e48: 48 21 ca and rdx,rcx + 428e4b: 48 09 d0 or rax,rdx + 428e4e: 49 89 c5 mov r13,rax + 428e51: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428e55: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 428e59: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 428e5d: 48 89 c7 mov rdi,rax + 428e60: e8 a1 55 00 00 call 42e406 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE10get_prefixEv> + 428e65: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 428e69: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 428e6c: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 428e70: 48 8b 39 mov rdi,QWORD PTR [rcx] + 428e73: 41 55 push r13 + 428e75: 41 54 push r12 + 428e77: 4d 89 f0 mov r8,r14 + 428e7a: 48 89 d1 mov rcx,rdx + 428e7d: 48 89 c2 mov rdx,rax + 428e80: e8 32 5b 00 00 call 42e9b7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 428e85: 48 83 c4 10 add rsp,0x10 + 428e89: 48 89 03 mov QWORD PTR [rbx],rax + 428e8c: 90 nop + 428e8d: 48 8d 65 e0 lea rsp,[rbp-0x20] + 428e91: 5b pop rbx + 428e92: 41 5c pop r12 + 428e94: 41 5d pop r13 + 428e96: 41 5e pop r14 + 428e98: 5d pop rbp + 428e99: c3 ret + +0000000000428e9a <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEvENKUlS6_E_clES6_(): + 428e9a: 55 push rbp + 428e9b: 48 89 e5 mov rbp,rsp + 428e9e: 48 83 ec 10 sub rsp,0x10 + 428ea2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 428ea6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 428eaa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428eae: 48 8b 10 mov rdx,QWORD PTR [rax] + 428eb1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428eb5: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 428eb8: 48 98 cdqe + 428eba: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 428ebe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 428ec2: 48 8b 00 mov rax,QWORD PTR [rax] + 428ec5: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 428ec9: 48 89 ce mov rsi,rcx + 428ecc: 48 89 c7 mov rdi,rax + 428ecf: e8 e0 e7 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 428ed4: c9 leave + 428ed5: c3 ret + +0000000000428ed6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv(): + 428ed6: 55 push rbp + 428ed7: 48 89 e5 mov rbp,rsp + 428eda: 41 54 push r12 + 428edc: 53 push rbx + 428edd: 48 81 ec 10 03 00 00 sub rsp,0x310 + 428ee4: 48 89 bd e8 fc ff ff mov QWORD PTR [rbp-0x318],rdi + 428eeb: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428ef2: 48 8b 95 e8 fc ff ff mov rdx,QWORD PTR [rbp-0x318] + 428ef9: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 428efd: 48 89 d6 mov rsi,rdx + 428f00: 48 89 c7 mov rdi,rax + 428f03: e8 ab 52 00 00 call 42e1b3 <_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE> + 428f08: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428f0f: 48 89 c7 mov rdi,rax + 428f12: e8 29 a5 fd ff call 403440 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 428f17: 84 c0 test al,al + 428f19: 74 19 je 428f34 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x5e> + 428f1b: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428f22: 48 89 c7 mov rdi,rax + 428f25: e8 94 fb ff ff call 428abe <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEv> + 428f2a: bb 00 00 00 00 mov ebx,0x0 + 428f2f: e9 61 04 00 00 jmp 429395 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x4bf> + 428f34: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428f3b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 428f3f: 48 89 c7 mov rdi,rax + 428f42: e8 95 52 00 00 call 42e1dc <_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE> + 428f47: 88 85 5f ff ff ff mov BYTE PTR [rbp-0xa1],al + 428f4d: 0f b6 85 5f ff ff ff movzx eax,BYTE PTR [rbp-0xa1] + 428f54: 84 c0 test al,al + 428f56: 75 19 jne 428f71 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x9b> + 428f58: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428f5f: 48 89 c7 mov rdi,rax + 428f62: e8 57 fb ff ff call 428abe <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEv> + 428f67: bb 00 00 00 00 mov ebx,0x0 + 428f6c: e9 24 04 00 00 jmp 429395 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x4bf> + 428f71: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 428f78: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 428f7c: 48 89 c7 mov rdi,rax + 428f7f: e8 8d c2 fd ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 428f84: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 428f87: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 428f8a: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 428f8d: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 428f90: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 428f93: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428f9a: 48 89 c7 mov rdi,rax + 428f9d: e8 4e a1 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 428fa2: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 428fa9: eb 2b jmp 428fd6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x100> + 428fab: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 428faf: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428fb6: 48 89 c7 mov rdi,rax + 428fb9: e8 74 52 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 428fbe: 0f b6 00 movzx eax,BYTE PTR [rax] + 428fc1: 0f be c0 movsx eax,al + 428fc4: 29 45 e8 sub DWORD PTR [rbp-0x18],eax + 428fc7: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428fce: 48 89 c7 mov rdi,rax + 428fd1: e8 78 52 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 428fd6: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 428fdd: 48 89 c7 mov rdi,rax + 428fe0: e8 6b a0 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 428fe5: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 428fe9: 48 8d 55 88 lea rdx,[rbp-0x78] + 428fed: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 428ff4: 48 89 d6 mov rsi,rdx + 428ff7: 48 89 c7 mov rdi,rax + 428ffa: e8 f7 51 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 428fff: 84 c0 test al,al + 429001: 74 52 je 429055 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x17f> + 429003: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42900a: 48 89 c7 mov rdi,rax + 42900d: e8 20 52 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429012: 0f b6 00 movzx eax,BYTE PTR [rax] + 429015: 0f be c0 movsx eax,al + 429018: 39 45 e8 cmp DWORD PTR [rbp-0x18],eax + 42901b: 7e 38 jle 429055 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x17f> + 42901d: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429024: 48 89 c7 mov rdi,rax + 429027: e8 06 52 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42902c: 0f b6 00 movzx eax,BYTE PTR [rax] + 42902f: 84 c0 test al,al + 429031: 7e 22 jle 429055 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x17f> + 429033: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42903a: 48 89 c7 mov rdi,rax + 42903d: e8 f0 51 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429042: 0f b6 18 movzx ebx,BYTE PTR [rax] + 429045: e8 f9 51 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 42904a: 38 c3 cmp bl,al + 42904c: 74 07 je 429055 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x17f> + 42904e: b8 01 00 00 00 mov eax,0x1 + 429053: eb 05 jmp 42905a <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x184> + 429055: b8 00 00 00 00 mov eax,0x0 + 42905a: 84 c0 test al,al + 42905c: 0f 85 49 ff ff ff jne 428fab <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0xd5> + 429062: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429069: 48 89 c7 mov rdi,rax + 42906c: e8 df 9f fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 429071: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 429075: 48 8d 55 90 lea rdx,[rbp-0x70] + 429079: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429080: 48 89 d6 mov rsi,rdx + 429083: 48 89 c7 mov rdi,rax + 429086: e8 e3 51 00 00 call 42e26e <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42908b: 84 c0 test al,al + 42908d: 74 23 je 4290b2 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x1dc> + 42908f: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 429092: 8d 58 ff lea ebx,[rax-0x1] + 429095: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42909c: 48 89 c7 mov rdi,rax + 42909f: e8 7c a1 fd ff call 403220 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@plt> + 4290a4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4290a7: 0f be c8 movsx ecx,al + 4290aa: 89 d8 mov eax,ebx + 4290ac: 99 cdq + 4290ad: f7 f9 idiv ecx + 4290af: 01 45 ec add DWORD PTR [rbp-0x14],eax + 4290b2: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 4290b9: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 4290bd: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 4290c0: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 4290c7: 48 89 ce mov rsi,rcx + 4290ca: 48 89 c7 mov rdi,rax + 4290cd: e8 4d 33 fe ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 4290d2: 48 8d 45 9f lea rax,[rbp-0x61] + 4290d6: 48 89 c7 mov rdi,rax + 4290d9: e8 92 a3 fd ff call 403470 <_ZNSaIcEC1Ev@plt> + 4290de: 48 8d 55 9f lea rdx,[rbp-0x61] + 4290e2: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 4290e9: 48 89 d6 mov rsi,rdx + 4290ec: 48 89 c7 mov rdi,rax + 4290ef: e8 4e 26 fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 4290f4: 48 8d 45 9f lea rax,[rbp-0x61] + 4290f8: 48 89 c7 mov rdi,rax + 4290fb: e8 d0 a1 fd ff call 4032d0 <_ZNSaIcED1Ev@plt> + 429100: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429107: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42910a: 01 45 ec add DWORD PTR [rbp-0x14],eax + 42910d: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 429110: 89 c7 mov edi,eax + 429112: e8 aa 24 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 429117: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 42911a: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42911d: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429124: 48 89 d6 mov rsi,rdx + 429127: 48 89 c7 mov rdi,rax + 42912a: e8 01 2f fe ff call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 42912f: 48 8d 8d 5f ff ff ff lea rcx,[rbp-0xa1] + 429136: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42913d: ba 01 00 00 00 mov edx,0x1 + 429142: 48 89 ce mov rsi,rcx + 429145: 48 89 c7 mov rdi,rax + 429148: e8 9b 23 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42914d: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 429154: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42915b: 48 89 c7 mov rdi,rax + 42915e: e8 8d 9f fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 429163: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42916a: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429171: 48 89 c7 mov rdi,rax + 429174: e8 73 26 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 429179: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42917c: 48 63 d2 movsxd rdx,edx + 42917f: 48 83 ea 01 sub rdx,0x1 + 429183: 48 01 d0 add rax,rdx + 429186: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42918a: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42918d: 83 e8 01 sub eax,0x1 + 429190: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 429193: e9 60 01 00 00 jmp 4292f8 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x422> + 429198: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42919c: 48 8d 50 ff lea rdx,[rax-0x1] + 4291a0: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4291a4: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 4291a7: 48 63 d2 movsxd rdx,edx + 4291aa: 0f b6 94 15 20 ff ff ff movzx edx,BYTE PTR [rbp+rdx*1-0xe0] + 4291b2: 88 10 mov BYTE PTR [rax],dl + 4291b4: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4291bb: 48 89 c7 mov rdi,rax + 4291be: e8 6f 50 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4291c3: 0f b6 00 movzx eax,BYTE PTR [rax] + 4291c6: 84 c0 test al,al + 4291c8: 7e 40 jle 42920a <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x334> + 4291ca: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 4291ce: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4291d5: 48 89 c7 mov rdi,rax + 4291d8: e8 55 50 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4291dd: 0f b6 00 movzx eax,BYTE PTR [rax] + 4291e0: 0f be c8 movsx ecx,al + 4291e3: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 4291e6: 99 cdq + 4291e7: f7 f9 idiv ecx + 4291e9: 89 d0 mov eax,edx + 4291eb: 85 c0 test eax,eax + 4291ed: 75 1b jne 42920a <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x334> + 4291ef: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 4291f6: 48 89 c7 mov rdi,rax + 4291f9: e8 34 50 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4291fe: 0f b6 18 movzx ebx,BYTE PTR [rax] + 429201: e8 3d 50 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 429206: 38 c3 cmp bl,al + 429208: 75 07 jne 429211 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x33b> + 42920a: b8 01 00 00 00 mov eax,0x1 + 42920f: eb 05 jmp 429216 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x340> + 429211: b8 00 00 00 00 mov eax,0x0 + 429216: 84 c0 test al,al + 429218: 0f 85 d5 00 00 00 jne 4292f3 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x41d> + 42921e: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429225: 48 89 c7 mov rdi,rax + 429228: e8 23 9e fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42922d: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 429231: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429238: be 01 00 00 00 mov esi,0x1 + 42923d: 48 89 c7 mov rdi,rax + 429240: e8 65 50 00 00 call 42e2aa <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl> + 429245: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 429249: 48 8d 55 a0 lea rdx,[rbp-0x60] + 42924d: 48 8d 45 a8 lea rax,[rbp-0x58] + 429251: 48 89 d6 mov rsi,rdx + 429254: 48 89 c7 mov rdi,rax + 429257: e8 9a 4f 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42925c: 84 c0 test al,al + 42925e: 74 16 je 429276 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x3a0> + 429260: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 429267: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42926e: 48 89 c7 mov rdi,rax + 429271: e8 d8 4f 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 429276: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42927d: 48 89 c7 mov rdi,rax + 429280: e8 cf bd fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 429285: 48 89 c2 mov rdx,rax + 429288: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42928c: 48 89 d6 mov rsi,rdx + 42928f: 48 89 c7 mov rdi,rax + 429292: e8 c1 3e fe ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 429297: 49 89 c4 mov r12,rax + 42929a: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 4292a1: 48 89 c7 mov rdi,rax + 4292a4: e8 99 bd fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 4292a9: 48 89 c3 mov rbx,rax + 4292ac: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 4292b3: 48 89 c7 mov rdi,rax + 4292b6: e8 99 bd fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4292bb: 48 01 c3 add rbx,rax + 4292be: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 4292c5: 48 89 c7 mov rdi,rax + 4292c8: e8 75 bd fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 4292cd: 4c 89 e2 mov rdx,r12 + 4292d0: 48 89 de mov rsi,rbx + 4292d3: 48 89 c7 mov rdi,rax + 4292d6: e8 3d 95 fe ff call 412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 4292db: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 4292e2: 48 89 c7 mov rdi,rax + 4292e5: e8 6a bd fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4292ea: 48 f7 d8 neg rax + 4292ed: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 4292f1: eb 01 jmp 4292f4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x41e> + 4292f3: 90 nop + 4292f4: 83 6d d4 01 sub DWORD PTR [rbp-0x2c],0x1 + 4292f8: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 4292fc: 0f 8f 96 fe ff ff jg 429198 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x2c2> + 429302: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 429306: 48 8d 50 ff lea rdx,[rax-0x1] + 42930a: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42930e: 0f b6 95 20 ff ff ff movzx edx,BYTE PTR [rbp-0xe0] + 429315: 88 10 mov BYTE PTR [rax],dl + 429317: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42931e: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 429321: 85 c0 test eax,eax + 429323: 74 07 je 42932c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x456> + 429325: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 429329: c6 00 2d mov BYTE PTR [rax],0x2d + 42932c: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429333: 48 89 c7 mov rdi,rax + 429336: e8 b1 24 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42933b: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 42933f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 429343: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 429347: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42934a: 89 45 b8 mov DWORD PTR [rbp-0x48],eax + 42934d: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 429350: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 429353: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42935a: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 42935e: 48 8b 9d e8 fc ff ff mov rbx,QWORD PTR [rbp-0x318] + 429365: 48 8d 7d b0 lea rdi,[rbp-0x50] + 429369: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429370: 48 8b 00 mov rax,QWORD PTR [rax] + 429373: 49 89 f8 mov r8,rdi + 429376: 48 89 c7 mov rdi,rax + 429379: e8 bf 56 00 00 call 42ea3d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cmE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_> + 42937e: 48 89 03 mov QWORD PTR [rbx],rax + 429381: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429388: 48 89 c7 mov rdi,rax + 42938b: e8 22 24 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 429390: bb 01 00 00 00 mov ebx,0x1 + 429395: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42939c: 48 89 c7 mov rdi,rax + 42939f: e8 2c 9e fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4293a4: 83 fb 01 cmp ebx,0x1 + 4293a7: eb 31 jmp 4293da <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x504> + 4293a9: 48 89 c3 mov rbx,rax + 4293ac: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 4293b3: 48 89 c7 mov rdi,rax + 4293b6: e8 f7 23 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 4293bb: eb 03 jmp 4293c0 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv+0x4ea> + 4293bd: 48 89 c3 mov rbx,rax + 4293c0: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 4293c7: 48 89 c7 mov rdi,rax + 4293ca: e8 01 9e fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4293cf: 48 89 d8 mov rax,rbx + 4293d2: 48 89 c7 mov rdi,rax + 4293d5: e8 86 a0 fd ff call 403460 <_Unwind_Resume@plt> + 4293da: 48 81 c4 10 03 00 00 add rsp,0x310 + 4293e1: 5b pop rbx + 4293e2: 41 5c pop r12 + 4293e4: 5d pop rbp + 4293e5: c3 ret + +00000000004293e6 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_chrEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_chrEv(): + 4293e6: 55 push rbp + 4293e7: 48 89 e5 mov rbp,rsp + 4293ea: 48 83 ec 20 sub rsp,0x20 + 4293ee: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4293f2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4293f6: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 4293fa: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 4293fd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 429401: be 00 00 00 00 mov esi,0x0 + 429406: 48 89 c7 mov rdi,rax + 429409: e8 24 98 ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42940e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 429412: 48 8d 45 f8 lea rax,[rbp-0x8] + 429416: 48 89 c7 mov rdi,rax + 429419: e8 1e 76 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42941e: 48 89 c2 mov rdx,rax + 429421: 48 8d 45 f7 lea rax,[rbp-0x9] + 429425: 48 89 c6 mov rsi,rax + 429428: 48 89 d7 mov rdi,rdx + 42942b: e8 1a 76 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 429430: 90 nop + 429431: c9 leave + 429432: c3 ret + 429433: 90 nop + +0000000000429434 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE8on_errorEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE8on_errorEv(): + 429434: 55 push rbp + 429435: 48 89 e5 mov rbp,rsp + 429438: 41 54 push r12 + 42943a: 53 push rbx + 42943b: 48 83 ec 10 sub rsp,0x10 + 42943f: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 429443: bf 10 00 00 00 mov edi,0x10 + 429448: e8 03 9d fd ff call 403150 <__cxa_allocate_exception@plt> + 42944d: 48 89 c3 mov rbx,rax + 429450: be 17 66 43 00 mov esi,0x436617 + 429455: 48 89 df mov rdi,rbx + 429458: e8 8b bc fd ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 42945d: ba f4 3b 40 00 mov edx,0x403bf4 + 429462: be a0 7f 43 00 mov esi,0x437fa0 + 429467: 48 89 df mov rdi,rbx + 42946a: e8 e1 9f fd ff call 403450 <__cxa_throw@plt> + 42946f: 49 89 c4 mov r12,rax + 429472: 48 89 df mov rdi,rbx + 429475: e8 b6 9d fd ff call 403230 <__cxa_free_exception@plt> + 42947a: 4c 89 e0 mov rax,r12 + 42947d: 48 89 c7 mov rdi,rax + 429480: e8 db 9f fd ff call 403460 <_Unwind_Resume@plt> + 429485: 90 nop + +0000000000429486 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEvENKUlS6_E_clES6_(): + 429486: 55 push rbp + 429487: 48 89 e5 mov rbp,rsp + 42948a: 48 83 ec 20 sub rsp,0x20 + 42948e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 429492: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 429496: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42949a: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 42949d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4294a1: 48 8b 00 mov rax,QWORD PTR [rax] + 4294a4: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 4294a8: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4294ac: 48 89 c6 mov rsi,rax + 4294af: 48 89 d7 mov rdi,rdx + 4294b2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4294b6: 48 89 c7 mov rdi,rax + 4294b9: e8 55 98 ff ff call 422d13 <_ZN3fmt2v76detail14format_decimalIcoSt20back_insert_iteratorINS1_6bufferIcEEELi0EEENS1_21format_decimal_resultIT1_EES8_T0_i> + 4294be: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4294c2: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4294c6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4294ca: c9 leave + 4294cb: c3 ret + +00000000004294cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEv(): + 4294cc: 55 push rbp + 4294cd: 48 89 e5 mov rbp,rsp + 4294d0: 41 56 push r14 + 4294d2: 41 55 push r13 + 4294d4: 41 54 push r12 + 4294d6: 53 push rbx + 4294d7: 48 83 ec 20 sub rsp,0x20 + 4294db: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4294df: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4294e3: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 4294e7: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4294eb: 48 89 c1 mov rcx,rax + 4294ee: 48 89 d3 mov rbx,rdx + 4294f1: 48 89 d0 mov rax,rdx + 4294f4: 48 89 cf mov rdi,rcx + 4294f7: 48 89 c6 mov rsi,rax + 4294fa: e8 63 bd fd ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 4294ff: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 429502: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 429506: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 429509: 4c 89 e9 mov rcx,r13 + 42950c: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 429516: 48 21 ca and rdx,rcx + 429519: 48 09 d0 or rax,rdx + 42951c: 49 89 c5 mov r13,rax + 42951f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429523: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 429527: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42952b: 48 89 c7 mov rdi,rax + 42952e: e8 2b 56 00 00 call 42eb5e <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE10get_prefixEv> + 429533: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 429537: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42953a: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42953e: 48 8b 39 mov rdi,QWORD PTR [rcx] + 429541: 41 55 push r13 + 429543: 41 54 push r12 + 429545: 4d 89 f0 mov r8,r14 + 429548: 48 89 d1 mov rcx,rdx + 42954b: 48 89 c2 mov rdx,rax + 42954e: e8 dc 56 00 00 call 42ec2f <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 429553: 48 83 c4 10 add rsp,0x10 + 429557: 48 89 03 mov QWORD PTR [rbx],rax + 42955a: 90 nop + 42955b: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42955f: 5b pop rbx + 429560: 41 5c pop r12 + 429562: 41 5d pop r13 + 429564: 41 5e pop r14 + 429566: 5d pop rbp + 429567: c3 ret + +0000000000429568 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_hexEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_hexEvENKUlS6_E_clES6_(): + 429568: 55 push rbp + 429569: 48 89 e5 mov rbp,rsp + 42956c: 48 83 ec 10 sub rsp,0x10 + 429570: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 429574: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 429578: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42957c: 48 8b 00 mov rax,QWORD PTR [rax] + 42957f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 429583: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 429587: 3c 78 cmp al,0x78 + 429589: 0f 95 c0 setne al + 42958c: 44 0f b6 c0 movzx r8d,al + 429590: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 429594: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 429597: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42959b: 48 8b 00 mov rax,QWORD PTR [rax] + 42959e: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 4295a2: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4295a6: 48 89 c6 mov rsi,rax + 4295a9: 48 89 d7 mov rdi,rdx + 4295ac: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4295b0: 48 89 c7 mov rdi,rax + 4295b3: e8 4d 57 00 00 call 42ed05 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib> + 4295b8: c9 leave + 4295b9: c3 ret + +00000000004295ba <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_hexEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_hexEv(): + 4295ba: 55 push rbp + 4295bb: 48 89 e5 mov rbp,rsp + 4295be: 41 56 push r14 + 4295c0: 41 55 push r13 + 4295c2: 41 54 push r12 + 4295c4: 53 push rbx + 4295c5: 48 83 ec 20 sub rsp,0x20 + 4295c9: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4295cd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4295d1: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4295d5: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4295d9: c0 e8 07 shr al,0x7 + 4295dc: 84 c0 test al,al + 4295de: 74 43 je 429623 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_hexEv+0x69> + 4295e0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4295e4: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 4295e7: 8d 48 01 lea ecx,[rax+0x1] + 4295ea: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4295ee: 89 4a 34 mov DWORD PTR [rdx+0x34],ecx + 4295f1: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4295f5: 89 c0 mov eax,eax + 4295f7: c6 44 02 30 30 mov BYTE PTR [rdx+rax*1+0x30],0x30 + 4295fc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429600: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 429604: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429608: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42960b: 8d 70 01 lea esi,[rax+0x1] + 42960e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 429612: 89 71 34 mov DWORD PTR [rcx+0x34],esi + 429615: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 429619: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42961d: 89 c0 mov eax,eax + 42961f: 88 4c 02 30 mov BYTE PTR [rdx+rax*1+0x30],cl + 429623: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429627: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42962b: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42962f: 48 89 c1 mov rcx,rax + 429632: 48 89 d3 mov rbx,rdx + 429635: 48 89 d0 mov rax,rdx + 429638: 48 89 cf mov rdi,rcx + 42963b: 48 89 c6 mov rsi,rax + 42963e: e8 72 56 00 00 call 42ecb5 <_ZN3fmt2v76detail12count_digitsILj4EoEEiT0_> + 429643: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 429646: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42964a: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42964d: 4c 89 e9 mov rcx,r13 + 429650: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42965a: 48 21 ca and rdx,rcx + 42965d: 48 09 d0 or rax,rdx + 429660: 49 89 c5 mov r13,rax + 429663: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429667: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42966b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42966f: 48 89 c7 mov rdi,rax + 429672: e8 e7 54 00 00 call 42eb5e <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE10get_prefixEv> + 429677: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42967b: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42967e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 429682: 48 8b 39 mov rdi,QWORD PTR [rcx] + 429685: 41 55 push r13 + 429687: 41 54 push r12 + 429689: 4d 89 f0 mov r8,r14 + 42968c: 48 89 d1 mov rcx,rdx + 42968f: 48 89 c2 mov rdx,rax + 429692: e8 ba 57 00 00 call 42ee51 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 429697: 48 83 c4 10 add rsp,0x10 + 42969b: 48 89 03 mov QWORD PTR [rbx],rax + 42969e: 90 nop + 42969f: 48 8d 65 e0 lea rsp,[rbp-0x20] + 4296a3: 5b pop rbx + 4296a4: 41 5c pop r12 + 4296a6: 41 5d pop r13 + 4296a8: 41 5e pop r14 + 4296aa: 5d pop rbp + 4296ab: c3 ret + +00000000004296ac <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_binEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_binEvENKUlS6_E_clES6_(): + 4296ac: 55 push rbp + 4296ad: 48 89 e5 mov rbp,rsp + 4296b0: 48 83 ec 10 sub rsp,0x10 + 4296b4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4296b8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4296bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4296c0: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 4296c3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4296c7: 48 8b 00 mov rax,QWORD PTR [rax] + 4296ca: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 4296ce: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4296d2: 48 89 c6 mov rsi,rax + 4296d5: 48 89 d7 mov rdi,rdx + 4296d8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4296dc: 41 b8 00 00 00 00 mov r8d,0x0 + 4296e2: 48 89 c7 mov rdi,rax + 4296e5: e8 3c 58 00 00 call 42ef26 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib> + 4296ea: c9 leave + 4296eb: c3 ret + +00000000004296ec <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_binEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_binEv(): + 4296ec: 55 push rbp + 4296ed: 48 89 e5 mov rbp,rsp + 4296f0: 41 56 push r14 + 4296f2: 41 55 push r13 + 4296f4: 41 54 push r12 + 4296f6: 53 push rbx + 4296f7: 48 83 ec 20 sub rsp,0x20 + 4296fb: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4296ff: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429703: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 429707: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42970b: c0 e8 07 shr al,0x7 + 42970e: 84 c0 test al,al + 429710: 74 43 je 429755 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_binEv+0x69> + 429712: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429716: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 429719: 8d 48 01 lea ecx,[rax+0x1] + 42971c: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 429720: 89 4a 34 mov DWORD PTR [rdx+0x34],ecx + 429723: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 429727: 89 c0 mov eax,eax + 429729: c6 44 02 30 30 mov BYTE PTR [rdx+rax*1+0x30],0x30 + 42972e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429732: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 429736: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42973a: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42973d: 8d 70 01 lea esi,[rax+0x1] + 429740: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 429744: 89 71 34 mov DWORD PTR [rcx+0x34],esi + 429747: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42974b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42974f: 89 c0 mov eax,eax + 429751: 88 4c 02 30 mov BYTE PTR [rdx+rax*1+0x30],cl + 429755: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429759: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42975d: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 429761: 48 89 c1 mov rcx,rax + 429764: 48 89 d3 mov rbx,rdx + 429767: 48 89 d0 mov rax,rdx + 42976a: 48 89 cf mov rdi,rcx + 42976d: 48 89 c6 mov rsi,rax + 429770: e8 62 57 00 00 call 42eed7 <_ZN3fmt2v76detail12count_digitsILj1EoEEiT0_> + 429775: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 429778: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42977c: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42977f: 4c 89 e9 mov rcx,r13 + 429782: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42978c: 48 21 ca and rdx,rcx + 42978f: 48 09 d0 or rax,rdx + 429792: 49 89 c5 mov r13,rax + 429795: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429799: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42979d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4297a1: 48 89 c7 mov rdi,rax + 4297a4: e8 b5 53 00 00 call 42eb5e <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE10get_prefixEv> + 4297a9: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 4297ad: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 4297b0: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 4297b4: 48 8b 39 mov rdi,QWORD PTR [rcx] + 4297b7: 41 55 push r13 + 4297b9: 41 54 push r12 + 4297bb: 4d 89 f0 mov r8,r14 + 4297be: 48 89 d1 mov rcx,rdx + 4297c1: 48 89 c2 mov rdx,rax + 4297c4: e8 ec 58 00 00 call 42f0b5 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 4297c9: 48 83 c4 10 add rsp,0x10 + 4297cd: 48 89 03 mov QWORD PTR [rbx],rax + 4297d0: 90 nop + 4297d1: 48 8d 65 e0 lea rsp,[rbp-0x20] + 4297d5: 5b pop rbx + 4297d6: 41 5c pop r12 + 4297d8: 41 5d pop r13 + 4297da: 41 5e pop r14 + 4297dc: 5d pop rbp + 4297dd: c3 ret + +00000000004297de <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEvENKUlS6_E_clES6_(): + 4297de: 55 push rbp + 4297df: 48 89 e5 mov rbp,rsp + 4297e2: 48 83 ec 10 sub rsp,0x10 + 4297e6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4297ea: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4297ee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4297f2: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 4297f5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4297f9: 48 8b 00 mov rax,QWORD PTR [rax] + 4297fc: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 429800: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 429804: 48 89 c6 mov rsi,rax + 429807: 48 89 d7 mov rdi,rdx + 42980a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42980e: 41 b8 00 00 00 00 mov r8d,0x0 + 429814: 48 89 c7 mov rdi,rax + 429817: e8 6f 59 00 00 call 42f18b <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib> + 42981c: c9 leave + 42981d: c3 ret + +000000000042981e <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEv(): + 42981e: 55 push rbp + 42981f: 48 89 e5 mov rbp,rsp + 429822: 41 56 push r14 + 429824: 41 55 push r13 + 429826: 41 54 push r12 + 429828: 53 push rbx + 429829: 48 83 ec 20 sub rsp,0x20 + 42982d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 429831: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429835: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 429839: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42983d: 48 89 c1 mov rcx,rax + 429840: 48 89 d3 mov rbx,rdx + 429843: 48 89 d0 mov rax,rdx + 429846: 48 89 cf mov rdi,rcx + 429849: 48 89 c6 mov rsi,rax + 42984c: e8 ea 58 00 00 call 42f13b <_ZN3fmt2v76detail12count_digitsILj3EoEEiT0_> + 429851: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 429854: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 429858: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42985c: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 429860: c0 e8 07 shr al,0x7 + 429863: 84 c0 test al,al + 429865: 74 40 je 4298a7 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEv+0x89> + 429867: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42986b: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42986f: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 429872: 39 45 dc cmp DWORD PTR [rbp-0x24],eax + 429875: 7c 30 jl 4298a7 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEv+0x89> + 429877: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42987b: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42987f: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 429883: 48 09 d0 or rax,rdx + 429886: 48 85 c0 test rax,rax + 429889: 74 1c je 4298a7 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEv+0x89> + 42988b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42988f: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 429892: 8d 48 01 lea ecx,[rax+0x1] + 429895: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 429899: 89 4a 34 mov DWORD PTR [rdx+0x34],ecx + 42989c: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4298a0: 89 c0 mov eax,eax + 4298a2: c6 44 02 30 30 mov BYTE PTR [rdx+rax*1+0x30],0x30 + 4298a7: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 4298ab: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 4298ae: 4c 89 e9 mov rcx,r13 + 4298b1: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 4298bb: 48 21 ca and rdx,rcx + 4298be: 48 09 d0 or rax,rdx + 4298c1: 49 89 c5 mov r13,rax + 4298c4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4298c8: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 4298cc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4298d0: 48 89 c7 mov rdi,rax + 4298d3: e8 86 52 00 00 call 42eb5e <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE10get_prefixEv> + 4298d8: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 4298dc: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 4298df: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 4298e3: 48 8b 39 mov rdi,QWORD PTR [rcx] + 4298e6: 41 55 push r13 + 4298e8: 41 54 push r12 + 4298ea: 4d 89 f0 mov r8,r14 + 4298ed: 48 89 d1 mov rcx,rdx + 4298f0: 48 89 c2 mov rdx,rax + 4298f3: e8 df 59 00 00 call 42f2d7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 4298f8: 48 83 c4 10 add rsp,0x10 + 4298fc: 48 89 03 mov QWORD PTR [rbx],rax + 4298ff: 90 nop + 429900: 48 8d 65 e0 lea rsp,[rbp-0x20] + 429904: 5b pop rbx + 429905: 41 5c pop r12 + 429907: 41 5d pop r13 + 429909: 41 5e pop r14 + 42990b: 5d pop rbp + 42990c: c3 ret + 42990d: 90 nop + +000000000042990e <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEvENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEvENKUlS6_E_clES6_(): + 42990e: 55 push rbp + 42990f: 48 89 e5 mov rbp,rsp + 429912: 48 83 ec 10 sub rsp,0x10 + 429916: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42991a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42991e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 429922: 48 8b 10 mov rdx,QWORD PTR [rax] + 429925: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 429929: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 42992c: 48 98 cdqe + 42992e: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 429932: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 429936: 48 8b 00 mov rax,QWORD PTR [rax] + 429939: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42993d: 48 89 ce mov rsi,rcx + 429940: 48 89 c7 mov rdi,rax + 429943: e8 6c dd ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 429948: c9 leave + 429949: c3 ret + +000000000042994a <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv(): + 42994a: 55 push rbp + 42994b: 48 89 e5 mov rbp,rsp + 42994e: 41 54 push r12 + 429950: 53 push rbx + 429951: 48 81 ec 10 03 00 00 sub rsp,0x310 + 429958: 48 89 bd e8 fc ff ff mov QWORD PTR [rbp-0x318],rdi + 42995f: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429966: 48 8b 95 e8 fc ff ff mov rdx,QWORD PTR [rbp-0x318] + 42996d: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 429971: 48 89 d6 mov rsi,rdx + 429974: 48 89 c7 mov rdi,rax + 429977: e8 37 48 00 00 call 42e1b3 <_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE> + 42997c: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429983: 48 89 c7 mov rdi,rax + 429986: e8 b5 9a fd ff call 403440 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 42998b: 84 c0 test al,al + 42998d: 74 19 je 4299a8 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x5e> + 42998f: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429996: 48 89 c7 mov rdi,rax + 429999: e8 2e fb ff ff call 4294cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEv> + 42999e: bb 00 00 00 00 mov ebx,0x0 + 4299a3: e9 78 04 00 00 jmp 429e20 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x4d6> + 4299a8: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 4299af: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 4299b3: 48 89 c7 mov rdi,rax + 4299b6: e8 21 48 00 00 call 42e1dc <_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE> + 4299bb: 88 85 5f ff ff ff mov BYTE PTR [rbp-0xa1],al + 4299c1: 0f b6 85 5f ff ff ff movzx eax,BYTE PTR [rbp-0xa1] + 4299c8: 84 c0 test al,al + 4299ca: 75 19 jne 4299e5 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x9b> + 4299cc: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 4299d3: 48 89 c7 mov rdi,rax + 4299d6: e8 f1 fa ff ff call 4294cc <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEv> + 4299db: bb 00 00 00 00 mov ebx,0x0 + 4299e0: e9 3b 04 00 00 jmp 429e20 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x4d6> + 4299e5: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 4299ec: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 4299f0: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 4299f4: 48 89 c1 mov rcx,rax + 4299f7: 48 89 d3 mov rbx,rdx + 4299fa: 48 89 d0 mov rax,rdx + 4299fd: 48 89 cf mov rdi,rcx + 429a00: 48 89 c6 mov rsi,rax + 429a03: e8 5a b8 fd ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 429a08: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 429a0b: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 429a0e: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 429a11: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 429a14: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 429a17: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429a1e: 48 89 c7 mov rdi,rax + 429a21: e8 ca 96 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 429a26: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 429a2d: eb 2b jmp 429a5a <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x110> + 429a2f: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 429a33: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429a3a: 48 89 c7 mov rdi,rax + 429a3d: e8 f0 47 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429a42: 0f b6 00 movzx eax,BYTE PTR [rax] + 429a45: 0f be c0 movsx eax,al + 429a48: 29 45 e8 sub DWORD PTR [rbp-0x18],eax + 429a4b: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429a52: 48 89 c7 mov rdi,rax + 429a55: e8 f4 47 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 429a5a: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429a61: 48 89 c7 mov rdi,rax + 429a64: e8 e7 95 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 429a69: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 429a6d: 48 8d 55 88 lea rdx,[rbp-0x78] + 429a71: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429a78: 48 89 d6 mov rsi,rdx + 429a7b: 48 89 c7 mov rdi,rax + 429a7e: e8 73 47 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 429a83: 84 c0 test al,al + 429a85: 74 52 je 429ad9 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x18f> + 429a87: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429a8e: 48 89 c7 mov rdi,rax + 429a91: e8 9c 47 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429a96: 0f b6 00 movzx eax,BYTE PTR [rax] + 429a99: 0f be c0 movsx eax,al + 429a9c: 39 45 e8 cmp DWORD PTR [rbp-0x18],eax + 429a9f: 7e 38 jle 429ad9 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x18f> + 429aa1: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429aa8: 48 89 c7 mov rdi,rax + 429aab: e8 82 47 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429ab0: 0f b6 00 movzx eax,BYTE PTR [rax] + 429ab3: 84 c0 test al,al + 429ab5: 7e 22 jle 429ad9 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x18f> + 429ab7: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429abe: 48 89 c7 mov rdi,rax + 429ac1: e8 6c 47 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429ac6: 0f b6 18 movzx ebx,BYTE PTR [rax] + 429ac9: e8 75 47 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 429ace: 38 c3 cmp bl,al + 429ad0: 74 07 je 429ad9 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x18f> + 429ad2: b8 01 00 00 00 mov eax,0x1 + 429ad7: eb 05 jmp 429ade <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x194> + 429ad9: b8 00 00 00 00 mov eax,0x0 + 429ade: 84 c0 test al,al + 429ae0: 0f 85 49 ff ff ff jne 429a2f <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0xe5> + 429ae6: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429aed: 48 89 c7 mov rdi,rax + 429af0: e8 5b 95 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 429af5: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 429af9: 48 8d 55 90 lea rdx,[rbp-0x70] + 429afd: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429b04: 48 89 d6 mov rsi,rdx + 429b07: 48 89 c7 mov rdi,rax + 429b0a: e8 5f 47 00 00 call 42e26e <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 429b0f: 84 c0 test al,al + 429b11: 74 23 je 429b36 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x1ec> + 429b13: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 429b16: 8d 58 ff lea ebx,[rax-0x1] + 429b19: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429b20: 48 89 c7 mov rdi,rax + 429b23: e8 f8 96 fd ff call 403220 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@plt> + 429b28: 0f b6 00 movzx eax,BYTE PTR [rax] + 429b2b: 0f be c8 movsx ecx,al + 429b2e: 89 d8 mov eax,ebx + 429b30: 99 cdq + 429b31: f7 f9 idiv ecx + 429b33: 01 45 ec add DWORD PTR [rbp-0x14],eax + 429b36: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429b3d: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 429b41: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 429b45: 8b 4d d0 mov ecx,DWORD PTR [rbp-0x30] + 429b48: 48 89 c6 mov rsi,rax + 429b4b: 48 89 d7 mov rdi,rdx + 429b4e: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 429b55: 48 89 c7 mov rdi,rax + 429b58: e8 60 a6 fe ff call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 429b5d: 48 8d 45 9f lea rax,[rbp-0x61] + 429b61: 48 89 c7 mov rdi,rax + 429b64: e8 07 99 fd ff call 403470 <_ZNSaIcEC1Ev@plt> + 429b69: 48 8d 55 9f lea rdx,[rbp-0x61] + 429b6d: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429b74: 48 89 d6 mov rsi,rdx + 429b77: 48 89 c7 mov rdi,rax + 429b7a: e8 c3 1b fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 429b7f: 48 8d 45 9f lea rax,[rbp-0x61] + 429b83: 48 89 c7 mov rdi,rax + 429b86: e8 45 97 fd ff call 4032d0 <_ZNSaIcED1Ev@plt> + 429b8b: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429b92: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 429b95: 01 45 ec add DWORD PTR [rbp-0x14],eax + 429b98: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 429b9b: 89 c7 mov edi,eax + 429b9d: e8 1f 1a fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 429ba2: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 429ba5: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 429ba8: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429baf: 48 89 d6 mov rsi,rdx + 429bb2: 48 89 c7 mov rdi,rax + 429bb5: e8 76 24 fe ff call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 429bba: 48 8d 8d 5f ff ff ff lea rcx,[rbp-0xa1] + 429bc1: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 429bc8: ba 01 00 00 00 mov edx,0x1 + 429bcd: 48 89 ce mov rsi,rcx + 429bd0: 48 89 c7 mov rdi,rax + 429bd3: e8 10 19 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 429bd8: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 429bdf: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429be6: 48 89 c7 mov rdi,rax + 429be9: e8 02 95 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 429bee: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 429bf5: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429bfc: 48 89 c7 mov rdi,rax + 429bff: e8 e8 1b fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 429c04: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 429c07: 48 63 d2 movsxd rdx,edx + 429c0a: 48 83 ea 01 sub rdx,0x1 + 429c0e: 48 01 d0 add rax,rdx + 429c11: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 429c15: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 429c18: 83 e8 01 sub eax,0x1 + 429c1b: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 429c1e: e9 60 01 00 00 jmp 429d83 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x439> + 429c23: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 429c27: 48 8d 50 ff lea rdx,[rax-0x1] + 429c2b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 429c2f: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 429c32: 48 63 d2 movsxd rdx,edx + 429c35: 0f b6 94 15 20 ff ff ff movzx edx,BYTE PTR [rbp+rdx*1-0xe0] + 429c3d: 88 10 mov BYTE PTR [rax],dl + 429c3f: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429c46: 48 89 c7 mov rdi,rax + 429c49: e8 e4 45 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429c4e: 0f b6 00 movzx eax,BYTE PTR [rax] + 429c51: 84 c0 test al,al + 429c53: 7e 40 jle 429c95 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x34b> + 429c55: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 429c59: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429c60: 48 89 c7 mov rdi,rax + 429c63: e8 ca 45 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429c68: 0f b6 00 movzx eax,BYTE PTR [rax] + 429c6b: 0f be c8 movsx ecx,al + 429c6e: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 429c71: 99 cdq + 429c72: f7 f9 idiv ecx + 429c74: 89 d0 mov eax,edx + 429c76: 85 c0 test eax,eax + 429c78: 75 1b jne 429c95 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x34b> + 429c7a: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429c81: 48 89 c7 mov rdi,rax + 429c84: e8 a9 45 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 429c89: 0f b6 18 movzx ebx,BYTE PTR [rax] + 429c8c: e8 b2 45 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 429c91: 38 c3 cmp bl,al + 429c93: 75 07 jne 429c9c <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x352> + 429c95: b8 01 00 00 00 mov eax,0x1 + 429c9a: eb 05 jmp 429ca1 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x357> + 429c9c: b8 00 00 00 00 mov eax,0x0 + 429ca1: 84 c0 test al,al + 429ca3: 0f 85 d5 00 00 00 jne 429d7e <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x434> + 429ca9: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429cb0: 48 89 c7 mov rdi,rax + 429cb3: e8 98 93 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 429cb8: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 429cbc: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429cc3: be 01 00 00 00 mov esi,0x1 + 429cc8: 48 89 c7 mov rdi,rax + 429ccb: e8 da 45 00 00 call 42e2aa <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl> + 429cd0: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 429cd4: 48 8d 55 a0 lea rdx,[rbp-0x60] + 429cd8: 48 8d 45 a8 lea rax,[rbp-0x58] + 429cdc: 48 89 d6 mov rsi,rdx + 429cdf: 48 89 c7 mov rdi,rax + 429ce2: e8 0f 45 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 429ce7: 84 c0 test al,al + 429ce9: 74 16 je 429d01 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x3b7> + 429ceb: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 429cf2: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 429cf9: 48 89 c7 mov rdi,rax + 429cfc: e8 4d 45 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 429d01: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 429d08: 48 89 c7 mov rdi,rax + 429d0b: e8 44 b3 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 429d10: 48 89 c2 mov rdx,rax + 429d13: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 429d17: 48 89 d6 mov rsi,rdx + 429d1a: 48 89 c7 mov rdi,rax + 429d1d: e8 36 34 fe ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 429d22: 49 89 c4 mov r12,rax + 429d25: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 429d2c: 48 89 c7 mov rdi,rax + 429d2f: e8 0e b3 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 429d34: 48 89 c3 mov rbx,rax + 429d37: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 429d3e: 48 89 c7 mov rdi,rax + 429d41: e8 0e b3 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 429d46: 48 01 c3 add rbx,rax + 429d49: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 429d50: 48 89 c7 mov rdi,rax + 429d53: e8 ea b2 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 429d58: 4c 89 e2 mov rdx,r12 + 429d5b: 48 89 de mov rsi,rbx + 429d5e: 48 89 c7 mov rdi,rax + 429d61: e8 b2 8a fe ff call 412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 429d66: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 429d6d: 48 89 c7 mov rdi,rax + 429d70: e8 df b2 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 429d75: 48 f7 d8 neg rax + 429d78: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 429d7c: eb 01 jmp 429d7f <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x435> + 429d7e: 90 nop + 429d7f: 83 6d d4 01 sub DWORD PTR [rbp-0x2c],0x1 + 429d83: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 429d87: 0f 8f 96 fe ff ff jg 429c23 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x2d9> + 429d8d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 429d91: 48 8d 50 ff lea rdx,[rax-0x1] + 429d95: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 429d99: 0f b6 95 20 ff ff ff movzx edx,BYTE PTR [rbp-0xe0] + 429da0: 88 10 mov BYTE PTR [rax],dl + 429da2: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429da9: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 429dac: 85 c0 test eax,eax + 429dae: 74 07 je 429db7 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x46d> + 429db0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 429db4: c6 00 2d mov BYTE PTR [rax],0x2d + 429db7: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429dbe: 48 89 c7 mov rdi,rax + 429dc1: e8 26 1a fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 429dc6: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 429dca: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 429dce: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 429dd2: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 429dd5: 89 45 b8 mov DWORD PTR [rbp-0x48],eax + 429dd8: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 429ddb: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 429dde: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429de5: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 429de9: 48 8b 9d e8 fc ff ff mov rbx,QWORD PTR [rbp-0x318] + 429df0: 48 8d 7d b0 lea rdi,[rbp-0x50] + 429df4: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 429dfb: 48 8b 00 mov rax,QWORD PTR [rax] + 429dfe: 49 89 f8 mov r8,rdi + 429e01: 48 89 c7 mov rdi,rax + 429e04: e8 54 55 00 00 call 42f35d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_coE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_> + 429e09: 48 89 03 mov QWORD PTR [rbx],rax + 429e0c: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429e13: 48 89 c7 mov rdi,rax + 429e16: e8 97 19 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 429e1b: bb 01 00 00 00 mov ebx,0x1 + 429e20: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429e27: 48 89 c7 mov rdi,rax + 429e2a: e8 a1 93 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 429e2f: 83 fb 01 cmp ebx,0x1 + 429e32: eb 31 jmp 429e65 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x51b> + 429e34: 48 89 c3 mov rbx,rax + 429e37: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 429e3e: 48 89 c7 mov rdi,rax + 429e41: e8 6c 19 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 429e46: eb 03 jmp 429e4b <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv+0x501> + 429e48: 48 89 c3 mov rbx,rax + 429e4b: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 429e52: 48 89 c7 mov rdi,rax + 429e55: e8 76 93 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 429e5a: 48 89 d8 mov rax,rbx + 429e5d: 48 89 c7 mov rdi,rax + 429e60: e8 fb 95 fd ff call 403460 <_Unwind_Resume@plt> + 429e65: 48 81 c4 10 03 00 00 add rsp,0x310 + 429e6c: 5b pop rbx + 429e6d: 41 5c pop r12 + 429e6f: 5d pop rbp + 429e70: c3 ret + 429e71: 90 nop + +0000000000429e72 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_chrEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_chrEv(): + 429e72: 55 push rbp + 429e73: 48 89 e5 mov rbp,rsp + 429e76: 48 83 ec 20 sub rsp,0x20 + 429e7a: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 429e7e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 429e82: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 429e86: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 429e8a: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 429e8d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 429e91: be 00 00 00 00 mov esi,0x0 + 429e96: 48 89 c7 mov rdi,rax + 429e99: e8 94 8d ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 429e9e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 429ea2: 48 8d 45 f8 lea rax,[rbp-0x8] + 429ea6: 48 89 c7 mov rdi,rax + 429ea9: e8 8e 6b fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 429eae: 48 89 c2 mov rdx,rax + 429eb1: 48 8d 45 f7 lea rax,[rbp-0x9] + 429eb5: 48 89 c6 mov rsi,rax + 429eb8: 48 89 d7 mov rdi,rdx + 429ebb: e8 8a 6b fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 429ec0: 90 nop + 429ec1: c9 leave + 429ec2: c3 ret + 429ec3: 90 nop + +0000000000429ec4 <_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE8on_errorEv>: +_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE8on_errorEv(): + 429ec4: 55 push rbp + 429ec5: 48 89 e5 mov rbp,rsp + 429ec8: 41 54 push r12 + 429eca: 53 push rbx + 429ecb: 48 83 ec 10 sub rsp,0x10 + 429ecf: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 429ed3: bf 10 00 00 00 mov edi,0x10 + 429ed8: e8 73 92 fd ff call 403150 <__cxa_allocate_exception@plt> + 429edd: 48 89 c3 mov rbx,rax + 429ee0: be 17 66 43 00 mov esi,0x436617 + 429ee5: 48 89 df mov rdi,rbx + 429ee8: e8 fb b1 fd ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 429eed: ba f4 3b 40 00 mov edx,0x403bf4 + 429ef2: be a0 7f 43 00 mov esi,0x437fa0 + 429ef7: 48 89 df mov rdi,rbx + 429efa: e8 51 95 fd ff call 403450 <__cxa_throw@plt> + 429eff: 49 89 c4 mov r12,rax + 429f02: 48 89 df mov rdi,rbx + 429f05: e8 26 93 fd ff call 403230 <__cxa_free_exception@plt> + 429f0a: 4c 89 e0 mov rax,r12 + 429f0d: 48 89 c7 mov rdi,rax + 429f10: e8 4b 95 fd ff call 403460 <_Unwind_Resume@plt> + 429f15: 90 nop + +0000000000429f16 <_ZZN3fmt2v76detail10write_charIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_RKNS0_18basic_format_specsIS8_EEENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail10write_charIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_RKNS0_18basic_format_specsIS8_EEENKUlS6_E_clES6_(): + 429f16: 55 push rbp + 429f17: 48 89 e5 mov rbp,rsp + 429f1a: 53 push rbx + 429f1b: 48 83 ec 28 sub rsp,0x28 + 429f1f: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 429f23: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 429f27: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 429f2b: 48 8d 45 d0 lea rax,[rbp-0x30] + 429f2f: be 00 00 00 00 mov esi,0x0 + 429f34: 48 89 c7 mov rdi,rax + 429f37: e8 f6 8c ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 429f3c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 429f40: 48 8d 45 e8 lea rax,[rbp-0x18] + 429f44: 48 89 c7 mov rdi,rax + 429f47: e8 f0 6a fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 429f4c: 48 89 de mov rsi,rbx + 429f4f: 48 89 c7 mov rdi,rax + 429f52: e8 5d c5 fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 429f57: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 429f5b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 429f5f: c9 leave + 429f60: c3 ret + +0000000000429f61 <_ZN3fmt2v76detail10write_charIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_RKNS0_18basic_format_specsIS8_EE>: +_ZN3fmt2v76detail10write_charIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_RKNS0_18basic_format_specsIS8_EE(): + 429f61: 55 push rbp + 429f62: 48 89 e5 mov rbp,rsp + 429f65: 48 83 ec 30 sub rsp,0x30 + 429f69: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 429f6d: 89 f0 mov eax,esi + 429f6f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 429f73: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 429f76: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c] + 429f7a: 88 45 ff mov BYTE PTR [rbp-0x1],al + 429f7d: 48 8d 55 ff lea rdx,[rbp-0x1] + 429f81: 48 8b 75 d8 mov rsi,QWORD PTR [rbp-0x28] + 429f85: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 429f89: 48 89 d1 mov rcx,rdx + 429f8c: ba 01 00 00 00 mov edx,0x1 + 429f91: 48 89 c7 mov rdi,rax + 429f94: e8 e4 54 00 00 call 42f47d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmOT2_> + 429f99: c9 leave + 429f9a: c3 ret + 429f9b: 90 nop + +0000000000429f9c <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEc>: +_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEc(): + 429f9c: 55 push rbp + 429f9d: 48 89 e5 mov rbp,rsp + 429fa0: 48 83 ec 20 sub rsp,0x20 + 429fa4: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 429fa8: 89 f0 mov eax,esi + 429faa: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 429fad: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 429fb1: be 01 00 00 00 mov esi,0x1 + 429fb6: 48 89 c7 mov rdi,rax + 429fb9: e8 04 bf ff ff call 425ec2 <_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE7reserveEm> + 429fbe: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 429fc2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 429fc6: be 00 00 00 00 mov esi,0x0 + 429fcb: 48 89 c7 mov rdi,rax + 429fce: e8 5f 8c ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 429fd3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 429fd7: 48 8d 45 f0 lea rax,[rbp-0x10] + 429fdb: 48 89 c7 mov rdi,rax + 429fde: e8 59 6a fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 429fe3: 48 89 c2 mov rdx,rax + 429fe6: 48 8d 45 e4 lea rax,[rbp-0x1c] + 429fea: 48 89 c6 mov rsi,rax + 429fed: 48 89 d7 mov rdi,rdx + 429ff0: e8 bf c4 fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 429ff5: 90 nop + 429ff6: c9 leave + 429ff7: c3 ret + +0000000000429ff8 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmOT2_(): + 429ff8: 55 push rbp + 429ff9: 48 89 e5 mov rbp,rsp + 429ffc: 48 83 ec 20 sub rsp,0x20 + 42a000: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a004: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a008: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a00c: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 42a010: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 42a014: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 42a018: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a01c: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 42a020: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a024: 49 89 f8 mov r8,rdi + 42a027: 48 89 c7 mov rdi,rax + 42a02a: e8 87 54 00 00 call 42f4b6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmmOT2_> + 42a02f: c9 leave + 42a030: c3 ret + +000000000042a031 <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_PKciiT0_>: +_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_PKciiT0_(): + 42a031: 55 push rbp + 42a032: 48 89 e5 mov rbp,rsp + 42a035: 48 83 ec 30 sub rsp,0x30 + 42a039: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42a03d: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42a041: 89 55 dc mov DWORD PTR [rbp-0x24],edx + 42a044: 89 4d d8 mov DWORD PTR [rbp-0x28],ecx + 42a047: 44 89 c0 mov eax,r8d + 42a04a: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 42a04d: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 42a050: 48 63 d0 movsxd rdx,eax + 42a053: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a057: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42a05b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a05f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a063: 48 89 ce mov rsi,rcx + 42a066: 48 89 c7 mov rdi,rax + 42a069: e8 79 be ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42a06e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42a072: 0f b6 45 d4 movzx eax,BYTE PTR [rbp-0x2c] + 42a076: 84 c0 test al,al + 42a078: 75 06 jne 42a080 <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_PKciiT0_+0x4f> + 42a07a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42a07e: eb 5f jmp 42a0df <_ZN3fmt2v76detail17write_significandISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_PKciiT0_+0xae> + 42a080: 48 8d 45 e8 lea rax,[rbp-0x18] + 42a084: be 00 00 00 00 mov esi,0x0 + 42a089: 48 89 c7 mov rdi,rax + 42a08c: e8 a1 8b ff ff call 422c32 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEi> + 42a091: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42a095: 48 8d 45 f8 lea rax,[rbp-0x8] + 42a099: 48 89 c7 mov rdi,rax + 42a09c: e8 9b 69 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42a0a1: 48 89 c2 mov rdx,rax + 42a0a4: 48 8d 45 d4 lea rax,[rbp-0x2c] + 42a0a8: 48 89 c6 mov rsi,rax + 42a0ab: 48 89 d7 mov rdi,rdx + 42a0ae: e8 01 c4 fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42a0b3: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42a0b6: 48 63 d0 movsxd rdx,eax + 42a0b9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a0bd: 48 8d 34 02 lea rsi,[rdx+rax*1] + 42a0c1: 8b 45 d8 mov eax,DWORD PTR [rbp-0x28] + 42a0c4: 48 63 d0 movsxd rdx,eax + 42a0c7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a0cb: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42a0cf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42a0d3: 48 89 c2 mov rdx,rax + 42a0d6: 48 89 cf mov rdi,rcx + 42a0d9: e8 09 be ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42a0de: 90 nop + 42a0df: c9 leave + 42a0e0: c3 ret + +000000000042a0e1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mOT2_(): + 42a0e1: 55 push rbp + 42a0e2: 48 89 e5 mov rbp,rsp + 42a0e5: 48 83 ec 20 sub rsp,0x20 + 42a0e9: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a0ed: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a0f1: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a0f5: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 42a0f9: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 42a0fd: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 42a101: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a105: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 42a109: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a10d: 49 89 f8 mov r8,rdi + 42a110: 48 89 c7 mov rdi,rax + 42a113: e8 be 54 00 00 call 42f5d6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mmOT2_> + 42a118: c9 leave + 42a119: c3 ret + +000000000042a11a <_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKcRi>: +_ZN3fmt2v76detail17write_significandIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKcRi(): + 42a11a: 55 push rbp + 42a11b: 48 89 e5 mov rbp,rsp + 42a11e: 48 83 ec 20 sub rsp,0x20 + 42a122: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a126: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a12a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a12e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42a132: 8b 00 mov eax,DWORD PTR [rax] + 42a134: 48 63 d0 movsxd rdx,eax + 42a137: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42a13b: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42a13f: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42a143: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42a147: 48 89 ce mov rsi,rcx + 42a14a: 48 89 c7 mov rdi,rax + 42a14d: e8 95 bd ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42a152: c9 leave + 42a153: c3 ret + +000000000042a154 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mOT2_(): + 42a154: 55 push rbp + 42a155: 48 89 e5 mov rbp,rsp + 42a158: 48 83 ec 20 sub rsp,0x20 + 42a15c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a160: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a164: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a168: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 42a16c: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 42a170: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 42a174: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a178: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 42a17c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a180: 49 89 f8 mov r8,rdi + 42a183: 48 89 c7 mov rdi,rax + 42a186: e8 6b 55 00 00 call 42f6f6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mmOT2_> + 42a18b: c9 leave + 42a18c: c3 ret + +000000000042a18d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mOT2_(): + 42a18d: 55 push rbp + 42a18e: 48 89 e5 mov rbp,rsp + 42a191: 48 83 ec 20 sub rsp,0x20 + 42a195: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a199: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a19d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a1a1: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 42a1a5: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 42a1a9: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 42a1ad: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a1b1: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 42a1b5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a1b9: 49 89 f8 mov r8,rdi + 42a1bc: 48 89 c7 mov rdi,rax + 42a1bf: e8 52 56 00 00 call 42f816 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mmOT2_> + 42a1c4: c9 leave + 42a1c5: c3 ret + +000000000042a1c6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mOT2_(): + 42a1c6: 55 push rbp + 42a1c7: 48 89 e5 mov rbp,rsp + 42a1ca: 48 83 ec 20 sub rsp,0x20 + 42a1ce: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a1d2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a1d6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a1da: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 42a1de: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 42a1e2: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 42a1e6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a1ea: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 42a1ee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a1f2: 49 89 f8 mov r8,rdi + 42a1f5: 48 89 c7 mov rdi,rax + 42a1f8: e8 39 57 00 00 call 42f936 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mmOT2_> + 42a1fd: c9 leave + 42a1fe: c3 ret + +000000000042a1ff <_ZN3fmt2v76detail16code_point_indexIcEEmNS0_17basic_string_viewIT_EEm>: +_ZN3fmt2v76detail16code_point_indexIcEEmNS0_17basic_string_viewIT_EEm(): + 42a1ff: 55 push rbp + 42a200: 48 89 e5 mov rbp,rsp + 42a203: 53 push rbx + 42a204: 48 83 ec 38 sub rsp,0x38 + 42a208: 48 89 f9 mov rcx,rdi + 42a20b: 48 89 f0 mov rax,rsi + 42a20e: 48 89 c3 mov rbx,rax + 42a211: 48 89 4d d0 mov QWORD PTR [rbp-0x30],rcx + 42a215: 48 89 5d d8 mov QWORD PTR [rbp-0x28],rbx + 42a219: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 42a21d: 48 8d 45 d0 lea rax,[rbp-0x30] + 42a221: 48 89 c7 mov rdi,rax + 42a224: e8 2b ae fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42a229: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42a22d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a231: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 42a235: 73 06 jae 42a23d <_ZN3fmt2v76detail16code_point_indexIcEEmNS0_17basic_string_viewIT_EEm+0x3e> + 42a237: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a23b: eb 04 jmp 42a241 <_ZN3fmt2v76detail16code_point_indexIcEEmNS0_17basic_string_viewIT_EEm+0x42> + 42a23d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42a241: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42a245: c9 leave + 42a246: c3 ret + +000000000042a247 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_5writeIccS8_EET1_SA_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS8_E_EESF_SF_RKNSE_ISA_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_5writeIccS8_EET1_SA_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS8_E_EESF_SF_RKNSE_ISA_EEmmOT2_(): + 42a247: 55 push rbp + 42a248: 48 89 e5 mov rbp,rsp + 42a24b: 48 83 ec 60 sub rsp,0x60 + 42a24f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a253: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42a257: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42a25b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42a25f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42a263: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42a267: 8b 00 mov eax,DWORD PTR [rax] + 42a269: 89 c7 mov edi,eax + 42a26b: e8 51 13 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42a270: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42a273: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42a276: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42a27a: 73 09 jae 42a285 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_5writeIccS8_EET1_SA_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS8_E_EESF_SF_RKNSE_ISA_EEmmOT2_+0x3e> + 42a27c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42a27f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42a283: eb 05 jmp 42a28a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_5writeIccS8_EET1_SA_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS8_E_EESF_SF_RKNSE_ISA_EEmmOT2_+0x43> + 42a285: b8 00 00 00 00 mov eax,0x0 + 42a28a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42a28e: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 42a296: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42a29a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42a29e: 83 e0 0f and eax,0xf + 42a2a1: 0f b6 d0 movzx edx,al + 42a2a4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42a2a8: 48 01 d0 add rax,rdx + 42a2ab: 0f b6 00 movzx eax,BYTE PTR [rax] + 42a2ae: 0f be c0 movsx eax,al + 42a2b1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42a2b5: 89 c1 mov ecx,eax + 42a2b7: 48 d3 ea shr rdx,cl + 42a2ba: 48 89 d0 mov rax,rdx + 42a2bd: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42a2c1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42a2c5: 48 83 c0 0a add rax,0xa + 42a2c9: 48 89 c7 mov rdi,rax + 42a2cc: e8 df 81 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42a2d1: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42a2d6: 48 89 c2 mov rdx,rax + 42a2d9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42a2dd: 48 01 c2 add rdx,rax + 42a2e0: 48 8d 45 c8 lea rax,[rbp-0x38] + 42a2e4: 48 89 d6 mov rsi,rdx + 42a2e7: 48 89 c7 mov rdi,rax + 42a2ea: e8 8a 79 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42a2ef: 48 8b 00 mov rax,QWORD PTR [rax] + 42a2f2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42a2f6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42a2fa: 48 8d 50 0a lea rdx,[rax+0xa] + 42a2fe: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42a302: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42a306: 48 89 ce mov rsi,rcx + 42a309: 48 89 c7 mov rdi,rax + 42a30c: e8 45 57 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42a311: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42a315: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a319: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42a31d: 48 89 d6 mov rsi,rdx + 42a320: 48 89 c7 mov rdi,rax + 42a323: e8 56 ba ff ff call 425d7e <_ZZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEENKUlS6_E_clES6_> + 42a328: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42a32c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42a330: 48 8d 50 0a lea rdx,[rax+0xa] + 42a334: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42a338: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42a33c: 48 89 c1 mov rcx,rax + 42a33f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42a343: 48 89 ce mov rsi,rcx + 42a346: 48 89 c7 mov rdi,rax + 42a349: e8 08 57 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42a34e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42a352: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a356: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a35a: 48 89 d6 mov rsi,rdx + 42a35d: 48 89 c7 mov rdi,rax + 42a360: e8 3d 89 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42a365: c9 leave + 42a366: c3 ret + +000000000042a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_>: +_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_(): + 42a367: 55 push rbp + 42a368: 48 89 e5 mov rbp,rsp + 42a36b: 48 83 ec 20 sub rsp,0x20 + 42a36f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a373: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a377: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a37b: 48 8d 45 f8 lea rax,[rbp-0x8] + 42a37f: 48 89 c7 mov rdi,rax + 42a382: e8 03 5e ff ff call 42018a <_ZSt19__iterator_categoryIN3fmt2v76detail15buffer_appenderIcEEENSt15iterator_traitsIT_E17iterator_categoryERKS6_> + 42a387: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42a38b: 48 89 c7 mov rdi,rax + 42a38e: e8 09 ac fd ff call 404f9c <_ZSt17__size_to_integerm> + 42a393: 48 89 c1 mov rcx,rax + 42a396: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a39a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a39e: 48 89 ce mov rsi,rcx + 42a3a1: 48 89 c7 mov rdi,rax + 42a3a4: e8 46 57 00 00 call 42faef <_ZSt10__fill_n_aIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_St19output_iterator_tag> + 42a3a9: c9 leave + 42a3aa: c3 ret + +000000000042a3ab <_ZSt14__copy_move_a2ILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_>: +_ZSt14__copy_move_a2ILb0EPKcN3fmt2v76detail15buffer_appenderIcEEET1_T0_S8_S7_(): + 42a3ab: 55 push rbp + 42a3ac: 48 89 e5 mov rbp,rsp + 42a3af: 48 83 ec 20 sub rsp,0x20 + 42a3b3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a3b7: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a3bb: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42a3bf: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a3c3: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 42a3c7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a3cb: 48 89 ce mov rsi,rcx + 42a3ce: 48 89 c7 mov rdi,rax + 42a3d1: e8 46 57 00 00 call 42fb1c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SB_SA_> + 42a3d6: c9 leave + 42a3d7: c3 ret + +000000000042a3d8 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE14has_named_argsEv>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE14has_named_argsEv(): + 42a3d8: 55 push rbp + 42a3d9: 48 89 e5 mov rbp,rsp + 42a3dc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a3e0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a3e4: 48 8b 00 mov rax,QWORD PTR [rax] + 42a3e7: 48 ba 00 00 00 00 00 00 00 40 movabs rdx,0x4000000000000000 + 42a3f1: 48 21 d0 and rax,rdx + 42a3f4: 48 85 c0 test rax,rax + 42a3f7: 0f 95 c0 setne al + 42a3fa: 5d pop rbp + 42a3fb: c3 ret + +000000000042a3fc <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthINS1_7auto_idEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthINS1_7auto_idEEEvT_(): + 42a3fc: 55 push rbp + 42a3fd: 48 89 e5 mov rbp,rsp + 42a400: 53 push rbx + 42a401: 48 83 ec 38 sub rsp,0x38 + 42a405: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a409: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a40d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a411: 48 89 c7 mov rdi,rax + 42a414: e8 1d 6a ff ff call 420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv> + 42a419: 48 8d 45 d0 lea rax,[rbp-0x30] + 42a41d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a421: 48 89 d6 mov rsi,rdx + 42a424: 48 89 c7 mov rdi,rax + 42a427: e8 54 57 00 00 call 42fb80 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS1_7auto_idE> + 42a42c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a430: 48 8b 18 mov rbx,QWORD PTR [rax] + 42a433: 48 83 ec 20 sub rsp,0x20 + 42a437: 48 89 e1 mov rcx,rsp + 42a43a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42a43e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a442: 48 89 01 mov QWORD PTR [rcx],rax + 42a445: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 42a449: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a44d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a451: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 42a455: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 42a459: e8 62 57 00 00 call 42fbc0 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_> + 42a45e: 48 83 c4 20 add rsp,0x20 + 42a462: 89 03 mov DWORD PTR [rbx],eax + 42a464: 90 nop + 42a465: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42a469: c9 leave + 42a46a: c3 ret + 42a46b: 90 nop + +000000000042a46c <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthIiEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthIiEEvT_(): + 42a46c: 55 push rbp + 42a46d: 48 89 e5 mov rbp,rsp + 42a470: 53 push rbx + 42a471: 48 83 ec 38 sub rsp,0x38 + 42a475: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a479: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 42a47c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a480: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a484: 48 89 c7 mov rdi,rax + 42a487: e8 aa 69 ff ff call 420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv> + 42a48c: 48 8d 45 d0 lea rax,[rbp-0x30] + 42a490: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 42a493: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42a497: 48 89 ce mov rsi,rcx + 42a49a: 48 89 c7 mov rdi,rax + 42a49d: e8 4c 59 00 00 call 42fdee <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argEi> + 42a4a2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a4a6: 48 8b 18 mov rbx,QWORD PTR [rax] + 42a4a9: 48 83 ec 20 sub rsp,0x20 + 42a4ad: 48 89 e1 mov rcx,rsp + 42a4b0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42a4b4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a4b8: 48 89 01 mov QWORD PTR [rcx],rax + 42a4bb: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 42a4bf: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a4c3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a4c7: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 42a4cb: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 42a4cf: e8 ec 56 00 00 call 42fbc0 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_> + 42a4d4: 48 83 c4 20 add rsp,0x20 + 42a4d8: 89 03 mov DWORD PTR [rbx],eax + 42a4da: 90 nop + 42a4db: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42a4df: c9 leave + 42a4e0: c3 ret + 42a4e1: 90 nop + +000000000042a4e2 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthINS0_17basic_string_viewIcEEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE16on_dynamic_widthINS0_17basic_string_viewIcEEEEvT_(): + 42a4e2: 55 push rbp + 42a4e3: 48 89 e5 mov rbp,rsp + 42a4e6: 53 push rbx + 42a4e7: 48 83 ec 48 sub rsp,0x48 + 42a4eb: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a4ef: 48 89 d1 mov rcx,rdx + 42a4f2: 48 89 f0 mov rax,rsi + 42a4f5: 48 89 fa mov rdx,rdi + 42a4f8: 48 89 ca mov rdx,rcx + 42a4fb: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42a4ff: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42a503: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a507: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a50b: 48 89 c7 mov rdi,rax + 42a50e: e8 23 69 ff ff call 420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv> + 42a513: 48 8d 7d d0 lea rdi,[rbp-0x30] + 42a517: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 42a51b: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 42a51f: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 42a523: 48 89 d1 mov rcx,rdx + 42a526: 48 89 c2 mov rdx,rax + 42a529: e8 0a 59 00 00 call 42fe38 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS0_17basic_string_viewIcEE> + 42a52e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a532: 48 8b 18 mov rbx,QWORD PTR [rax] + 42a535: 48 83 ec 20 sub rsp,0x20 + 42a539: 48 89 e1 mov rcx,rsp + 42a53c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42a540: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a544: 48 89 01 mov QWORD PTR [rcx],rax + 42a547: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 42a54b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a54f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a553: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 42a557: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 42a55b: e8 60 56 00 00 call 42fbc0 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_> + 42a560: 48 83 c4 20 add rsp,0x20 + 42a564: 89 03 mov DWORD PTR [rbx],eax + 42a566: 90 nop + 42a567: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42a56b: c9 leave + 42a56c: c3 ret + 42a56d: 90 nop + +000000000042a56e <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionINS1_7auto_idEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionINS1_7auto_idEEEvT_(): + 42a56e: 55 push rbp + 42a56f: 48 89 e5 mov rbp,rsp + 42a572: 53 push rbx + 42a573: 48 83 ec 38 sub rsp,0x38 + 42a577: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a57b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a57f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a583: 48 89 c7 mov rdi,rax + 42a586: e8 ab 68 ff ff call 420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv> + 42a58b: 48 8d 45 d0 lea rax,[rbp-0x30] + 42a58f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a593: 48 89 d6 mov rsi,rdx + 42a596: 48 89 c7 mov rdi,rax + 42a599: e8 e2 55 00 00 call 42fb80 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS1_7auto_idE> + 42a59e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a5a2: 48 8b 18 mov rbx,QWORD PTR [rax] + 42a5a5: 48 83 ec 20 sub rsp,0x20 + 42a5a9: 48 89 e1 mov rcx,rsp + 42a5ac: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42a5b0: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a5b4: 48 89 01 mov QWORD PTR [rcx],rax + 42a5b7: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 42a5bb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a5bf: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a5c3: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 42a5c7: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 42a5cb: e8 c1 58 00 00 call 42fe91 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_> + 42a5d0: 48 83 c4 20 add rsp,0x20 + 42a5d4: 89 43 04 mov DWORD PTR [rbx+0x4],eax + 42a5d7: 90 nop + 42a5d8: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42a5dc: c9 leave + 42a5dd: c3 ret + +000000000042a5de <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionIiEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionIiEEvT_(): + 42a5de: 55 push rbp + 42a5df: 48 89 e5 mov rbp,rsp + 42a5e2: 53 push rbx + 42a5e3: 48 83 ec 38 sub rsp,0x38 + 42a5e7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a5eb: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 42a5ee: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a5f2: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a5f6: 48 89 c7 mov rdi,rax + 42a5f9: e8 38 68 ff ff call 420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv> + 42a5fe: 48 8d 45 d0 lea rax,[rbp-0x30] + 42a602: 8b 55 c4 mov edx,DWORD PTR [rbp-0x3c] + 42a605: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42a609: 48 89 ce mov rsi,rcx + 42a60c: 48 89 c7 mov rdi,rax + 42a60f: e8 da 57 00 00 call 42fdee <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argEi> + 42a614: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a618: 48 8b 18 mov rbx,QWORD PTR [rax] + 42a61b: 48 83 ec 20 sub rsp,0x20 + 42a61f: 48 89 e1 mov rcx,rsp + 42a622: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42a626: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a62a: 48 89 01 mov QWORD PTR [rcx],rax + 42a62d: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 42a631: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a635: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a639: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 42a63d: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 42a641: e8 4b 58 00 00 call 42fe91 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_> + 42a646: 48 83 c4 20 add rsp,0x20 + 42a64a: 89 43 04 mov DWORD PTR [rbx+0x4],eax + 42a64d: 90 nop + 42a64e: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42a652: c9 leave + 42a653: c3 ret + +000000000042a654 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionINS0_17basic_string_viewIcEEEEvT_>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE20on_dynamic_precisionINS0_17basic_string_viewIcEEEEvT_(): + 42a654: 55 push rbp + 42a655: 48 89 e5 mov rbp,rsp + 42a658: 53 push rbx + 42a659: 48 83 ec 48 sub rsp,0x48 + 42a65d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a661: 48 89 d1 mov rcx,rdx + 42a664: 48 89 f0 mov rax,rsi + 42a667: 48 89 fa mov rdx,rdi + 42a66a: 48 89 ca mov rdx,rcx + 42a66d: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42a671: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42a675: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a679: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a67d: 48 89 c7 mov rdi,rax + 42a680: e8 b1 67 ff ff call 420e36 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE13error_handlerEv> + 42a685: 48 8d 7d d0 lea rdi,[rbp-0x30] + 42a689: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 42a68d: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 42a691: 48 8b 75 c8 mov rsi,QWORD PTR [rbp-0x38] + 42a695: 48 89 d1 mov rcx,rdx + 42a698: 48 89 c2 mov rdx,rax + 42a69b: e8 98 57 00 00 call 42fe38 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS0_17basic_string_viewIcEE> + 42a6a0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a6a4: 48 8b 18 mov rbx,QWORD PTR [rax] + 42a6a7: 48 83 ec 20 sub rsp,0x20 + 42a6ab: 48 89 e1 mov rcx,rsp + 42a6ae: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42a6b2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42a6b6: 48 89 01 mov QWORD PTR [rcx],rax + 42a6b9: 48 89 51 08 mov QWORD PTR [rcx+0x8],rdx + 42a6bd: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a6c1: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42a6c5: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 42a6c9: 48 89 51 18 mov QWORD PTR [rcx+0x18],rdx + 42a6cd: e8 bf 57 00 00 call 42fe91 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_> + 42a6d2: 48 83 c4 20 add rsp,0x20 + 42a6d6: 89 43 04 mov DWORD PTR [rbx+0x4],eax + 42a6d9: 90 nop + 42a6da: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42a6de: c9 leave + 42a6df: c3 ret + +000000000042a6e0 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEvENKUlS4_E_clES4_(): + 42a6e0: 55 push rbp + 42a6e1: 48 89 e5 mov rbp,rsp + 42a6e4: 48 83 ec 20 sub rsp,0x20 + 42a6e8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42a6ec: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42a6f0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42a6f4: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42a6f7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42a6fb: 48 8b 00 mov rax,QWORD PTR [rax] + 42a6fe: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 42a701: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42a705: 89 ce mov esi,ecx + 42a707: 48 89 c7 mov rdi,rax + 42a70a: e8 74 63 fe ff call 410a83 <_ZN3fmt2v76detail14format_decimalIcjNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 42a70f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42a713: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42a717: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a71b: c9 leave + 42a71c: c3 ret + 42a71d: 90 nop + +000000000042a71e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEv(): + 42a71e: 55 push rbp + 42a71f: 48 89 e5 mov rbp,rsp + 42a722: 41 56 push r14 + 42a724: 41 55 push r13 + 42a726: 41 54 push r12 + 42a728: 53 push rbx + 42a729: 48 83 ec 20 sub rsp,0x20 + 42a72d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a731: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a735: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42a738: 89 c7 mov edi,eax + 42a73a: e8 f4 ab fd ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 42a73f: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42a742: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42a746: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42a749: 4c 89 e9 mov rcx,r13 + 42a74c: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42a756: 48 21 ca and rdx,rcx + 42a759: 48 09 d0 or rax,rdx + 42a75c: 49 89 c5 mov r13,rax + 42a75f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a763: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42a767: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a76b: 48 89 c7 mov rdi,rax + 42a76e: e8 4b 59 00 00 call 4300be <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE10get_prefixEv> + 42a773: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42a777: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42a77a: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42a77e: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42a781: 41 55 push r13 + 42a783: 41 54 push r12 + 42a785: 4d 89 f0 mov r8,r14 + 42a788: 48 89 d1 mov rcx,rdx + 42a78b: 48 89 c2 mov rdx,rax + 42a78e: e8 fc 59 00 00 call 43018f <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42a793: 48 83 c4 10 add rsp,0x10 + 42a797: 48 89 03 mov QWORD PTR [rbx],rax + 42a79a: 90 nop + 42a79b: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42a79f: 5b pop rbx + 42a7a0: 41 5c pop r12 + 42a7a2: 41 5d pop r13 + 42a7a4: 41 5e pop r14 + 42a7a6: 5d pop rbp + 42a7a7: c3 ret + +000000000042a7a8 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_hexEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_hexEvENKUlS4_E_clES4_(): + 42a7a8: 55 push rbp + 42a7a9: 48 89 e5 mov rbp,rsp + 42a7ac: 48 83 ec 10 sub rsp,0x10 + 42a7b0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a7b4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a7b8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a7bc: 48 8b 00 mov rax,QWORD PTR [rax] + 42a7bf: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a7c3: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 42a7c7: 3c 78 cmp al,0x78 + 42a7c9: 0f 95 c0 setne al + 42a7cc: 0f b6 c8 movzx ecx,al + 42a7cf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a7d3: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42a7d6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a7da: 48 8b 00 mov rax,QWORD PTR [rax] + 42a7dd: 8b 70 18 mov esi,DWORD PTR [rax+0x18] + 42a7e0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42a7e4: 48 89 c7 mov rdi,rax + 42a7e7: e8 29 5a 00 00 call 430215 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib> + 42a7ec: c9 leave + 42a7ed: c3 ret + +000000000042a7ee <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_hexEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_hexEv(): + 42a7ee: 55 push rbp + 42a7ef: 48 89 e5 mov rbp,rsp + 42a7f2: 41 56 push r14 + 42a7f4: 41 55 push r13 + 42a7f6: 41 54 push r12 + 42a7f8: 53 push rbx + 42a7f9: 48 83 ec 20 sub rsp,0x20 + 42a7fd: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a801: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a805: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a809: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42a80d: c0 e8 07 shr al,0x7 + 42a810: 84 c0 test al,al + 42a812: 74 43 je 42a857 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_hexEv+0x69> + 42a814: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a818: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42a81b: 8d 48 01 lea ecx,[rax+0x1] + 42a81e: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a822: 89 4a 20 mov DWORD PTR [rdx+0x20],ecx + 42a825: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a829: 89 c0 mov eax,eax + 42a82b: c6 44 02 1c 30 mov BYTE PTR [rdx+rax*1+0x1c],0x30 + 42a830: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a834: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 42a838: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a83c: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42a83f: 8d 70 01 lea esi,[rax+0x1] + 42a842: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42a846: 89 71 20 mov DWORD PTR [rcx+0x20],esi + 42a849: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42a84d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a851: 89 c0 mov eax,eax + 42a853: 88 4c 02 1c mov BYTE PTR [rdx+rax*1+0x1c],cl + 42a857: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a85b: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42a85e: 89 c7 mov edi,eax + 42a860: e8 79 11 fe ff call 40b9de <_ZN3fmt2v76detail12count_digitsILj4EjEEiT0_> + 42a865: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42a868: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42a86c: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42a86f: 4c 89 e9 mov rcx,r13 + 42a872: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42a87c: 48 21 ca and rdx,rcx + 42a87f: 48 09 d0 or rax,rdx + 42a882: 49 89 c5 mov r13,rax + 42a885: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a889: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42a88d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a891: 48 89 c7 mov rdi,rax + 42a894: e8 25 58 00 00 call 4300be <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE10get_prefixEv> + 42a899: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42a89d: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42a8a0: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42a8a4: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42a8a7: 41 55 push r13 + 42a8a9: 41 54 push r12 + 42a8ab: 4d 89 f0 mov r8,r14 + 42a8ae: 48 89 d1 mov rcx,rdx + 42a8b1: 48 89 c2 mov rdx,rax + 42a8b4: e8 8a 5a 00 00 call 430343 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42a8b9: 48 83 c4 10 add rsp,0x10 + 42a8bd: 48 89 03 mov QWORD PTR [rbx],rax + 42a8c0: 90 nop + 42a8c1: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42a8c5: 5b pop rbx + 42a8c6: 41 5c pop r12 + 42a8c8: 41 5d pop r13 + 42a8ca: 41 5e pop r14 + 42a8cc: 5d pop rbp + 42a8cd: c3 ret + +000000000042a8ce <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_binEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_binEvENKUlS4_E_clES4_(): + 42a8ce: 55 push rbp + 42a8cf: 48 89 e5 mov rbp,rsp + 42a8d2: 48 83 ec 10 sub rsp,0x10 + 42a8d6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a8da: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a8de: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a8e2: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42a8e5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a8e9: 48 8b 00 mov rax,QWORD PTR [rax] + 42a8ec: 8b 70 18 mov esi,DWORD PTR [rax+0x18] + 42a8ef: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42a8f3: b9 00 00 00 00 mov ecx,0x0 + 42a8f8: 48 89 c7 mov rdi,rax + 42a8fb: e8 c9 5a 00 00 call 4303c9 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib> + 42a900: c9 leave + 42a901: c3 ret + +000000000042a902 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_binEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_binEv(): + 42a902: 55 push rbp + 42a903: 48 89 e5 mov rbp,rsp + 42a906: 41 56 push r14 + 42a908: 41 55 push r13 + 42a90a: 41 54 push r12 + 42a90c: 53 push rbx + 42a90d: 48 83 ec 20 sub rsp,0x20 + 42a911: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42a915: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a919: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42a91d: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42a921: c0 e8 07 shr al,0x7 + 42a924: 84 c0 test al,al + 42a926: 74 43 je 42a96b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_binEv+0x69> + 42a928: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a92c: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42a92f: 8d 48 01 lea ecx,[rax+0x1] + 42a932: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a936: 89 4a 20 mov DWORD PTR [rdx+0x20],ecx + 42a939: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a93d: 89 c0 mov eax,eax + 42a93f: c6 44 02 1c 30 mov BYTE PTR [rdx+rax*1+0x1c],0x30 + 42a944: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a948: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 42a94c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a950: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42a953: 8d 70 01 lea esi,[rax+0x1] + 42a956: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42a95a: 89 71 20 mov DWORD PTR [rcx+0x20],esi + 42a95d: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42a961: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42a965: 89 c0 mov eax,eax + 42a967: 88 4c 02 1c mov BYTE PTR [rdx+rax*1+0x1c],cl + 42a96b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a96f: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42a972: 89 c7 mov edi,eax + 42a974: e8 88 34 00 00 call 42de01 <_ZN3fmt2v76detail12count_digitsILj1EjEEiT0_> + 42a979: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42a97c: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42a980: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42a983: 4c 89 e9 mov rcx,r13 + 42a986: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42a990: 48 21 ca and rdx,rcx + 42a993: 48 09 d0 or rax,rdx + 42a996: 49 89 c5 mov r13,rax + 42a999: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a99d: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42a9a1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42a9a5: 48 89 c7 mov rdi,rax + 42a9a8: e8 11 57 00 00 call 4300be <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE10get_prefixEv> + 42a9ad: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42a9b1: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42a9b4: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42a9b8: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42a9bb: 41 55 push r13 + 42a9bd: 41 54 push r12 + 42a9bf: 4d 89 f0 mov r8,r14 + 42a9c2: 48 89 d1 mov rcx,rdx + 42a9c5: 48 89 c2 mov rdx,rax + 42a9c8: e8 2a 5b 00 00 call 4304f7 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42a9cd: 48 83 c4 10 add rsp,0x10 + 42a9d1: 48 89 03 mov QWORD PTR [rbx],rax + 42a9d4: 90 nop + 42a9d5: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42a9d9: 5b pop rbx + 42a9da: 41 5c pop r12 + 42a9dc: 41 5d pop r13 + 42a9de: 41 5e pop r14 + 42a9e0: 5d pop rbp + 42a9e1: c3 ret + +000000000042a9e2 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEvENKUlS4_E_clES4_(): + 42a9e2: 55 push rbp + 42a9e3: 48 89 e5 mov rbp,rsp + 42a9e6: 48 83 ec 10 sub rsp,0x10 + 42a9ea: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42a9ee: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42a9f2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a9f6: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42a9f9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42a9fd: 48 8b 00 mov rax,QWORD PTR [rax] + 42aa00: 8b 70 18 mov esi,DWORD PTR [rax+0x18] + 42aa03: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42aa07: b9 00 00 00 00 mov ecx,0x0 + 42aa0c: 48 89 c7 mov rdi,rax + 42aa0f: e8 69 5b 00 00 call 43057d <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib> + 42aa14: c9 leave + 42aa15: c3 ret + +000000000042aa16 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEv(): + 42aa16: 55 push rbp + 42aa17: 48 89 e5 mov rbp,rsp + 42aa1a: 41 56 push r14 + 42aa1c: 41 55 push r13 + 42aa1e: 41 54 push r12 + 42aa20: 53 push rbx + 42aa21: 48 83 ec 20 sub rsp,0x20 + 42aa25: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42aa29: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42aa2d: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42aa30: 89 c7 mov edi,eax + 42aa32: e8 a2 35 00 00 call 42dfd9 <_ZN3fmt2v76detail12count_digitsILj3EjEEiT0_> + 42aa37: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42aa3a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42aa3e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42aa42: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42aa46: c0 e8 07 shr al,0x7 + 42aa49: 84 c0 test al,al + 42aa4b: 74 37 je 42aa84 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEv+0x6e> + 42aa4d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42aa51: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42aa55: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 42aa58: 39 45 dc cmp DWORD PTR [rbp-0x24],eax + 42aa5b: 7c 27 jl 42aa84 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEv+0x6e> + 42aa5d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42aa61: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42aa64: 85 c0 test eax,eax + 42aa66: 74 1c je 42aa84 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEv+0x6e> + 42aa68: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42aa6c: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42aa6f: 8d 48 01 lea ecx,[rax+0x1] + 42aa72: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42aa76: 89 4a 20 mov DWORD PTR [rdx+0x20],ecx + 42aa79: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42aa7d: 89 c0 mov eax,eax + 42aa7f: c6 44 02 1c 30 mov BYTE PTR [rdx+rax*1+0x1c],0x30 + 42aa84: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42aa88: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42aa8b: 4c 89 e9 mov rcx,r13 + 42aa8e: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42aa98: 48 21 ca and rdx,rcx + 42aa9b: 48 09 d0 or rax,rdx + 42aa9e: 49 89 c5 mov r13,rax + 42aaa1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42aaa5: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42aaa9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42aaad: 48 89 c7 mov rdi,rax + 42aab0: e8 09 56 00 00 call 4300be <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE10get_prefixEv> + 42aab5: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42aab9: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42aabc: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42aac0: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42aac3: 41 55 push r13 + 42aac5: 41 54 push r12 + 42aac7: 4d 89 f0 mov r8,r14 + 42aaca: 48 89 d1 mov rcx,rdx + 42aacd: 48 89 c2 mov rdx,rax + 42aad0: e8 d6 5b 00 00 call 4306ab <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42aad5: 48 83 c4 10 add rsp,0x10 + 42aad9: 48 89 03 mov QWORD PTR [rbx],rax + 42aadc: 90 nop + 42aadd: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42aae1: 5b pop rbx + 42aae2: 41 5c pop r12 + 42aae4: 41 5d pop r13 + 42aae6: 41 5e pop r14 + 42aae8: 5d pop rbp + 42aae9: c3 ret + +000000000042aaea <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEvENKUlS4_E_clES4_(): + 42aaea: 55 push rbp + 42aaeb: 48 89 e5 mov rbp,rsp + 42aaee: 48 83 ec 10 sub rsp,0x10 + 42aaf2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42aaf6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42aafa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42aafe: 48 8b 10 mov rdx,QWORD PTR [rax] + 42ab01: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42ab05: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 42ab08: 48 98 cdqe + 42ab0a: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42ab0e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42ab12: 48 8b 00 mov rax,QWORD PTR [rax] + 42ab15: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42ab19: 48 89 ce mov rsi,rcx + 42ab1c: 48 89 c7 mov rdi,rax + 42ab1f: e8 1c 94 fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 42ab24: c9 leave + 42ab25: c3 ret + +000000000042ab26 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv(): + 42ab26: 55 push rbp + 42ab27: 48 89 e5 mov rbp,rsp + 42ab2a: 41 54 push r12 + 42ab2c: 53 push rbx + 42ab2d: 48 81 ec 10 03 00 00 sub rsp,0x310 + 42ab34: 48 89 bd e8 fc ff ff mov QWORD PTR [rbp-0x318],rdi + 42ab3b: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42ab42: 48 8b 95 e8 fc ff ff mov rdx,QWORD PTR [rbp-0x318] + 42ab49: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 42ab4d: 48 89 d6 mov rsi,rdx + 42ab50: 48 89 c7 mov rdi,rax + 42ab53: e8 5b 36 00 00 call 42e1b3 <_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE> + 42ab58: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42ab5f: 48 89 c7 mov rdi,rax + 42ab62: e8 d9 88 fd ff call 403440 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 42ab67: 84 c0 test al,al + 42ab69: 74 19 je 42ab84 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x5e> + 42ab6b: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42ab72: 48 89 c7 mov rdi,rax + 42ab75: e8 a4 fb ff ff call 42a71e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEv> + 42ab7a: bb 00 00 00 00 mov ebx,0x0 + 42ab7f: e9 5d 04 00 00 jmp 42afe1 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x4bb> + 42ab84: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42ab8b: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42ab8f: 48 89 c7 mov rdi,rax + 42ab92: e8 45 36 00 00 call 42e1dc <_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE> + 42ab97: 88 85 5f ff ff ff mov BYTE PTR [rbp-0xa1],al + 42ab9d: 0f b6 85 5f ff ff ff movzx eax,BYTE PTR [rbp-0xa1] + 42aba4: 84 c0 test al,al + 42aba6: 75 19 jne 42abc1 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x9b> + 42aba8: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42abaf: 48 89 c7 mov rdi,rax + 42abb2: e8 67 fb ff ff call 42a71e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEv> + 42abb7: bb 00 00 00 00 mov ebx,0x0 + 42abbc: e9 20 04 00 00 jmp 42afe1 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x4bb> + 42abc1: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42abc8: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42abcb: 89 c7 mov edi,eax + 42abcd: e8 61 a7 fd ff call 405333 <_ZN3fmt2v76detail12count_digitsEj> + 42abd2: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 42abd5: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42abd8: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 42abdb: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42abde: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 42abe1: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42abe8: 48 89 c7 mov rdi,rax + 42abeb: e8 00 85 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42abf0: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42abf7: eb 2b jmp 42ac24 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0xfe> + 42abf9: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 42abfd: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ac04: 48 89 c7 mov rdi,rax + 42ac07: e8 26 36 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42ac0c: 0f b6 00 movzx eax,BYTE PTR [rax] + 42ac0f: 0f be c0 movsx eax,al + 42ac12: 29 45 e8 sub DWORD PTR [rbp-0x18],eax + 42ac15: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ac1c: 48 89 c7 mov rdi,rax + 42ac1f: e8 2a 36 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 42ac24: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42ac2b: 48 89 c7 mov rdi,rax + 42ac2e: e8 1d 84 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42ac33: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 42ac37: 48 8d 55 88 lea rdx,[rbp-0x78] + 42ac3b: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ac42: 48 89 d6 mov rsi,rdx + 42ac45: 48 89 c7 mov rdi,rax + 42ac48: e8 a9 35 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42ac4d: 84 c0 test al,al + 42ac4f: 74 52 je 42aca3 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x17d> + 42ac51: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ac58: 48 89 c7 mov rdi,rax + 42ac5b: e8 d2 35 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42ac60: 0f b6 00 movzx eax,BYTE PTR [rax] + 42ac63: 0f be c0 movsx eax,al + 42ac66: 39 45 e8 cmp DWORD PTR [rbp-0x18],eax + 42ac69: 7e 38 jle 42aca3 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x17d> + 42ac6b: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ac72: 48 89 c7 mov rdi,rax + 42ac75: e8 b8 35 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42ac7a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42ac7d: 84 c0 test al,al + 42ac7f: 7e 22 jle 42aca3 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x17d> + 42ac81: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ac88: 48 89 c7 mov rdi,rax + 42ac8b: e8 a2 35 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42ac90: 0f b6 18 movzx ebx,BYTE PTR [rax] + 42ac93: e8 ab 35 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 42ac98: 38 c3 cmp bl,al + 42ac9a: 74 07 je 42aca3 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x17d> + 42ac9c: b8 01 00 00 00 mov eax,0x1 + 42aca1: eb 05 jmp 42aca8 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x182> + 42aca3: b8 00 00 00 00 mov eax,0x0 + 42aca8: 84 c0 test al,al + 42acaa: 0f 85 49 ff ff ff jne 42abf9 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0xd3> + 42acb0: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42acb7: 48 89 c7 mov rdi,rax + 42acba: e8 91 83 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42acbf: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 42acc3: 48 8d 55 90 lea rdx,[rbp-0x70] + 42acc7: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42acce: 48 89 d6 mov rsi,rdx + 42acd1: 48 89 c7 mov rdi,rax + 42acd4: e8 95 35 00 00 call 42e26e <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42acd9: 84 c0 test al,al + 42acdb: 74 23 je 42ad00 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x1da> + 42acdd: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 42ace0: 8d 58 ff lea ebx,[rax-0x1] + 42ace3: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42acea: 48 89 c7 mov rdi,rax + 42aced: e8 2e 85 fd ff call 403220 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@plt> + 42acf2: 0f b6 00 movzx eax,BYTE PTR [rax] + 42acf5: 0f be c8 movsx ecx,al + 42acf8: 89 d8 mov eax,ebx + 42acfa: 99 cdq + 42acfb: f7 f9 idiv ecx + 42acfd: 01 45 ec add DWORD PTR [rbp-0x14],eax + 42ad00: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42ad07: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 42ad0a: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 42ad0d: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 42ad14: 89 ce mov esi,ecx + 42ad16: 48 89 c7 mov rdi,rax + 42ad19: e8 eb 15 fe ff call 40c309 <_ZN3fmt2v76detail14format_decimalIcjEENS1_21format_decimal_resultIPT_EES5_T0_i> + 42ad1e: 48 8d 45 9f lea rax,[rbp-0x61] + 42ad22: 48 89 c7 mov rdi,rax + 42ad25: e8 46 87 fd ff call 403470 <_ZNSaIcEC1Ev@plt> + 42ad2a: 48 8d 55 9f lea rdx,[rbp-0x61] + 42ad2e: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42ad35: 48 89 d6 mov rsi,rdx + 42ad38: 48 89 c7 mov rdi,rax + 42ad3b: e8 02 0a fe ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 42ad40: 48 8d 45 9f lea rax,[rbp-0x61] + 42ad44: 48 89 c7 mov rdi,rax + 42ad47: e8 84 85 fd ff call 4032d0 <_ZNSaIcED1Ev@plt> + 42ad4c: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42ad53: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42ad56: 01 45 ec add DWORD PTR [rbp-0x14],eax + 42ad59: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42ad5c: 89 c7 mov edi,eax + 42ad5e: e8 5e 08 fe ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42ad63: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 42ad66: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42ad69: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42ad70: 48 89 d6 mov rsi,rdx + 42ad73: 48 89 c7 mov rdi,rax + 42ad76: e8 b5 12 fe ff call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 42ad7b: 48 8d 8d 5f ff ff ff lea rcx,[rbp-0xa1] + 42ad82: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42ad89: ba 01 00 00 00 mov edx,0x1 + 42ad8e: 48 89 ce mov rsi,rcx + 42ad91: 48 89 c7 mov rdi,rax + 42ad94: e8 4f 07 fe ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42ad99: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 42ada0: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42ada7: 48 89 c7 mov rdi,rax + 42adaa: e8 41 83 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42adaf: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42adb6: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42adbd: 48 89 c7 mov rdi,rax + 42adc0: e8 27 0a fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42adc5: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42adc8: 48 63 d2 movsxd rdx,edx + 42adcb: 48 83 ea 01 sub rdx,0x1 + 42adcf: 48 01 d0 add rax,rdx + 42add2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42add6: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42add9: 83 e8 01 sub eax,0x1 + 42addc: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 42addf: e9 60 01 00 00 jmp 42af44 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x41e> + 42ade4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ade8: 48 8d 50 ff lea rdx,[rax-0x1] + 42adec: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42adf0: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 42adf3: 48 63 d2 movsxd rdx,edx + 42adf6: 0f b6 94 15 20 ff ff ff movzx edx,BYTE PTR [rbp+rdx*1-0xe0] + 42adfe: 88 10 mov BYTE PTR [rax],dl + 42ae00: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ae07: 48 89 c7 mov rdi,rax + 42ae0a: e8 23 34 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42ae0f: 0f b6 00 movzx eax,BYTE PTR [rax] + 42ae12: 84 c0 test al,al + 42ae14: 7e 40 jle 42ae56 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x330> + 42ae16: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 42ae1a: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ae21: 48 89 c7 mov rdi,rax + 42ae24: e8 09 34 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42ae29: 0f b6 00 movzx eax,BYTE PTR [rax] + 42ae2c: 0f be c8 movsx ecx,al + 42ae2f: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 42ae32: 99 cdq + 42ae33: f7 f9 idiv ecx + 42ae35: 89 d0 mov eax,edx + 42ae37: 85 c0 test eax,eax + 42ae39: 75 1b jne 42ae56 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x330> + 42ae3b: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ae42: 48 89 c7 mov rdi,rax + 42ae45: e8 e8 33 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42ae4a: 0f b6 18 movzx ebx,BYTE PTR [rax] + 42ae4d: e8 f1 33 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 42ae52: 38 c3 cmp bl,al + 42ae54: 75 07 jne 42ae5d <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x337> + 42ae56: b8 01 00 00 00 mov eax,0x1 + 42ae5b: eb 05 jmp 42ae62 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x33c> + 42ae5d: b8 00 00 00 00 mov eax,0x0 + 42ae62: 84 c0 test al,al + 42ae64: 0f 85 d5 00 00 00 jne 42af3f <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x419> + 42ae6a: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42ae71: 48 89 c7 mov rdi,rax + 42ae74: e8 d7 81 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42ae79: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 42ae7d: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42ae84: be 01 00 00 00 mov esi,0x1 + 42ae89: 48 89 c7 mov rdi,rax + 42ae8c: e8 19 34 00 00 call 42e2aa <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl> + 42ae91: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 42ae95: 48 8d 55 a0 lea rdx,[rbp-0x60] + 42ae99: 48 8d 45 a8 lea rax,[rbp-0x58] + 42ae9d: 48 89 d6 mov rsi,rdx + 42aea0: 48 89 c7 mov rdi,rax + 42aea3: e8 4e 33 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42aea8: 84 c0 test al,al + 42aeaa: 74 16 je 42aec2 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x39c> + 42aeac: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 42aeb3: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42aeba: 48 89 c7 mov rdi,rax + 42aebd: e8 8c 33 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 42aec2: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42aec9: 48 89 c7 mov rdi,rax + 42aecc: e8 83 a1 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42aed1: 48 89 c2 mov rdx,rax + 42aed4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42aed8: 48 89 d6 mov rsi,rdx + 42aedb: 48 89 c7 mov rdi,rax + 42aede: e8 75 22 fe ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 42aee3: 49 89 c4 mov r12,rax + 42aee6: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42aeed: 48 89 c7 mov rdi,rax + 42aef0: e8 4d a1 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 42aef5: 48 89 c3 mov rbx,rax + 42aef8: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42aeff: 48 89 c7 mov rdi,rax + 42af02: e8 4d a1 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42af07: 48 01 c3 add rbx,rax + 42af0a: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42af11: 48 89 c7 mov rdi,rax + 42af14: e8 29 a1 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 42af19: 4c 89 e2 mov rdx,r12 + 42af1c: 48 89 de mov rsi,rbx + 42af1f: 48 89 c7 mov rdi,rax + 42af22: e8 f1 78 fe ff call 412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 42af27: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42af2e: 48 89 c7 mov rdi,rax + 42af31: e8 1e a1 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42af36: 48 f7 d8 neg rax + 42af39: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 42af3d: eb 01 jmp 42af40 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x41a> + 42af3f: 90 nop + 42af40: 83 6d d4 01 sub DWORD PTR [rbp-0x2c],0x1 + 42af44: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 42af48: 0f 8f 96 fe ff ff jg 42ade4 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x2be> + 42af4e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42af52: 48 8d 50 ff lea rdx,[rax-0x1] + 42af56: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42af5a: 0f b6 95 20 ff ff ff movzx edx,BYTE PTR [rbp-0xe0] + 42af61: 88 10 mov BYTE PTR [rax],dl + 42af63: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42af6a: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42af6d: 85 c0 test eax,eax + 42af6f: 74 07 je 42af78 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x452> + 42af71: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42af75: c6 00 2d mov BYTE PTR [rax],0x2d + 42af78: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42af7f: 48 89 c7 mov rdi,rax + 42af82: e8 65 08 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42af87: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 42af8b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42af8f: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42af93: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42af96: 89 45 b8 mov DWORD PTR [rbp-0x48],eax + 42af99: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 42af9c: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42af9f: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42afa6: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 42afaa: 48 8b 9d e8 fc ff ff mov rbx,QWORD PTR [rbp-0x318] + 42afb1: 48 8d 7d b0 lea rdi,[rbp-0x50] + 42afb5: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42afbc: 48 8b 00 mov rax,QWORD PTR [rax] + 42afbf: 49 89 f8 mov r8,rdi + 42afc2: 48 89 c7 mov rdi,rax + 42afc5: e8 67 57 00 00 call 430731 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cjE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_> + 42afca: 48 89 03 mov QWORD PTR [rbx],rax + 42afcd: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42afd4: 48 89 c7 mov rdi,rax + 42afd7: e8 d6 07 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 42afdc: bb 01 00 00 00 mov ebx,0x1 + 42afe1: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42afe8: 48 89 c7 mov rdi,rax + 42afeb: e8 e0 81 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42aff0: 83 fb 01 cmp ebx,0x1 + 42aff3: eb 31 jmp 42b026 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x500> + 42aff5: 48 89 c3 mov rbx,rax + 42aff8: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42afff: 48 89 c7 mov rdi,rax + 42b002: e8 ab 07 fe ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 42b007: eb 03 jmp 42b00c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEv+0x4e6> + 42b009: 48 89 c3 mov rbx,rax + 42b00c: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b013: 48 89 c7 mov rdi,rax + 42b016: e8 b5 81 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42b01b: 48 89 d8 mov rax,rbx + 42b01e: 48 89 c7 mov rdi,rax + 42b021: e8 3a 84 fd ff call 403460 <_Unwind_Resume@plt> + 42b026: 48 81 c4 10 03 00 00 add rsp,0x310 + 42b02d: 5b pop rbx + 42b02e: 41 5c pop r12 + 42b030: 5d pop rbp + 42b031: c3 ret + +000000000042b032 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_chrEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_chrEv(): + 42b032: 55 push rbp + 42b033: 48 89 e5 mov rbp,rsp + 42b036: 48 83 ec 20 sub rsp,0x20 + 42b03a: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42b03e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42b042: 8b 40 18 mov eax,DWORD PTR [rax+0x18] + 42b045: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 42b048: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42b04c: be 00 00 00 00 mov esi,0x0 + 42b051: 48 89 c7 mov rdi,rax + 42b054: e8 b7 59 fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 42b059: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42b05d: 48 8d 45 f8 lea rax,[rbp-0x8] + 42b061: 48 89 c7 mov rdi,rax + 42b064: e8 d3 59 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42b069: 48 89 c2 mov rdx,rax + 42b06c: 48 8d 45 f7 lea rax,[rbp-0x9] + 42b070: 48 89 c6 mov rsi,rax + 42b073: 48 89 d7 mov rdi,rdx + 42b076: e8 cf 59 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42b07b: 90 nop + 42b07c: c9 leave + 42b07d: c3 ret + +000000000042b07e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE8on_errorEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE8on_errorEv(): + 42b07e: 55 push rbp + 42b07f: 48 89 e5 mov rbp,rsp + 42b082: 41 54 push r12 + 42b084: 53 push rbx + 42b085: 48 83 ec 10 sub rsp,0x10 + 42b089: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42b08d: bf 10 00 00 00 mov edi,0x10 + 42b092: e8 b9 80 fd ff call 403150 <__cxa_allocate_exception@plt> + 42b097: 48 89 c3 mov rbx,rax + 42b09a: be 17 66 43 00 mov esi,0x436617 + 42b09f: 48 89 df mov rdi,rbx + 42b0a2: e8 41 a0 fd ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 42b0a7: ba f4 3b 40 00 mov edx,0x403bf4 + 42b0ac: be a0 7f 43 00 mov esi,0x437fa0 + 42b0b1: 48 89 df mov rdi,rbx + 42b0b4: e8 97 83 fd ff call 403450 <__cxa_throw@plt> + 42b0b9: 49 89 c4 mov r12,rax + 42b0bc: 48 89 df mov rdi,rbx + 42b0bf: e8 6c 81 fd ff call 403230 <__cxa_free_exception@plt> + 42b0c4: 4c 89 e0 mov rax,r12 + 42b0c7: 48 89 c7 mov rdi,rax + 42b0ca: e8 91 83 fd ff call 403460 <_Unwind_Resume@plt> + 42b0cf: 90 nop + +000000000042b0d0 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEvENKUlS4_E_clES4_(): + 42b0d0: 55 push rbp + 42b0d1: 48 89 e5 mov rbp,rsp + 42b0d4: 48 83 ec 20 sub rsp,0x20 + 42b0d8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42b0dc: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42b0e0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42b0e4: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42b0e7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42b0eb: 48 8b 00 mov rax,QWORD PTR [rax] + 42b0ee: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42b0f2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42b0f6: 48 89 ce mov rsi,rcx + 42b0f9: 48 89 c7 mov rdi,rax + 42b0fc: e8 ff 59 fe ff call 410b00 <_ZN3fmt2v76detail14format_decimalIcmNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 42b101: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42b105: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42b109: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b10d: c9 leave + 42b10e: c3 ret + 42b10f: 90 nop + +000000000042b110 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEv(): + 42b110: 55 push rbp + 42b111: 48 89 e5 mov rbp,rsp + 42b114: 41 56 push r14 + 42b116: 41 55 push r13 + 42b118: 41 54 push r12 + 42b11a: 53 push rbx + 42b11b: 48 83 ec 20 sub rsp,0x20 + 42b11f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42b123: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b127: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42b12b: 48 89 c7 mov rdi,rax + 42b12e: e8 de a0 fd ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 42b133: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42b136: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42b13a: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42b13d: 4c 89 e9 mov rcx,r13 + 42b140: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42b14a: 48 21 ca and rdx,rcx + 42b14d: 48 09 d0 or rax,rdx + 42b150: 49 89 c5 mov r13,rax + 42b153: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b157: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42b15b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b15f: 48 89 c7 mov rdi,rax + 42b162: e8 e7 56 00 00 call 43084e <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE10get_prefixEv> + 42b167: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42b16b: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42b16e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42b172: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42b175: 41 55 push r13 + 42b177: 41 54 push r12 + 42b179: 4d 89 f0 mov r8,r14 + 42b17c: 48 89 d1 mov rcx,rdx + 42b17f: 48 89 c2 mov rdx,rax + 42b182: e8 98 57 00 00 call 43091f <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42b187: 48 83 c4 10 add rsp,0x10 + 42b18b: 48 89 03 mov QWORD PTR [rbx],rax + 42b18e: 90 nop + 42b18f: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42b193: 5b pop rbx + 42b194: 41 5c pop r12 + 42b196: 41 5d pop r13 + 42b198: 41 5e pop r14 + 42b19a: 5d pop rbp + 42b19b: c3 ret + +000000000042b19c <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_hexEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_hexEvENKUlS4_E_clES4_(): + 42b19c: 55 push rbp + 42b19d: 48 89 e5 mov rbp,rsp + 42b1a0: 48 83 ec 10 sub rsp,0x10 + 42b1a4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42b1a8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42b1ac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b1b0: 48 8b 00 mov rax,QWORD PTR [rax] + 42b1b3: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42b1b7: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 42b1bb: 3c 78 cmp al,0x78 + 42b1bd: 0f 95 c0 setne al + 42b1c0: 0f b6 c8 movzx ecx,al + 42b1c3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b1c7: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42b1ca: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b1ce: 48 8b 00 mov rax,QWORD PTR [rax] + 42b1d1: 48 8b 70 18 mov rsi,QWORD PTR [rax+0x18] + 42b1d5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42b1d9: 48 89 c7 mov rdi,rax + 42b1dc: e8 82 08 ff ff call 41ba63 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib> + 42b1e1: c9 leave + 42b1e2: c3 ret + 42b1e3: 90 nop + +000000000042b1e4 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_hexEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_hexEv(): + 42b1e4: 55 push rbp + 42b1e5: 48 89 e5 mov rbp,rsp + 42b1e8: 41 56 push r14 + 42b1ea: 41 55 push r13 + 42b1ec: 41 54 push r12 + 42b1ee: 53 push rbx + 42b1ef: 48 83 ec 20 sub rsp,0x20 + 42b1f3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42b1f7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b1fb: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42b1ff: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42b203: c0 e8 07 shr al,0x7 + 42b206: 84 c0 test al,al + 42b208: 74 43 je 42b24d <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_hexEv+0x69> + 42b20a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b20e: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42b211: 8d 48 01 lea ecx,[rax+0x1] + 42b214: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b218: 89 4a 24 mov DWORD PTR [rdx+0x24],ecx + 42b21b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b21f: 89 c0 mov eax,eax + 42b221: c6 44 02 20 30 mov BYTE PTR [rdx+rax*1+0x20],0x30 + 42b226: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b22a: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 42b22e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b232: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42b235: 8d 70 01 lea esi,[rax+0x1] + 42b238: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42b23c: 89 71 24 mov DWORD PTR [rcx+0x24],esi + 42b23f: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42b243: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b247: 89 c0 mov eax,eax + 42b249: 88 4c 02 20 mov BYTE PTR [rdx+rax*1+0x20],cl + 42b24d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b251: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42b255: 48 89 c7 mov rdi,rax + 42b258: e8 47 e6 fe ff call 4198a4 <_ZN3fmt2v76detail12count_digitsILj4EmEEiT0_> + 42b25d: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42b260: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42b264: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42b267: 4c 89 e9 mov rcx,r13 + 42b26a: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42b274: 48 21 ca and rdx,rcx + 42b277: 48 09 d0 or rax,rdx + 42b27a: 49 89 c5 mov r13,rax + 42b27d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b281: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42b285: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b289: 48 89 c7 mov rdi,rax + 42b28c: e8 bd 55 00 00 call 43084e <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE10get_prefixEv> + 42b291: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42b295: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42b298: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42b29c: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42b29f: 41 55 push r13 + 42b2a1: 41 54 push r12 + 42b2a3: 4d 89 f0 mov r8,r14 + 42b2a6: 48 89 d1 mov rcx,rdx + 42b2a9: 48 89 c2 mov rdx,rax + 42b2ac: e8 90 57 00 00 call 430a41 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42b2b1: 48 83 c4 10 add rsp,0x10 + 42b2b5: 48 89 03 mov QWORD PTR [rbx],rax + 42b2b8: 90 nop + 42b2b9: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42b2bd: 5b pop rbx + 42b2be: 41 5c pop r12 + 42b2c0: 41 5d pop r13 + 42b2c2: 41 5e pop r14 + 42b2c4: 5d pop rbp + 42b2c5: c3 ret + +000000000042b2c6 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_binEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_binEvENKUlS4_E_clES4_(): + 42b2c6: 55 push rbp + 42b2c7: 48 89 e5 mov rbp,rsp + 42b2ca: 48 83 ec 10 sub rsp,0x10 + 42b2ce: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42b2d2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42b2d6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b2da: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42b2dd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b2e1: 48 8b 00 mov rax,QWORD PTR [rax] + 42b2e4: 48 8b 70 18 mov rsi,QWORD PTR [rax+0x18] + 42b2e8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42b2ec: b9 00 00 00 00 mov ecx,0x0 + 42b2f1: 48 89 c7 mov rdi,rax + 42b2f4: e8 ce 57 00 00 call 430ac7 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib> + 42b2f9: c9 leave + 42b2fa: c3 ret + 42b2fb: 90 nop + +000000000042b2fc <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_binEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_binEv(): + 42b2fc: 55 push rbp + 42b2fd: 48 89 e5 mov rbp,rsp + 42b300: 41 56 push r14 + 42b302: 41 55 push r13 + 42b304: 41 54 push r12 + 42b306: 53 push rbx + 42b307: 48 83 ec 20 sub rsp,0x20 + 42b30b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42b30f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b313: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42b317: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42b31b: c0 e8 07 shr al,0x7 + 42b31e: 84 c0 test al,al + 42b320: 74 43 je 42b365 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_binEv+0x69> + 42b322: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b326: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42b329: 8d 48 01 lea ecx,[rax+0x1] + 42b32c: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b330: 89 4a 24 mov DWORD PTR [rdx+0x24],ecx + 42b333: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b337: 89 c0 mov eax,eax + 42b339: c6 44 02 20 30 mov BYTE PTR [rdx+rax*1+0x20],0x30 + 42b33e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b342: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 42b346: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b34a: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42b34d: 8d 70 01 lea esi,[rax+0x1] + 42b350: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42b354: 89 71 24 mov DWORD PTR [rcx+0x24],esi + 42b357: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42b35b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b35f: 89 c0 mov eax,eax + 42b361: 88 4c 02 20 mov BYTE PTR [rdx+rax*1+0x20],cl + 42b365: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b369: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42b36d: 48 89 c7 mov rdi,rax + 42b370: e8 0a 33 00 00 call 42e67f <_ZN3fmt2v76detail12count_digitsILj1EmEEiT0_> + 42b375: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42b378: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42b37c: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42b37f: 4c 89 e9 mov rcx,r13 + 42b382: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42b38c: 48 21 ca and rdx,rcx + 42b38f: 48 09 d0 or rax,rdx + 42b392: 49 89 c5 mov r13,rax + 42b395: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b399: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42b39d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b3a1: 48 89 c7 mov rdi,rax + 42b3a4: e8 a5 54 00 00 call 43084e <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE10get_prefixEv> + 42b3a9: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42b3ad: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42b3b0: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42b3b4: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42b3b7: 41 55 push r13 + 42b3b9: 41 54 push r12 + 42b3bb: 4d 89 f0 mov r8,r14 + 42b3be: 48 89 d1 mov rcx,rdx + 42b3c1: 48 89 c2 mov rdx,rax + 42b3c4: e8 2e 58 00 00 call 430bf7 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42b3c9: 48 83 c4 10 add rsp,0x10 + 42b3cd: 48 89 03 mov QWORD PTR [rbx],rax + 42b3d0: 90 nop + 42b3d1: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42b3d5: 5b pop rbx + 42b3d6: 41 5c pop r12 + 42b3d8: 41 5d pop r13 + 42b3da: 41 5e pop r14 + 42b3dc: 5d pop rbp + 42b3dd: c3 ret + +000000000042b3de <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEvENKUlS4_E_clES4_(): + 42b3de: 55 push rbp + 42b3df: 48 89 e5 mov rbp,rsp + 42b3e2: 48 83 ec 10 sub rsp,0x10 + 42b3e6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42b3ea: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42b3ee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b3f2: 8b 50 08 mov edx,DWORD PTR [rax+0x8] + 42b3f5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b3f9: 48 8b 00 mov rax,QWORD PTR [rax] + 42b3fc: 48 8b 70 18 mov rsi,QWORD PTR [rax+0x18] + 42b400: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42b404: b9 00 00 00 00 mov ecx,0x0 + 42b409: 48 89 c7 mov rdi,rax + 42b40c: e8 6c 58 00 00 call 430c7d <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib> + 42b411: c9 leave + 42b412: c3 ret + 42b413: 90 nop + +000000000042b414 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEv(): + 42b414: 55 push rbp + 42b415: 48 89 e5 mov rbp,rsp + 42b418: 41 56 push r14 + 42b41a: 41 55 push r13 + 42b41c: 41 54 push r12 + 42b41e: 53 push rbx + 42b41f: 48 83 ec 20 sub rsp,0x20 + 42b423: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42b427: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b42b: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42b42f: 48 89 c7 mov rdi,rax + 42b432: e8 26 34 00 00 call 42e85d <_ZN3fmt2v76detail12count_digitsILj3EmEEiT0_> + 42b437: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42b43a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b43e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42b442: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42b446: c0 e8 07 shr al,0x7 + 42b449: 84 c0 test al,al + 42b44b: 74 39 je 42b486 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEv+0x72> + 42b44d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b451: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42b455: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 42b458: 39 45 dc cmp DWORD PTR [rbp-0x24],eax + 42b45b: 7c 29 jl 42b486 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEv+0x72> + 42b45d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b461: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42b465: 48 85 c0 test rax,rax + 42b468: 74 1c je 42b486 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEv+0x72> + 42b46a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b46e: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42b471: 8d 48 01 lea ecx,[rax+0x1] + 42b474: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b478: 89 4a 24 mov DWORD PTR [rdx+0x24],ecx + 42b47b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42b47f: 89 c0 mov eax,eax + 42b481: c6 44 02 20 30 mov BYTE PTR [rdx+rax*1+0x20],0x30 + 42b486: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42b48a: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42b48d: 4c 89 e9 mov rcx,r13 + 42b490: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42b49a: 48 21 ca and rdx,rcx + 42b49d: 48 09 d0 or rax,rdx + 42b4a0: 49 89 c5 mov r13,rax + 42b4a3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b4a7: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42b4ab: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42b4af: 48 89 c7 mov rdi,rax + 42b4b2: e8 97 53 00 00 call 43084e <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE10get_prefixEv> + 42b4b7: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42b4bb: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42b4be: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42b4c2: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42b4c5: 41 55 push r13 + 42b4c7: 41 54 push r12 + 42b4c9: 4d 89 f0 mov r8,r14 + 42b4cc: 48 89 d1 mov rcx,rdx + 42b4cf: 48 89 c2 mov rdx,rax + 42b4d2: e8 d6 58 00 00 call 430dad <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42b4d7: 48 83 c4 10 add rsp,0x10 + 42b4db: 48 89 03 mov QWORD PTR [rbx],rax + 42b4de: 90 nop + 42b4df: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42b4e3: 5b pop rbx + 42b4e4: 41 5c pop r12 + 42b4e6: 41 5d pop r13 + 42b4e8: 41 5e pop r14 + 42b4ea: 5d pop rbp + 42b4eb: c3 ret + +000000000042b4ec <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEvENKUlS4_E_clES4_(): + 42b4ec: 55 push rbp + 42b4ed: 48 89 e5 mov rbp,rsp + 42b4f0: 48 83 ec 10 sub rsp,0x10 + 42b4f4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42b4f8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42b4fc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b500: 48 8b 10 mov rdx,QWORD PTR [rax] + 42b503: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b507: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 42b50a: 48 98 cdqe + 42b50c: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42b510: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42b514: 48 8b 00 mov rax,QWORD PTR [rax] + 42b517: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42b51b: 48 89 ce mov rsi,rcx + 42b51e: 48 89 c7 mov rdi,rax + 42b521: e8 1a 8a fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 42b526: c9 leave + 42b527: c3 ret + +000000000042b528 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv(): + 42b528: 55 push rbp + 42b529: 48 89 e5 mov rbp,rsp + 42b52c: 41 54 push r12 + 42b52e: 53 push rbx + 42b52f: 48 81 ec 10 03 00 00 sub rsp,0x310 + 42b536: 48 89 bd e8 fc ff ff mov QWORD PTR [rbp-0x318],rdi + 42b53d: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b544: 48 8b 95 e8 fc ff ff mov rdx,QWORD PTR [rbp-0x318] + 42b54b: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 42b54f: 48 89 d6 mov rsi,rdx + 42b552: 48 89 c7 mov rdi,rax + 42b555: e8 59 2c 00 00 call 42e1b3 <_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE> + 42b55a: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b561: 48 89 c7 mov rdi,rax + 42b564: e8 d7 7e fd ff call 403440 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 42b569: 84 c0 test al,al + 42b56b: 74 19 je 42b586 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x5e> + 42b56d: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b574: 48 89 c7 mov rdi,rax + 42b577: e8 94 fb ff ff call 42b110 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEv> + 42b57c: bb 00 00 00 00 mov ebx,0x0 + 42b581: e9 61 04 00 00 jmp 42b9e7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x4bf> + 42b586: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b58d: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42b591: 48 89 c7 mov rdi,rax + 42b594: e8 43 2c 00 00 call 42e1dc <_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE> + 42b599: 88 85 5f ff ff ff mov BYTE PTR [rbp-0xa1],al + 42b59f: 0f b6 85 5f ff ff ff movzx eax,BYTE PTR [rbp-0xa1] + 42b5a6: 84 c0 test al,al + 42b5a8: 75 19 jne 42b5c3 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x9b> + 42b5aa: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b5b1: 48 89 c7 mov rdi,rax + 42b5b4: e8 57 fb ff ff call 42b110 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEv> + 42b5b9: bb 00 00 00 00 mov ebx,0x0 + 42b5be: e9 24 04 00 00 jmp 42b9e7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x4bf> + 42b5c3: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b5ca: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42b5ce: 48 89 c7 mov rdi,rax + 42b5d1: e8 3b 9c fd ff call 405211 <_ZN3fmt2v76detail12count_digitsEm> + 42b5d6: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 42b5d9: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42b5dc: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 42b5df: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42b5e2: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 42b5e5: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b5ec: 48 89 c7 mov rdi,rax + 42b5ef: e8 fc 7a fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42b5f4: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42b5fb: eb 2b jmp 42b628 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x100> + 42b5fd: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 42b601: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b608: 48 89 c7 mov rdi,rax + 42b60b: e8 22 2c 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42b610: 0f b6 00 movzx eax,BYTE PTR [rax] + 42b613: 0f be c0 movsx eax,al + 42b616: 29 45 e8 sub DWORD PTR [rbp-0x18],eax + 42b619: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b620: 48 89 c7 mov rdi,rax + 42b623: e8 26 2c 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 42b628: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b62f: 48 89 c7 mov rdi,rax + 42b632: e8 19 7a fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42b637: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 42b63b: 48 8d 55 88 lea rdx,[rbp-0x78] + 42b63f: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b646: 48 89 d6 mov rsi,rdx + 42b649: 48 89 c7 mov rdi,rax + 42b64c: e8 a5 2b 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42b651: 84 c0 test al,al + 42b653: 74 52 je 42b6a7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x17f> + 42b655: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b65c: 48 89 c7 mov rdi,rax + 42b65f: e8 ce 2b 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42b664: 0f b6 00 movzx eax,BYTE PTR [rax] + 42b667: 0f be c0 movsx eax,al + 42b66a: 39 45 e8 cmp DWORD PTR [rbp-0x18],eax + 42b66d: 7e 38 jle 42b6a7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x17f> + 42b66f: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b676: 48 89 c7 mov rdi,rax + 42b679: e8 b4 2b 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42b67e: 0f b6 00 movzx eax,BYTE PTR [rax] + 42b681: 84 c0 test al,al + 42b683: 7e 22 jle 42b6a7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x17f> + 42b685: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b68c: 48 89 c7 mov rdi,rax + 42b68f: e8 9e 2b 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42b694: 0f b6 18 movzx ebx,BYTE PTR [rax] + 42b697: e8 a7 2b 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 42b69c: 38 c3 cmp bl,al + 42b69e: 74 07 je 42b6a7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x17f> + 42b6a0: b8 01 00 00 00 mov eax,0x1 + 42b6a5: eb 05 jmp 42b6ac <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x184> + 42b6a7: b8 00 00 00 00 mov eax,0x0 + 42b6ac: 84 c0 test al,al + 42b6ae: 0f 85 49 ff ff ff jne 42b5fd <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0xd5> + 42b6b4: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b6bb: 48 89 c7 mov rdi,rax + 42b6be: e8 8d 79 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42b6c3: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 42b6c7: 48 8d 55 90 lea rdx,[rbp-0x70] + 42b6cb: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b6d2: 48 89 d6 mov rsi,rdx + 42b6d5: 48 89 c7 mov rdi,rax + 42b6d8: e8 91 2b 00 00 call 42e26e <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42b6dd: 84 c0 test al,al + 42b6df: 74 23 je 42b704 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x1dc> + 42b6e1: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 42b6e4: 8d 58 ff lea ebx,[rax-0x1] + 42b6e7: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b6ee: 48 89 c7 mov rdi,rax + 42b6f1: e8 2a 7b fd ff call 403220 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@plt> + 42b6f6: 0f b6 00 movzx eax,BYTE PTR [rax] + 42b6f9: 0f be c8 movsx ecx,al + 42b6fc: 89 d8 mov eax,ebx + 42b6fe: 99 cdq + 42b6ff: f7 f9 idiv ecx + 42b701: 01 45 ec add DWORD PTR [rbp-0x14],eax + 42b704: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b70b: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42b70f: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 42b712: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 42b719: 48 89 ce mov rsi,rcx + 42b71c: 48 89 c7 mov rdi,rax + 42b71f: e8 fb 0c fe ff call 40c41f <_ZN3fmt2v76detail14format_decimalIcmEENS1_21format_decimal_resultIPT_EES5_T0_i> + 42b724: 48 8d 45 9f lea rax,[rbp-0x61] + 42b728: 48 89 c7 mov rdi,rax + 42b72b: e8 40 7d fd ff call 403470 <_ZNSaIcEC1Ev@plt> + 42b730: 48 8d 55 9f lea rdx,[rbp-0x61] + 42b734: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42b73b: 48 89 d6 mov rsi,rdx + 42b73e: 48 89 c7 mov rdi,rax + 42b741: e8 fc ff fd ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 42b746: 48 8d 45 9f lea rax,[rbp-0x61] + 42b74a: 48 89 c7 mov rdi,rax + 42b74d: e8 7e 7b fd ff call 4032d0 <_ZNSaIcED1Ev@plt> + 42b752: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b759: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42b75c: 01 45 ec add DWORD PTR [rbp-0x14],eax + 42b75f: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42b762: 89 c7 mov edi,eax + 42b764: e8 58 fe fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42b769: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 42b76c: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42b76f: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42b776: 48 89 d6 mov rsi,rdx + 42b779: 48 89 c7 mov rdi,rax + 42b77c: e8 af 08 fe ff call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 42b781: 48 8d 8d 5f ff ff ff lea rcx,[rbp-0xa1] + 42b788: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42b78f: ba 01 00 00 00 mov edx,0x1 + 42b794: 48 89 ce mov rsi,rcx + 42b797: 48 89 c7 mov rdi,rax + 42b79a: e8 49 fd fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42b79f: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 42b7a6: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b7ad: 48 89 c7 mov rdi,rax + 42b7b0: e8 3b 79 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42b7b5: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42b7bc: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42b7c3: 48 89 c7 mov rdi,rax + 42b7c6: e8 21 00 fe ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42b7cb: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42b7ce: 48 63 d2 movsxd rdx,edx + 42b7d1: 48 83 ea 01 sub rdx,0x1 + 42b7d5: 48 01 d0 add rax,rdx + 42b7d8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42b7dc: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42b7df: 83 e8 01 sub eax,0x1 + 42b7e2: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 42b7e5: e9 60 01 00 00 jmp 42b94a <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x422> + 42b7ea: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42b7ee: 48 8d 50 ff lea rdx,[rax-0x1] + 42b7f2: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42b7f6: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 42b7f9: 48 63 d2 movsxd rdx,edx + 42b7fc: 0f b6 94 15 20 ff ff ff movzx edx,BYTE PTR [rbp+rdx*1-0xe0] + 42b804: 88 10 mov BYTE PTR [rax],dl + 42b806: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b80d: 48 89 c7 mov rdi,rax + 42b810: e8 1d 2a 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42b815: 0f b6 00 movzx eax,BYTE PTR [rax] + 42b818: 84 c0 test al,al + 42b81a: 7e 40 jle 42b85c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x334> + 42b81c: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 42b820: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b827: 48 89 c7 mov rdi,rax + 42b82a: e8 03 2a 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42b82f: 0f b6 00 movzx eax,BYTE PTR [rax] + 42b832: 0f be c8 movsx ecx,al + 42b835: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 42b838: 99 cdq + 42b839: f7 f9 idiv ecx + 42b83b: 89 d0 mov eax,edx + 42b83d: 85 c0 test eax,eax + 42b83f: 75 1b jne 42b85c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x334> + 42b841: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b848: 48 89 c7 mov rdi,rax + 42b84b: e8 e2 29 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42b850: 0f b6 18 movzx ebx,BYTE PTR [rax] + 42b853: e8 eb 29 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 42b858: 38 c3 cmp bl,al + 42b85a: 75 07 jne 42b863 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x33b> + 42b85c: b8 01 00 00 00 mov eax,0x1 + 42b861: eb 05 jmp 42b868 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x340> + 42b863: b8 00 00 00 00 mov eax,0x0 + 42b868: 84 c0 test al,al + 42b86a: 0f 85 d5 00 00 00 jne 42b945 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x41d> + 42b870: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b877: 48 89 c7 mov rdi,rax + 42b87a: e8 d1 77 fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42b87f: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 42b883: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b88a: be 01 00 00 00 mov esi,0x1 + 42b88f: 48 89 c7 mov rdi,rax + 42b892: e8 13 2a 00 00 call 42e2aa <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl> + 42b897: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 42b89b: 48 8d 55 a0 lea rdx,[rbp-0x60] + 42b89f: 48 8d 45 a8 lea rax,[rbp-0x58] + 42b8a3: 48 89 d6 mov rsi,rdx + 42b8a6: 48 89 c7 mov rdi,rax + 42b8a9: e8 48 29 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42b8ae: 84 c0 test al,al + 42b8b0: 74 16 je 42b8c8 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x3a0> + 42b8b2: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 42b8b9: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42b8c0: 48 89 c7 mov rdi,rax + 42b8c3: e8 86 29 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 42b8c8: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42b8cf: 48 89 c7 mov rdi,rax + 42b8d2: e8 7d 97 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42b8d7: 48 89 c2 mov rdx,rax + 42b8da: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42b8de: 48 89 d6 mov rsi,rdx + 42b8e1: 48 89 c7 mov rdi,rax + 42b8e4: e8 6f 18 fe ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 42b8e9: 49 89 c4 mov r12,rax + 42b8ec: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42b8f3: 48 89 c7 mov rdi,rax + 42b8f6: e8 47 97 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 42b8fb: 48 89 c3 mov rbx,rax + 42b8fe: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42b905: 48 89 c7 mov rdi,rax + 42b908: e8 47 97 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42b90d: 48 01 c3 add rbx,rax + 42b910: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42b917: 48 89 c7 mov rdi,rax + 42b91a: e8 23 97 fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 42b91f: 4c 89 e2 mov rdx,r12 + 42b922: 48 89 de mov rsi,rbx + 42b925: 48 89 c7 mov rdi,rax + 42b928: e8 eb 6e fe ff call 412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 42b92d: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42b934: 48 89 c7 mov rdi,rax + 42b937: e8 18 97 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42b93c: 48 f7 d8 neg rax + 42b93f: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 42b943: eb 01 jmp 42b946 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x41e> + 42b945: 90 nop + 42b946: 83 6d d4 01 sub DWORD PTR [rbp-0x2c],0x1 + 42b94a: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 42b94e: 0f 8f 96 fe ff ff jg 42b7ea <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x2c2> + 42b954: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42b958: 48 8d 50 ff lea rdx,[rax-0x1] + 42b95c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42b960: 0f b6 95 20 ff ff ff movzx edx,BYTE PTR [rbp-0xe0] + 42b967: 88 10 mov BYTE PTR [rax],dl + 42b969: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b970: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42b973: 85 c0 test eax,eax + 42b975: 74 07 je 42b97e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x456> + 42b977: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42b97b: c6 00 2d mov BYTE PTR [rax],0x2d + 42b97e: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42b985: 48 89 c7 mov rdi,rax + 42b988: e8 5f fe fd ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42b98d: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 42b991: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42b995: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42b999: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42b99c: 89 45 b8 mov DWORD PTR [rbp-0x48],eax + 42b99f: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 42b9a2: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42b9a5: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b9ac: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 42b9b0: 48 8b 9d e8 fc ff ff mov rbx,QWORD PTR [rbp-0x318] + 42b9b7: 48 8d 7d b0 lea rdi,[rbp-0x50] + 42b9bb: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42b9c2: 48 8b 00 mov rax,QWORD PTR [rax] + 42b9c5: 49 89 f8 mov r8,rdi + 42b9c8: 48 89 c7 mov rdi,rax + 42b9cb: e8 63 54 00 00 call 430e33 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cmE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_> + 42b9d0: 48 89 03 mov QWORD PTR [rbx],rax + 42b9d3: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42b9da: 48 89 c7 mov rdi,rax + 42b9dd: e8 d0 fd fd ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 42b9e2: bb 01 00 00 00 mov ebx,0x1 + 42b9e7: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42b9ee: 48 89 c7 mov rdi,rax + 42b9f1: e8 da 77 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42b9f6: 83 fb 01 cmp ebx,0x1 + 42b9f9: eb 31 jmp 42ba2c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x504> + 42b9fb: 48 89 c3 mov rbx,rax + 42b9fe: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42ba05: 48 89 c7 mov rdi,rax + 42ba08: e8 a5 fd fd ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 42ba0d: eb 03 jmp 42ba12 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEv+0x4ea> + 42ba0f: 48 89 c3 mov rbx,rax + 42ba12: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42ba19: 48 89 c7 mov rdi,rax + 42ba1c: e8 af 77 fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42ba21: 48 89 d8 mov rax,rbx + 42ba24: 48 89 c7 mov rdi,rax + 42ba27: e8 34 7a fd ff call 403460 <_Unwind_Resume@plt> + 42ba2c: 48 81 c4 10 03 00 00 add rsp,0x310 + 42ba33: 5b pop rbx + 42ba34: 41 5c pop r12 + 42ba36: 5d pop rbp + 42ba37: c3 ret + +000000000042ba38 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_chrEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_chrEv(): + 42ba38: 55 push rbp + 42ba39: 48 89 e5 mov rbp,rsp + 42ba3c: 48 83 ec 20 sub rsp,0x20 + 42ba40: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42ba44: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42ba48: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18] + 42ba4c: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 42ba4f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42ba53: be 00 00 00 00 mov esi,0x0 + 42ba58: 48 89 c7 mov rdi,rax + 42ba5b: e8 b0 4f fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 42ba60: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42ba64: 48 8d 45 f8 lea rax,[rbp-0x8] + 42ba68: 48 89 c7 mov rdi,rax + 42ba6b: e8 cc 4f fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42ba70: 48 89 c2 mov rdx,rax + 42ba73: 48 8d 45 f7 lea rax,[rbp-0x9] + 42ba77: 48 89 c6 mov rsi,rax + 42ba7a: 48 89 d7 mov rdi,rdx + 42ba7d: e8 c8 4f fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42ba82: 90 nop + 42ba83: c9 leave + 42ba84: c3 ret + 42ba85: 90 nop + +000000000042ba86 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE8on_errorEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE8on_errorEv(): + 42ba86: 55 push rbp + 42ba87: 48 89 e5 mov rbp,rsp + 42ba8a: 41 54 push r12 + 42ba8c: 53 push rbx + 42ba8d: 48 83 ec 10 sub rsp,0x10 + 42ba91: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42ba95: bf 10 00 00 00 mov edi,0x10 + 42ba9a: e8 b1 76 fd ff call 403150 <__cxa_allocate_exception@plt> + 42ba9f: 48 89 c3 mov rbx,rax + 42baa2: be 17 66 43 00 mov esi,0x436617 + 42baa7: 48 89 df mov rdi,rbx + 42baaa: e8 39 96 fd ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 42baaf: ba f4 3b 40 00 mov edx,0x403bf4 + 42bab4: be a0 7f 43 00 mov esi,0x437fa0 + 42bab9: 48 89 df mov rdi,rbx + 42babc: e8 8f 79 fd ff call 403450 <__cxa_throw@plt> + 42bac1: 49 89 c4 mov r12,rax + 42bac4: 48 89 df mov rdi,rbx + 42bac7: e8 64 77 fd ff call 403230 <__cxa_free_exception@plt> + 42bacc: 4c 89 e0 mov rax,r12 + 42bacf: 48 89 c7 mov rdi,rax + 42bad2: e8 89 79 fd ff call 403460 <_Unwind_Resume@plt> + 42bad7: 90 nop + +000000000042bad8 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEvENKUlS4_E_clES4_(): + 42bad8: 55 push rbp + 42bad9: 48 89 e5 mov rbp,rsp + 42badc: 48 83 ec 20 sub rsp,0x20 + 42bae0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42bae4: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42bae8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42baec: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 42baef: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42baf3: 48 8b 00 mov rax,QWORD PTR [rax] + 42baf6: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42bafa: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42bafe: 48 89 c6 mov rsi,rax + 42bb01: 48 89 d7 mov rdi,rdx + 42bb04: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42bb08: 48 89 c7 mov rdi,rax + 42bb0b: e8 36 a9 fe ff call 416446 <_ZN3fmt2v76detail14format_decimalIcoNS1_15buffer_appenderIcEELi0EEENS1_21format_decimal_resultIT1_EES6_T0_i> + 42bb10: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42bb14: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42bb18: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bb1c: c9 leave + 42bb1d: c3 ret + +000000000042bb1e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEv(): + 42bb1e: 55 push rbp + 42bb1f: 48 89 e5 mov rbp,rsp + 42bb22: 41 56 push r14 + 42bb24: 41 55 push r13 + 42bb26: 41 54 push r12 + 42bb28: 53 push rbx + 42bb29: 48 83 ec 20 sub rsp,0x20 + 42bb2d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42bb31: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bb35: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42bb39: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42bb3d: 48 89 c1 mov rcx,rax + 42bb40: 48 89 d3 mov rbx,rdx + 42bb43: 48 89 d0 mov rax,rdx + 42bb46: 48 89 cf mov rdi,rcx + 42bb49: 48 89 c6 mov rsi,rax + 42bb4c: e8 11 97 fd ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 42bb51: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42bb54: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42bb58: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42bb5b: 4c 89 e9 mov rcx,r13 + 42bb5e: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42bb68: 48 21 ca and rdx,rcx + 42bb6b: 48 09 d0 or rax,rdx + 42bb6e: 49 89 c5 mov r13,rax + 42bb71: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bb75: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42bb79: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bb7d: 48 89 c7 mov rdi,rax + 42bb80: e8 cb 53 00 00 call 430f50 <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE10get_prefixEv> + 42bb85: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42bb89: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42bb8c: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42bb90: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42bb93: 41 55 push r13 + 42bb95: 41 54 push r12 + 42bb97: 4d 89 f0 mov r8,r14 + 42bb9a: 48 89 d1 mov rcx,rdx + 42bb9d: 48 89 c2 mov rdx,rax + 42bba0: e8 7c 54 00 00 call 431021 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42bba5: 48 83 c4 10 add rsp,0x10 + 42bba9: 48 89 03 mov QWORD PTR [rbx],rax + 42bbac: 90 nop + 42bbad: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42bbb1: 5b pop rbx + 42bbb2: 41 5c pop r12 + 42bbb4: 41 5d pop r13 + 42bbb6: 41 5e pop r14 + 42bbb8: 5d pop rbp + 42bbb9: c3 ret + +000000000042bbba <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_hexEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_hexEvENKUlS4_E_clES4_(): + 42bbba: 55 push rbp + 42bbbb: 48 89 e5 mov rbp,rsp + 42bbbe: 48 83 ec 10 sub rsp,0x10 + 42bbc2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42bbc6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42bbca: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bbce: 48 8b 00 mov rax,QWORD PTR [rax] + 42bbd1: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42bbd5: 0f b6 40 08 movzx eax,BYTE PTR [rax+0x8] + 42bbd9: 3c 78 cmp al,0x78 + 42bbdb: 0f 95 c0 setne al + 42bbde: 44 0f b6 c0 movzx r8d,al + 42bbe2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bbe6: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 42bbe9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bbed: 48 8b 00 mov rax,QWORD PTR [rax] + 42bbf0: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42bbf4: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42bbf8: 48 89 c6 mov rsi,rax + 42bbfb: 48 89 d7 mov rdi,rdx + 42bbfe: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42bc02: 48 89 c7 mov rdi,rax + 42bc05: e8 9d 54 00 00 call 4310a7 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib> + 42bc0a: c9 leave + 42bc0b: c3 ret + +000000000042bc0c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_hexEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_hexEv(): + 42bc0c: 55 push rbp + 42bc0d: 48 89 e5 mov rbp,rsp + 42bc10: 41 56 push r14 + 42bc12: 41 55 push r13 + 42bc14: 41 54 push r12 + 42bc16: 53 push rbx + 42bc17: 48 83 ec 20 sub rsp,0x20 + 42bc1b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42bc1f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bc23: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42bc27: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42bc2b: c0 e8 07 shr al,0x7 + 42bc2e: 84 c0 test al,al + 42bc30: 74 43 je 42bc75 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_hexEv+0x69> + 42bc32: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bc36: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42bc39: 8d 48 01 lea ecx,[rax+0x1] + 42bc3c: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42bc40: 89 4a 34 mov DWORD PTR [rdx+0x34],ecx + 42bc43: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42bc47: 89 c0 mov eax,eax + 42bc49: c6 44 02 30 30 mov BYTE PTR [rdx+rax*1+0x30],0x30 + 42bc4e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bc52: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 42bc56: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bc5a: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42bc5d: 8d 70 01 lea esi,[rax+0x1] + 42bc60: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42bc64: 89 71 34 mov DWORD PTR [rcx+0x34],esi + 42bc67: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42bc6b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42bc6f: 89 c0 mov eax,eax + 42bc71: 88 4c 02 30 mov BYTE PTR [rdx+rax*1+0x30],cl + 42bc75: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bc79: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42bc7d: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42bc81: 48 89 c1 mov rcx,rax + 42bc84: 48 89 d3 mov rbx,rdx + 42bc87: 48 89 d0 mov rax,rdx + 42bc8a: 48 89 cf mov rdi,rcx + 42bc8d: 48 89 c6 mov rsi,rax + 42bc90: e8 20 30 00 00 call 42ecb5 <_ZN3fmt2v76detail12count_digitsILj4EoEEiT0_> + 42bc95: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42bc98: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42bc9c: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42bc9f: 4c 89 e9 mov rcx,r13 + 42bca2: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42bcac: 48 21 ca and rdx,rcx + 42bcaf: 48 09 d0 or rax,rdx + 42bcb2: 49 89 c5 mov r13,rax + 42bcb5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bcb9: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42bcbd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bcc1: 48 89 c7 mov rdi,rax + 42bcc4: e8 87 52 00 00 call 430f50 <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE10get_prefixEv> + 42bcc9: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42bccd: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42bcd0: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42bcd4: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42bcd7: 41 55 push r13 + 42bcd9: 41 54 push r12 + 42bcdb: 4d 89 f0 mov r8,r14 + 42bcde: 48 89 d1 mov rcx,rdx + 42bce1: 48 89 c2 mov rdx,rax + 42bce4: e8 0a 55 00 00 call 4311f3 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42bce9: 48 83 c4 10 add rsp,0x10 + 42bced: 48 89 03 mov QWORD PTR [rbx],rax + 42bcf0: 90 nop + 42bcf1: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42bcf5: 5b pop rbx + 42bcf6: 41 5c pop r12 + 42bcf8: 41 5d pop r13 + 42bcfa: 41 5e pop r14 + 42bcfc: 5d pop rbp + 42bcfd: c3 ret + +000000000042bcfe <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_binEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_binEvENKUlS4_E_clES4_(): + 42bcfe: 55 push rbp + 42bcff: 48 89 e5 mov rbp,rsp + 42bd02: 48 83 ec 10 sub rsp,0x10 + 42bd06: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42bd0a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42bd0e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bd12: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 42bd15: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bd19: 48 8b 00 mov rax,QWORD PTR [rax] + 42bd1c: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42bd20: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42bd24: 48 89 c6 mov rsi,rax + 42bd27: 48 89 d7 mov rdi,rdx + 42bd2a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42bd2e: 41 b8 00 00 00 00 mov r8d,0x0 + 42bd34: 48 89 c7 mov rdi,rax + 42bd37: e8 3d 55 00 00 call 431279 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib> + 42bd3c: c9 leave + 42bd3d: c3 ret + +000000000042bd3e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_binEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_binEv(): + 42bd3e: 55 push rbp + 42bd3f: 48 89 e5 mov rbp,rsp + 42bd42: 41 56 push r14 + 42bd44: 41 55 push r13 + 42bd46: 41 54 push r12 + 42bd48: 53 push rbx + 42bd49: 48 83 ec 20 sub rsp,0x20 + 42bd4d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42bd51: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bd55: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42bd59: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42bd5d: c0 e8 07 shr al,0x7 + 42bd60: 84 c0 test al,al + 42bd62: 74 43 je 42bda7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_binEv+0x69> + 42bd64: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bd68: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42bd6b: 8d 48 01 lea ecx,[rax+0x1] + 42bd6e: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42bd72: 89 4a 34 mov DWORD PTR [rdx+0x34],ecx + 42bd75: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42bd79: 89 c0 mov eax,eax + 42bd7b: c6 44 02 30 30 mov BYTE PTR [rdx+rax*1+0x30],0x30 + 42bd80: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bd84: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 42bd88: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bd8c: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42bd8f: 8d 70 01 lea esi,[rax+0x1] + 42bd92: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42bd96: 89 71 34 mov DWORD PTR [rcx+0x34],esi + 42bd99: 0f b6 4a 08 movzx ecx,BYTE PTR [rdx+0x8] + 42bd9d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42bda1: 89 c0 mov eax,eax + 42bda3: 88 4c 02 30 mov BYTE PTR [rdx+rax*1+0x30],cl + 42bda7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bdab: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42bdaf: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42bdb3: 48 89 c1 mov rcx,rax + 42bdb6: 48 89 d3 mov rbx,rdx + 42bdb9: 48 89 d0 mov rax,rdx + 42bdbc: 48 89 cf mov rdi,rcx + 42bdbf: 48 89 c6 mov rsi,rax + 42bdc2: e8 10 31 00 00 call 42eed7 <_ZN3fmt2v76detail12count_digitsILj1EoEEiT0_> + 42bdc7: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42bdca: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42bdce: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42bdd1: 4c 89 e9 mov rcx,r13 + 42bdd4: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42bdde: 48 21 ca and rdx,rcx + 42bde1: 48 09 d0 or rax,rdx + 42bde4: 49 89 c5 mov r13,rax + 42bde7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bdeb: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42bdef: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bdf3: 48 89 c7 mov rdi,rax + 42bdf6: e8 55 51 00 00 call 430f50 <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE10get_prefixEv> + 42bdfb: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42bdff: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42be02: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42be06: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42be09: 41 55 push r13 + 42be0b: 41 54 push r12 + 42be0d: 4d 89 f0 mov r8,r14 + 42be10: 48 89 d1 mov rcx,rdx + 42be13: 48 89 c2 mov rdx,rax + 42be16: e8 ec 55 00 00 call 431407 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42be1b: 48 83 c4 10 add rsp,0x10 + 42be1f: 48 89 03 mov QWORD PTR [rbx],rax + 42be22: 90 nop + 42be23: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42be27: 5b pop rbx + 42be28: 41 5c pop r12 + 42be2a: 41 5d pop r13 + 42be2c: 41 5e pop r14 + 42be2e: 5d pop rbp + 42be2f: c3 ret + +000000000042be30 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEvENKUlS4_E_clES4_(): + 42be30: 55 push rbp + 42be31: 48 89 e5 mov rbp,rsp + 42be34: 48 83 ec 10 sub rsp,0x10 + 42be38: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42be3c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42be40: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42be44: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 42be47: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42be4b: 48 8b 00 mov rax,QWORD PTR [rax] + 42be4e: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42be52: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42be56: 48 89 c6 mov rsi,rax + 42be59: 48 89 d7 mov rdi,rdx + 42be5c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42be60: 41 b8 00 00 00 00 mov r8d,0x0 + 42be66: 48 89 c7 mov rdi,rax + 42be69: e8 1f 56 00 00 call 43148d <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib> + 42be6e: c9 leave + 42be6f: c3 ret + +000000000042be70 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEv(): + 42be70: 55 push rbp + 42be71: 48 89 e5 mov rbp,rsp + 42be74: 41 56 push r14 + 42be76: 41 55 push r13 + 42be78: 41 54 push r12 + 42be7a: 53 push rbx + 42be7b: 48 83 ec 20 sub rsp,0x20 + 42be7f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42be83: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42be87: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42be8b: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42be8f: 48 89 c1 mov rcx,rax + 42be92: 48 89 d3 mov rbx,rdx + 42be95: 48 89 d0 mov rax,rdx + 42be98: 48 89 cf mov rdi,rcx + 42be9b: 48 89 c6 mov rsi,rax + 42be9e: e8 98 32 00 00 call 42f13b <_ZN3fmt2v76detail12count_digitsILj3EoEEiT0_> + 42bea3: 89 45 dc mov DWORD PTR [rbp-0x24],eax + 42bea6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42beaa: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42beae: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42beb2: c0 e8 07 shr al,0x7 + 42beb5: 84 c0 test al,al + 42beb7: 74 40 je 42bef9 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEv+0x89> + 42beb9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bebd: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 42bec1: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 42bec4: 39 45 dc cmp DWORD PTR [rbp-0x24],eax + 42bec7: 7c 30 jl 42bef9 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEv+0x89> + 42bec9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42becd: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42bed1: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42bed5: 48 09 d0 or rax,rdx + 42bed8: 48 85 c0 test rax,rax + 42bedb: 74 1c je 42bef9 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEv+0x89> + 42bedd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bee1: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42bee4: 8d 48 01 lea ecx,[rax+0x1] + 42bee7: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42beeb: 89 4a 34 mov DWORD PTR [rdx+0x34],ecx + 42beee: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42bef2: 89 c0 mov eax,eax + 42bef4: c6 44 02 30 30 mov BYTE PTR [rdx+rax*1+0x30],0x30 + 42bef9: 4c 8b 65 c8 mov r12,QWORD PTR [rbp-0x38] + 42befd: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + 42bf00: 4c 89 e9 mov rcx,r13 + 42bf03: 48 ba 00 00 00 00 ff ff ff ff movabs rdx,0xffffffff00000000 + 42bf0d: 48 21 ca and rdx,rcx + 42bf10: 48 09 d0 or rax,rdx + 42bf13: 49 89 c5 mov r13,rax + 42bf16: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bf1a: 4c 8b 70 10 mov r14,QWORD PTR [rax+0x10] + 42bf1e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42bf22: 48 89 c7 mov rdi,rax + 42bf25: e8 26 50 00 00 call 430f50 <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE10get_prefixEv> + 42bf2a: 48 8b 5d c8 mov rbx,QWORD PTR [rbp-0x38] + 42bf2e: 8b 75 dc mov esi,DWORD PTR [rbp-0x24] + 42bf31: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 42bf35: 48 8b 39 mov rdi,QWORD PTR [rcx] + 42bf38: 41 55 push r13 + 42bf3a: 41 54 push r12 + 42bf3c: 4d 89 f0 mov r8,r14 + 42bf3f: 48 89 d1 mov rcx,rdx + 42bf42: 48 89 c2 mov rdx,rax + 42bf45: e8 8f 56 00 00 call 4315d9 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_> + 42bf4a: 48 83 c4 10 add rsp,0x10 + 42bf4e: 48 89 03 mov QWORD PTR [rbx],rax + 42bf51: 90 nop + 42bf52: 48 8d 65 e0 lea rsp,[rbp-0x20] + 42bf56: 5b pop rbx + 42bf57: 41 5c pop r12 + 42bf59: 41 5d pop r13 + 42bf5b: 41 5e pop r14 + 42bf5d: 5d pop rbp + 42bf5e: c3 ret + 42bf5f: 90 nop + +000000000042bf60 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEvENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEvENKUlS4_E_clES4_(): + 42bf60: 55 push rbp + 42bf61: 48 89 e5 mov rbp,rsp + 42bf64: 48 83 ec 10 sub rsp,0x10 + 42bf68: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42bf6c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42bf70: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bf74: 48 8b 10 mov rdx,QWORD PTR [rax] + 42bf77: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bf7b: 8b 40 08 mov eax,DWORD PTR [rax+0x8] + 42bf7e: 48 98 cdqe + 42bf80: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42bf84: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42bf88: 48 8b 00 mov rax,QWORD PTR [rax] + 42bf8b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42bf8f: 48 89 ce mov rsi,rcx + 42bf92: 48 89 c7 mov rdi,rax + 42bf95: e8 a6 7f fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 42bf9a: c9 leave + 42bf9b: c3 ret + +000000000042bf9c <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv(): + 42bf9c: 55 push rbp + 42bf9d: 48 89 e5 mov rbp,rsp + 42bfa0: 41 54 push r12 + 42bfa2: 53 push rbx + 42bfa3: 48 81 ec 10 03 00 00 sub rsp,0x310 + 42bfaa: 48 89 bd e8 fc ff ff mov QWORD PTR [rbp-0x318],rdi + 42bfb1: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42bfb8: 48 8b 95 e8 fc ff ff mov rdx,QWORD PTR [rbp-0x318] + 42bfbf: 48 8b 52 08 mov rdx,QWORD PTR [rdx+0x8] + 42bfc3: 48 89 d6 mov rsi,rdx + 42bfc6: 48 89 c7 mov rdi,rax + 42bfc9: e8 e5 21 00 00 call 42e1b3 <_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE> + 42bfce: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42bfd5: 48 89 c7 mov rdi,rax + 42bfd8: e8 63 74 fd ff call 403440 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 42bfdd: 84 c0 test al,al + 42bfdf: 74 19 je 42bffa <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x5e> + 42bfe1: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42bfe8: 48 89 c7 mov rdi,rax + 42bfeb: e8 2e fb ff ff call 42bb1e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEv> + 42bff0: bb 00 00 00 00 mov ebx,0x0 + 42bff5: e9 78 04 00 00 jmp 42c472 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x4d6> + 42bffa: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c001: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42c005: 48 89 c7 mov rdi,rax + 42c008: e8 cf 21 00 00 call 42e1dc <_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE> + 42c00d: 88 85 5f ff ff ff mov BYTE PTR [rbp-0xa1],al + 42c013: 0f b6 85 5f ff ff ff movzx eax,BYTE PTR [rbp-0xa1] + 42c01a: 84 c0 test al,al + 42c01c: 75 19 jne 42c037 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x9b> + 42c01e: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c025: 48 89 c7 mov rdi,rax + 42c028: e8 f1 fa ff ff call 42bb1e <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEv> + 42c02d: bb 00 00 00 00 mov ebx,0x0 + 42c032: e9 3b 04 00 00 jmp 42c472 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x4d6> + 42c037: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c03e: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42c042: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42c046: 48 89 c1 mov rcx,rax + 42c049: 48 89 d3 mov rbx,rdx + 42c04c: 48 89 d0 mov rax,rdx + 42c04f: 48 89 cf mov rdi,rcx + 42c052: 48 89 c6 mov rsi,rax + 42c055: e8 08 92 fd ff call 405262 <_ZN3fmt2v76detail12count_digitsEo> + 42c05a: 89 45 d0 mov DWORD PTR [rbp-0x30],eax + 42c05d: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42c060: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 42c063: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42c066: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 42c069: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c070: 48 89 c7 mov rdi,rax + 42c073: e8 78 70 fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42c078: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42c07f: eb 2b jmp 42c0ac <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x110> + 42c081: 83 45 ec 01 add DWORD PTR [rbp-0x14],0x1 + 42c085: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c08c: 48 89 c7 mov rdi,rax + 42c08f: e8 9e 21 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42c094: 0f b6 00 movzx eax,BYTE PTR [rax] + 42c097: 0f be c0 movsx eax,al + 42c09a: 29 45 e8 sub DWORD PTR [rbp-0x18],eax + 42c09d: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c0a4: 48 89 c7 mov rdi,rax + 42c0a7: e8 a2 21 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 42c0ac: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c0b3: 48 89 c7 mov rdi,rax + 42c0b6: e8 95 6f fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42c0bb: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 42c0bf: 48 8d 55 88 lea rdx,[rbp-0x78] + 42c0c3: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c0ca: 48 89 d6 mov rsi,rdx + 42c0cd: 48 89 c7 mov rdi,rax + 42c0d0: e8 21 21 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42c0d5: 84 c0 test al,al + 42c0d7: 74 52 je 42c12b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x18f> + 42c0d9: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c0e0: 48 89 c7 mov rdi,rax + 42c0e3: e8 4a 21 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42c0e8: 0f b6 00 movzx eax,BYTE PTR [rax] + 42c0eb: 0f be c0 movsx eax,al + 42c0ee: 39 45 e8 cmp DWORD PTR [rbp-0x18],eax + 42c0f1: 7e 38 jle 42c12b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x18f> + 42c0f3: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c0fa: 48 89 c7 mov rdi,rax + 42c0fd: e8 30 21 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42c102: 0f b6 00 movzx eax,BYTE PTR [rax] + 42c105: 84 c0 test al,al + 42c107: 7e 22 jle 42c12b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x18f> + 42c109: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c110: 48 89 c7 mov rdi,rax + 42c113: e8 1a 21 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42c118: 0f b6 18 movzx ebx,BYTE PTR [rax] + 42c11b: e8 23 21 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 42c120: 38 c3 cmp bl,al + 42c122: 74 07 je 42c12b <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x18f> + 42c124: b8 01 00 00 00 mov eax,0x1 + 42c129: eb 05 jmp 42c130 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x194> + 42c12b: b8 00 00 00 00 mov eax,0x0 + 42c130: 84 c0 test al,al + 42c132: 0f 85 49 ff ff ff jne 42c081 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0xe5> + 42c138: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c13f: 48 89 c7 mov rdi,rax + 42c142: e8 09 6f fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42c147: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 42c14b: 48 8d 55 90 lea rdx,[rbp-0x70] + 42c14f: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c156: 48 89 d6 mov rsi,rdx + 42c159: 48 89 c7 mov rdi,rax + 42c15c: e8 0d 21 00 00 call 42e26e <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42c161: 84 c0 test al,al + 42c163: 74 23 je 42c188 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x1ec> + 42c165: 8b 45 e8 mov eax,DWORD PTR [rbp-0x18] + 42c168: 8d 58 ff lea ebx,[rax-0x1] + 42c16b: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c172: 48 89 c7 mov rdi,rax + 42c175: e8 a6 70 fd ff call 403220 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv@plt> + 42c17a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42c17d: 0f be c8 movsx ecx,al + 42c180: 89 d8 mov eax,ebx + 42c182: 99 cdq + 42c183: f7 f9 idiv ecx + 42c185: 01 45 ec add DWORD PTR [rbp-0x14],eax + 42c188: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c18f: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42c193: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42c197: 8b 4d d0 mov ecx,DWORD PTR [rbp-0x30] + 42c19a: 48 89 c6 mov rsi,rax + 42c19d: 48 89 d7 mov rdi,rdx + 42c1a0: 48 8d 85 20 ff ff ff lea rax,[rbp-0xe0] + 42c1a7: 48 89 c7 mov rdi,rax + 42c1aa: e8 0e 80 fe ff call 4141bd <_ZN3fmt2v76detail14format_decimalIcoEENS1_21format_decimal_resultIPT_EES5_T0_i> + 42c1af: 48 8d 45 9f lea rax,[rbp-0x61] + 42c1b3: 48 89 c7 mov rdi,rax + 42c1b6: e8 b5 72 fd ff call 403470 <_ZNSaIcEC1Ev@plt> + 42c1bb: 48 8d 55 9f lea rdx,[rbp-0x61] + 42c1bf: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42c1c6: 48 89 d6 mov rsi,rdx + 42c1c9: 48 89 c7 mov rdi,rax + 42c1cc: e8 71 f5 fd ff call 40b742 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEEC1ERKS2_> + 42c1d1: 48 8d 45 9f lea rax,[rbp-0x61] + 42c1d5: 48 89 c7 mov rdi,rax + 42c1d8: e8 f3 70 fd ff call 4032d0 <_ZNSaIcED1Ev@plt> + 42c1dd: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c1e4: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42c1e7: 01 45 ec add DWORD PTR [rbp-0x14],eax + 42c1ea: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42c1ed: 89 c7 mov edi,eax + 42c1ef: e8 cd f3 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42c1f4: 89 45 cc mov DWORD PTR [rbp-0x34],eax + 42c1f7: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42c1fa: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42c201: 48 89 d6 mov rsi,rdx + 42c204: 48 89 c7 mov rdi,rax + 42c207: e8 24 fe fd ff call 40c030 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE6resizeEm> + 42c20c: 48 8d 8d 5f ff ff ff lea rcx,[rbp-0xa1] + 42c213: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42c21a: ba 01 00 00 00 mov edx,0x1 + 42c21f: 48 89 ce mov rsi,rcx + 42c222: 48 89 c7 mov rdi,rax + 42c225: e8 be f2 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42c22a: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 42c231: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c238: 48 89 c7 mov rdi,rax + 42c23b: e8 b0 6e fd ff call 4030f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv@plt> + 42c240: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42c247: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42c24e: 48 89 c7 mov rdi,rax + 42c251: e8 96 f5 fd ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42c256: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42c259: 48 63 d2 movsxd rdx,edx + 42c25c: 48 83 ea 01 sub rdx,0x1 + 42c260: 48 01 d0 add rax,rdx + 42c263: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42c267: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42c26a: 83 e8 01 sub eax,0x1 + 42c26d: 89 45 d4 mov DWORD PTR [rbp-0x2c],eax + 42c270: e9 60 01 00 00 jmp 42c3d5 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x439> + 42c275: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c279: 48 8d 50 ff lea rdx,[rax-0x1] + 42c27d: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42c281: 8b 55 d4 mov edx,DWORD PTR [rbp-0x2c] + 42c284: 48 63 d2 movsxd rdx,edx + 42c287: 0f b6 94 15 20 ff ff ff movzx edx,BYTE PTR [rbp+rdx*1-0xe0] + 42c28f: 88 10 mov BYTE PTR [rax],dl + 42c291: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c298: 48 89 c7 mov rdi,rax + 42c29b: e8 92 1f 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42c2a0: 0f b6 00 movzx eax,BYTE PTR [rax] + 42c2a3: 84 c0 test al,al + 42c2a5: 7e 40 jle 42c2e7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x34b> + 42c2a7: 83 45 e4 01 add DWORD PTR [rbp-0x1c],0x1 + 42c2ab: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c2b2: 48 89 c7 mov rdi,rax + 42c2b5: e8 78 1f 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42c2ba: 0f b6 00 movzx eax,BYTE PTR [rax] + 42c2bd: 0f be c8 movsx ecx,al + 42c2c0: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + 42c2c3: 99 cdq + 42c2c4: f7 f9 idiv ecx + 42c2c6: 89 d0 mov eax,edx + 42c2c8: 85 c0 test eax,eax + 42c2ca: 75 1b jne 42c2e7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x34b> + 42c2cc: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c2d3: 48 89 c7 mov rdi,rax + 42c2d6: e8 57 1f 00 00 call 42e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 42c2db: 0f b6 18 movzx ebx,BYTE PTR [rax] + 42c2de: e8 60 1f 00 00 call 42e243 <_ZN3fmt2v76detail9max_valueIcEET_v> + 42c2e3: 38 c3 cmp bl,al + 42c2e5: 75 07 jne 42c2ee <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x352> + 42c2e7: b8 01 00 00 00 mov eax,0x1 + 42c2ec: eb 05 jmp 42c2f3 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x357> + 42c2ee: b8 00 00 00 00 mov eax,0x0 + 42c2f3: 84 c0 test al,al + 42c2f5: 0f 85 d5 00 00 00 jne 42c3d0 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x434> + 42c2fb: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c302: 48 89 c7 mov rdi,rax + 42c305: e8 46 6d fd ff call 403050 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv@plt> + 42c30a: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 42c30e: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c315: be 01 00 00 00 mov esi,0x1 + 42c31a: 48 89 c7 mov rdi,rax + 42c31d: e8 88 1f 00 00 call 42e2aa <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl> + 42c322: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 42c326: 48 8d 55 a0 lea rdx,[rbp-0x60] + 42c32a: 48 8d 45 a8 lea rax,[rbp-0x58] + 42c32e: 48 89 d6 mov rsi,rdx + 42c331: 48 89 c7 mov rdi,rax + 42c334: e8 bd 1e 00 00 call 42e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 42c339: 84 c0 test al,al + 42c33b: 74 16 je 42c353 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x3b7> + 42c33d: c7 45 e4 00 00 00 00 mov DWORD PTR [rbp-0x1c],0x0 + 42c344: 48 8d 85 50 ff ff ff lea rax,[rbp-0xb0] + 42c34b: 48 89 c7 mov rdi,rax + 42c34e: e8 fb 1e 00 00 call 42e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 42c353: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42c35a: 48 89 c7 mov rdi,rax + 42c35d: e8 f2 8c fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42c362: 48 89 c2 mov rdx,rax + 42c365: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c369: 48 89 d6 mov rsi,rdx + 42c36c: 48 89 c7 mov rdi,rax + 42c36f: e8 e4 0d fe ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 42c374: 49 89 c4 mov r12,rax + 42c377: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42c37e: 48 89 c7 mov rdi,rax + 42c381: e8 bc 8c fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 42c386: 48 89 c3 mov rbx,rax + 42c389: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42c390: 48 89 c7 mov rdi,rax + 42c393: e8 bc 8c fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42c398: 48 01 c3 add rbx,rax + 42c39b: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42c3a2: 48 89 c7 mov rdi,rax + 42c3a5: e8 98 8c fd ff call 405042 <_ZNK3fmt2v717basic_string_viewIcE4dataEv> + 42c3aa: 4c 89 e2 mov rdx,r12 + 42c3ad: 48 89 de mov rsi,rbx + 42c3b0: 48 89 c7 mov rdi,rax + 42c3b3: e8 60 64 fe ff call 412818 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 42c3b8: 48 8d 85 f0 fc ff ff lea rax,[rbp-0x310] + 42c3bf: 48 89 c7 mov rdi,rax + 42c3c2: e8 8d 8c fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42c3c7: 48 f7 d8 neg rax + 42c3ca: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 42c3ce: eb 01 jmp 42c3d1 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x435> + 42c3d0: 90 nop + 42c3d1: 83 6d d4 01 sub DWORD PTR [rbp-0x2c],0x1 + 42c3d5: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 42c3d9: 0f 8f 96 fe ff ff jg 42c275 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x2d9> + 42c3df: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c3e3: 48 8d 50 ff lea rdx,[rax-0x1] + 42c3e7: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42c3eb: 0f b6 95 20 ff ff ff movzx edx,BYTE PTR [rbp-0xe0] + 42c3f2: 88 10 mov BYTE PTR [rax],dl + 42c3f4: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c3fb: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42c3fe: 85 c0 test eax,eax + 42c400: 74 07 je 42c409 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x46d> + 42c402: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c406: c6 00 2d mov BYTE PTR [rax],0x2d + 42c409: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42c410: 48 89 c7 mov rdi,rax + 42c413: e8 d4 f3 fd ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 42c418: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 42c41c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c420: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42c424: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 42c427: 89 45 b8 mov DWORD PTR [rbp-0x48],eax + 42c42a: 8b 4d cc mov ecx,DWORD PTR [rbp-0x34] + 42c42d: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42c430: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c437: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 42c43b: 48 8b 9d e8 fc ff ff mov rbx,QWORD PTR [rbp-0x318] + 42c442: 48 8d 7d b0 lea rdi,[rbp-0x50] + 42c446: 48 8b 85 e8 fc ff ff mov rax,QWORD PTR [rbp-0x318] + 42c44d: 48 8b 00 mov rax,QWORD PTR [rax] + 42c450: 49 89 f8 mov r8,rdi + 42c453: 48 89 c7 mov rdi,rax + 42c456: e8 04 52 00 00 call 43165f <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_coE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_> + 42c45b: 48 89 03 mov QWORD PTR [rbx],rax + 42c45e: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42c465: 48 89 c7 mov rdi,rax + 42c468: e8 45 f3 fd ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 42c46d: bb 01 00 00 00 mov ebx,0x1 + 42c472: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c479: 48 89 c7 mov rdi,rax + 42c47c: e8 4f 6d fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42c481: 83 fb 01 cmp ebx,0x1 + 42c484: eb 31 jmp 42c4b7 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x51b> + 42c486: 48 89 c3 mov rbx,rax + 42c489: 48 8d 85 00 fd ff ff lea rax,[rbp-0x300] + 42c490: 48 89 c7 mov rdi,rax + 42c493: e8 1a f3 fd ff call 40b7b2 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev> + 42c498: eb 03 jmp 42c49d <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEv+0x501> + 42c49a: 48 89 c3 mov rbx,rax + 42c49d: 48 8d 85 60 ff ff ff lea rax,[rbp-0xa0] + 42c4a4: 48 89 c7 mov rdi,rax + 42c4a7: e8 24 6d fd ff call 4031d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42c4ac: 48 89 d8 mov rax,rbx + 42c4af: 48 89 c7 mov rdi,rax + 42c4b2: e8 a9 6f fd ff call 403460 <_Unwind_Resume@plt> + 42c4b7: 48 81 c4 10 03 00 00 add rsp,0x310 + 42c4be: 5b pop rbx + 42c4bf: 41 5c pop r12 + 42c4c1: 5d pop rbp + 42c4c2: c3 ret + 42c4c3: 90 nop + +000000000042c4c4 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_chrEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_chrEv(): + 42c4c4: 55 push rbp + 42c4c5: 48 89 e5 mov rbp,rsp + 42c4c8: 48 83 ec 20 sub rsp,0x20 + 42c4cc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42c4d0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c4d4: 48 8b 50 28 mov rdx,QWORD PTR [rax+0x28] + 42c4d8: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20] + 42c4dc: 88 45 f7 mov BYTE PTR [rbp-0x9],al + 42c4df: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c4e3: be 00 00 00 00 mov esi,0x0 + 42c4e8: 48 89 c7 mov rdi,rax + 42c4eb: e8 20 45 fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 42c4f0: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42c4f4: 48 8d 45 f8 lea rax,[rbp-0x8] + 42c4f8: 48 89 c7 mov rdi,rax + 42c4fb: e8 3c 45 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42c500: 48 89 c2 mov rdx,rax + 42c503: 48 8d 45 f7 lea rax,[rbp-0x9] + 42c507: 48 89 c6 mov rsi,rax + 42c50a: 48 89 d7 mov rdi,rdx + 42c50d: e8 38 45 fe ff call 410a4a <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSEOc> + 42c512: 90 nop + 42c513: c9 leave + 42c514: c3 ret + 42c515: 90 nop + +000000000042c516 <_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE8on_errorEv>: +_ZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE8on_errorEv(): + 42c516: 55 push rbp + 42c517: 48 89 e5 mov rbp,rsp + 42c51a: 41 54 push r12 + 42c51c: 53 push rbx + 42c51d: 48 83 ec 10 sub rsp,0x10 + 42c521: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42c525: bf 10 00 00 00 mov edi,0x10 + 42c52a: e8 21 6c fd ff call 403150 <__cxa_allocate_exception@plt> + 42c52f: 48 89 c3 mov rbx,rax + 42c532: be 17 66 43 00 mov esi,0x436617 + 42c537: 48 89 df mov rdi,rbx + 42c53a: e8 a9 8b fd ff call 4050e8 <_ZN3fmt2v712format_errorC1EPKc> + 42c53f: ba f4 3b 40 00 mov edx,0x403bf4 + 42c544: be a0 7f 43 00 mov esi,0x437fa0 + 42c549: 48 89 df mov rdi,rbx + 42c54c: e8 ff 6e fd ff call 403450 <__cxa_throw@plt> + 42c551: 49 89 c4 mov r12,rax + 42c554: 48 89 df mov rdi,rbx + 42c557: e8 d4 6c fd ff call 403230 <__cxa_free_exception@plt> + 42c55c: 4c 89 e0 mov rax,r12 + 42c55f: 48 89 c7 mov rdi,rax + 42c562: e8 f9 6e fd ff call 403460 <_Unwind_Resume@plt> + 42c567: 90 nop + +000000000042c568 <_ZZN3fmt2v76detail10write_charIcNS1_15buffer_appenderIcEEEET0_S5_T_RKNS0_18basic_format_specsIS6_EEENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail10write_charIcNS1_15buffer_appenderIcEEEET0_S5_T_RKNS0_18basic_format_specsIS6_EEENKUlS4_E_clES4_(): + 42c568: 55 push rbp + 42c569: 48 89 e5 mov rbp,rsp + 42c56c: 53 push rbx + 42c56d: 48 83 ec 28 sub rsp,0x28 + 42c571: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42c575: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42c579: 48 8b 5d d8 mov rbx,QWORD PTR [rbp-0x28] + 42c57d: 48 8d 45 d0 lea rax,[rbp-0x30] + 42c581: be 00 00 00 00 mov esi,0x0 + 42c586: 48 89 c7 mov rdi,rax + 42c589: e8 82 44 fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 42c58e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42c592: 48 8d 45 e8 lea rax,[rbp-0x18] + 42c596: 48 89 c7 mov rdi,rax + 42c599: e8 9e 44 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42c59e: 48 89 de mov rsi,rbx + 42c5a1: 48 89 c7 mov rdi,rax + 42c5a4: e8 0b 9f fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42c5a9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42c5ad: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42c5b1: c9 leave + 42c5b2: c3 ret + +000000000042c5b3 <_ZN3fmt2v76detail10write_charIcNS1_15buffer_appenderIcEEEET0_S5_T_RKNS0_18basic_format_specsIS6_EE>: +_ZN3fmt2v76detail10write_charIcNS1_15buffer_appenderIcEEEET0_S5_T_RKNS0_18basic_format_specsIS6_EE(): + 42c5b3: 55 push rbp + 42c5b4: 48 89 e5 mov rbp,rsp + 42c5b7: 48 83 ec 30 sub rsp,0x30 + 42c5bb: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42c5bf: 89 f0 mov eax,esi + 42c5c1: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42c5c5: 88 45 e4 mov BYTE PTR [rbp-0x1c],al + 42c5c8: 0f b6 45 e4 movzx eax,BYTE PTR [rbp-0x1c] + 42c5cc: 88 45 ff mov BYTE PTR [rbp-0x1],al + 42c5cf: 48 8d 55 ff lea rdx,[rbp-0x1] + 42c5d3: 48 8b 75 d8 mov rsi,QWORD PTR [rbp-0x28] + 42c5d7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c5db: 48 89 d1 mov rcx,rdx + 42c5de: ba 01 00 00 00 mov edx,0x1 + 42c5e3: 48 89 c7 mov rdi,rax + 42c5e6: e8 91 51 00 00 call 43177c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmOT2_> + 42c5eb: c9 leave + 42c5ec: c3 ret + 42c5ed: 90 nop + +000000000042c5ee <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEc>: +_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE5writeEc(): + 42c5ee: 55 push rbp + 42c5ef: 48 89 e5 mov rbp,rsp + 42c5f2: 48 83 ec 30 sub rsp,0x30 + 42c5f6: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42c5fa: 89 f0 mov eax,esi + 42c5fc: 88 45 d4 mov BYTE PTR [rbp-0x2c],al + 42c5ff: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c603: be 01 00 00 00 mov esi,0x1 + 42c608: 48 89 c7 mov rdi,rax + 42c60b: e8 6e ae ff ff call 42747e <_ZN3fmt2v76detail18arg_formatter_baseINS1_15buffer_appenderIcEEcNS1_13error_handlerEE7reserveEm> + 42c610: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42c614: 48 8d 45 e8 lea rax,[rbp-0x18] + 42c618: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42c61c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42c620: be 00 00 00 00 mov esi,0x0 + 42c625: 48 89 c7 mov rdi,rax + 42c628: e8 e3 43 fe ff call 410a10 <_ZN3fmt2v76detail15buffer_appenderIcEppEi> + 42c62d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42c631: 48 8d 45 f0 lea rax,[rbp-0x10] + 42c635: 48 89 c7 mov rdi,rax + 42c638: e8 ff 43 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42c63d: 48 89 c2 mov rdx,rax + 42c640: 48 8d 45 d4 lea rax,[rbp-0x2c] + 42c644: 48 89 c6 mov rsi,rax + 42c647: 48 89 d7 mov rdi,rdx + 42c64a: e8 65 9e fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42c64f: 90 nop + 42c650: c9 leave + 42c651: c3 ret + +000000000042c652 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_5writeIccS6_EET1_S8_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS6_E_EESD_SD_RKNSC_IS8_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_5writeIccS6_EET1_S8_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS6_E_EESD_SD_RKNSC_IS8_EEmmOT2_(): + 42c652: 55 push rbp + 42c653: 48 89 e5 mov rbp,rsp + 42c656: 48 83 ec 60 sub rsp,0x60 + 42c65a: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42c65e: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42c662: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42c666: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42c66a: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42c66e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c672: 8b 00 mov eax,DWORD PTR [rax] + 42c674: 89 c7 mov edi,eax + 42c676: e8 46 ef fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42c67b: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42c67e: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42c681: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42c685: 73 09 jae 42c690 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_5writeIccS6_EET1_S8_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS6_E_EESD_SD_RKNSC_IS8_EEmmOT2_+0x3e> + 42c687: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42c68a: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42c68e: eb 05 jmp 42c695 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_5writeIccS6_EET1_S8_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEEUlS6_E_EESD_SD_RKNSC_IS8_EEmmOT2_+0x43> + 42c690: b8 00 00 00 00 mov eax,0x0 + 42c695: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42c699: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 42c6a1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c6a5: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42c6a9: 83 e0 0f and eax,0xf + 42c6ac: 0f b6 d0 movzx edx,al + 42c6af: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c6b3: 48 01 d0 add rax,rdx + 42c6b6: 0f b6 00 movzx eax,BYTE PTR [rax] + 42c6b9: 0f be c0 movsx eax,al + 42c6bc: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42c6c0: 89 c1 mov ecx,eax + 42c6c2: 48 d3 ea shr rdx,cl + 42c6c5: 48 89 d0 mov rax,rdx + 42c6c8: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42c6cc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c6d0: 48 83 c0 0a add rax,0xa + 42c6d4: 48 89 c7 mov rdi,rax + 42c6d7: e8 d4 5d ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42c6dc: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42c6e1: 48 89 c2 mov rdx,rax + 42c6e4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42c6e8: 48 01 c2 add rdx,rax + 42c6eb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42c6ef: 48 89 d6 mov rsi,rdx + 42c6f2: 48 89 c7 mov rdi,rax + 42c6f5: e8 47 42 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 42c6fa: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42c6fe: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c702: 48 8d 50 0a lea rdx,[rax+0xa] + 42c706: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42c70a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c70e: 48 89 ce mov rsi,rcx + 42c711: 48 89 c7 mov rdi,rax + 42c714: e8 fb 97 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 42c719: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42c71d: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42c721: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42c725: 48 89 d6 mov rsi,rdx + 42c728: 48 89 c7 mov rdi,rax + 42c72b: e8 0a ac ff ff call 42733a <_ZZN3fmt2v76detail5writeIccNS1_15buffer_appenderIcEEEET1_S5_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EEENKUlS4_E_clES4_> + 42c730: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42c734: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c738: 48 8d 50 0a lea rdx,[rax+0xa] + 42c73c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42c740: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42c744: 48 89 c1 mov rcx,rax + 42c747: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c74b: 48 89 ce mov rsi,rcx + 42c74e: 48 89 c7 mov rdi,rax + 42c751: e8 be 97 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 42c756: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42c75a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42c75e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42c762: 48 89 d6 mov rsi,rdx + 42c765: 48 89 c7 mov rdi,rax + 42c768: e8 72 43 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 42c76d: c9 leave + 42c76e: c3 ret + +000000000042c76f <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SA_S9_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SA_S9_(): + 42c76f: 55 push rbp + 42c770: 48 89 e5 mov rbp,rsp + 42c773: 48 83 ec 30 sub rsp,0x30 + 42c777: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42c77b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42c77f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42c783: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42c787: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 42c78b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42c78f: eb 34 jmp 42c7c5 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SA_S9_+0x56> + 42c791: 48 8d 45 d8 lea rax,[rbp-0x28] + 42c795: 48 89 c7 mov rdi,rax + 42c798: e8 9f 42 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42c79d: 48 89 c2 mov rdx,rax + 42c7a0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c7a4: 48 89 c6 mov rsi,rax + 42c7a7: 48 89 d7 mov rdi,rdx + 42c7aa: e8 05 9d fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42c7af: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + 42c7b4: 48 8d 45 d8 lea rax,[rbp-0x28] + 42c7b8: 48 89 c7 mov rdi,rax + 42c7bb: e8 54 77 fe ff call 413f14 <_ZN3fmt2v76detail15buffer_appenderIcEppEv> + 42c7c0: 48 83 6d f8 01 sub QWORD PTR [rbp-0x8],0x1 + 42c7c5: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42c7ca: 7f c5 jg 42c791 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SA_S9_+0x22> + 42c7cc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c7d0: c9 leave + 42c7d1: c3 ret + +000000000042c7d2 <_ZSt14__copy_move_a2ILb0EPKwPwET1_T0_S4_S3_>: +_ZSt14__copy_move_a2ILb0EPKwPwET1_T0_S4_S3_(): + 42c7d2: 55 push rbp + 42c7d3: 48 89 e5 mov rbp,rsp + 42c7d6: 48 83 ec 20 sub rsp,0x20 + 42c7da: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42c7de: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42c7e2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42c7e6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42c7ea: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 42c7ee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42c7f2: 48 89 ce mov rsi,rcx + 42c7f5: 48 89 c7 mov rdi,rax + 42c7f8: e8 b8 4f 00 00 call 4317b5 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIwEEPT_PKS3_S6_S4_> + 42c7fd: c9 leave + 42c7fe: c3 ret + +000000000042c7ff <_ZSt10__fill_n_aIPcmcET_S1_T0_RKT1_St26random_access_iterator_tag>: +_ZSt10__fill_n_aIPcmcET_S1_T0_RKT1_St26random_access_iterator_tag(): + 42c7ff: 55 push rbp + 42c800: 48 89 e5 mov rbp,rsp + 42c803: 48 83 ec 20 sub rsp,0x20 + 42c807: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42c80b: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42c80f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42c813: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + 42c818: 75 06 jne 42c820 <_ZSt10__fill_n_aIPcmcET_S1_T0_RKT1_St26random_access_iterator_tag+0x21> + 42c81a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42c81e: eb 2a jmp 42c84a <_ZSt10__fill_n_aIPcmcET_S1_T0_RKT1_St26random_access_iterator_tag+0x4b> + 42c820: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42c824: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42c828: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42c82c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42c830: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42c834: 48 89 ce mov rsi,rcx + 42c837: 48 89 c7 mov rdi,rax + 42c83a: e8 6f ff fe ff call 41c7ae <_ZSt8__fill_aIPccEvT_S1_RKT0_> + 42c83f: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42c843: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42c847: 48 01 d0 add rax,rdx + 42c84a: c9 leave + 42c84b: c3 ret + +000000000042c84c <_ZSt8__copy_nIPKcmPcET1_T_T0_S3_St26random_access_iterator_tag>: +_ZSt8__copy_nIPKcmPcET1_T_T0_S3_St26random_access_iterator_tag(): + 42c84c: 55 push rbp + 42c84d: 48 89 e5 mov rbp,rsp + 42c850: 48 83 ec 20 sub rsp,0x20 + 42c854: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42c858: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42c85c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42c860: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42c864: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42c868: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42c86c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42c870: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42c874: 48 89 ce mov rsi,rcx + 42c877: 48 89 c7 mov rdi,rax + 42c87a: e8 87 93 fe ff call 415c06 <_ZSt4copyIPKcPcET0_T_S4_S3_> + 42c87f: c9 leave + 42c880: c3 ret + +000000000042c881 <_ZSt13__copy_move_aILb0EPcS0_ET1_T0_S2_S1_>: +_ZSt13__copy_move_aILb0EPcS0_ET1_T0_S2_S1_(): + 42c881: 55 push rbp + 42c882: 48 89 e5 mov rbp,rsp + 42c885: 41 54 push r12 + 42c887: 53 push rbx + 42c888: 48 83 ec 20 sub rsp,0x20 + 42c88c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42c890: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42c894: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42c898: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c89c: 48 89 c7 mov rdi,rax + 42c89f: e8 6f 0c ff ff call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 42c8a4: 49 89 c4 mov r12,rax + 42c8a7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42c8ab: 48 89 c7 mov rdi,rax + 42c8ae: e8 60 0c ff ff call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 42c8b3: 48 89 c3 mov rbx,rax + 42c8b6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c8ba: 48 89 c7 mov rdi,rax + 42c8bd: e8 51 0c ff ff call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 42c8c2: 4c 89 e2 mov rdx,r12 + 42c8c5: 48 89 de mov rsi,rbx + 42c8c8: 48 89 c7 mov rdi,rax + 42c8cb: e8 44 4f 00 00 call 431814 <_ZSt14__copy_move_a1ILb0EPcS0_ET1_T0_S2_S1_> + 42c8d0: 48 89 c2 mov rdx,rax + 42c8d3: 48 8d 45 d8 lea rax,[rbp-0x28] + 42c8d7: 48 89 d6 mov rsi,rdx + 42c8da: 48 89 c7 mov rdi,rax + 42c8dd: e8 6c 0c ff ff call 41d54e <_ZSt12__niter_wrapIPcET_RKS1_S1_> + 42c8e2: 48 83 c4 20 add rsp,0x20 + 42c8e6: 5b pop rbx + 42c8e7: 41 5c pop r12 + 42c8e9: 5d pop rbp + 42c8ea: c3 ret + +000000000042c8eb <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SD_SC_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SD_SC_(): + 42c8eb: 55 push rbp + 42c8ec: 48 89 e5 mov rbp,rsp + 42c8ef: 48 83 ec 30 sub rsp,0x30 + 42c8f3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42c8f7: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42c8fb: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42c8ff: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42c903: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 42c907: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42c90b: eb 34 jmp 42c941 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SD_SC_+0x56> + 42c90d: 48 8d 45 d8 lea rax,[rbp-0x28] + 42c911: 48 89 c7 mov rdi,rax + 42c914: e8 23 41 fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42c919: 48 89 c2 mov rdx,rax + 42c91c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c920: 48 89 c6 mov rsi,rax + 42c923: 48 89 d7 mov rdi,rdx + 42c926: e8 89 9b fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42c92b: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + 42c930: 48 8d 45 d8 lea rax,[rbp-0x28] + 42c934: 48 89 c7 mov rdi,rax + 42c937: e8 c4 bc fe ff call 418600 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEv> + 42c93c: 48 83 6d f8 01 sub QWORD PTR [rbp-0x8],0x1 + 42c941: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42c946: 7f c5 jg 42c90d <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SD_SC_+0x22> + 42c948: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c94c: c9 leave + 42c94d: c3 ret + +000000000042c94e <_ZSt4copyIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_S9_S8_>: +_ZSt4copyIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET0_T_S9_S8_(): + 42c94e: 55 push rbp + 42c94f: 48 89 e5 mov rbp,rsp + 42c952: 53 push rbx + 42c953: 48 83 ec 28 sub rsp,0x28 + 42c957: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42c95b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42c95f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42c963: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42c967: 48 89 c7 mov rdi,rax + 42c96a: e8 6d fe fe ff call 41c7dc <_ZSt12__miter_baseIPcET_S1_> + 42c96f: 48 89 c3 mov rbx,rax + 42c972: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c976: 48 89 c7 mov rdi,rax + 42c979: e8 5e fe fe ff call 41c7dc <_ZSt12__miter_baseIPcET_S1_> + 42c97e: 48 89 c1 mov rcx,rax + 42c981: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42c985: 48 89 c2 mov rdx,rax + 42c988: 48 89 de mov rsi,rbx + 42c98b: 48 89 cf mov rdi,rcx + 42c98e: e8 ae 4e 00 00 call 431841 <_ZSt13__copy_move_aILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_> + 42c993: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42c997: c9 leave + 42c998: c3 ret + +000000000042c999 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmmOT2_(): + 42c999: 55 push rbp + 42c99a: 48 89 e5 mov rbp,rsp + 42c99d: 48 83 ec 60 sub rsp,0x60 + 42c9a1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42c9a5: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42c9a9: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42c9ad: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42c9b1: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42c9b5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c9b9: 8b 00 mov eax,DWORD PTR [rax] + 42c9bb: 89 c7 mov edi,eax + 42c9bd: e8 ff eb fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42c9c2: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42c9c5: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42c9c8: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42c9cc: 73 09 jae 42c9d7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmmOT2_+0x3e> + 42c9ce: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42c9d1: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42c9d5: eb 05 jmp 42c9dc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_15write_nonfiniteIcS8_EET0_SA_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEEUlS8_E_EESA_SA_RKNSB_IT1_EEmmOT2_+0x43> + 42c9d7: b8 00 00 00 00 mov eax,0x0 + 42c9dc: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42c9e0: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 42c9e8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42c9ec: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42c9f0: 83 e0 0f and eax,0xf + 42c9f3: 0f b6 d0 movzx edx,al + 42c9f6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42c9fa: 48 01 d0 add rax,rdx + 42c9fd: 0f b6 00 movzx eax,BYTE PTR [rax] + 42ca00: 0f be c0 movsx eax,al + 42ca03: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42ca07: 89 c1 mov ecx,eax + 42ca09: 48 d3 ea shr rdx,cl + 42ca0c: 48 89 d0 mov rax,rdx + 42ca0f: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42ca13: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ca17: 48 83 c0 0a add rax,0xa + 42ca1b: 48 89 c7 mov rdi,rax + 42ca1e: e8 8d 5a ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42ca23: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42ca28: 48 89 c2 mov rdx,rax + 42ca2b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42ca2f: 48 01 c2 add rdx,rax + 42ca32: 48 8d 45 c8 lea rax,[rbp-0x38] + 42ca36: 48 89 d6 mov rsi,rdx + 42ca39: 48 89 c7 mov rdi,rax + 42ca3c: e8 38 52 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42ca41: 48 8b 00 mov rax,QWORD PTR [rax] + 42ca44: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ca48: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ca4c: 48 8d 50 0a lea rdx,[rax+0xa] + 42ca50: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42ca54: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ca58: 48 89 ce mov rsi,rcx + 42ca5b: 48 89 c7 mov rdi,rax + 42ca5e: e8 f3 2f 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42ca63: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ca67: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42ca6b: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42ca6f: 48 89 d6 mov rsi,rdx + 42ca72: 48 89 c7 mov rdi,rax + 42ca75: e8 06 63 ff ff call 422d80 <_ZZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsEENKUlS6_E_clES6_> + 42ca7a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ca7e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ca82: 48 8d 50 0a lea rdx,[rax+0xa] + 42ca86: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42ca8a: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42ca8e: 48 89 c1 mov rcx,rax + 42ca91: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ca95: 48 89 ce mov rsi,rcx + 42ca98: 48 89 c7 mov rdi,rax + 42ca9b: e8 b6 2f 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42caa0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42caa4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42caa8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42caac: 48 89 d6 mov rsi,rdx + 42caaf: 48 89 c7 mov rdi,rax + 42cab2: e8 eb 61 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42cab7: c9 leave + 42cab8: c3 ret + +000000000042cab9 <_ZSt19__iterator_categoryISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEENSt15iterator_traitsIT_E17iterator_categoryERKS8_>: +_ZSt19__iterator_categoryISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEENSt15iterator_traitsIT_E17iterator_categoryERKS8_(): + 42cab9: 55 push rbp + 42caba: 48 89 e5 mov rbp,rsp + 42cabd: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42cac1: 90 nop + 42cac2: 5d pop rbp + 42cac3: c3 ret + +000000000042cac4 <_ZSt10__fill_n_aISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_St19output_iterator_tag>: +_ZSt10__fill_n_aISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicET_S7_T0_RKT1_St19output_iterator_tag(): + 42cac4: 55 push rbp + 42cac5: 48 89 e5 mov rbp,rsp + 42cac8: 48 83 ec 20 sub rsp,0x20 + 42cacc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42cad0: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 42cad3: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42cad7: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42cadb: 8b 4d f4 mov ecx,DWORD PTR [rbp-0xc] + 42cade: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42cae2: 89 ce mov esi,ecx + 42cae4: 48 89 c7 mov rdi,rax + 42cae7: e8 bf 4d 00 00 call 4318ab <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_> + 42caec: c9 leave + 42caed: c3 ret + +000000000042caee <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_(): + 42caee: 55 push rbp + 42caef: 48 89 e5 mov rbp,rsp + 42caf2: 48 83 ec 60 sub rsp,0x60 + 42caf6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42cafa: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42cafe: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42cb02: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42cb06: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42cb0a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cb0e: 8b 00 mov eax,DWORD PTR [rax] + 42cb10: 89 c7 mov edi,eax + 42cb12: e8 aa ea fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42cb17: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42cb1a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cb1d: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42cb21: 73 09 jae 42cb2c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_+0x3e> + 42cb23: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cb26: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42cb2a: eb 05 jmp 42cb31 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_+0x43> + 42cb2c: b8 00 00 00 00 mov eax,0x0 + 42cb31: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42cb35: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42cb3d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cb41: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42cb45: 83 e0 0f and eax,0xf + 42cb48: 0f b6 d0 movzx edx,al + 42cb4b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42cb4f: 48 01 d0 add rax,rdx + 42cb52: 0f b6 00 movzx eax,BYTE PTR [rax] + 42cb55: 0f be c0 movsx eax,al + 42cb58: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42cb5c: 89 c1 mov ecx,eax + 42cb5e: 48 d3 ea shr rdx,cl + 42cb61: 48 89 d0 mov rax,rdx + 42cb64: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42cb68: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cb6c: 48 83 c0 0a add rax,0xa + 42cb70: 48 89 c7 mov rdi,rax + 42cb73: e8 38 59 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42cb78: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42cb7d: 48 89 c2 mov rdx,rax + 42cb80: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42cb84: 48 01 c2 add rdx,rax + 42cb87: 48 8d 45 c8 lea rax,[rbp-0x38] + 42cb8b: 48 89 d6 mov rsi,rdx + 42cb8e: 48 89 c7 mov rdi,rax + 42cb91: e8 e3 50 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42cb96: 48 8b 00 mov rax,QWORD PTR [rax] + 42cb99: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cb9d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cba1: 48 8d 50 0a lea rdx,[rax+0xa] + 42cba5: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42cba9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42cbad: 48 89 ce mov rsi,rcx + 42cbb0: 48 89 c7 mov rdi,rax + 42cbb3: e8 9e 2e 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42cbb8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cbbc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42cbc0: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42cbc4: 48 89 d6 mov rsi,rdx + 42cbc7: 48 89 c7 mov rdi,rax + 42cbca: e8 5f 63 ff ff call 422f2e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_> + 42cbcf: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cbd3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cbd7: 48 8d 50 0a lea rdx,[rax+0xa] + 42cbdb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42cbdf: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42cbe3: 48 89 c1 mov rcx,rax + 42cbe6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42cbea: 48 89 ce mov rsi,rcx + 42cbed: 48 89 c7 mov rdi,rax + 42cbf0: e8 61 2e 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42cbf5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cbf9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42cbfd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42cc01: 48 89 d6 mov rsi,rdx + 42cc04: 48 89 c7 mov rdi,rax + 42cc07: e8 96 60 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42cc0c: c9 leave + 42cc0d: c3 ret + +000000000042cc0e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_(): + 42cc0e: 55 push rbp + 42cc0f: 48 89 e5 mov rbp,rsp + 42cc12: 48 83 ec 60 sub rsp,0x60 + 42cc16: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42cc1a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42cc1e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42cc22: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42cc26: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42cc2a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cc2e: 8b 00 mov eax,DWORD PTR [rax] + 42cc30: 89 c7 mov edi,eax + 42cc32: e8 8a e9 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42cc37: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42cc3a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cc3d: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42cc41: 73 09 jae 42cc4c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_+0x3e> + 42cc43: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cc46: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42cc4a: eb 05 jmp 42cc51 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_+0x43> + 42cc4c: b8 00 00 00 00 mov eax,0x0 + 42cc51: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42cc55: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42cc5d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cc61: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42cc65: 83 e0 0f and eax,0xf + 42cc68: 0f b6 d0 movzx edx,al + 42cc6b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42cc6f: 48 01 d0 add rax,rdx + 42cc72: 0f b6 00 movzx eax,BYTE PTR [rax] + 42cc75: 0f be c0 movsx eax,al + 42cc78: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42cc7c: 89 c1 mov ecx,eax + 42cc7e: 48 d3 ea shr rdx,cl + 42cc81: 48 89 d0 mov rax,rdx + 42cc84: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42cc88: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cc8c: 48 83 c0 0a add rax,0xa + 42cc90: 48 89 c7 mov rdi,rax + 42cc93: e8 18 58 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42cc98: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42cc9d: 48 89 c2 mov rdx,rax + 42cca0: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42cca4: 48 01 c2 add rdx,rax + 42cca7: 48 8d 45 c8 lea rax,[rbp-0x38] + 42ccab: 48 89 d6 mov rsi,rdx + 42ccae: 48 89 c7 mov rdi,rax + 42ccb1: e8 c3 4f fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42ccb6: 48 8b 00 mov rax,QWORD PTR [rax] + 42ccb9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ccbd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ccc1: 48 8d 50 0a lea rdx,[rax+0xa] + 42ccc5: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42ccc9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42cccd: 48 89 ce mov rsi,rcx + 42ccd0: 48 89 c7 mov rdi,rax + 42ccd3: e8 7e 2d 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42ccd8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ccdc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42cce0: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42cce4: 48 89 d6 mov rsi,rdx + 42cce7: 48 89 c7 mov rdi,rax + 42ccea: e8 4d 63 ff ff call 42303c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_> + 42ccef: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ccf3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ccf7: 48 8d 50 0a lea rdx,[rax+0xa] + 42ccfb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42ccff: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42cd03: 48 89 c1 mov rcx,rax + 42cd06: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42cd0a: 48 89 ce mov rsi,rcx + 42cd0d: 48 89 c7 mov rdi,rax + 42cd10: e8 41 2d 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42cd15: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cd19: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42cd1d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42cd21: 48 89 d6 mov rsi,rdx + 42cd24: 48 89 c7 mov rdi,rax + 42cd27: e8 76 5f ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42cd2c: c9 leave + 42cd2d: c3 ret + +000000000042cd2e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_(): + 42cd2e: 55 push rbp + 42cd2f: 48 89 e5 mov rbp,rsp + 42cd32: 48 83 ec 60 sub rsp,0x60 + 42cd36: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42cd3a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42cd3e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42cd42: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42cd46: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42cd4a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cd4e: 8b 00 mov eax,DWORD PTR [rax] + 42cd50: 89 c7 mov edi,eax + 42cd52: e8 6a e8 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42cd57: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42cd5a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cd5d: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42cd61: 73 09 jae 42cd6c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_+0x3e> + 42cd63: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cd66: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42cd6a: eb 05 jmp 42cd71 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_+0x43> + 42cd6c: b8 00 00 00 00 mov eax,0x0 + 42cd71: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42cd75: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42cd7d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cd81: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42cd85: 83 e0 0f and eax,0xf + 42cd88: 0f b6 d0 movzx edx,al + 42cd8b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42cd8f: 48 01 d0 add rax,rdx + 42cd92: 0f b6 00 movzx eax,BYTE PTR [rax] + 42cd95: 0f be c0 movsx eax,al + 42cd98: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42cd9c: 89 c1 mov ecx,eax + 42cd9e: 48 d3 ea shr rdx,cl + 42cda1: 48 89 d0 mov rax,rdx + 42cda4: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42cda8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cdac: 48 83 c0 0a add rax,0xa + 42cdb0: 48 89 c7 mov rdi,rax + 42cdb3: e8 f8 56 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42cdb8: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42cdbd: 48 89 c2 mov rdx,rax + 42cdc0: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42cdc4: 48 01 c2 add rdx,rax + 42cdc7: 48 8d 45 c8 lea rax,[rbp-0x38] + 42cdcb: 48 89 d6 mov rsi,rdx + 42cdce: 48 89 c7 mov rdi,rax + 42cdd1: e8 a3 4e fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42cdd6: 48 8b 00 mov rax,QWORD PTR [rax] + 42cdd9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cddd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cde1: 48 8d 50 0a lea rdx,[rax+0xa] + 42cde5: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42cde9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42cded: 48 89 ce mov rsi,rcx + 42cdf0: 48 89 c7 mov rdi,rax + 42cdf3: e8 5e 2c 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42cdf8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cdfc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42ce00: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42ce04: 48 89 d6 mov rsi,rdx + 42ce07: 48 89 c7 mov rdi,rax + 42ce0a: e8 65 63 ff ff call 423174 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_> + 42ce0f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ce13: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ce17: 48 8d 50 0a lea rdx,[rax+0xa] + 42ce1b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42ce1f: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42ce23: 48 89 c1 mov rcx,rax + 42ce26: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ce2a: 48 89 ce mov rsi,rcx + 42ce2d: 48 89 c7 mov rdi,rax + 42ce30: e8 21 2c 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42ce35: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42ce39: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42ce3d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42ce41: 48 89 d6 mov rsi,rdx + 42ce44: 48 89 c7 mov rdi,rax + 42ce47: e8 56 5e ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42ce4c: c9 leave + 42ce4d: c3 ret + +000000000042ce4e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_(): + 42ce4e: 55 push rbp + 42ce4f: 48 89 e5 mov rbp,rsp + 42ce52: 48 83 ec 60 sub rsp,0x60 + 42ce56: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42ce5a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42ce5e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42ce62: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42ce66: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42ce6a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ce6e: 8b 00 mov eax,DWORD PTR [rax] + 42ce70: 89 c7 mov edi,eax + 42ce72: e8 4a e7 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42ce77: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42ce7a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42ce7d: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42ce81: 73 09 jae 42ce8c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_+0x3e> + 42ce83: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42ce86: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42ce8a: eb 05 jmp 42ce91 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIfEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_+0x43> + 42ce8c: b8 00 00 00 00 mov eax,0x0 + 42ce91: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42ce95: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42ce9d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cea1: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42cea5: 83 e0 0f and eax,0xf + 42cea8: 0f b6 d0 movzx edx,al + 42ceab: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42ceaf: 48 01 d0 add rax,rdx + 42ceb2: 0f b6 00 movzx eax,BYTE PTR [rax] + 42ceb5: 0f be c0 movsx eax,al + 42ceb8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42cebc: 89 c1 mov ecx,eax + 42cebe: 48 d3 ea shr rdx,cl + 42cec1: 48 89 d0 mov rax,rdx + 42cec4: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42cec8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cecc: 48 83 c0 0a add rax,0xa + 42ced0: 48 89 c7 mov rdi,rax + 42ced3: e8 d8 55 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42ced8: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42cedd: 48 89 c2 mov rdx,rax + 42cee0: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42cee4: 48 01 c2 add rdx,rax + 42cee7: 48 8d 45 c8 lea rax,[rbp-0x38] + 42ceeb: 48 89 d6 mov rsi,rdx + 42ceee: 48 89 c7 mov rdi,rax + 42cef1: e8 83 4d fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42cef6: 48 8b 00 mov rax,QWORD PTR [rax] + 42cef9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cefd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cf01: 48 8d 50 0a lea rdx,[rax+0xa] + 42cf05: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42cf09: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42cf0d: 48 89 ce mov rsi,rcx + 42cf10: 48 89 c7 mov rdi,rax + 42cf13: e8 3e 2b 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42cf18: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cf1c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42cf20: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42cf24: 48 89 d6 mov rsi,rdx + 42cf27: 48 89 c7 mov rdi,rax + 42cf2a: e8 1d 63 ff ff call 42324c <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIfEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_> + 42cf2f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cf33: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cf37: 48 8d 50 0a lea rdx,[rax+0xa] + 42cf3b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42cf3f: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42cf43: 48 89 c1 mov rcx,rax + 42cf46: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42cf4a: 48 89 ce mov rsi,rcx + 42cf4d: 48 89 c7 mov rdi,rax + 42cf50: e8 01 2b 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42cf55: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42cf59: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42cf5d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42cf61: 48 89 d6 mov rsi,rdx + 42cf64: 48 89 c7 mov rdi,rax + 42cf67: e8 36 5d ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42cf6c: c9 leave + 42cf6d: c3 ret + +000000000042cf6e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_(): + 42cf6e: 55 push rbp + 42cf6f: 48 89 e5 mov rbp,rsp + 42cf72: 48 83 ec 60 sub rsp,0x60 + 42cf76: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42cf7a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42cf7e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42cf82: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42cf86: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42cf8a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cf8e: 8b 00 mov eax,DWORD PTR [rax] + 42cf90: 89 c7 mov edi,eax + 42cf92: e8 2a e6 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42cf97: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42cf9a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cf9d: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42cfa1: 73 09 jae 42cfac <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_+0x3e> + 42cfa3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42cfa6: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42cfaa: eb 05 jmp 42cfb1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E0_EESE_SE_SL_mmOT2_+0x43> + 42cfac: b8 00 00 00 00 mov eax,0x0 + 42cfb1: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42cfb5: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42cfbd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cfc1: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42cfc5: 83 e0 0f and eax,0xf + 42cfc8: 0f b6 d0 movzx edx,al + 42cfcb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42cfcf: 48 01 d0 add rax,rdx + 42cfd2: 0f b6 00 movzx eax,BYTE PTR [rax] + 42cfd5: 0f be c0 movsx eax,al + 42cfd8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42cfdc: 89 c1 mov ecx,eax + 42cfde: 48 d3 ea shr rdx,cl + 42cfe1: 48 89 d0 mov rax,rdx + 42cfe4: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42cfe8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42cfec: 48 83 c0 0a add rax,0xa + 42cff0: 48 89 c7 mov rdi,rax + 42cff3: e8 b8 54 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42cff8: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42cffd: 48 89 c2 mov rdx,rax + 42d000: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42d004: 48 01 c2 add rdx,rax + 42d007: 48 8d 45 c8 lea rax,[rbp-0x38] + 42d00b: 48 89 d6 mov rsi,rdx + 42d00e: 48 89 c7 mov rdi,rax + 42d011: e8 63 4c fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42d016: 48 8b 00 mov rax,QWORD PTR [rax] + 42d019: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d01d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d021: 48 8d 50 0a lea rdx,[rax+0xa] + 42d025: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42d029: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d02d: 48 89 ce mov rsi,rcx + 42d030: 48 89 c7 mov rdi,rax + 42d033: e8 1e 2a 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d038: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d03c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d040: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42d044: 48 89 d6 mov rsi,rdx + 42d047: 48 89 c7 mov rdi,rax + 42d04a: e8 ef 68 ff ff call 42393e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E0_clES6_> + 42d04f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d053: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d057: 48 8d 50 0a lea rdx,[rax+0xa] + 42d05b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d05f: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42d063: 48 89 c1 mov rcx,rax + 42d066: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d06a: 48 89 ce mov rsi,rcx + 42d06d: 48 89 c7 mov rdi,rax + 42d070: e8 e1 29 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d075: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d079: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d07d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42d081: 48 89 d6 mov rsi,rdx + 42d084: 48 89 c7 mov rdi,rax + 42d087: e8 16 5c ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42d08c: c9 leave + 42d08d: c3 ret + +000000000042d08e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_(): + 42d08e: 55 push rbp + 42d08f: 48 89 e5 mov rbp,rsp + 42d092: 48 83 ec 60 sub rsp,0x60 + 42d096: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42d09a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42d09e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42d0a2: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42d0a6: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42d0aa: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d0ae: 8b 00 mov eax,DWORD PTR [rax] + 42d0b0: 89 c7 mov edi,eax + 42d0b2: e8 0a e5 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42d0b7: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42d0ba: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d0bd: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42d0c1: 73 09 jae 42d0cc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_+0x3e> + 42d0c3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d0c6: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42d0ca: eb 05 jmp 42d0d1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E1_EESE_SE_SL_mmOT2_+0x43> + 42d0cc: b8 00 00 00 00 mov eax,0x0 + 42d0d1: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42d0d5: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42d0dd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d0e1: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42d0e5: 83 e0 0f and eax,0xf + 42d0e8: 0f b6 d0 movzx edx,al + 42d0eb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d0ef: 48 01 d0 add rax,rdx + 42d0f2: 0f b6 00 movzx eax,BYTE PTR [rax] + 42d0f5: 0f be c0 movsx eax,al + 42d0f8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42d0fc: 89 c1 mov ecx,eax + 42d0fe: 48 d3 ea shr rdx,cl + 42d101: 48 89 d0 mov rax,rdx + 42d104: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42d108: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d10c: 48 83 c0 0a add rax,0xa + 42d110: 48 89 c7 mov rdi,rax + 42d113: e8 98 53 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42d118: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42d11d: 48 89 c2 mov rdx,rax + 42d120: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42d124: 48 01 c2 add rdx,rax + 42d127: 48 8d 45 c8 lea rax,[rbp-0x38] + 42d12b: 48 89 d6 mov rsi,rdx + 42d12e: 48 89 c7 mov rdi,rax + 42d131: e8 43 4b fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42d136: 48 8b 00 mov rax,QWORD PTR [rax] + 42d139: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d13d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d141: 48 8d 50 0a lea rdx,[rax+0xa] + 42d145: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42d149: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d14d: 48 89 ce mov rsi,rcx + 42d150: 48 89 c7 mov rdi,rax + 42d153: e8 fe 28 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d158: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d15c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d160: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42d164: 48 89 d6 mov rsi,rdx + 42d167: 48 89 c7 mov rdi,rax + 42d16a: e8 df 68 ff ff call 423a4e <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E1_clES6_> + 42d16f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d173: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d177: 48 8d 50 0a lea rdx,[rax+0xa] + 42d17b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d17f: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42d183: 48 89 c1 mov rcx,rax + 42d186: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d18a: 48 89 ce mov rsi,rcx + 42d18d: 48 89 c7 mov rdi,rax + 42d190: e8 c1 28 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d195: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d199: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d19d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42d1a1: 48 89 d6 mov rsi,rdx + 42d1a4: 48 89 c7 mov rdi,rax + 42d1a7: e8 f6 5a ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42d1ac: c9 leave + 42d1ad: c3 ret + +000000000042d1ae <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_(): + 42d1ae: 55 push rbp + 42d1af: 48 89 e5 mov rbp,rsp + 42d1b2: 48 83 ec 60 sub rsp,0x60 + 42d1b6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42d1ba: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42d1be: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42d1c2: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42d1c6: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42d1ca: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d1ce: 8b 00 mov eax,DWORD PTR [rax] + 42d1d0: 89 c7 mov edi,eax + 42d1d2: e8 ea e3 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42d1d7: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42d1da: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d1dd: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42d1e1: 73 09 jae 42d1ec <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_+0x3e> + 42d1e3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d1e6: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42d1ea: eb 05 jmp 42d1f1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E2_EESE_SE_SL_mmOT2_+0x43> + 42d1ec: b8 00 00 00 00 mov eax,0x0 + 42d1f1: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42d1f5: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42d1fd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d201: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42d205: 83 e0 0f and eax,0xf + 42d208: 0f b6 d0 movzx edx,al + 42d20b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d20f: 48 01 d0 add rax,rdx + 42d212: 0f b6 00 movzx eax,BYTE PTR [rax] + 42d215: 0f be c0 movsx eax,al + 42d218: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42d21c: 89 c1 mov ecx,eax + 42d21e: 48 d3 ea shr rdx,cl + 42d221: 48 89 d0 mov rax,rdx + 42d224: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42d228: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d22c: 48 83 c0 0a add rax,0xa + 42d230: 48 89 c7 mov rdi,rax + 42d233: e8 78 52 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42d238: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42d23d: 48 89 c2 mov rdx,rax + 42d240: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42d244: 48 01 c2 add rdx,rax + 42d247: 48 8d 45 c8 lea rax,[rbp-0x38] + 42d24b: 48 89 d6 mov rsi,rdx + 42d24e: 48 89 c7 mov rdi,rax + 42d251: e8 23 4a fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42d256: 48 8b 00 mov rax,QWORD PTR [rax] + 42d259: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d25d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d261: 48 8d 50 0a lea rdx,[rax+0xa] + 42d265: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42d269: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d26d: 48 89 ce mov rsi,rcx + 42d270: 48 89 c7 mov rdi,rax + 42d273: e8 de 27 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d278: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d27c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d280: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42d284: 48 89 d6 mov rsi,rdx + 42d287: 48 89 c7 mov rdi,rax + 42d28a: e8 f9 68 ff ff call 423b88 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E2_clES6_> + 42d28f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d293: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d297: 48 8d 50 0a lea rdx,[rax+0xa] + 42d29b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d29f: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42d2a3: 48 89 c1 mov rcx,rax + 42d2a6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d2aa: 48 89 ce mov rsi,rcx + 42d2ad: 48 89 c7 mov rdi,rax + 42d2b0: e8 a1 27 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d2b5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d2b9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d2bd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42d2c1: 48 89 d6 mov rsi,rdx + 42d2c4: 48 89 c7 mov rdi,rax + 42d2c7: e8 d6 59 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42d2cc: c9 leave + 42d2cd: c3 ret + +000000000042d2ce <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_(): + 42d2ce: 55 push rbp + 42d2cf: 48 89 e5 mov rbp,rsp + 42d2d2: 48 83 ec 60 sub rsp,0x60 + 42d2d6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42d2da: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42d2de: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42d2e2: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42d2e6: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42d2ea: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d2ee: 8b 00 mov eax,DWORD PTR [rax] + 42d2f0: 89 c7 mov edi,eax + 42d2f2: e8 ca e2 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42d2f7: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42d2fa: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d2fd: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42d301: 73 09 jae 42d30c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_+0x3e> + 42d303: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d306: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42d30a: eb 05 jmp 42d311 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_9dragonbox10decimal_fpIdEEcEET_SD_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESI_EUlS8_E3_EESE_SE_SL_mmOT2_+0x43> + 42d30c: b8 00 00 00 00 mov eax,0x0 + 42d311: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42d315: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42d31d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d321: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42d325: 83 e0 0f and eax,0xf + 42d328: 0f b6 d0 movzx edx,al + 42d32b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d32f: 48 01 d0 add rax,rdx + 42d332: 0f b6 00 movzx eax,BYTE PTR [rax] + 42d335: 0f be c0 movsx eax,al + 42d338: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42d33c: 89 c1 mov ecx,eax + 42d33e: 48 d3 ea shr rdx,cl + 42d341: 48 89 d0 mov rax,rdx + 42d344: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42d348: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d34c: 48 83 c0 0a add rax,0xa + 42d350: 48 89 c7 mov rdi,rax + 42d353: e8 58 51 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42d358: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42d35d: 48 89 c2 mov rdx,rax + 42d360: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42d364: 48 01 c2 add rdx,rax + 42d367: 48 8d 45 c8 lea rax,[rbp-0x38] + 42d36b: 48 89 d6 mov rsi,rdx + 42d36e: 48 89 c7 mov rdi,rax + 42d371: e8 03 49 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42d376: 48 8b 00 mov rax,QWORD PTR [rax] + 42d379: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d37d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d381: 48 8d 50 0a lea rdx,[rax+0xa] + 42d385: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42d389: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d38d: 48 89 ce mov rsi,rcx + 42d390: 48 89 c7 mov rdi,rax + 42d393: e8 be 26 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d398: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d39c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d3a0: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42d3a4: 48 89 d6 mov rsi,rdx + 42d3a7: 48 89 c7 mov rdi,rax + 42d3aa: e8 b1 68 ff ff call 423c60 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_9dragonbox10decimal_fpIdEEcEET_SA_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESF_ENKUlS6_E3_clES6_> + 42d3af: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d3b3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d3b7: 48 8d 50 0a lea rdx,[rax+0xa] + 42d3bb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d3bf: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42d3c3: 48 89 c1 mov rcx,rax + 42d3c6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d3ca: 48 89 ce mov rsi,rcx + 42d3cd: 48 89 c7 mov rdi,rax + 42d3d0: e8 81 26 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d3d5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d3d9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d3dd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42d3e1: 48 89 d6 mov rsi,rdx + 42d3e4: 48 89 c7 mov rdi,rax + 42d3e7: e8 b6 58 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42d3ec: c9 leave + 42d3ed: c3 ret + +000000000042d3ee <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmmOT2_(): + 42d3ee: 55 push rbp + 42d3ef: 48 89 e5 mov rbp,rsp + 42d3f2: 48 83 ec 60 sub rsp,0x60 + 42d3f6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42d3fa: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42d3fe: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42d402: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42d406: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42d40a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d40e: 8b 00 mov eax,DWORD PTR [rax] + 42d410: 89 c7 mov edi,eax + 42d412: e8 aa e1 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42d417: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42d41a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d41d: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42d421: 73 09 jae 42d42c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmmOT2_+0x3e> + 42d423: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d426: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42d42a: eb 05 jmp 42d431 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_ptrIcS8_mEET0_SA_T1_PKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSC_ISB_EEmmOT2_+0x43> + 42d42c: b8 00 00 00 00 mov eax,0x0 + 42d431: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42d435: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42d43d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d441: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42d445: 83 e0 0f and eax,0xf + 42d448: 0f b6 d0 movzx edx,al + 42d44b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d44f: 48 01 d0 add rax,rdx + 42d452: 0f b6 00 movzx eax,BYTE PTR [rax] + 42d455: 0f be c0 movsx eax,al + 42d458: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42d45c: 89 c1 mov ecx,eax + 42d45e: 48 d3 ea shr rdx,cl + 42d461: 48 89 d0 mov rax,rdx + 42d464: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42d468: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d46c: 48 83 c0 0a add rax,0xa + 42d470: 48 89 c7 mov rdi,rax + 42d473: e8 38 50 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42d478: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42d47d: 48 89 c2 mov rdx,rax + 42d480: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42d484: 48 01 c2 add rdx,rax + 42d487: 48 8d 45 c8 lea rax,[rbp-0x38] + 42d48b: 48 89 d6 mov rsi,rdx + 42d48e: 48 89 c7 mov rdi,rax + 42d491: e8 e3 47 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42d496: 48 8b 00 mov rax,QWORD PTR [rax] + 42d499: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d49d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d4a1: 48 8d 50 0a lea rdx,[rax+0xa] + 42d4a5: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42d4a9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d4ad: 48 89 ce mov rsi,rcx + 42d4b0: 48 89 c7 mov rdi,rax + 42d4b3: e8 9e 25 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d4b8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d4bc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d4c0: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42d4c4: 48 89 d6 mov rsi,rdx + 42d4c7: 48 89 c7 mov rdi,rax + 42d4ca: e8 0f 6e ff ff call 4242de <_ZZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EEENKUlS6_E_clES6_> + 42d4cf: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d4d3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42d4d7: 48 8d 50 0a lea rdx,[rax+0xa] + 42d4db: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d4df: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42d4e3: 48 89 c1 mov rcx,rax + 42d4e6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d4ea: 48 89 ce mov rsi,rcx + 42d4ed: 48 89 c7 mov rdi,rax + 42d4f0: e8 61 25 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42d4f5: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42d4f9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d4fd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42d501: 48 89 d6 mov rsi,rdx + 42d504: 48 89 c7 mov rdi,rax + 42d507: e8 96 57 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42d50c: c9 leave + 42d50d: c3 ret + +000000000042d50e <_ZNK3fmt2v717basic_string_viewIcE7compareES2_>: +_ZNK3fmt2v717basic_string_viewIcE7compareES2_(): + 42d50e: 55 push rbp + 42d50f: 48 89 e5 mov rbp,rsp + 42d512: 48 83 ec 30 sub rsp,0x30 + 42d516: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42d51a: 48 89 d1 mov rcx,rdx + 42d51d: 48 89 f0 mov rax,rsi + 42d520: 48 89 fa mov rdx,rdi + 42d523: 48 89 ca mov rdx,rcx + 42d526: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42d52a: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42d52e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d532: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 42d536: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d53a: 48 39 c2 cmp rdx,rax + 42d53d: 73 0a jae 42d549 <_ZNK3fmt2v717basic_string_viewIcE7compareES2_+0x3b> + 42d53f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d543: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42d547: eb 0b jmp 42d554 <_ZNK3fmt2v717basic_string_viewIcE7compareES2_+0x46> + 42d549: 48 8d 45 d0 lea rax,[rbp-0x30] + 42d54d: 48 83 c0 08 add rax,0x8 + 42d551: 48 8b 00 mov rax,QWORD PTR [rax] + 42d554: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42d558: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 42d55c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d560: 48 8b 00 mov rax,QWORD PTR [rax] + 42d563: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42d567: 48 89 ce mov rsi,rcx + 42d56a: 48 89 c7 mov rdi,rax + 42d56d: e8 c8 79 fd ff call 404f3a <_ZNSt11char_traitsIcE7compareEPKcS2_m> + 42d572: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42d575: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 42d579: 75 38 jne 42d5b3 <_ZNK3fmt2v717basic_string_viewIcE7compareES2_+0xa5> + 42d57b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d57f: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 42d583: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d587: 48 39 c2 cmp rdx,rax + 42d58a: 74 1f je 42d5ab <_ZNK3fmt2v717basic_string_viewIcE7compareES2_+0x9d> + 42d58c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d590: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 42d594: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42d598: 48 39 c2 cmp rdx,rax + 42d59b: 73 07 jae 42d5a4 <_ZNK3fmt2v717basic_string_viewIcE7compareES2_+0x96> + 42d59d: b8 ff ff ff ff mov eax,0xffffffff + 42d5a2: eb 0c jmp 42d5b0 <_ZNK3fmt2v717basic_string_viewIcE7compareES2_+0xa2> + 42d5a4: b8 01 00 00 00 mov eax,0x1 + 42d5a9: eb 05 jmp 42d5b0 <_ZNK3fmt2v717basic_string_viewIcE7compareES2_+0xa2> + 42d5ab: b8 00 00 00 00 mov eax,0x0 + 42d5b0: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42d5b3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42d5b6: c9 leave + 42d5b7: c3 ret + +000000000042d5b8 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS1_7auto_idE>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS1_7auto_idE(): + 42d5b8: 55 push rbp + 42d5b9: 48 89 e5 mov rbp,rsp + 42d5bc: 48 83 ec 10 sub rsp,0x10 + 42d5c0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42d5c4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42d5c8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d5cc: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42d5d0: 48 89 c7 mov rdi,rax + 42d5d3: e8 b2 87 fe ff call 415d8a <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv> + 42d5d8: 89 c2 mov edx,eax + 42d5da: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d5de: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 42d5e2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42d5e6: 48 89 ce mov rsi,rcx + 42d5e9: 48 89 c7 mov rdi,rax + 42d5ec: e8 f1 87 fe ff call 415de2 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_> + 42d5f1: 90 nop + 42d5f2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42d5f6: c9 leave + 42d5f7: c3 ret + +000000000042d5f8 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_>: +_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_(): + 42d5f8: 55 push rbp + 42d5f9: 48 89 e5 mov rbp,rsp + 42d5fc: 53 push rbx + 42d5fd: 48 83 ec 58 sub rsp,0x58 + 42d601: 48 8d 55 af lea rdx,[rbp-0x51] + 42d605: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d609: 48 89 d6 mov rsi,rdx + 42d60c: 48 89 c7 mov rdi,rax + 42d60f: e8 f0 42 00 00 call 431904 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEC1ERS3_> + 42d614: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 42d617: 83 f8 0f cmp eax,0xf + 42d61a: 0f 87 c0 01 00 00 ja 42d7e0 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1e8> + 42d620: 89 c0 mov eax,eax + 42d622: 48 8b 04 c5 20 7b 43 00 mov rax,QWORD PTR [rax*8+0x437b20] + 42d62a: ff e0 jmp rax + 42d62c: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42d62f: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d633: 89 d6 mov esi,edx + 42d635: 48 89 c7 mov rdi,rax + 42d638: e8 73 51 00 00 call 4327b0 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIiLi0EEEyT_> + 42d63d: e9 ab 01 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d642: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42d645: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d649: 89 d6 mov esi,edx + 42d64b: 48 89 c7 mov rdi,rax + 42d64e: e8 95 51 00 00 call 4327e8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIjLi0EEEyT_> + 42d653: e9 95 01 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d658: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d65c: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d660: 48 89 d6 mov rsi,rdx + 42d663: 48 89 c7 mov rdi,rax + 42d666: e8 b3 51 00 00 call 43281e <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIxLi0EEEyT_> + 42d66b: e9 7d 01 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d670: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d674: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d678: 48 89 d6 mov rsi,rdx + 42d67b: 48 89 c7 mov rdi,rax + 42d67e: e8 d5 51 00 00 call 432858 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIyLi0EEEyT_> + 42d683: e9 65 01 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d688: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42d68c: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42d690: 48 89 c1 mov rcx,rax + 42d693: 48 89 d3 mov rbx,rdx + 42d696: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d69a: 48 89 ce mov rsi,rcx + 42d69d: 48 89 c7 mov rdi,rax + 42d6a0: e8 ed 51 00 00 call 432892 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclInLi0EEEyT_> + 42d6a5: e9 43 01 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d6aa: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42d6ae: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42d6b2: 48 89 c1 mov rcx,rax + 42d6b5: 48 89 d3 mov rbx,rdx + 42d6b8: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d6bc: 48 89 ce mov rsi,rcx + 42d6bf: 48 89 c7 mov rdi,rax + 42d6c2: e8 1d 52 00 00 call 4328e4 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIoLi0EEEyT_> + 42d6c7: e9 21 01 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d6cc: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42d6d0: 0f b6 d0 movzx edx,al + 42d6d3: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d6d7: 89 d6 mov esi,edx + 42d6d9: 48 89 c7 mov rdi,rax + 42d6dc: e8 55 52 00 00 call 432936 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIbLi0EEEyT_> + 42d6e1: e9 07 01 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d6e6: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42d6ea: 0f be d0 movsx edx,al + 42d6ed: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d6f1: 89 d6 mov esi,edx + 42d6f3: 48 89 c7 mov rdi,rax + 42d6f6: e8 61 52 00 00 call 43295c <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIcLi0EEEyT_> + 42d6fb: e9 ed 00 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d700: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42d703: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d707: 66 0f 6e c2 movd xmm0,edx + 42d70b: 48 89 c7 mov rdi,rax + 42d70e: e8 6f 52 00 00 call 432982 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIfLi0EEEyT_> + 42d713: e9 d5 00 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d718: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d71c: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d720: 66 48 0f 6e c2 movq xmm0,rdx + 42d725: 48 89 c7 mov rdi,rax + 42d728: e8 7b 52 00 00 call 4329a8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIdLi0EEEyT_> + 42d72d: e9 bb 00 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d732: db 6d 10 fld TBYTE PTR [rbp+0x10] + 42d735: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d739: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 42d73e: db 3c 24 fstp TBYTE PTR [rsp] + 42d741: 48 89 c7 mov rdi,rax + 42d744: e8 85 52 00 00 call 4329ce <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIeLi0EEEyT_> + 42d749: 48 83 c4 10 add rsp,0x10 + 42d74d: e9 9b 00 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d752: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d756: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d75a: 48 89 d6 mov rsi,rdx + 42d75d: 48 89 c7 mov rdi,rax + 42d760: e8 89 52 00 00 call 4329ee <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_> + 42d765: e9 83 00 00 00 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d76a: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42d76e: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 42d772: 48 8d 45 d0 lea rax,[rbp-0x30] + 42d776: 48 89 ce mov rsi,rcx + 42d779: 48 89 c7 mov rdi,rax + 42d77c: e8 67 dd fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42d781: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 42d785: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42d789: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d78d: 48 89 ce mov rsi,rcx + 42d790: 48 89 c7 mov rdi,rax + 42d793: e8 7a 52 00 00 call 432a12 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_> + 42d798: eb 53 jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d79a: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d79e: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d7a2: 48 89 d6 mov rsi,rdx + 42d7a5: 48 89 c7 mov rdi,rax + 42d7a8: e8 99 52 00 00 call 432a46 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_> + 42d7ad: eb 3e jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d7af: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 42d7b3: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42d7b7: 48 8d 45 c0 lea rax,[rbp-0x40] + 42d7bb: 48 89 ce mov rsi,rcx + 42d7be: 48 89 c7 mov rdi,rax + 42d7c1: e8 f6 c4 fe ff call 419cbc <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE> + 42d7c6: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 42d7ca: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42d7ce: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d7d2: 48 89 ce mov rsi,rcx + 42d7d5: 48 89 c7 mov rdi,rax + 42d7d8: e8 8d 52 00 00 call 432a6a <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE6handleELi0EEEyT_> + 42d7dd: eb 0e jmp 42d7ed <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d7df: 90 nop + 42d7e0: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d7e4: 48 89 c7 mov rdi,rax + 42d7e7: e8 b2 52 00 00 call 432a9e <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_> + 42d7ec: 90 nop + 42d7ed: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42d7f1: e8 e5 7b fd ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 42d7f6: 89 c7 mov edi,eax + 42d7f8: e8 c4 dd fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42d7fd: 89 c0 mov eax,eax + 42d7ff: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 42d803: 0f 92 c0 setb al + 42d806: 84 c0 test al,al + 42d808: 74 11 je 42d81b <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x223> + 42d80a: 48 8d 45 af lea rax,[rbp-0x51] + 42d80e: be b0 65 43 00 mov esi,0x4365b0 + 42d813: 48 89 c7 mov rdi,rax + 42d816: e8 dd 6a fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 42d81b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42d81f: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42d823: c9 leave + 42d824: c3 ret + 42d825: 90 nop + +000000000042d826 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argEi>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argEi(): + 42d826: 55 push rbp + 42d827: 48 89 e5 mov rbp,rsp + 42d82a: 48 83 ec 20 sub rsp,0x20 + 42d82e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42d832: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42d836: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 42d839: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d83d: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42d841: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42d844: 89 d6 mov esi,edx + 42d846: 48 89 c7 mov rdi,rax + 42d849: e8 56 0c ff ff call 41e4a4 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi> + 42d84e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d852: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 42d856: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42d85a: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42d85d: 48 89 ce mov rsi,rcx + 42d860: 48 89 c7 mov rdi,rax + 42d863: e8 7a 85 fe ff call 415de2 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEiEENT_10format_argERS9_T0_> + 42d868: 90 nop + 42d869: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42d86d: c9 leave + 42d86e: c3 ret + 42d86f: 90 nop + +000000000042d870 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE7get_argENS0_17basic_string_viewIcEE(): + 42d870: 55 push rbp + 42d871: 48 89 e5 mov rbp,rsp + 42d874: 48 83 ec 20 sub rsp,0x20 + 42d878: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42d87c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42d880: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 42d884: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 42d888: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d88c: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42d890: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42d894: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42d898: 48 89 ce mov rsi,rcx + 42d89b: 48 89 c7 mov rdi,rax + 42d89e: e8 7b 40 00 00 call 43191e <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idENS0_17basic_string_viewIcEE> + 42d8a3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42d8a7: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 42d8ab: 48 8b 7d f8 mov rdi,QWORD PTR [rbp-0x8] + 42d8af: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42d8b3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42d8b7: 48 89 d1 mov rcx,rdx + 42d8ba: 48 89 c2 mov rdx,rax + 42d8bd: e8 7b 40 00 00 call 43193d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEENS0_17basic_string_viewIcEEEENT_10format_argERSB_T0_> + 42d8c2: 90 nop + 42d8c3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42d8c7: c9 leave + 42d8c8: c3 ret + +000000000042d8c9 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_>: +_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_(): + 42d8c9: 55 push rbp + 42d8ca: 48 89 e5 mov rbp,rsp + 42d8cd: 53 push rbx + 42d8ce: 48 83 ec 58 sub rsp,0x58 + 42d8d2: 48 8d 55 af lea rdx,[rbp-0x51] + 42d8d6: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d8da: 48 89 d6 mov rsi,rdx + 42d8dd: 48 89 c7 mov rdi,rax + 42d8e0: e8 b7 40 00 00 call 43199c <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEC1ERS3_> + 42d8e5: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 42d8e8: 83 f8 0f cmp eax,0xf + 42d8eb: 0f 87 c0 01 00 00 ja 42dab1 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1e8> + 42d8f1: 89 c0 mov eax,eax + 42d8f3: 48 8b 04 c5 a0 7b 43 00 mov rax,QWORD PTR [rax*8+0x437ba0] + 42d8fb: ff e0 jmp rax + 42d8fd: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42d900: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d904: 89 d6 mov esi,edx + 42d906: 48 89 c7 mov rdi,rax + 42d909: e8 ee 51 00 00 call 432afc <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIiLi0EEEyT_> + 42d90e: e9 ab 01 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d913: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42d916: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d91a: 89 d6 mov esi,edx + 42d91c: 48 89 c7 mov rdi,rax + 42d91f: e8 10 52 00 00 call 432b34 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIjLi0EEEyT_> + 42d924: e9 95 01 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d929: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d92d: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d931: 48 89 d6 mov rsi,rdx + 42d934: 48 89 c7 mov rdi,rax + 42d937: e8 2e 52 00 00 call 432b6a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIxLi0EEEyT_> + 42d93c: e9 7d 01 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d941: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d945: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d949: 48 89 d6 mov rsi,rdx + 42d94c: 48 89 c7 mov rdi,rax + 42d94f: e8 50 52 00 00 call 432ba4 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIyLi0EEEyT_> + 42d954: e9 65 01 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d959: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42d95d: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42d961: 48 89 c1 mov rcx,rax + 42d964: 48 89 d3 mov rbx,rdx + 42d967: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d96b: 48 89 ce mov rsi,rcx + 42d96e: 48 89 c7 mov rdi,rax + 42d971: e8 68 52 00 00 call 432bde <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclInLi0EEEyT_> + 42d976: e9 43 01 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d97b: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42d97f: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42d983: 48 89 c1 mov rcx,rax + 42d986: 48 89 d3 mov rbx,rdx + 42d989: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d98d: 48 89 ce mov rsi,rcx + 42d990: 48 89 c7 mov rdi,rax + 42d993: e8 98 52 00 00 call 432c30 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIoLi0EEEyT_> + 42d998: e9 21 01 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d99d: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42d9a1: 0f b6 d0 movzx edx,al + 42d9a4: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d9a8: 89 d6 mov esi,edx + 42d9aa: 48 89 c7 mov rdi,rax + 42d9ad: e8 d0 52 00 00 call 432c82 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIbLi0EEEyT_> + 42d9b2: e9 07 01 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d9b7: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42d9bb: 0f be d0 movsx edx,al + 42d9be: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d9c2: 89 d6 mov esi,edx + 42d9c4: 48 89 c7 mov rdi,rax + 42d9c7: e8 dc 52 00 00 call 432ca8 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIcLi0EEEyT_> + 42d9cc: e9 ed 00 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d9d1: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42d9d4: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d9d8: 66 0f 6e c2 movd xmm0,edx + 42d9dc: 48 89 c7 mov rdi,rax + 42d9df: e8 ea 52 00 00 call 432cce <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIfLi0EEEyT_> + 42d9e4: e9 d5 00 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42d9e9: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42d9ed: 48 8d 45 b8 lea rax,[rbp-0x48] + 42d9f1: 66 48 0f 6e c2 movq xmm0,rdx + 42d9f6: 48 89 c7 mov rdi,rax + 42d9f9: e8 f6 52 00 00 call 432cf4 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIdLi0EEEyT_> + 42d9fe: e9 bb 00 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42da03: db 6d 10 fld TBYTE PTR [rbp+0x10] + 42da06: 48 8d 45 b8 lea rax,[rbp-0x48] + 42da0a: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 42da0f: db 3c 24 fstp TBYTE PTR [rsp] + 42da12: 48 89 c7 mov rdi,rax + 42da15: e8 00 53 00 00 call 432d1a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIeLi0EEEyT_> + 42da1a: 48 83 c4 10 add rsp,0x10 + 42da1e: e9 9b 00 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42da23: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42da27: 48 8d 45 b8 lea rax,[rbp-0x48] + 42da2b: 48 89 d6 mov rsi,rdx + 42da2e: 48 89 c7 mov rdi,rax + 42da31: e8 04 53 00 00 call 432d3a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_> + 42da36: e9 83 00 00 00 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42da3b: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42da3f: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 42da43: 48 8d 45 d0 lea rax,[rbp-0x30] + 42da47: 48 89 ce mov rsi,rcx + 42da4a: 48 89 c7 mov rdi,rax + 42da4d: e8 96 da fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42da52: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 42da56: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42da5a: 48 8d 45 b8 lea rax,[rbp-0x48] + 42da5e: 48 89 ce mov rsi,rcx + 42da61: 48 89 c7 mov rdi,rax + 42da64: e8 f5 52 00 00 call 432d5e <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_> + 42da69: eb 53 jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42da6b: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42da6f: 48 8d 45 b8 lea rax,[rbp-0x48] + 42da73: 48 89 d6 mov rsi,rdx + 42da76: 48 89 c7 mov rdi,rax + 42da79: e8 14 53 00 00 call 432d92 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_> + 42da7e: eb 3e jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42da80: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 42da84: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42da88: 48 8d 45 c0 lea rax,[rbp-0x40] + 42da8c: 48 89 ce mov rsi,rcx + 42da8f: 48 89 c7 mov rdi,rax + 42da92: e8 25 c2 fe ff call 419cbc <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6handleC1ENS4_12custom_valueIS8_EE> + 42da97: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 42da9b: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42da9f: 48 8d 45 b8 lea rax,[rbp-0x48] + 42daa3: 48 89 ce mov rsi,rcx + 42daa6: 48 89 c7 mov rdi,rax + 42daa9: e8 08 53 00 00 call 432db6 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE6handleELi0EEEyT_> + 42daae: eb 0e jmp 42dabe <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42dab0: 90 nop + 42dab1: 48 8d 45 b8 lea rax,[rbp-0x48] + 42dab5: 48 89 c7 mov rdi,rax + 42dab8: e8 2d 53 00 00 call 432dea <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_> + 42dabd: 90 nop + 42dabe: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42dac2: e8 14 79 fd ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 42dac7: 89 c7 mov edi,eax + 42dac9: e8 f3 da fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42dace: 89 c0 mov eax,eax + 42dad0: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 42dad4: 0f 92 c0 setb al + 42dad7: 84 c0 test al,al + 42dad9: 74 11 je 42daec <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1_+0x223> + 42dadb: 48 8d 45 af lea rax,[rbp-0x51] + 42dadf: be b0 65 43 00 mov esi,0x4365b0 + 42dae4: 48 89 c7 mov rdi,rax + 42dae7: e8 0c 68 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 42daec: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42daf0: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42daf4: c9 leave + 42daf5: c3 ret + +000000000042daf6 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE10get_prefixEv>: +_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE10get_prefixEv(): + 42daf6: 55 push rbp + 42daf7: 48 89 e5 mov rbp,rsp + 42dafa: 48 83 ec 20 sub rsp,0x20 + 42dafe: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42db02: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42db06: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 42db09: 89 c2 mov edx,eax + 42db0b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42db0f: 48 8d 48 1c lea rcx,[rax+0x1c] + 42db13: 48 8d 45 f0 lea rax,[rbp-0x10] + 42db17: 48 89 ce mov rsi,rcx + 42db1a: 48 89 c7 mov rdi,rax + 42db1d: e8 c6 d9 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42db22: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42db26: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42db2a: c9 leave + 42db2b: c3 ret + +000000000042db2c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42db2c: 55 push rbp + 42db2d: 48 89 e5 mov rbp,rsp + 42db30: 53 push rbx + 42db31: 48 83 ec 28 sub rsp,0x28 + 42db35: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42db39: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42db3d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42db41: 48 89 c7 mov rdi,rax + 42db44: e8 0b 75 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42db49: 48 85 c0 test rax,rax + 42db4c: 0f 95 c0 setne al + 42db4f: 84 c0 test al,al + 42db51: 74 34 je 42db87 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42db53: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42db57: 48 89 c7 mov rdi,rax + 42db5a: e8 8b 80 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42db5f: 48 89 c3 mov rbx,rax + 42db62: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42db66: 48 89 c7 mov rdi,rax + 42db69: e8 d8 ef fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42db6e: 48 89 c1 mov rcx,rax + 42db71: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42db75: 48 89 c2 mov rdx,rax + 42db78: 48 89 de mov rsi,rbx + 42db7b: 48 89 cf mov rdi,rcx + 42db7e: e8 64 83 ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42db83: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42db87: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42db8b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42db8f: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42db93: 48 8d 55 ef lea rdx,[rbp-0x11] + 42db97: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42db9b: 48 89 ce mov rsi,rcx + 42db9e: 48 89 c7 mov rdi,rax + 42dba1: e8 05 3f 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42dba6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42dbaa: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dbae: 48 8d 50 20 lea rdx,[rax+0x20] + 42dbb2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42dbb6: 48 89 c6 mov rsi,rax + 42dbb9: 48 89 d7 mov rdi,rdx + 42dbbc: e8 cd a4 ff ff call 42808e <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_decEvENKUlS6_E_clES6_> + 42dbc1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42dbc5: c9 leave + 42dbc6: c3 ret + +000000000042dbc7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42dbc7: 55 push rbp + 42dbc8: 48 89 e5 mov rbp,rsp + 42dbcb: 48 83 ec 70 sub rsp,0x70 + 42dbcf: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42dbd3: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42dbd6: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42dbda: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42dbde: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42dbe2: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42dbe6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42dbea: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42dbee: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42dbf1: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42dbf5: 49 89 c8 mov r8,rcx + 42dbf8: 48 89 d1 mov rcx,rdx + 42dbfb: 48 89 c2 mov rdx,rax + 42dbfe: e8 b3 3d 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42dc03: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42dc07: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42dc0b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42dc0f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42dc13: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42dc17: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42dc1b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42dc1f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42dc23: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42dc27: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42dc2b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42dc2f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42dc33: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42dc37: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42dc3b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42dc3f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42dc43: 48 89 c7 mov rdi,rax + 42dc46: e8 a4 3e 00 00 call 431aef <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42dc4b: c9 leave + 42dc4c: c3 ret + +000000000042dc4d <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib(): + 42dc4d: 55 push rbp + 42dc4e: 48 89 e5 mov rbp,rsp + 42dc51: 48 83 ec 40 sub rsp,0x40 + 42dc55: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42dc59: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 42dc5c: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 42dc5f: 89 c8 mov eax,ecx + 42dc61: 88 45 cc mov BYTE PTR [rbp-0x34],al + 42dc64: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42dc67: 89 c7 mov edi,eax + 42dc69: e8 53 d9 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42dc6e: 89 c2 mov edx,eax + 42dc70: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dc74: 48 89 d6 mov rsi,rdx + 42dc77: 48 89 c7 mov rdi,rax + 42dc7a: e8 9f 4f ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42dc7f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42dc83: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42dc88: 74 1c je 42dca6 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib+0x59> + 42dc8a: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 42dc8e: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 42dc91: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 42dc94: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42dc98: 48 89 c7 mov rdi,rax + 42dc9b: e8 88 3e 00 00 call 431b28 <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib> + 42dca0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dca4: eb 37 jmp 42dcdd <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib+0x90> + 42dca6: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 42dcaa: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 42dcad: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 42dcb0: 48 8d 45 ef lea rax,[rbp-0x11] + 42dcb4: 48 89 c7 mov rdi,rax + 42dcb7: e8 6c 3e 00 00 call 431b28 <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib> + 42dcbc: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42dcbf: 48 98 cdqe + 42dcc1: 48 8d 55 ef lea rdx,[rbp-0x11] + 42dcc5: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42dcc9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42dccd: 48 8d 45 ef lea rax,[rbp-0x11] + 42dcd1: 48 89 ce mov rsi,rcx + 42dcd4: 48 89 c7 mov rdi,rax + 42dcd7: e8 d8 99 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42dcdc: 90 nop + 42dcdd: c9 leave + 42dcde: c3 ret + 42dcdf: 90 nop + +000000000042dce0 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42dce0: 55 push rbp + 42dce1: 48 89 e5 mov rbp,rsp + 42dce4: 53 push rbx + 42dce5: 48 83 ec 28 sub rsp,0x28 + 42dce9: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42dced: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42dcf1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dcf5: 48 89 c7 mov rdi,rax + 42dcf8: e8 57 73 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42dcfd: 48 85 c0 test rax,rax + 42dd00: 0f 95 c0 setne al + 42dd03: 84 c0 test al,al + 42dd05: 74 34 je 42dd3b <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42dd07: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dd0b: 48 89 c7 mov rdi,rax + 42dd0e: e8 d7 7e fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42dd13: 48 89 c3 mov rbx,rax + 42dd16: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dd1a: 48 89 c7 mov rdi,rax + 42dd1d: e8 24 ee fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42dd22: 48 89 c1 mov rcx,rax + 42dd25: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42dd29: 48 89 c2 mov rdx,rax + 42dd2c: 48 89 de mov rsi,rbx + 42dd2f: 48 89 cf mov rdi,rcx + 42dd32: e8 b0 81 ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42dd37: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42dd3b: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42dd3f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dd43: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42dd47: 48 8d 55 ef lea rdx,[rbp-0x11] + 42dd4b: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42dd4f: 48 89 ce mov rsi,rcx + 42dd52: 48 89 c7 mov rdi,rax + 42dd55: e8 51 3d 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42dd5a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42dd5e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dd62: 48 8d 50 20 lea rdx,[rax+0x20] + 42dd66: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42dd6a: 48 89 c6 mov rsi,rax + 42dd6d: 48 89 d7 mov rdi,rdx + 42dd70: e8 e1 a3 ff ff call 428156 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_hexEvENKUlS6_E_clES6_> + 42dd75: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42dd79: c9 leave + 42dd7a: c3 ret + +000000000042dd7b <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42dd7b: 55 push rbp + 42dd7c: 48 89 e5 mov rbp,rsp + 42dd7f: 48 83 ec 70 sub rsp,0x70 + 42dd83: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42dd87: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42dd8a: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42dd8e: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42dd92: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42dd96: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42dd9a: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42dd9e: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42dda2: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42dda5: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42dda9: 49 89 c8 mov r8,rcx + 42ddac: 48 89 d1 mov rcx,rdx + 42ddaf: 48 89 c2 mov rdx,rax + 42ddb2: e8 ff 3b 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42ddb7: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42ddbb: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42ddbf: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42ddc3: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42ddc7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ddcb: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42ddcf: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42ddd3: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42ddd7: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42dddb: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42dddf: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42dde3: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42dde7: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42ddeb: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42ddef: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42ddf3: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42ddf7: 48 89 c7 mov rdi,rax + 42ddfa: e8 99 3d 00 00 call 431b98 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42ddff: c9 leave + 42de00: c3 ret + +000000000042de01 <_ZN3fmt2v76detail12count_digitsILj1EjEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj1EjEEiT0_(): + 42de01: 55 push rbp + 42de02: 48 89 e5 mov rbp,rsp + 42de05: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 42de08: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42de0f: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 42de13: d1 6d ec shr DWORD PTR [rbp-0x14],1 + 42de16: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 42de1a: 0f 95 c0 setne al + 42de1d: 84 c0 test al,al + 42de1f: 75 ee jne 42de0f <_ZN3fmt2v76detail12count_digitsILj1EjEEiT0_+0xe> + 42de21: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42de24: 5d pop rbp + 42de25: c3 ret + +000000000042de26 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib(): + 42de26: 55 push rbp + 42de27: 48 89 e5 mov rbp,rsp + 42de2a: 48 83 ec 50 sub rsp,0x50 + 42de2e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42de32: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 42de35: 89 55 c0 mov DWORD PTR [rbp-0x40],edx + 42de38: 89 c8 mov eax,ecx + 42de3a: 88 45 bc mov BYTE PTR [rbp-0x44],al + 42de3d: 8b 45 c0 mov eax,DWORD PTR [rbp-0x40] + 42de40: 89 c7 mov edi,eax + 42de42: e8 7a d7 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42de47: 89 c2 mov edx,eax + 42de49: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42de4d: 48 89 d6 mov rsi,rdx + 42de50: 48 89 c7 mov rdi,rax + 42de53: e8 c6 4d ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42de58: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42de5c: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42de61: 74 1c je 42de7f <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib+0x59> + 42de63: 0f b6 4d bc movzx ecx,BYTE PTR [rbp-0x44] + 42de67: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 42de6a: 8b 75 c4 mov esi,DWORD PTR [rbp-0x3c] + 42de6d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42de71: 48 89 c7 mov rdi,rax + 42de74: e8 58 3d 00 00 call 431bd1 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib> + 42de79: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42de7d: eb 37 jmp 42deb6 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib+0x90> + 42de7f: 0f b6 4d bc movzx ecx,BYTE PTR [rbp-0x44] + 42de83: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 42de86: 8b 75 c4 mov esi,DWORD PTR [rbp-0x3c] + 42de89: 48 8d 45 d0 lea rax,[rbp-0x30] + 42de8d: 48 89 c7 mov rdi,rax + 42de90: e8 3c 3d 00 00 call 431bd1 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib> + 42de95: 8b 45 c0 mov eax,DWORD PTR [rbp-0x40] + 42de98: 48 98 cdqe + 42de9a: 48 8d 55 d0 lea rdx,[rbp-0x30] + 42de9e: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42dea2: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42dea6: 48 8d 45 d0 lea rax,[rbp-0x30] + 42deaa: 48 89 ce mov rsi,rcx + 42dead: 48 89 c7 mov rdi,rax + 42deb0: e8 ff 97 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42deb5: 90 nop + 42deb6: c9 leave + 42deb7: c3 ret + +000000000042deb8 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42deb8: 55 push rbp + 42deb9: 48 89 e5 mov rbp,rsp + 42debc: 53 push rbx + 42debd: 48 83 ec 28 sub rsp,0x28 + 42dec1: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42dec5: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42dec9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42decd: 48 89 c7 mov rdi,rax + 42ded0: e8 7f 71 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42ded5: 48 85 c0 test rax,rax + 42ded8: 0f 95 c0 setne al + 42dedb: 84 c0 test al,al + 42dedd: 74 34 je 42df13 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42dedf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42dee3: 48 89 c7 mov rdi,rax + 42dee6: e8 ff 7c fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42deeb: 48 89 c3 mov rbx,rax + 42deee: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42def2: 48 89 c7 mov rdi,rax + 42def5: e8 4c ec fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42defa: 48 89 c1 mov rcx,rax + 42defd: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42df01: 48 89 c2 mov rdx,rax + 42df04: 48 89 de mov rsi,rbx + 42df07: 48 89 cf mov rdi,rcx + 42df0a: e8 d8 7f ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42df0f: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42df13: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42df17: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42df1b: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42df1f: 48 8d 55 ef lea rdx,[rbp-0x11] + 42df23: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42df27: 48 89 ce mov rsi,rcx + 42df2a: 48 89 c7 mov rdi,rax + 42df2d: e8 79 3b 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42df32: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42df36: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42df3a: 48 8d 50 20 lea rdx,[rax+0x20] + 42df3e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42df42: 48 89 c6 mov rsi,rax + 42df45: 48 89 d7 mov rdi,rdx + 42df48: e8 2f a3 ff ff call 42827c <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_binEvENKUlS6_E_clES6_> + 42df4d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42df51: c9 leave + 42df52: c3 ret + +000000000042df53 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42df53: 55 push rbp + 42df54: 48 89 e5 mov rbp,rsp + 42df57: 48 83 ec 70 sub rsp,0x70 + 42df5b: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42df5f: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42df62: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42df66: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42df6a: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42df6e: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42df72: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42df76: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42df7a: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42df7d: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42df81: 49 89 c8 mov r8,rcx + 42df84: 48 89 d1 mov rcx,rdx + 42df87: 48 89 c2 mov rdx,rax + 42df8a: e8 27 3a 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42df8f: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42df93: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42df97: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42df9b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42df9f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42dfa3: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42dfa7: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42dfab: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42dfaf: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42dfb3: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42dfb7: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42dfbb: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42dfbf: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42dfc3: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42dfc7: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42dfcb: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42dfcf: 48 89 c7 mov rdi,rax + 42dfd2: e8 64 3c 00 00 call 431c3b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42dfd7: c9 leave + 42dfd8: c3 ret + +000000000042dfd9 <_ZN3fmt2v76detail12count_digitsILj3EjEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj3EjEEiT0_(): + 42dfd9: 55 push rbp + 42dfda: 48 89 e5 mov rbp,rsp + 42dfdd: 89 7d ec mov DWORD PTR [rbp-0x14],edi + 42dfe0: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42dfe7: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 42dfeb: c1 6d ec 03 shr DWORD PTR [rbp-0x14],0x3 + 42dfef: 83 7d ec 00 cmp DWORD PTR [rbp-0x14],0x0 + 42dff3: 0f 95 c0 setne al + 42dff6: 84 c0 test al,al + 42dff8: 75 ed jne 42dfe7 <_ZN3fmt2v76detail12count_digitsILj3EjEEiT0_+0xe> + 42dffa: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42dffd: 5d pop rbp + 42dffe: c3 ret + +000000000042dfff <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib(): + 42dfff: 55 push rbp + 42e000: 48 89 e5 mov rbp,rsp + 42e003: 48 83 ec 40 sub rsp,0x40 + 42e007: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42e00b: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 42e00e: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 42e011: 89 c8 mov eax,ecx + 42e013: 88 45 cc mov BYTE PTR [rbp-0x34],al + 42e016: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42e019: 89 c7 mov edi,eax + 42e01b: e8 a1 d5 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42e020: 89 c2 mov edx,eax + 42e022: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e026: 48 89 d6 mov rsi,rdx + 42e029: 48 89 c7 mov rdi,rax + 42e02c: e8 ed 4b ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42e031: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42e035: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42e03a: 74 1c je 42e058 <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib+0x59> + 42e03c: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 42e040: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 42e043: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 42e046: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e04a: 48 89 c7 mov rdi,rax + 42e04d: e8 22 3c 00 00 call 431c74 <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib> + 42e052: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e056: eb 37 jmp 42e08f <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEjEET1_S7_T2_ib+0x90> + 42e058: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 42e05c: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 42e05f: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 42e062: 48 8d 45 ed lea rax,[rbp-0x13] + 42e066: 48 89 c7 mov rdi,rax + 42e069: e8 06 3c 00 00 call 431c74 <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib> + 42e06e: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 42e071: 48 98 cdqe + 42e073: 48 8d 55 ed lea rdx,[rbp-0x13] + 42e077: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42e07b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42e07f: 48 8d 45 ed lea rax,[rbp-0x13] + 42e083: 48 89 ce mov rsi,rcx + 42e086: 48 89 c7 mov rdi,rax + 42e089: e8 26 96 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42e08e: 90 nop + 42e08f: c9 leave + 42e090: c3 ret + 42e091: 90 nop + +000000000042e092 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42e092: 55 push rbp + 42e093: 48 89 e5 mov rbp,rsp + 42e096: 53 push rbx + 42e097: 48 83 ec 28 sub rsp,0x28 + 42e09b: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42e09f: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42e0a3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e0a7: 48 89 c7 mov rdi,rax + 42e0aa: e8 a5 6f fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42e0af: 48 85 c0 test rax,rax + 42e0b2: 0f 95 c0 setne al + 42e0b5: 84 c0 test al,al + 42e0b7: 74 34 je 42e0ed <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42e0b9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e0bd: 48 89 c7 mov rdi,rax + 42e0c0: e8 25 7b fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42e0c5: 48 89 c3 mov rbx,rax + 42e0c8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e0cc: 48 89 c7 mov rdi,rax + 42e0cf: e8 72 ea fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42e0d4: 48 89 c1 mov rcx,rax + 42e0d7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e0db: 48 89 c2 mov rdx,rax + 42e0de: 48 89 de mov rsi,rbx + 42e0e1: 48 89 cf mov rdi,rcx + 42e0e4: e8 fe 7d ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42e0e9: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e0ed: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42e0f1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e0f5: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42e0f9: 48 8d 55 ef lea rdx,[rbp-0x11] + 42e0fd: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e101: 48 89 ce mov rsi,rcx + 42e104: 48 89 c7 mov rdi,rax + 42e107: e8 9f 39 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42e10c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e110: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e114: 48 8d 50 20 lea rdx,[rax+0x20] + 42e118: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e11c: 48 89 c6 mov rsi,rax + 42e11f: 48 89 d7 mov rdi,rdx + 42e122: e8 69 a2 ff ff call 428390 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_octEvENKUlS6_E_clES6_> + 42e127: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42e12b: c9 leave + 42e12c: c3 ret + +000000000042e12d <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42e12d: 55 push rbp + 42e12e: 48 89 e5 mov rbp,rsp + 42e131: 48 83 ec 70 sub rsp,0x70 + 42e135: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42e139: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42e13c: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42e140: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42e144: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42e148: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42e14c: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e150: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e154: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42e157: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42e15b: 49 89 c8 mov r8,rcx + 42e15e: 48 89 d1 mov rcx,rdx + 42e161: 48 89 c2 mov rdx,rax + 42e164: e8 4d 38 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42e169: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e16d: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e171: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e175: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42e179: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e17d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42e181: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42e185: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42e189: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42e18d: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42e191: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42e195: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42e199: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42e19d: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42e1a1: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42e1a5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42e1a9: 48 89 c7 mov rdi,rax + 42e1ac: e8 2e 3b 00 00 call 431cdf <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42e1b1: c9 leave + 42e1b2: c3 ret + +000000000042e1b3 <_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE>: +_ZN3fmt2v76detail8groupingIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE(): + 42e1b3: 55 push rbp + 42e1b4: 48 89 e5 mov rbp,rsp + 42e1b7: 48 83 ec 10 sub rsp,0x10 + 42e1bb: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42e1bf: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42e1c3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e1c7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42e1cb: 48 89 d6 mov rsi,rdx + 42e1ce: 48 89 c7 mov rdi,rax + 42e1d1: e8 d6 ad fd ff call 408fac <_ZN3fmt2v76detail13grouping_implIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10locale_refE> + 42e1d6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e1da: c9 leave + 42e1db: c3 ret + +000000000042e1dc <_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE>: +_ZN3fmt2v76detail13thousands_sepIcEET_NS1_10locale_refE(): + 42e1dc: 55 push rbp + 42e1dd: 48 89 e5 mov rbp,rsp + 42e1e0: 48 83 ec 10 sub rsp,0x10 + 42e1e4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42e1e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e1ec: 48 89 c7 mov rdi,rax + 42e1ef: e8 2d ae fd ff call 409021 <_ZN3fmt2v76detail18thousands_sep_implIcEET_NS1_10locale_refE> + 42e1f4: c9 leave + 42e1f5: c3 ret + +000000000042e1f6 <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 42e1f6: 55 push rbp + 42e1f7: 48 89 e5 mov rbp,rsp + 42e1fa: 53 push rbx + 42e1fb: 48 83 ec 18 sub rsp,0x18 + 42e1ff: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42e203: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42e207: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42e20b: 48 89 c7 mov rdi,rax + 42e20e: e8 23 3b 00 00 call 431d36 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 42e213: 48 8b 18 mov rbx,QWORD PTR [rax] + 42e216: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42e21a: 48 89 c7 mov rdi,rax + 42e21d: e8 14 3b 00 00 call 431d36 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 42e222: 48 8b 00 mov rax,QWORD PTR [rax] + 42e225: 48 39 c3 cmp rbx,rax + 42e228: 0f 95 c0 setne al + 42e22b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42e22f: c9 leave + 42e230: c3 ret + 42e231: 90 nop + +000000000042e232 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv(): + 42e232: 55 push rbp + 42e233: 48 89 e5 mov rbp,rsp + 42e236: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42e23a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e23e: 48 8b 00 mov rax,QWORD PTR [rax] + 42e241: 5d pop rbp + 42e242: c3 ret + +000000000042e243 <_ZN3fmt2v76detail9max_valueIcEET_v>: +_ZN3fmt2v76detail9max_valueIcEET_v(): + 42e243: 55 push rbp + 42e244: 48 89 e5 mov rbp,rsp + 42e247: e8 6d 6d fd ff call 404fb9 <_ZNSt14numeric_limitsIcE3maxEv> + 42e24c: 5d pop rbp + 42e24d: c3 ret + +000000000042e24e <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv(): + 42e24e: 55 push rbp + 42e24f: 48 89 e5 mov rbp,rsp + 42e252: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42e256: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e25a: 48 8b 00 mov rax,QWORD PTR [rax] + 42e25d: 48 8d 50 01 lea rdx,[rax+0x1] + 42e261: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e265: 48 89 10 mov QWORD PTR [rax],rdx + 42e268: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e26c: 5d pop rbp + 42e26d: c3 ret + +000000000042e26e <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 42e26e: 55 push rbp + 42e26f: 48 89 e5 mov rbp,rsp + 42e272: 53 push rbx + 42e273: 48 83 ec 18 sub rsp,0x18 + 42e277: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42e27b: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42e27f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42e283: 48 89 c7 mov rdi,rax + 42e286: e8 ab 3a 00 00 call 431d36 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 42e28b: 48 8b 18 mov rbx,QWORD PTR [rax] + 42e28e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42e292: 48 89 c7 mov rdi,rax + 42e295: e8 9c 3a 00 00 call 431d36 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 42e29a: 48 8b 00 mov rax,QWORD PTR [rax] + 42e29d: 48 39 c3 cmp rbx,rax + 42e2a0: 0f 94 c0 sete al + 42e2a3: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42e2a7: c9 leave + 42e2a8: c3 ret + 42e2a9: 90 nop + +000000000042e2aa <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEplEl(): + 42e2aa: 55 push rbp + 42e2ab: 48 89 e5 mov rbp,rsp + 42e2ae: 48 83 ec 20 sub rsp,0x20 + 42e2b2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42e2b6: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42e2ba: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42e2be: 48 8b 10 mov rdx,QWORD PTR [rax] + 42e2c1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42e2c5: 48 01 d0 add rax,rdx + 42e2c8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42e2cc: 48 8d 55 f8 lea rdx,[rbp-0x8] + 42e2d0: 48 8d 45 f0 lea rax,[rbp-0x10] + 42e2d4: 48 89 d6 mov rsi,rdx + 42e2d7: 48 89 c7 mov rdi,rax + 42e2da: e8 39 3a 00 00 call 431d18 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS2_> + 42e2df: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42e2e3: c9 leave + 42e2e4: c3 ret + +000000000042e2e5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cjE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cjE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_(): + 42e2e5: 55 push rbp + 42e2e6: 48 89 e5 mov rbp,rsp + 42e2e9: 48 83 ec 60 sub rsp,0x60 + 42e2ed: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42e2f1: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42e2f5: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42e2f9: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42e2fd: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42e301: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e305: 8b 00 mov eax,DWORD PTR [rax] + 42e307: 89 c7 mov edi,eax + 42e309: e8 b3 d2 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42e30e: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42e311: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42e314: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42e318: 73 09 jae 42e323 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cjE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x3e> + 42e31a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42e31d: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42e321: eb 05 jmp 42e328 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cjE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x43> + 42e323: b8 00 00 00 00 mov eax,0x0 + 42e328: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42e32c: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42e334: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e338: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42e33c: 83 e0 0f and eax,0xf + 42e33f: 0f b6 d0 movzx edx,al + 42e342: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42e346: 48 01 d0 add rax,rdx + 42e349: 0f b6 00 movzx eax,BYTE PTR [rax] + 42e34c: 0f be c0 movsx eax,al + 42e34f: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42e353: 89 c1 mov ecx,eax + 42e355: 48 d3 ea shr rdx,cl + 42e358: 48 89 d0 mov rax,rdx + 42e35b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42e35f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e363: 48 83 c0 0a add rax,0xa + 42e367: 48 89 c7 mov rdi,rax + 42e36a: e8 41 41 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42e36f: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42e374: 48 89 c2 mov rdx,rax + 42e377: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42e37b: 48 01 c2 add rdx,rax + 42e37e: 48 8d 45 c8 lea rax,[rbp-0x38] + 42e382: 48 89 d6 mov rsi,rdx + 42e385: 48 89 c7 mov rdi,rax + 42e388: e8 ec 38 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42e38d: 48 8b 00 mov rax,QWORD PTR [rax] + 42e390: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42e394: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e398: 48 8d 50 0a lea rdx,[rax+0xa] + 42e39c: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42e3a0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e3a4: 48 89 ce mov rsi,rcx + 42e3a7: 48 89 c7 mov rdi,rax + 42e3aa: e8 a7 16 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42e3af: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42e3b3: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42e3b7: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42e3bb: 48 89 d6 mov rsi,rdx + 42e3be: 48 89 c7 mov rdi,rax + 42e3c1: e8 d2 a0 ff ff call 428498 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEvENKUlS6_E_clES6_> + 42e3c6: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42e3ca: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e3ce: 48 8d 50 0a lea rdx,[rax+0xa] + 42e3d2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42e3d6: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42e3da: 48 89 c1 mov rcx,rax + 42e3dd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e3e1: 48 89 ce mov rsi,rcx + 42e3e4: 48 89 c7 mov rdi,rax + 42e3e7: e8 6a 16 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42e3ec: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42e3f0: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42e3f4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42e3f8: 48 89 d6 mov rsi,rdx + 42e3fb: 48 89 c7 mov rdi,rax + 42e3fe: e8 9f 48 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42e403: c9 leave + 42e404: c3 ret + 42e405: 90 nop + +000000000042e406 <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE10get_prefixEv>: +_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE10get_prefixEv(): + 42e406: 55 push rbp + 42e407: 48 89 e5 mov rbp,rsp + 42e40a: 48 83 ec 20 sub rsp,0x20 + 42e40e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42e412: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42e416: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 42e419: 89 c2 mov edx,eax + 42e41b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42e41f: 48 8d 48 20 lea rcx,[rax+0x20] + 42e423: 48 8d 45 f0 lea rax,[rbp-0x10] + 42e427: 48 89 ce mov rsi,rcx + 42e42a: 48 89 c7 mov rdi,rax + 42e42d: e8 b6 d0 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42e432: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42e436: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42e43a: c9 leave + 42e43b: c3 ret + +000000000042e43c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42e43c: 55 push rbp + 42e43d: 48 89 e5 mov rbp,rsp + 42e440: 53 push rbx + 42e441: 48 83 ec 28 sub rsp,0x28 + 42e445: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42e449: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42e44d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e451: 48 89 c7 mov rdi,rax + 42e454: e8 fb 6b fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42e459: 48 85 c0 test rax,rax + 42e45c: 0f 95 c0 setne al + 42e45f: 84 c0 test al,al + 42e461: 74 34 je 42e497 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42e463: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e467: 48 89 c7 mov rdi,rax + 42e46a: e8 7b 77 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42e46f: 48 89 c3 mov rbx,rax + 42e472: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e476: 48 89 c7 mov rdi,rax + 42e479: e8 c8 e6 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42e47e: 48 89 c1 mov rcx,rax + 42e481: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e485: 48 89 c2 mov rdx,rax + 42e488: 48 89 de mov rsi,rbx + 42e48b: 48 89 cf mov rdi,rcx + 42e48e: e8 54 7a ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42e493: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e497: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42e49b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e49f: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42e4a3: 48 8d 55 ef lea rdx,[rbp-0x11] + 42e4a7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e4ab: 48 89 ce mov rsi,rcx + 42e4ae: 48 89 c7 mov rdi,rax + 42e4b1: e8 f5 35 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42e4b6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e4ba: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e4be: 48 8d 50 20 lea rdx,[rax+0x20] + 42e4c2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e4c6: 48 89 c6 mov rsi,rax + 42e4c9: 48 89 d7 mov rdi,rdx + 42e4cc: e8 ad a5 ff ff call 428a7e <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_decEvENKUlS6_E_clES6_> + 42e4d1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42e4d5: c9 leave + 42e4d6: c3 ret + +000000000042e4d7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42e4d7: 55 push rbp + 42e4d8: 48 89 e5 mov rbp,rsp + 42e4db: 48 83 ec 70 sub rsp,0x70 + 42e4df: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42e4e3: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42e4e6: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42e4ea: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42e4ee: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42e4f2: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42e4f6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e4fa: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e4fe: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42e501: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42e505: 49 89 c8 mov r8,rcx + 42e508: 48 89 d1 mov rcx,rdx + 42e50b: 48 89 c2 mov rdx,rax + 42e50e: e8 a3 34 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42e513: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e517: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e51b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e51f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42e523: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e527: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42e52b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42e52f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42e533: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42e537: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42e53b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42e53f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42e543: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42e547: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42e54b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42e54f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42e553: 48 89 c7 mov rdi,rax + 42e556: e8 e9 37 00 00 call 431d44 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42e55b: c9 leave + 42e55c: c3 ret + 42e55d: 90 nop + +000000000042e55e <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42e55e: 55 push rbp + 42e55f: 48 89 e5 mov rbp,rsp + 42e562: 53 push rbx + 42e563: 48 83 ec 28 sub rsp,0x28 + 42e567: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42e56b: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42e56f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e573: 48 89 c7 mov rdi,rax + 42e576: e8 d9 6a fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42e57b: 48 85 c0 test rax,rax + 42e57e: 0f 95 c0 setne al + 42e581: 84 c0 test al,al + 42e583: 74 34 je 42e5b9 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42e585: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e589: 48 89 c7 mov rdi,rax + 42e58c: e8 59 76 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42e591: 48 89 c3 mov rbx,rax + 42e594: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e598: 48 89 c7 mov rdi,rax + 42e59b: e8 a6 e5 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42e5a0: 48 89 c1 mov rcx,rax + 42e5a3: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e5a7: 48 89 c2 mov rdx,rax + 42e5aa: 48 89 de mov rsi,rbx + 42e5ad: 48 89 cf mov rdi,rcx + 42e5b0: e8 32 79 ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42e5b5: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e5b9: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42e5bd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e5c1: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42e5c5: 48 8d 55 ef lea rdx,[rbp-0x11] + 42e5c9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e5cd: 48 89 ce mov rsi,rcx + 42e5d0: 48 89 c7 mov rdi,rax + 42e5d3: e8 d3 34 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42e5d8: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e5dc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e5e0: 48 8d 50 20 lea rdx,[rax+0x20] + 42e5e4: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e5e8: 48 89 c6 mov rsi,rax + 42e5eb: 48 89 d7 mov rdi,rdx + 42e5ee: e8 57 a5 ff ff call 428b4a <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_hexEvENKUlS6_E_clES6_> + 42e5f3: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42e5f7: c9 leave + 42e5f8: c3 ret + +000000000042e5f9 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42e5f9: 55 push rbp + 42e5fa: 48 89 e5 mov rbp,rsp + 42e5fd: 48 83 ec 70 sub rsp,0x70 + 42e601: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42e605: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42e608: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42e60c: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42e610: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42e614: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42e618: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e61c: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e620: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42e623: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42e627: 49 89 c8 mov r8,rcx + 42e62a: 48 89 d1 mov rcx,rdx + 42e62d: 48 89 c2 mov rdx,rax + 42e630: e8 81 33 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42e635: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e639: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e63d: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e641: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42e645: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e649: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42e64d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42e651: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42e655: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42e659: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42e65d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42e661: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42e665: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42e669: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42e66d: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42e671: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42e675: 48 89 c7 mov rdi,rax + 42e678: e8 00 37 00 00 call 431d7d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42e67d: c9 leave + 42e67e: c3 ret + +000000000042e67f <_ZN3fmt2v76detail12count_digitsILj1EmEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj1EmEEiT0_(): + 42e67f: 55 push rbp + 42e680: 48 89 e5 mov rbp,rsp + 42e683: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42e687: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42e68e: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 42e692: 48 d1 6d e8 shr QWORD PTR [rbp-0x18],1 + 42e696: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 42e69b: 0f 95 c0 setne al + 42e69e: 84 c0 test al,al + 42e6a0: 75 ec jne 42e68e <_ZN3fmt2v76detail12count_digitsILj1EmEEiT0_+0xf> + 42e6a2: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42e6a5: 5d pop rbp + 42e6a6: c3 ret + +000000000042e6a7 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib(): + 42e6a7: 55 push rbp + 42e6a8: 48 89 e5 mov rbp,rsp + 42e6ab: 48 83 ec 70 sub rsp,0x70 + 42e6af: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 42e6b3: 48 89 75 a0 mov QWORD PTR [rbp-0x60],rsi + 42e6b7: 89 55 9c mov DWORD PTR [rbp-0x64],edx + 42e6ba: 89 c8 mov eax,ecx + 42e6bc: 88 45 98 mov BYTE PTR [rbp-0x68],al + 42e6bf: 8b 45 9c mov eax,DWORD PTR [rbp-0x64] + 42e6c2: 89 c7 mov edi,eax + 42e6c4: e8 f8 ce fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42e6c9: 89 c2 mov edx,eax + 42e6cb: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42e6cf: 48 89 d6 mov rsi,rdx + 42e6d2: 48 89 c7 mov rdi,rax + 42e6d5: e8 44 45 ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42e6da: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42e6de: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42e6e3: 74 1d je 42e702 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib+0x5b> + 42e6e5: 0f b6 4d 98 movzx ecx,BYTE PTR [rbp-0x68] + 42e6e9: 8b 55 9c mov edx,DWORD PTR [rbp-0x64] + 42e6ec: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 42e6f0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e6f4: 48 89 c7 mov rdi,rax + 42e6f7: e8 ba 36 00 00 call 431db6 <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib> + 42e6fc: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42e700: eb 38 jmp 42e73a <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib+0x93> + 42e702: 0f b6 4d 98 movzx ecx,BYTE PTR [rbp-0x68] + 42e706: 8b 55 9c mov edx,DWORD PTR [rbp-0x64] + 42e709: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 42e70d: 48 8d 45 b0 lea rax,[rbp-0x50] + 42e711: 48 89 c7 mov rdi,rax + 42e714: e8 9d 36 00 00 call 431db6 <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib> + 42e719: 8b 45 9c mov eax,DWORD PTR [rbp-0x64] + 42e71c: 48 98 cdqe + 42e71e: 48 8d 55 b0 lea rdx,[rbp-0x50] + 42e722: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42e726: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e72a: 48 8d 45 b0 lea rax,[rbp-0x50] + 42e72e: 48 89 ce mov rsi,rcx + 42e731: 48 89 c7 mov rdi,rax + 42e734: e8 7b 8f ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42e739: 90 nop + 42e73a: c9 leave + 42e73b: c3 ret + +000000000042e73c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42e73c: 55 push rbp + 42e73d: 48 89 e5 mov rbp,rsp + 42e740: 53 push rbx + 42e741: 48 83 ec 28 sub rsp,0x28 + 42e745: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42e749: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42e74d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e751: 48 89 c7 mov rdi,rax + 42e754: e8 fb 68 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42e759: 48 85 c0 test rax,rax + 42e75c: 0f 95 c0 setne al + 42e75f: 84 c0 test al,al + 42e761: 74 34 je 42e797 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42e763: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e767: 48 89 c7 mov rdi,rax + 42e76a: e8 7b 74 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42e76f: 48 89 c3 mov rbx,rax + 42e772: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e776: 48 89 c7 mov rdi,rax + 42e779: e8 c8 e3 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42e77e: 48 89 c1 mov rcx,rax + 42e781: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e785: 48 89 c2 mov rdx,rax + 42e788: 48 89 de mov rsi,rbx + 42e78b: 48 89 cf mov rdi,rcx + 42e78e: e8 54 77 ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42e793: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e797: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42e79b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e79f: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42e7a3: 48 8d 55 ef lea rdx,[rbp-0x11] + 42e7a7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e7ab: 48 89 ce mov rsi,rcx + 42e7ae: 48 89 c7 mov rdi,rax + 42e7b1: e8 f5 32 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42e7b6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e7ba: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e7be: 48 8d 50 20 lea rdx,[rax+0x20] + 42e7c2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e7c6: 48 89 c6 mov rsi,rax + 42e7c9: 48 89 d7 mov rdi,rdx + 42e7cc: e8 a3 a4 ff ff call 428c74 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_binEvENKUlS6_E_clES6_> + 42e7d1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42e7d5: c9 leave + 42e7d6: c3 ret + +000000000042e7d7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42e7d7: 55 push rbp + 42e7d8: 48 89 e5 mov rbp,rsp + 42e7db: 48 83 ec 70 sub rsp,0x70 + 42e7df: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42e7e3: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42e7e6: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42e7ea: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42e7ee: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42e7f2: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42e7f6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e7fa: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e7fe: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42e801: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42e805: 49 89 c8 mov r8,rcx + 42e808: 48 89 d1 mov rcx,rdx + 42e80b: 48 89 c2 mov rdx,rax + 42e80e: e8 a3 31 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42e813: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e817: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e81b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e81f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42e823: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42e827: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42e82b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42e82f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42e833: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42e837: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42e83b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42e83f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42e843: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42e847: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42e84b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42e84f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42e853: 48 89 c7 mov rdi,rax + 42e856: e8 c9 35 00 00 call 431e24 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42e85b: c9 leave + 42e85c: c3 ret + +000000000042e85d <_ZN3fmt2v76detail12count_digitsILj3EmEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj3EmEEiT0_(): + 42e85d: 55 push rbp + 42e85e: 48 89 e5 mov rbp,rsp + 42e861: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42e865: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42e86c: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 42e870: 48 c1 6d e8 03 shr QWORD PTR [rbp-0x18],0x3 + 42e875: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + 42e87a: 0f 95 c0 setne al + 42e87d: 84 c0 test al,al + 42e87f: 75 eb jne 42e86c <_ZN3fmt2v76detail12count_digitsILj3EmEEiT0_+0xf> + 42e881: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42e884: 5d pop rbp + 42e885: c3 ret + +000000000042e886 <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib(): + 42e886: 55 push rbp + 42e887: 48 89 e5 mov rbp,rsp + 42e88a: 48 83 ec 40 sub rsp,0x40 + 42e88e: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42e892: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42e896: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 42e899: 89 c8 mov eax,ecx + 42e89b: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 42e89e: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 42e8a1: 89 c7 mov edi,eax + 42e8a3: e8 19 cd fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42e8a8: 89 c2 mov edx,eax + 42e8aa: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e8ae: 48 89 d6 mov rsi,rdx + 42e8b1: 48 89 c7 mov rdi,rax + 42e8b4: e8 65 43 ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42e8b9: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42e8bd: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42e8c2: 74 1d je 42e8e1 <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib+0x5b> + 42e8c4: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 42e8c8: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42e8cb: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 42e8cf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42e8d3: 48 89 c7 mov rdi,rax + 42e8d6: e8 82 35 00 00 call 431e5d <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib> + 42e8db: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e8df: eb 38 jmp 42e919 <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEmEET1_S7_T2_ib+0x93> + 42e8e1: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 42e8e5: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 42e8e8: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 42e8ec: 48 8d 45 e0 lea rax,[rbp-0x20] + 42e8f0: 48 89 c7 mov rdi,rax + 42e8f3: e8 65 35 00 00 call 431e5d <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib> + 42e8f8: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 42e8fb: 48 98 cdqe + 42e8fd: 48 8d 55 e0 lea rdx,[rbp-0x20] + 42e901: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42e905: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42e909: 48 8d 45 e0 lea rax,[rbp-0x20] + 42e90d: 48 89 ce mov rsi,rcx + 42e910: 48 89 c7 mov rdi,rax + 42e913: e8 9c 8d ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42e918: 90 nop + 42e919: c9 leave + 42e91a: c3 ret + 42e91b: 90 nop + +000000000042e91c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42e91c: 55 push rbp + 42e91d: 48 89 e5 mov rbp,rsp + 42e920: 53 push rbx + 42e921: 48 83 ec 28 sub rsp,0x28 + 42e925: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42e929: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42e92d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e931: 48 89 c7 mov rdi,rax + 42e934: e8 1b 67 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42e939: 48 85 c0 test rax,rax + 42e93c: 0f 95 c0 setne al + 42e93f: 84 c0 test al,al + 42e941: 74 34 je 42e977 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42e943: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e947: 48 89 c7 mov rdi,rax + 42e94a: e8 9b 72 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42e94f: 48 89 c3 mov rbx,rax + 42e952: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e956: 48 89 c7 mov rdi,rax + 42e959: e8 e8 e1 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42e95e: 48 89 c1 mov rcx,rax + 42e961: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e965: 48 89 c2 mov rdx,rax + 42e968: 48 89 de mov rsi,rbx + 42e96b: 48 89 cf mov rdi,rcx + 42e96e: e8 74 75 ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42e973: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e977: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42e97b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e97f: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42e983: 48 8d 55 ef lea rdx,[rbp-0x11] + 42e987: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e98b: 48 89 ce mov rsi,rcx + 42e98e: 48 89 c7 mov rdi,rax + 42e991: e8 15 31 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42e996: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e99a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42e99e: 48 8d 50 20 lea rdx,[rax+0x20] + 42e9a2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42e9a6: 48 89 c6 mov rsi,rax + 42e9a9: 48 89 d7 mov rdi,rdx + 42e9ac: e8 db a3 ff ff call 428d8c <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_octEvENKUlS6_E_clES6_> + 42e9b1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42e9b5: c9 leave + 42e9b6: c3 ret + +000000000042e9b7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42e9b7: 55 push rbp + 42e9b8: 48 89 e5 mov rbp,rsp + 42e9bb: 48 83 ec 70 sub rsp,0x70 + 42e9bf: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42e9c3: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42e9c6: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42e9ca: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42e9ce: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42e9d2: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42e9d6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e9da: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e9de: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42e9e1: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42e9e5: 49 89 c8 mov r8,rcx + 42e9e8: 48 89 d1 mov rcx,rdx + 42e9eb: 48 89 c2 mov rdx,rax + 42e9ee: e8 c3 2f 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42e9f3: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42e9f7: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42e9fb: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42e9ff: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42ea03: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ea07: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42ea0b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42ea0f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42ea13: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42ea17: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42ea1b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42ea1f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42ea23: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42ea27: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42ea2b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42ea2f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42ea33: 48 89 c7 mov rdi,rax + 42ea36: e8 91 34 00 00 call 431ecc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42ea3b: c9 leave + 42ea3c: c3 ret + +000000000042ea3d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cmE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cmE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_(): + 42ea3d: 55 push rbp + 42ea3e: 48 89 e5 mov rbp,rsp + 42ea41: 48 83 ec 60 sub rsp,0x60 + 42ea45: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42ea49: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42ea4d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42ea51: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42ea55: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42ea59: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ea5d: 8b 00 mov eax,DWORD PTR [rax] + 42ea5f: 89 c7 mov edi,eax + 42ea61: e8 5b cb fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42ea66: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42ea69: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42ea6c: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42ea70: 73 09 jae 42ea7b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cmE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x3e> + 42ea72: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42ea75: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42ea79: eb 05 jmp 42ea80 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_cmE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x43> + 42ea7b: b8 00 00 00 00 mov eax,0x0 + 42ea80: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42ea84: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42ea8c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ea90: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42ea94: 83 e0 0f and eax,0xf + 42ea97: 0f b6 d0 movzx edx,al + 42ea9a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42ea9e: 48 01 d0 add rax,rdx + 42eaa1: 0f b6 00 movzx eax,BYTE PTR [rax] + 42eaa4: 0f be c0 movsx eax,al + 42eaa7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42eaab: 89 c1 mov ecx,eax + 42eaad: 48 d3 ea shr rdx,cl + 42eab0: 48 89 d0 mov rax,rdx + 42eab3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42eab7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42eabb: 48 83 c0 0a add rax,0xa + 42eabf: 48 89 c7 mov rdi,rax + 42eac2: e8 e9 39 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42eac7: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42eacc: 48 89 c2 mov rdx,rax + 42eacf: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42ead3: 48 01 c2 add rdx,rax + 42ead6: 48 8d 45 c8 lea rax,[rbp-0x38] + 42eada: 48 89 d6 mov rsi,rdx + 42eadd: 48 89 c7 mov rdi,rax + 42eae0: e8 94 31 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42eae5: 48 8b 00 mov rax,QWORD PTR [rax] + 42eae8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42eaec: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42eaf0: 48 8d 50 0a lea rdx,[rax+0xa] + 42eaf4: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42eaf8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42eafc: 48 89 ce mov rsi,rcx + 42eaff: 48 89 c7 mov rdi,rax + 42eb02: e8 4f 0f 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42eb07: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42eb0b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42eb0f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42eb13: 48 89 d6 mov rsi,rdx + 42eb16: 48 89 c7 mov rdi,rax + 42eb19: e8 7c a3 ff ff call 428e9a <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEvENKUlS6_E_clES6_> + 42eb1e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42eb22: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42eb26: 48 8d 50 0a lea rdx,[rax+0xa] + 42eb2a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42eb2e: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42eb32: 48 89 c1 mov rcx,rax + 42eb35: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42eb39: 48 89 ce mov rsi,rcx + 42eb3c: 48 89 c7 mov rdi,rax + 42eb3f: e8 12 0f 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42eb44: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42eb48: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42eb4c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42eb50: 48 89 d6 mov rsi,rdx + 42eb53: 48 89 c7 mov rdi,rax + 42eb56: e8 47 41 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42eb5b: c9 leave + 42eb5c: c3 ret + 42eb5d: 90 nop + +000000000042eb5e <_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE10get_prefixEv>: +_ZNK3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE10get_prefixEv(): + 42eb5e: 55 push rbp + 42eb5f: 48 89 e5 mov rbp,rsp + 42eb62: 48 83 ec 20 sub rsp,0x20 + 42eb66: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42eb6a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42eb6e: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 42eb71: 89 c2 mov edx,eax + 42eb73: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42eb77: 48 8d 48 30 lea rcx,[rax+0x30] + 42eb7b: 48 8d 45 f0 lea rax,[rbp-0x10] + 42eb7f: 48 89 ce mov rsi,rcx + 42eb82: 48 89 c7 mov rdi,rax + 42eb85: e8 5e c9 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42eb8a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42eb8e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 42eb92: c9 leave + 42eb93: c3 ret + +000000000042eb94 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42eb94: 55 push rbp + 42eb95: 48 89 e5 mov rbp,rsp + 42eb98: 53 push rbx + 42eb99: 48 83 ec 28 sub rsp,0x28 + 42eb9d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42eba1: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42eba5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42eba9: 48 89 c7 mov rdi,rax + 42ebac: e8 a3 64 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42ebb1: 48 85 c0 test rax,rax + 42ebb4: 0f 95 c0 setne al + 42ebb7: 84 c0 test al,al + 42ebb9: 74 34 je 42ebef <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42ebbb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ebbf: 48 89 c7 mov rdi,rax + 42ebc2: e8 23 70 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42ebc7: 48 89 c3 mov rbx,rax + 42ebca: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ebce: 48 89 c7 mov rdi,rax + 42ebd1: e8 70 df fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42ebd6: 48 89 c1 mov rcx,rax + 42ebd9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42ebdd: 48 89 c2 mov rdx,rax + 42ebe0: 48 89 de mov rsi,rbx + 42ebe3: 48 89 cf mov rdi,rcx + 42ebe6: e8 fc 72 ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42ebeb: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42ebef: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42ebf3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ebf7: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42ebfb: 48 8d 55 ef lea rdx,[rbp-0x11] + 42ebff: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42ec03: 48 89 ce mov rsi,rcx + 42ec06: 48 89 c7 mov rdi,rax + 42ec09: e8 9d 2e 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42ec0e: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42ec12: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ec16: 48 8d 50 20 lea rdx,[rax+0x20] + 42ec1a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42ec1e: 48 89 c6 mov rsi,rax + 42ec21: 48 89 d7 mov rdi,rdx + 42ec24: e8 5d a8 ff ff call 429486 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_decEvENKUlS6_E_clES6_> + 42ec29: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42ec2d: c9 leave + 42ec2e: c3 ret + +000000000042ec2f <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42ec2f: 55 push rbp + 42ec30: 48 89 e5 mov rbp,rsp + 42ec33: 48 83 ec 70 sub rsp,0x70 + 42ec37: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42ec3b: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42ec3e: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42ec42: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42ec46: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42ec4a: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42ec4e: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42ec52: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42ec56: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42ec59: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42ec5d: 49 89 c8 mov r8,rcx + 42ec60: 48 89 d1 mov rcx,rdx + 42ec63: 48 89 c2 mov rdx,rax + 42ec66: e8 4b 2d 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42ec6b: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42ec6f: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42ec73: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42ec77: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42ec7b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42ec7f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42ec83: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42ec87: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42ec8b: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42ec8f: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42ec93: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42ec97: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42ec9b: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42ec9f: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42eca3: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42eca7: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42ecab: 48 89 c7 mov rdi,rax + 42ecae: e8 52 32 00 00 call 431f05 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42ecb3: c9 leave + 42ecb4: c3 ret + +000000000042ecb5 <_ZN3fmt2v76detail12count_digitsILj4EoEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj4EoEEiT0_(): + 42ecb5: 55 push rbp + 42ecb6: 48 89 e5 mov rbp,rsp + 42ecb9: 48 89 f8 mov rax,rdi + 42ecbc: 48 89 f1 mov rcx,rsi + 42ecbf: 48 89 ca mov rdx,rcx + 42ecc2: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42ecc6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42ecca: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42ecd1: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 42ecd5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42ecd9: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42ecdd: 48 0f ac d0 04 shrd rax,rdx,0x4 + 42ece2: 48 c1 ea 04 shr rdx,0x4 + 42ece6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42ecea: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42ecee: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42ecf2: 48 0b 45 e8 or rax,QWORD PTR [rbp-0x18] + 42ecf6: 48 85 c0 test rax,rax + 42ecf9: 0f 95 c0 setne al + 42ecfc: 84 c0 test al,al + 42ecfe: 75 d1 jne 42ecd1 <_ZN3fmt2v76detail12count_digitsILj4EoEEiT0_+0x1c> + 42ed00: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42ed03: 5d pop rbp + 42ed04: c3 ret + +000000000042ed05 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib(): + 42ed05: 55 push rbp + 42ed06: 48 89 e5 mov rbp,rsp + 42ed09: 48 83 ec 50 sub rsp,0x50 + 42ed0d: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42ed11: 48 89 f0 mov rax,rsi + 42ed14: 48 89 d6 mov rsi,rdx + 42ed17: 48 89 f2 mov rdx,rsi + 42ed1a: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 42ed1e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42ed22: 89 4d c4 mov DWORD PTR [rbp-0x3c],ecx + 42ed25: 44 89 c0 mov eax,r8d + 42ed28: 88 45 c0 mov BYTE PTR [rbp-0x40],al + 42ed2b: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 42ed2e: 89 c7 mov edi,eax + 42ed30: e8 8c c8 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42ed35: 89 c2 mov edx,eax + 42ed37: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42ed3b: 48 89 d6 mov rsi,rdx + 42ed3e: 48 89 c7 mov rdi,rax + 42ed41: e8 d8 3e ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42ed46: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42ed4a: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42ed4f: 74 24 je 42ed75 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib+0x70> + 42ed51: 0f b6 7d c0 movzx edi,BYTE PTR [rbp-0x40] + 42ed55: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 42ed58: 48 8b 75 b0 mov rsi,QWORD PTR [rbp-0x50] + 42ed5c: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 42ed60: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42ed64: 41 89 f8 mov r8d,edi + 42ed67: 48 89 c7 mov rdi,rax + 42ed6a: e8 cf 31 00 00 call 431f3e <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib> + 42ed6f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42ed73: eb 3f jmp 42edb4 <_ZN3fmt2v76detail11format_uintILj4EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib+0xaf> + 42ed75: 0f b6 7d c0 movzx edi,BYTE PTR [rbp-0x40] + 42ed79: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 42ed7c: 48 8b 75 b0 mov rsi,QWORD PTR [rbp-0x50] + 42ed80: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 42ed84: 48 8d 45 d0 lea rax,[rbp-0x30] + 42ed88: 41 89 f8 mov r8d,edi + 42ed8b: 48 89 c7 mov rdi,rax + 42ed8e: e8 ab 31 00 00 call 431f3e <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib> + 42ed93: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 42ed96: 48 98 cdqe + 42ed98: 48 8d 55 d0 lea rdx,[rbp-0x30] + 42ed9c: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42eda0: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42eda4: 48 8d 45 d0 lea rax,[rbp-0x30] + 42eda8: 48 89 ce mov rsi,rcx + 42edab: 48 89 c7 mov rdi,rax + 42edae: e8 01 89 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42edb3: 90 nop + 42edb4: c9 leave + 42edb5: c3 ret + +000000000042edb6 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42edb6: 55 push rbp + 42edb7: 48 89 e5 mov rbp,rsp + 42edba: 53 push rbx + 42edbb: 48 83 ec 28 sub rsp,0x28 + 42edbf: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42edc3: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42edc7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42edcb: 48 89 c7 mov rdi,rax + 42edce: e8 81 62 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42edd3: 48 85 c0 test rax,rax + 42edd6: 0f 95 c0 setne al + 42edd9: 84 c0 test al,al + 42eddb: 74 34 je 42ee11 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42eddd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ede1: 48 89 c7 mov rdi,rax + 42ede4: e8 01 6e fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42ede9: 48 89 c3 mov rbx,rax + 42edec: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42edf0: 48 89 c7 mov rdi,rax + 42edf3: e8 4e dd fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42edf8: 48 89 c1 mov rcx,rax + 42edfb: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42edff: 48 89 c2 mov rdx,rax + 42ee02: 48 89 de mov rsi,rbx + 42ee05: 48 89 cf mov rdi,rcx + 42ee08: e8 da 70 ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42ee0d: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42ee11: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42ee15: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ee19: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42ee1d: 48 8d 55 ef lea rdx,[rbp-0x11] + 42ee21: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42ee25: 48 89 ce mov rsi,rcx + 42ee28: 48 89 c7 mov rdi,rax + 42ee2b: e8 7b 2c 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42ee30: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42ee34: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42ee38: 48 8d 50 20 lea rdx,[rax+0x20] + 42ee3c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42ee40: 48 89 c6 mov rsi,rax + 42ee43: 48 89 d7 mov rdi,rdx + 42ee46: e8 1d a7 ff ff call 429568 <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_hexEvENKUlS6_E_clES6_> + 42ee4b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42ee4f: c9 leave + 42ee50: c3 ret + +000000000042ee51 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42ee51: 55 push rbp + 42ee52: 48 89 e5 mov rbp,rsp + 42ee55: 48 83 ec 70 sub rsp,0x70 + 42ee59: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42ee5d: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42ee60: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42ee64: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42ee68: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42ee6c: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42ee70: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42ee74: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42ee78: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42ee7b: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42ee7f: 49 89 c8 mov r8,rcx + 42ee82: 48 89 d1 mov rcx,rdx + 42ee85: 48 89 c2 mov rdx,rax + 42ee88: e8 29 2b 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42ee8d: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42ee91: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42ee95: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42ee99: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42ee9d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42eea1: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42eea5: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42eea9: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42eead: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42eeb1: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42eeb5: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42eeb9: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42eebd: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42eec1: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42eec5: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42eec9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42eecd: 48 89 c7 mov rdi,rax + 42eed0: e8 05 31 00 00 call 431fda <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42eed5: c9 leave + 42eed6: c3 ret + +000000000042eed7 <_ZN3fmt2v76detail12count_digitsILj1EoEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj1EoEEiT0_(): + 42eed7: 55 push rbp + 42eed8: 48 89 e5 mov rbp,rsp + 42eedb: 48 89 f8 mov rax,rdi + 42eede: 48 89 f1 mov rcx,rsi + 42eee1: 48 89 ca mov rdx,rcx + 42eee4: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42eee8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42eeec: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42eef3: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 42eef7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42eefb: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42eeff: 48 0f ac d0 01 shrd rax,rdx,0x1 + 42ef04: 48 d1 ea shr rdx,1 + 42ef07: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42ef0b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42ef0f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42ef13: 48 0b 45 e8 or rax,QWORD PTR [rbp-0x18] + 42ef17: 48 85 c0 test rax,rax + 42ef1a: 0f 95 c0 setne al + 42ef1d: 84 c0 test al,al + 42ef1f: 75 d2 jne 42eef3 <_ZN3fmt2v76detail12count_digitsILj1EoEEiT0_+0x1c> + 42ef21: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42ef24: 5d pop rbp + 42ef25: c3 ret + +000000000042ef26 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib(): + 42ef26: 55 push rbp + 42ef27: 48 89 e5 mov rbp,rsp + 42ef2a: 48 81 ec b0 00 00 00 sub rsp,0xb0 + 42ef31: 48 89 bd 68 ff ff ff mov QWORD PTR [rbp-0x98],rdi + 42ef38: 48 89 f0 mov rax,rsi + 42ef3b: 48 89 d6 mov rsi,rdx + 42ef3e: 48 89 f2 mov rdx,rsi + 42ef41: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 42ef48: 48 89 95 58 ff ff ff mov QWORD PTR [rbp-0xa8],rdx + 42ef4f: 89 8d 64 ff ff ff mov DWORD PTR [rbp-0x9c],ecx + 42ef55: 44 89 c0 mov eax,r8d + 42ef58: 88 85 60 ff ff ff mov BYTE PTR [rbp-0xa0],al + 42ef5e: 8b 85 64 ff ff ff mov eax,DWORD PTR [rbp-0x9c] + 42ef64: 89 c7 mov edi,eax + 42ef66: e8 56 c6 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42ef6b: 89 c2 mov edx,eax + 42ef6d: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 42ef74: 48 89 d6 mov rsi,rdx + 42ef77: 48 89 c7 mov rdi,rax + 42ef7a: e8 9f 3c ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42ef7f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42ef83: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42ef88: 74 33 je 42efbd <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib+0x97> + 42ef8a: 0f b6 bd 60 ff ff ff movzx edi,BYTE PTR [rbp-0xa0] + 42ef91: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [rbp-0x9c] + 42ef97: 48 8b b5 50 ff ff ff mov rsi,QWORD PTR [rbp-0xb0] + 42ef9e: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 42efa5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42efa9: 41 89 f8 mov r8d,edi + 42efac: 48 89 c7 mov rdi,rax + 42efaf: e8 5f 30 00 00 call 432013 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib> + 42efb4: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 42efbb: eb 5a jmp 42f017 <_ZN3fmt2v76detail11format_uintILj1EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib+0xf1> + 42efbd: 0f b6 bd 60 ff ff ff movzx edi,BYTE PTR [rbp-0xa0] + 42efc4: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [rbp-0x9c] + 42efca: 48 8b b5 50 ff ff ff mov rsi,QWORD PTR [rbp-0xb0] + 42efd1: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 42efd8: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 42efdf: 41 89 f8 mov r8d,edi + 42efe2: 48 89 c7 mov rdi,rax + 42efe5: e8 29 30 00 00 call 432013 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib> + 42efea: 8b 85 64 ff ff ff mov eax,DWORD PTR [rbp-0x9c] + 42eff0: 48 98 cdqe + 42eff2: 48 8d 95 70 ff ff ff lea rdx,[rbp-0x90] + 42eff9: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42effd: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 42f004: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 42f00b: 48 89 ce mov rsi,rcx + 42f00e: 48 89 c7 mov rdi,rax + 42f011: e8 9e 86 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42f016: 90 nop + 42f017: c9 leave + 42f018: c3 ret + 42f019: 90 nop + +000000000042f01a <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42f01a: 55 push rbp + 42f01b: 48 89 e5 mov rbp,rsp + 42f01e: 53 push rbx + 42f01f: 48 83 ec 28 sub rsp,0x28 + 42f023: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42f027: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42f02b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f02f: 48 89 c7 mov rdi,rax + 42f032: e8 1d 60 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42f037: 48 85 c0 test rax,rax + 42f03a: 0f 95 c0 setne al + 42f03d: 84 c0 test al,al + 42f03f: 74 34 je 42f075 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42f041: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f045: 48 89 c7 mov rdi,rax + 42f048: e8 9d 6b fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42f04d: 48 89 c3 mov rbx,rax + 42f050: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f054: 48 89 c7 mov rdi,rax + 42f057: e8 ea da fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42f05c: 48 89 c1 mov rcx,rax + 42f05f: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42f063: 48 89 c2 mov rdx,rax + 42f066: 48 89 de mov rsi,rbx + 42f069: 48 89 cf mov rdi,rcx + 42f06c: e8 76 6e ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42f071: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42f075: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42f079: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f07d: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42f081: 48 8d 55 ef lea rdx,[rbp-0x11] + 42f085: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42f089: 48 89 ce mov rsi,rcx + 42f08c: 48 89 c7 mov rdi,rax + 42f08f: e8 17 2a 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42f094: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42f098: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f09c: 48 8d 50 20 lea rdx,[rax+0x20] + 42f0a0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42f0a4: 48 89 c6 mov rsi,rax + 42f0a7: 48 89 d7 mov rdi,rdx + 42f0aa: e8 fd a5 ff ff call 4296ac <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_binEvENKUlS6_E_clES6_> + 42f0af: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42f0b3: c9 leave + 42f0b4: c3 ret + +000000000042f0b5 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42f0b5: 55 push rbp + 42f0b6: 48 89 e5 mov rbp,rsp + 42f0b9: 48 83 ec 70 sub rsp,0x70 + 42f0bd: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42f0c1: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42f0c4: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42f0c8: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42f0cc: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42f0d0: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42f0d4: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42f0d8: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42f0dc: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42f0df: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42f0e3: 49 89 c8 mov r8,rcx + 42f0e6: 48 89 d1 mov rcx,rdx + 42f0e9: 48 89 c2 mov rdx,rax + 42f0ec: e8 c5 28 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42f0f1: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42f0f5: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42f0f9: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42f0fd: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42f101: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f105: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42f109: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f10d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42f111: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42f115: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42f119: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f11d: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42f121: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42f125: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42f129: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42f12d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f131: 48 89 c7 mov rdi,rax + 42f134: e8 70 2f 00 00 call 4320a9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42f139: c9 leave + 42f13a: c3 ret + +000000000042f13b <_ZN3fmt2v76detail12count_digitsILj3EoEEiT0_>: +_ZN3fmt2v76detail12count_digitsILj3EoEEiT0_(): + 42f13b: 55 push rbp + 42f13c: 48 89 e5 mov rbp,rsp + 42f13f: 48 89 f8 mov rax,rdi + 42f142: 48 89 f1 mov rcx,rsi + 42f145: 48 89 ca mov rdx,rcx + 42f148: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f14c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42f150: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + 42f157: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1 + 42f15b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42f15f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42f163: 48 0f ac d0 03 shrd rax,rdx,0x3 + 42f168: 48 c1 ea 03 shr rdx,0x3 + 42f16c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f170: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42f174: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42f178: 48 0b 45 e8 or rax,QWORD PTR [rbp-0x18] + 42f17c: 48 85 c0 test rax,rax + 42f17f: 0f 95 c0 setne al + 42f182: 84 c0 test al,al + 42f184: 75 d1 jne 42f157 <_ZN3fmt2v76detail12count_digitsILj3EoEEiT0_+0x1c> + 42f186: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f189: 5d pop rbp + 42f18a: c3 ret + +000000000042f18b <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib>: +_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib(): + 42f18b: 55 push rbp + 42f18c: 48 89 e5 mov rbp,rsp + 42f18f: 48 83 ec 60 sub rsp,0x60 + 42f193: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42f197: 48 89 f0 mov rax,rsi + 42f19a: 48 89 d6 mov rsi,rdx + 42f19d: 48 89 f2 mov rdx,rsi + 42f1a0: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 42f1a4: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 42f1a8: 89 4d b4 mov DWORD PTR [rbp-0x4c],ecx + 42f1ab: 44 89 c0 mov eax,r8d + 42f1ae: 88 45 b0 mov BYTE PTR [rbp-0x50],al + 42f1b1: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 42f1b4: 89 c7 mov edi,eax + 42f1b6: e8 06 c4 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42f1bb: 89 c2 mov edx,eax + 42f1bd: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f1c1: 48 89 d6 mov rsi,rdx + 42f1c4: 48 89 c7 mov rdi,rax + 42f1c7: e8 52 3a ff ff call 422c1e <_ZN3fmt2v76detail10to_pointerIcSt20back_insert_iteratorINS1_6bufferIcEEEEEPT_T0_m> + 42f1cc: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42f1d0: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42f1d5: 74 24 je 42f1fb <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib+0x70> + 42f1d7: 0f b6 7d b0 movzx edi,BYTE PTR [rbp-0x50] + 42f1db: 8b 4d b4 mov ecx,DWORD PTR [rbp-0x4c] + 42f1de: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 42f1e2: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42f1e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42f1ea: 41 89 f8 mov r8d,edi + 42f1ed: 48 89 c7 mov rdi,rax + 42f1f0: e8 ed 2e 00 00 call 4320e2 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib> + 42f1f5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f1f9: eb 3f jmp 42f23a <_ZN3fmt2v76detail11format_uintILj3EcSt20back_insert_iteratorINS1_6bufferIcEEEoEET1_S7_T2_ib+0xaf> + 42f1fb: 0f b6 7d b0 movzx edi,BYTE PTR [rbp-0x50] + 42f1ff: 8b 4d b4 mov ecx,DWORD PTR [rbp-0x4c] + 42f202: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 42f206: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42f20a: 48 8d 45 c0 lea rax,[rbp-0x40] + 42f20e: 41 89 f8 mov r8d,edi + 42f211: 48 89 c7 mov rdi,rax + 42f214: e8 c9 2e 00 00 call 4320e2 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib> + 42f219: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 42f21c: 48 98 cdqe + 42f21e: 48 8d 55 c0 lea rdx,[rbp-0x40] + 42f222: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 42f226: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 42f22a: 48 8d 45 c0 lea rax,[rbp-0x40] + 42f22e: 48 89 ce mov rsi,rcx + 42f231: 48 89 c7 mov rdi,rax + 42f234: e8 7b 84 ff ff call 4276b4 <_ZN3fmt2v76detail8copy_strIcPcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_S9_S8_> + 42f239: 90 nop + 42f23a: c9 leave + 42f23b: c3 ret + +000000000042f23c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_>: +_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_(): + 42f23c: 55 push rbp + 42f23d: 48 89 e5 mov rbp,rsp + 42f240: 53 push rbx + 42f241: 48 83 ec 28 sub rsp,0x28 + 42f245: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 42f249: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 42f24d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f251: 48 89 c7 mov rdi,rax + 42f254: e8 fb 5d fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 42f259: 48 85 c0 test rax,rax + 42f25c: 0f 95 c0 setne al + 42f25f: 84 c0 test al,al + 42f261: 74 34 je 42f297 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_+0x5b> + 42f263: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f267: 48 89 c7 mov rdi,rax + 42f26a: e8 7b 69 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 42f26f: 48 89 c3 mov rbx,rax + 42f272: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f276: 48 89 c7 mov rdi,rax + 42f279: e8 c8 d8 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 42f27e: 48 89 c1 mov rcx,rax + 42f281: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42f285: 48 89 c2 mov rdx,rax + 42f288: 48 89 de mov rsi,rbx + 42f28b: 48 89 cf mov rdi,rcx + 42f28e: e8 54 6c ff ff call 425ee7 <_ZN3fmt2v76detail8copy_strIcPKcSt20back_insert_iteratorINS1_6bufferIcEEELi0EEET1_T0_SA_S9_> + 42f293: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42f297: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 42f29b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f29f: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 42f2a3: 48 8d 55 ef lea rdx,[rbp-0x11] + 42f2a7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42f2ab: 48 89 ce mov rsi,rcx + 42f2ae: 48 89 c7 mov rdi,rax + 42f2b1: e8 f5 27 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42f2b6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42f2ba: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f2be: 48 8d 50 20 lea rdx,[rax+0x20] + 42f2c2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 42f2c6: 48 89 c6 mov rsi,rax + 42f2c9: 48 89 d7 mov rdi,rdx + 42f2cc: e8 0d a5 ff ff call 4297de <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_octEvENKUlS6_E_clES6_> + 42f2d1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42f2d5: c9 leave + 42f2d6: c3 ret + +000000000042f2d7 <_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 42f2d7: 55 push rbp + 42f2d8: 48 89 e5 mov rbp,rsp + 42f2db: 48 83 ec 70 sub rsp,0x70 + 42f2df: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 42f2e3: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 42f2e6: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 42f2ea: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 42f2ee: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 42f2f2: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 42f2f6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42f2fa: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42f2fe: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 42f301: 48 8d 7d c0 lea rdi,[rbp-0x40] + 42f305: 49 89 c8 mov r8,rcx + 42f308: 48 89 d1 mov rcx,rdx + 42f30b: 48 89 c2 mov rdx,rax + 42f30e: e8 a3 26 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 42f313: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 42f317: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 42f31b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 42f31f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42f323: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f327: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42f32b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f32f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42f333: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42f337: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42f33b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f33f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 42f343: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 42f347: 48 8d 4d d0 lea rcx,[rbp-0x30] + 42f34b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 42f34f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f353: 48 89 c7 mov rdi,rax + 42f356: e8 1e 2e 00 00 call 432179 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_> + 42f35b: c9 leave + 42f35c: c3 ret + +000000000042f35d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_coE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_coE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_(): + 42f35d: 55 push rbp + 42f35e: 48 89 e5 mov rbp,rsp + 42f361: 48 83 ec 60 sub rsp,0x60 + 42f365: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42f369: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42f36d: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42f371: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42f375: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42f379: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f37d: 8b 00 mov eax,DWORD PTR [rax] + 42f37f: 89 c7 mov edi,eax + 42f381: e8 3b c2 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42f386: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42f389: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f38c: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42f390: 73 09 jae 42f39b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_coE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x3e> + 42f392: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f395: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42f399: eb 05 jmp 42f3a0 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS8_coE6on_numEvEUlS8_E_EET0_SC_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x43> + 42f39b: b8 00 00 00 00 mov eax,0x0 + 42f3a0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f3a4: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42f3ac: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f3b0: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42f3b4: 83 e0 0f and eax,0xf + 42f3b7: 0f b6 d0 movzx edx,al + 42f3ba: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42f3be: 48 01 d0 add rax,rdx + 42f3c1: 0f b6 00 movzx eax,BYTE PTR [rax] + 42f3c4: 0f be c0 movsx eax,al + 42f3c7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42f3cb: 89 c1 mov ecx,eax + 42f3cd: 48 d3 ea shr rdx,cl + 42f3d0: 48 89 d0 mov rax,rdx + 42f3d3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f3d7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f3db: 48 83 c0 0a add rax,0xa + 42f3df: 48 89 c7 mov rdi,rax + 42f3e2: e8 c9 30 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42f3e7: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42f3ec: 48 89 c2 mov rdx,rax + 42f3ef: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f3f3: 48 01 c2 add rdx,rax + 42f3f6: 48 8d 45 c8 lea rax,[rbp-0x38] + 42f3fa: 48 89 d6 mov rsi,rdx + 42f3fd: 48 89 c7 mov rdi,rax + 42f400: e8 74 28 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42f405: 48 8b 00 mov rax,QWORD PTR [rax] + 42f408: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f40c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f410: 48 8d 50 0a lea rdx,[rax+0xa] + 42f414: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42f418: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f41c: 48 89 ce mov rsi,rcx + 42f41f: 48 89 c7 mov rdi,rax + 42f422: e8 2f 06 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f427: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f42b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f42f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42f433: 48 89 d6 mov rsi,rdx + 42f436: 48 89 c7 mov rdi,rax + 42f439: e8 d0 a4 ff ff call 42990e <_ZZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEvENKUlS6_E_clES6_> + 42f43e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f442: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f446: 48 8d 50 0a lea rdx,[rax+0xa] + 42f44a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42f44e: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42f452: 48 89 c1 mov rcx,rax + 42f455: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f459: 48 89 ce mov rsi,rcx + 42f45c: 48 89 c7 mov rdi,rax + 42f45f: e8 f2 05 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f464: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f468: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f46c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42f470: 48 89 d6 mov rsi,rdx + 42f473: 48 89 c7 mov rdi,rax + 42f476: e8 27 38 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42f47b: c9 leave + 42f47c: c3 ret + +000000000042f47d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmOT2_(): + 42f47d: 55 push rbp + 42f47e: 48 89 e5 mov rbp,rsp + 42f481: 48 83 ec 20 sub rsp,0x20 + 42f485: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42f489: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42f48d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42f491: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 42f495: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 42f499: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 42f49d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42f4a1: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 42f4a5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42f4a9: 49 89 f8 mov r8,rdi + 42f4ac: 48 89 c7 mov rdi,rax + 42f4af: e8 fe 2c 00 00 call 4321b2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmmOT2_> + 42f4b4: c9 leave + 42f4b5: c3 ret + +000000000042f4b6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmmOT2_(): + 42f4b6: 55 push rbp + 42f4b7: 48 89 e5 mov rbp,rsp + 42f4ba: 48 83 ec 60 sub rsp,0x60 + 42f4be: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42f4c2: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42f4c6: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42f4ca: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42f4ce: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42f4d2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f4d6: 8b 00 mov eax,DWORD PTR [rax] + 42f4d8: 89 c7 mov edi,eax + 42f4da: e8 e2 c0 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42f4df: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42f4e2: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f4e5: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42f4e9: 73 09 jae 42f4f4 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmmOT2_+0x3e> + 42f4eb: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f4ee: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42f4f2: eb 05 jmp 42f4f9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_bytesIcS8_EET0_SA_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEEUlS8_E_EESA_SA_RKNSD_IT1_EEmmOT2_+0x43> + 42f4f4: b8 00 00 00 00 mov eax,0x0 + 42f4f9: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f4fd: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 42f505: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f509: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42f50d: 83 e0 0f and eax,0xf + 42f510: 0f b6 d0 movzx edx,al + 42f513: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42f517: 48 01 d0 add rax,rdx + 42f51a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42f51d: 0f be c0 movsx eax,al + 42f520: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42f524: 89 c1 mov ecx,eax + 42f526: 48 d3 ea shr rdx,cl + 42f529: 48 89 d0 mov rax,rdx + 42f52c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f530: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f534: 48 83 c0 0a add rax,0xa + 42f538: 48 89 c7 mov rdi,rax + 42f53b: e8 70 2f ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42f540: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42f545: 48 89 c2 mov rdx,rax + 42f548: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f54c: 48 01 c2 add rdx,rax + 42f54f: 48 8d 45 c8 lea rax,[rbp-0x38] + 42f553: 48 89 d6 mov rsi,rdx + 42f556: 48 89 c7 mov rdi,rax + 42f559: e8 1b 27 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42f55e: 48 8b 00 mov rax,QWORD PTR [rax] + 42f561: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f565: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f569: 48 8d 50 0a lea rdx,[rax+0xa] + 42f56d: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42f571: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f575: 48 89 ce mov rsi,rcx + 42f578: 48 89 c7 mov rdi,rax + 42f57b: e8 d6 04 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f580: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f584: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f588: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42f58c: 48 89 d6 mov rsi,rdx + 42f58f: 48 89 c7 mov rdi,rax + 42f592: e8 bd 5c ff ff call 425254 <_ZZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EEENKUlS6_E_clES6_> + 42f597: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f59b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f59f: 48 8d 50 0a lea rdx,[rax+0xa] + 42f5a3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42f5a7: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42f5ab: 48 89 c1 mov rcx,rax + 42f5ae: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f5b2: 48 89 ce mov rsi,rcx + 42f5b5: 48 89 c7 mov rdi,rax + 42f5b8: e8 99 04 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f5bd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f5c1: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f5c5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42f5c9: 48 89 d6 mov rsi,rdx + 42f5cc: 48 89 c7 mov rdi,rax + 42f5cf: e8 ce 36 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42f5d4: c9 leave + 42f5d5: c3 ret + +000000000042f5d6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mmOT2_(): + 42f5d6: 55 push rbp + 42f5d7: 48 89 e5 mov rbp,rsp + 42f5da: 48 83 ec 60 sub rsp,0x60 + 42f5de: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42f5e2: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42f5e6: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42f5ea: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42f5ee: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42f5f2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f5f6: 8b 00 mov eax,DWORD PTR [rax] + 42f5f8: 89 c7 mov edi,eax + 42f5fa: e8 c2 bf fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42f5ff: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42f602: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f605: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42f609: 73 09 jae 42f614 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mmOT2_+0x3e> + 42f60b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f60e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42f612: eb 05 jmp 42f619 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E0_EESC_SC_SJ_mmOT2_+0x43> + 42f614: b8 00 00 00 00 mov eax,0x0 + 42f619: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f61d: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42f625: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f629: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42f62d: 83 e0 0f and eax,0xf + 42f630: 0f b6 d0 movzx edx,al + 42f633: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42f637: 48 01 d0 add rax,rdx + 42f63a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42f63d: 0f be c0 movsx eax,al + 42f640: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42f644: 89 c1 mov ecx,eax + 42f646: 48 d3 ea shr rdx,cl + 42f649: 48 89 d0 mov rax,rdx + 42f64c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f650: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f654: 48 83 c0 0a add rax,0xa + 42f658: 48 89 c7 mov rdi,rax + 42f65b: e8 50 2e ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42f660: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42f665: 48 89 c2 mov rdx,rax + 42f668: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f66c: 48 01 c2 add rdx,rax + 42f66f: 48 8d 45 c8 lea rax,[rbp-0x38] + 42f673: 48 89 d6 mov rsi,rdx + 42f676: 48 89 c7 mov rdi,rax + 42f679: e8 fb 25 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42f67e: 48 8b 00 mov rax,QWORD PTR [rax] + 42f681: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f685: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f689: 48 8d 50 0a lea rdx,[rax+0xa] + 42f68d: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42f691: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f695: 48 89 ce mov rsi,rcx + 42f698: 48 89 c7 mov rdi,rax + 42f69b: e8 b6 03 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f6a0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f6a4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f6a8: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42f6ac: 48 89 d6 mov rsi,rdx + 42f6af: 48 89 c7 mov rdi,rax + 42f6b2: e8 bd 5c ff ff call 425374 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E0_clES6_> + 42f6b7: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f6bb: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f6bf: 48 8d 50 0a lea rdx,[rax+0xa] + 42f6c3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42f6c7: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42f6cb: 48 89 c1 mov rcx,rax + 42f6ce: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f6d2: 48 89 ce mov rsi,rcx + 42f6d5: 48 89 c7 mov rdi,rax + 42f6d8: e8 79 03 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f6dd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f6e1: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f6e5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42f6e9: 48 89 d6 mov rsi,rdx + 42f6ec: 48 89 c7 mov rdi,rax + 42f6ef: e8 ae 35 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42f6f4: c9 leave + 42f6f5: c3 ret + +000000000042f6f6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mmOT2_(): + 42f6f6: 55 push rbp + 42f6f7: 48 89 e5 mov rbp,rsp + 42f6fa: 48 83 ec 60 sub rsp,0x60 + 42f6fe: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42f702: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42f706: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42f70a: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42f70e: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42f712: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f716: 8b 00 mov eax,DWORD PTR [rax] + 42f718: 89 c7 mov edi,eax + 42f71a: e8 a2 be fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42f71f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42f722: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f725: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42f729: 73 09 jae 42f734 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mmOT2_+0x3e> + 42f72b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f72e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42f732: eb 05 jmp 42f739 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E1_EESC_SC_SJ_mmOT2_+0x43> + 42f734: b8 00 00 00 00 mov eax,0x0 + 42f739: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f73d: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42f745: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f749: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42f74d: 83 e0 0f and eax,0xf + 42f750: 0f b6 d0 movzx edx,al + 42f753: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42f757: 48 01 d0 add rax,rdx + 42f75a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42f75d: 0f be c0 movsx eax,al + 42f760: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42f764: 89 c1 mov ecx,eax + 42f766: 48 d3 ea shr rdx,cl + 42f769: 48 89 d0 mov rax,rdx + 42f76c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f770: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f774: 48 83 c0 0a add rax,0xa + 42f778: 48 89 c7 mov rdi,rax + 42f77b: e8 30 2d ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42f780: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42f785: 48 89 c2 mov rdx,rax + 42f788: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f78c: 48 01 c2 add rdx,rax + 42f78f: 48 8d 45 c8 lea rax,[rbp-0x38] + 42f793: 48 89 d6 mov rsi,rdx + 42f796: 48 89 c7 mov rdi,rax + 42f799: e8 db 24 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42f79e: 48 8b 00 mov rax,QWORD PTR [rax] + 42f7a1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f7a5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f7a9: 48 8d 50 0a lea rdx,[rax+0xa] + 42f7ad: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42f7b1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f7b5: 48 89 ce mov rsi,rcx + 42f7b8: 48 89 c7 mov rdi,rax + 42f7bb: e8 96 02 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f7c0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f7c4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f7c8: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42f7cc: 48 89 d6 mov rsi,rdx + 42f7cf: 48 89 c7 mov rdi,rax + 42f7d2: e8 ad 5c ff ff call 425484 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E1_clES6_> + 42f7d7: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f7db: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f7df: 48 8d 50 0a lea rdx,[rax+0xa] + 42f7e3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42f7e7: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42f7eb: 48 89 c1 mov rcx,rax + 42f7ee: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f7f2: 48 89 ce mov rsi,rcx + 42f7f5: 48 89 c7 mov rdi,rax + 42f7f8: e8 59 02 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f7fd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f801: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f805: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42f809: 48 89 d6 mov rsi,rdx + 42f80c: 48 89 c7 mov rdi,rax + 42f80f: e8 8e 34 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42f814: c9 leave + 42f815: c3 ret + +000000000042f816 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mmOT2_(): + 42f816: 55 push rbp + 42f817: 48 89 e5 mov rbp,rsp + 42f81a: 48 83 ec 60 sub rsp,0x60 + 42f81e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42f822: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42f826: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42f82a: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42f82e: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42f832: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f836: 8b 00 mov eax,DWORD PTR [rax] + 42f838: 89 c7 mov edi,eax + 42f83a: e8 82 bd fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42f83f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42f842: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f845: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42f849: 73 09 jae 42f854 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mmOT2_+0x3e> + 42f84b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f84e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42f852: eb 05 jmp 42f859 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E2_EESC_SC_SJ_mmOT2_+0x43> + 42f854: b8 00 00 00 00 mov eax,0x0 + 42f859: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f85d: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42f865: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f869: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42f86d: 83 e0 0f and eax,0xf + 42f870: 0f b6 d0 movzx edx,al + 42f873: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42f877: 48 01 d0 add rax,rdx + 42f87a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42f87d: 0f be c0 movsx eax,al + 42f880: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42f884: 89 c1 mov ecx,eax + 42f886: 48 d3 ea shr rdx,cl + 42f889: 48 89 d0 mov rax,rdx + 42f88c: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f890: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f894: 48 83 c0 0a add rax,0xa + 42f898: 48 89 c7 mov rdi,rax + 42f89b: e8 10 2c ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42f8a0: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42f8a5: 48 89 c2 mov rdx,rax + 42f8a8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f8ac: 48 01 c2 add rdx,rax + 42f8af: 48 8d 45 c8 lea rax,[rbp-0x38] + 42f8b3: 48 89 d6 mov rsi,rdx + 42f8b6: 48 89 c7 mov rdi,rax + 42f8b9: e8 bb 23 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42f8be: 48 8b 00 mov rax,QWORD PTR [rax] + 42f8c1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f8c5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f8c9: 48 8d 50 0a lea rdx,[rax+0xa] + 42f8cd: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42f8d1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f8d5: 48 89 ce mov rsi,rcx + 42f8d8: 48 89 c7 mov rdi,rax + 42f8db: e8 76 01 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f8e0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f8e4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f8e8: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42f8ec: 48 89 d6 mov rsi,rdx + 42f8ef: 48 89 c7 mov rdi,rax + 42f8f2: e8 c5 5c ff ff call 4255bc <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E2_clES6_> + 42f8f7: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f8fb: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f8ff: 48 8d 50 0a lea rdx,[rax+0xa] + 42f903: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42f907: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42f90b: 48 89 c1 mov rcx,rax + 42f90e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f912: 48 89 ce mov rsi,rcx + 42f915: 48 89 c7 mov rdi,rax + 42f918: e8 39 01 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42f91d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f921: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42f925: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42f929: 48 89 d6 mov rsi,rdx + 42f92c: 48 89 c7 mov rdi,rax + 42f92f: e8 6e 33 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42f934: c9 leave + 42f935: c3 ret + +000000000042f936 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mmOT2_(): + 42f936: 55 push rbp + 42f937: 48 89 e5 mov rbp,rsp + 42f93a: 48 83 ec 60 sub rsp,0x60 + 42f93e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 42f942: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 42f946: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 42f94a: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 42f94e: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 42f952: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f956: 8b 00 mov eax,DWORD PTR [rax] + 42f958: 89 c7 mov edi,eax + 42f95a: e8 62 bc fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42f95f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 42f962: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f965: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 42f969: 73 09 jae 42f974 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mmOT2_+0x3e> + 42f96b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 42f96e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 42f972: eb 05 jmp 42f979 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_11write_floatIS8_NS1_14big_decimal_fpEcEET_SB_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESG_EUlS8_E3_EESC_SC_SJ_mmOT2_+0x43> + 42f974: b8 00 00 00 00 mov eax,0x0 + 42f979: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42f97d: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 42f985: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f989: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 42f98d: 83 e0 0f and eax,0xf + 42f990: 0f b6 d0 movzx edx,al + 42f993: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42f997: 48 01 d0 add rax,rdx + 42f99a: 0f b6 00 movzx eax,BYTE PTR [rax] + 42f99d: 0f be c0 movsx eax,al + 42f9a0: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 42f9a4: 89 c1 mov ecx,eax + 42f9a6: 48 d3 ea shr rdx,cl + 42f9a9: 48 89 d0 mov rax,rdx + 42f9ac: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 42f9b0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f9b4: 48 83 c0 0a add rax,0xa + 42f9b8: 48 89 c7 mov rdi,rax + 42f9bb: e8 f0 2a ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42f9c0: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 42f9c5: 48 89 c2 mov rdx,rax + 42f9c8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 42f9cc: 48 01 c2 add rdx,rax + 42f9cf: 48 8d 45 c8 lea rax,[rbp-0x38] + 42f9d3: 48 89 d6 mov rsi,rdx + 42f9d6: 48 89 c7 mov rdi,rax + 42f9d9: e8 9b 22 fe ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 42f9de: 48 8b 00 mov rax,QWORD PTR [rax] + 42f9e1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42f9e5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42f9e9: 48 8d 50 0a lea rdx,[rax+0xa] + 42f9ed: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42f9f1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42f9f5: 48 89 ce mov rsi,rcx + 42f9f8: 48 89 c7 mov rdi,rax + 42f9fb: e8 56 00 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42fa00: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42fa04: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42fa08: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 42fa0c: 48 89 d6 mov rsi,rdx + 42fa0f: 48 89 c7 mov rdi,rax + 42fa12: e8 7d 5c ff ff call 425694 <_ZZN3fmt2v76detail11write_floatISt20back_insert_iteratorINS1_6bufferIcEEENS1_14big_decimal_fpEcEET_S8_RKT0_RKNS0_18basic_format_specsIT1_EENS1_11float_specsESD_ENKUlS6_E3_clES6_> + 42fa17: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42fa1b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 42fa1f: 48 8d 50 0a lea rdx,[rax+0xa] + 42fa23: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42fa27: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 42fa2b: 48 89 c1 mov rcx,rax + 42fa2e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42fa32: 48 89 ce mov rsi,rcx + 42fa35: 48 89 c7 mov rdi,rax + 42fa38: e8 19 00 00 00 call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 42fa3d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 42fa41: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42fa45: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 42fa49: 48 89 d6 mov rsi,rdx + 42fa4c: 48 89 c7 mov rdi,rax + 42fa4f: e8 4e 32 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 42fa54: c9 leave + 42fa55: c3 ret + +000000000042fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE>: +_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE(): + 42fa56: 55 push rbp + 42fa57: 48 89 e5 mov rbp,rsp + 42fa5a: 48 83 ec 30 sub rsp,0x30 + 42fa5e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42fa62: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42fa66: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42fa6a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42fa6e: 48 89 c7 mov rdi,rax + 42fa71: e8 3a 2a ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 42fa76: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 42fa7a: 48 83 7d f0 01 cmp QWORD PTR [rbp-0x10],0x1 + 42fa7f: 75 29 jne 42faaa <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE+0x54> + 42fa81: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42fa85: be 00 00 00 00 mov esi,0x0 + 42fa8a: 48 89 c7 mov rdi,rax + 42fa8d: e8 9c 7a ff ff call 42752e <_ZNK3fmt2v76detail6fill_tIcEixEm> + 42fa92: 48 89 c2 mov rdx,rax + 42fa95: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42fa99: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42fa9d: 48 89 ce mov rsi,rcx + 42faa0: 48 89 c7 mov rdi,rax + 42faa3: e8 03 20 00 00 call 431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_> + 42faa8: eb 43 jmp 42faed <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE+0x97> + 42faaa: 48 c7 45 f8 00 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + 42fab2: eb 2b jmp 42fadf <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE+0x89> + 42fab4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42fab8: 48 89 c7 mov rdi,rax + 42fabb: e8 cc 7a ff ff call 42758c <_ZNK3fmt2v76detail6fill_tIcE4dataEv> + 42fac0: 48 89 c1 mov rcx,rax + 42fac3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42fac7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42facb: 48 89 c6 mov rsi,rax + 42face: 48 89 cf mov rdi,rcx + 42fad1: e8 b5 21 fe ff call 411c8b <_ZSt6copy_nIPKcmSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T_T0_S9_> + 42fad6: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42fada: 48 83 45 f8 01 add QWORD PTR [rbp-0x8],0x1 + 42fadf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42fae3: 48 3b 45 e0 cmp rax,QWORD PTR [rbp-0x20] + 42fae7: 72 cb jb 42fab4 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE+0x5e> + 42fae9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42faed: c9 leave + 42faee: c3 ret + +000000000042faef <_ZSt10__fill_n_aIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_St19output_iterator_tag>: +_ZSt10__fill_n_aIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_St19output_iterator_tag(): + 42faef: 55 push rbp + 42faf0: 48 89 e5 mov rbp,rsp + 42faf3: 48 83 ec 20 sub rsp,0x20 + 42faf7: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42fafb: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42faff: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 42fb03: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42fb07: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 42fb0b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42fb0f: 48 89 ce mov rsi,rcx + 42fb12: 48 89 c7 mov rdi,rax + 42fb15: e8 b8 27 00 00 call 4322d2 <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_> + 42fb1a: c9 leave + 42fb1b: c3 ret + +000000000042fb1c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SB_SA_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SB_SA_(): + 42fb1c: 55 push rbp + 42fb1d: 48 89 e5 mov rbp,rsp + 42fb20: 48 83 ec 30 sub rsp,0x30 + 42fb24: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 42fb28: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 42fb2c: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 42fb30: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42fb34: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 42fb38: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 42fb3c: eb 34 jmp 42fb72 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SB_SA_+0x56> + 42fb3e: 48 8d 45 d8 lea rax,[rbp-0x28] + 42fb42: 48 89 c7 mov rdi,rax + 42fb45: e8 f2 0e fe ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 42fb4a: 48 89 c2 mov rdx,rax + 42fb4d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42fb51: 48 89 c6 mov rsi,rax + 42fb54: 48 89 d7 mov rdi,rdx + 42fb57: e8 58 69 fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 42fb5c: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + 42fb61: 48 8d 45 d8 lea rax,[rbp-0x28] + 42fb65: 48 89 c7 mov rdi,rax + 42fb68: e8 a7 43 fe ff call 413f14 <_ZN3fmt2v76detail15buffer_appenderIcEppEv> + 42fb6d: 48 83 6d f8 01 sub QWORD PTR [rbp-0x8],0x1 + 42fb72: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 42fb77: 7f c5 jg 42fb3e <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKcN3fmt2v76detail15buffer_appenderIcEEEET0_T_SB_SA_+0x22> + 42fb79: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 42fb7d: c9 leave + 42fb7e: c3 ret + 42fb7f: 90 nop + +000000000042fb80 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS1_7auto_idE>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS1_7auto_idE(): + 42fb80: 55 push rbp + 42fb81: 48 89 e5 mov rbp,rsp + 42fb84: 48 83 ec 10 sub rsp,0x10 + 42fb88: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42fb8c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42fb90: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42fb94: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42fb98: 48 89 c7 mov rdi,rax + 42fb9b: e8 ea 61 fe ff call 415d8a <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE11next_arg_idEv> + 42fba0: 89 c2 mov edx,eax + 42fba2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42fba6: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 42fbaa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42fbae: 48 89 ce mov rsi,rcx + 42fbb1: 48 89 c7 mov rdi,rax + 42fbb4: e8 74 84 fe ff call 41802d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_> + 42fbb9: 90 nop + 42fbba: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42fbbe: c9 leave + 42fbbf: c3 ret + +000000000042fbc0 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_>: +_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_(): + 42fbc0: 55 push rbp + 42fbc1: 48 89 e5 mov rbp,rsp + 42fbc4: 53 push rbx + 42fbc5: 48 83 ec 58 sub rsp,0x58 + 42fbc9: 48 8d 55 af lea rdx,[rbp-0x51] + 42fbcd: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fbd1: 48 89 d6 mov rsi,rdx + 42fbd4: 48 89 c7 mov rdi,rax + 42fbd7: e8 28 1d 00 00 call 431904 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEC1ERS3_> + 42fbdc: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 42fbdf: 83 f8 0f cmp eax,0xf + 42fbe2: 0f 87 c0 01 00 00 ja 42fda8 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1e8> + 42fbe8: 89 c0 mov eax,eax + 42fbea: 48 8b 04 c5 20 7c 43 00 mov rax,QWORD PTR [rax*8+0x437c20] + 42fbf2: ff e0 jmp rax + 42fbf4: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42fbf7: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fbfb: 89 d6 mov esi,edx + 42fbfd: 48 89 c7 mov rdi,rax + 42fc00: e8 ab 2b 00 00 call 4327b0 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIiLi0EEEyT_> + 42fc05: e9 ab 01 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fc0a: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42fc0d: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fc11: 89 d6 mov esi,edx + 42fc13: 48 89 c7 mov rdi,rax + 42fc16: e8 cd 2b 00 00 call 4327e8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIjLi0EEEyT_> + 42fc1b: e9 95 01 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fc20: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42fc24: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fc28: 48 89 d6 mov rsi,rdx + 42fc2b: 48 89 c7 mov rdi,rax + 42fc2e: e8 eb 2b 00 00 call 43281e <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIxLi0EEEyT_> + 42fc33: e9 7d 01 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fc38: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42fc3c: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fc40: 48 89 d6 mov rsi,rdx + 42fc43: 48 89 c7 mov rdi,rax + 42fc46: e8 0d 2c 00 00 call 432858 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIyLi0EEEyT_> + 42fc4b: e9 65 01 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fc50: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42fc54: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42fc58: 48 89 c1 mov rcx,rax + 42fc5b: 48 89 d3 mov rbx,rdx + 42fc5e: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fc62: 48 89 ce mov rsi,rcx + 42fc65: 48 89 c7 mov rdi,rax + 42fc68: e8 25 2c 00 00 call 432892 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclInLi0EEEyT_> + 42fc6d: e9 43 01 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fc72: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42fc76: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42fc7a: 48 89 c1 mov rcx,rax + 42fc7d: 48 89 d3 mov rbx,rdx + 42fc80: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fc84: 48 89 ce mov rsi,rcx + 42fc87: 48 89 c7 mov rdi,rax + 42fc8a: e8 55 2c 00 00 call 4328e4 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIoLi0EEEyT_> + 42fc8f: e9 21 01 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fc94: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42fc98: 0f b6 d0 movzx edx,al + 42fc9b: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fc9f: 89 d6 mov esi,edx + 42fca1: 48 89 c7 mov rdi,rax + 42fca4: e8 8d 2c 00 00 call 432936 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIbLi0EEEyT_> + 42fca9: e9 07 01 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fcae: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42fcb2: 0f be d0 movsx edx,al + 42fcb5: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fcb9: 89 d6 mov esi,edx + 42fcbb: 48 89 c7 mov rdi,rax + 42fcbe: e8 99 2c 00 00 call 43295c <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIcLi0EEEyT_> + 42fcc3: e9 ed 00 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fcc8: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42fccb: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fccf: 66 0f 6e c2 movd xmm0,edx + 42fcd3: 48 89 c7 mov rdi,rax + 42fcd6: e8 a7 2c 00 00 call 432982 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIfLi0EEEyT_> + 42fcdb: e9 d5 00 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fce0: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42fce4: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fce8: 66 48 0f 6e c2 movq xmm0,rdx + 42fced: 48 89 c7 mov rdi,rax + 42fcf0: e8 b3 2c 00 00 call 4329a8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIdLi0EEEyT_> + 42fcf5: e9 bb 00 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fcfa: db 6d 10 fld TBYTE PTR [rbp+0x10] + 42fcfd: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fd01: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 42fd06: db 3c 24 fstp TBYTE PTR [rsp] + 42fd09: 48 89 c7 mov rdi,rax + 42fd0c: e8 bd 2c 00 00 call 4329ce <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIeLi0EEEyT_> + 42fd11: 48 83 c4 10 add rsp,0x10 + 42fd15: e9 9b 00 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fd1a: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42fd1e: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fd22: 48 89 d6 mov rsi,rdx + 42fd25: 48 89 c7 mov rdi,rax + 42fd28: e8 c1 2c 00 00 call 4329ee <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_> + 42fd2d: e9 83 00 00 00 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fd32: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42fd36: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 42fd3a: 48 8d 45 d0 lea rax,[rbp-0x30] + 42fd3e: 48 89 ce mov rsi,rcx + 42fd41: 48 89 c7 mov rdi,rax + 42fd44: e8 9f b7 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 42fd49: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 42fd4d: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 42fd51: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fd55: 48 89 ce mov rsi,rcx + 42fd58: 48 89 c7 mov rdi,rax + 42fd5b: e8 b2 2c 00 00 call 432a12 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_> + 42fd60: eb 53 jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fd62: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42fd66: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fd6a: 48 89 d6 mov rsi,rdx + 42fd6d: 48 89 c7 mov rdi,rax + 42fd70: e8 d1 2c 00 00 call 432a46 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_> + 42fd75: eb 3e jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fd77: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 42fd7b: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42fd7f: 48 8d 45 c0 lea rax,[rbp-0x40] + 42fd83: 48 89 ce mov rsi,rcx + 42fd86: 48 89 c7 mov rdi,rax + 42fd89: e8 92 cf fd ff call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 42fd8e: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 42fd92: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 42fd96: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fd9a: 48 89 ce mov rsi,rcx + 42fd9d: 48 89 c7 mov rdi,rax + 42fda0: e8 13 3e 00 00 call 433bb8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleELi0EEEyT_> + 42fda5: eb 0e jmp 42fdb5 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fda7: 90 nop + 42fda8: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fdac: 48 89 c7 mov rdi,rax + 42fdaf: e8 ea 2c 00 00 call 432a9e <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_> + 42fdb4: 90 nop + 42fdb5: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 42fdb9: e8 1d 56 fd ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 42fdbe: 89 c7 mov edi,eax + 42fdc0: e8 fc b7 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 42fdc5: 89 c0 mov eax,eax + 42fdc7: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 42fdcb: 0f 92 c0 setb al + 42fdce: 84 c0 test al,al + 42fdd0: 74 11 je 42fde3 <_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x223> + 42fdd2: 48 8d 45 af lea rax,[rbp-0x51] + 42fdd6: be b0 65 43 00 mov esi,0x4365b0 + 42fddb: 48 89 c7 mov rdi,rax + 42fdde: e8 15 45 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 42fde3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 42fde7: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 42fdeb: c9 leave + 42fdec: c3 ret + 42fded: 90 nop + +000000000042fdee <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argEi>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argEi(): + 42fdee: 55 push rbp + 42fdef: 48 89 e5 mov rbp,rsp + 42fdf2: 48 83 ec 20 sub rsp,0x20 + 42fdf6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42fdfa: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42fdfe: 89 55 ec mov DWORD PTR [rbp-0x14],edx + 42fe01: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42fe05: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42fe09: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42fe0c: 89 d6 mov esi,edx + 42fe0e: 48 89 c7 mov rdi,rax + 42fe11: e8 8e e6 fe ff call 41e4a4 <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idEi> + 42fe16: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42fe1a: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 42fe1e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42fe22: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 42fe25: 48 89 ce mov rsi,rcx + 42fe28: 48 89 c7 mov rdi,rax + 42fe2b: e8 fd 81 fe ff call 41802d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEiEENT_10format_argERS7_T0_> + 42fe30: 90 nop + 42fe31: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42fe35: c9 leave + 42fe36: c3 ret + 42fe37: 90 nop + +000000000042fe38 <_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS0_17basic_string_viewIcEE>: +_ZN3fmt2v76detail13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE7get_argENS0_17basic_string_viewIcEE(): + 42fe38: 55 push rbp + 42fe39: 48 89 e5 mov rbp,rsp + 42fe3c: 48 83 ec 20 sub rsp,0x20 + 42fe40: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 42fe44: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 42fe48: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 42fe4c: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 42fe50: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42fe54: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8] + 42fe58: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 42fe5c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42fe60: 48 89 ce mov rsi,rcx + 42fe63: 48 89 c7 mov rdi,rax + 42fe66: e8 b3 1a 00 00 call 43191e <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idENS0_17basic_string_viewIcEE> + 42fe6b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 42fe6f: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10] + 42fe73: 48 8b 7d f8 mov rdi,QWORD PTR [rbp-0x8] + 42fe77: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 42fe7b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 42fe7f: 48 89 d1 mov rcx,rdx + 42fe82: 48 89 c2 mov rdx,rax + 42fe85: e8 a4 24 00 00 call 43232e <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEENS0_17basic_string_viewIcEEEENT_10format_argERS9_T0_> + 42fe8a: 90 nop + 42fe8b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 42fe8f: c9 leave + 42fe90: c3 ret + +000000000042fe91 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_>: +_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_(): + 42fe91: 55 push rbp + 42fe92: 48 89 e5 mov rbp,rsp + 42fe95: 53 push rbx + 42fe96: 48 83 ec 58 sub rsp,0x58 + 42fe9a: 48 8d 55 af lea rdx,[rbp-0x51] + 42fe9e: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fea2: 48 89 d6 mov rsi,rdx + 42fea5: 48 89 c7 mov rdi,rax + 42fea8: e8 ef 1a 00 00 call 43199c <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEC1ERS3_> + 42fead: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 42feb0: 83 f8 0f cmp eax,0xf + 42feb3: 0f 87 c0 01 00 00 ja 430079 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1e8> + 42feb9: 89 c0 mov eax,eax + 42febb: 48 8b 04 c5 a0 7c 43 00 mov rax,QWORD PTR [rax*8+0x437ca0] + 42fec3: ff e0 jmp rax + 42fec5: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42fec8: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fecc: 89 d6 mov esi,edx + 42fece: 48 89 c7 mov rdi,rax + 42fed1: e8 26 2c 00 00 call 432afc <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIiLi0EEEyT_> + 42fed6: e9 ab 01 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fedb: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42fede: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fee2: 89 d6 mov esi,edx + 42fee4: 48 89 c7 mov rdi,rax + 42fee7: e8 48 2c 00 00 call 432b34 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIjLi0EEEyT_> + 42feec: e9 95 01 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42fef1: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42fef5: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fef9: 48 89 d6 mov rsi,rdx + 42fefc: 48 89 c7 mov rdi,rax + 42feff: e8 66 2c 00 00 call 432b6a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIxLi0EEEyT_> + 42ff04: e9 7d 01 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ff09: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42ff0d: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ff11: 48 89 d6 mov rsi,rdx + 42ff14: 48 89 c7 mov rdi,rax + 42ff17: e8 88 2c 00 00 call 432ba4 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIyLi0EEEyT_> + 42ff1c: e9 65 01 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ff21: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42ff25: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42ff29: 48 89 c1 mov rcx,rax + 42ff2c: 48 89 d3 mov rbx,rdx + 42ff2f: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ff33: 48 89 ce mov rsi,rcx + 42ff36: 48 89 c7 mov rdi,rax + 42ff39: e8 a0 2c 00 00 call 432bde <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclInLi0EEEyT_> + 42ff3e: e9 43 01 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ff43: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 42ff47: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 42ff4b: 48 89 c1 mov rcx,rax + 42ff4e: 48 89 d3 mov rbx,rdx + 42ff51: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ff55: 48 89 ce mov rsi,rcx + 42ff58: 48 89 c7 mov rdi,rax + 42ff5b: e8 d0 2c 00 00 call 432c30 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIoLi0EEEyT_> + 42ff60: e9 21 01 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ff65: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42ff69: 0f b6 d0 movzx edx,al + 42ff6c: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ff70: 89 d6 mov esi,edx + 42ff72: 48 89 c7 mov rdi,rax + 42ff75: e8 08 2d 00 00 call 432c82 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIbLi0EEEyT_> + 42ff7a: e9 07 01 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ff7f: 0f b6 45 10 movzx eax,BYTE PTR [rbp+0x10] + 42ff83: 0f be d0 movsx edx,al + 42ff86: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ff8a: 89 d6 mov esi,edx + 42ff8c: 48 89 c7 mov rdi,rax + 42ff8f: e8 14 2d 00 00 call 432ca8 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIcLi0EEEyT_> + 42ff94: e9 ed 00 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ff99: 8b 55 10 mov edx,DWORD PTR [rbp+0x10] + 42ff9c: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ffa0: 66 0f 6e c2 movd xmm0,edx + 42ffa4: 48 89 c7 mov rdi,rax + 42ffa7: e8 22 2d 00 00 call 432cce <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIfLi0EEEyT_> + 42ffac: e9 d5 00 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ffb1: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42ffb5: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ffb9: 66 48 0f 6e c2 movq xmm0,rdx + 42ffbe: 48 89 c7 mov rdi,rax + 42ffc1: e8 2e 2d 00 00 call 432cf4 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIdLi0EEEyT_> + 42ffc6: e9 bb 00 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ffcb: db 6d 10 fld TBYTE PTR [rbp+0x10] + 42ffce: 48 8d 45 b8 lea rax,[rbp-0x48] + 42ffd2: 48 8d 64 24 f0 lea rsp,[rsp-0x10] + 42ffd7: db 3c 24 fstp TBYTE PTR [rsp] + 42ffda: 48 89 c7 mov rdi,rax + 42ffdd: e8 38 2d 00 00 call 432d1a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIeLi0EEEyT_> + 42ffe2: 48 83 c4 10 add rsp,0x10 + 42ffe6: e9 9b 00 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 42ffeb: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 42ffef: 48 8d 45 b8 lea rax,[rbp-0x48] + 42fff3: 48 89 d6 mov rsi,rdx + 42fff6: 48 89 c7 mov rdi,rax + 42fff9: e8 3c 2d 00 00 call 432d3a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_> + 42fffe: e9 83 00 00 00 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 430003: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 430007: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 43000b: 48 8d 45 d0 lea rax,[rbp-0x30] + 43000f: 48 89 ce mov rsi,rcx + 430012: 48 89 c7 mov rdi,rax + 430015: e8 ce b4 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 43001a: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 43001e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 430022: 48 8d 45 b8 lea rax,[rbp-0x48] + 430026: 48 89 ce mov rsi,rcx + 430029: 48 89 c7 mov rdi,rax + 43002c: e8 2d 2d 00 00 call 432d5e <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_> + 430031: eb 53 jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 430033: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 430037: 48 8d 45 b8 lea rax,[rbp-0x48] + 43003b: 48 89 d6 mov rsi,rdx + 43003e: 48 89 c7 mov rdi,rax + 430041: e8 4c 2d 00 00 call 432d92 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_> + 430046: eb 3e jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 430048: 48 8b 4d 10 mov rcx,QWORD PTR [rbp+0x10] + 43004c: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 430050: 48 8d 45 c0 lea rax,[rbp-0x40] + 430054: 48 89 ce mov rsi,rcx + 430057: 48 89 c7 mov rdi,rax + 43005a: e8 c1 cc fd ff call 40cd20 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6handleC1ENS3_12custom_valueIS6_EE> + 43005f: 48 8b 4d c0 mov rcx,QWORD PTR [rbp-0x40] + 430063: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 430067: 48 8d 45 b8 lea rax,[rbp-0x48] + 43006b: 48 89 ce mov rsi,rcx + 43006e: 48 89 c7 mov rdi,rax + 430071: e8 b4 3b 00 00 call 433c2a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleELi0EEEyT_> + 430076: eb 0e jmp 430086 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x1f5> + 430078: 90 nop + 430079: 48 8d 45 b8 lea rax,[rbp-0x48] + 43007d: 48 89 c7 mov rdi,rax + 430080: e8 65 2d 00 00 call 432dea <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_> + 430085: 90 nop + 430086: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 43008a: e8 4c 53 fd ff call 4053db <_ZN3fmt2v76detail9max_valueIiEET_v> + 43008f: 89 c7 mov edi,eax + 430091: e8 2b b5 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 430096: 89 c0 mov eax,eax + 430098: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + 43009c: 0f 92 c0 setb al + 43009f: 84 c0 test al,al + 4300a1: 74 11 je 4300b4 <_ZN3fmt2v76detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEEENS1_13error_handlerEEEiT0_T1_+0x223> + 4300a3: 48 8d 45 af lea rax,[rbp-0x51] + 4300a7: be b0 65 43 00 mov esi,0x4365b0 + 4300ac: 48 89 c7 mov rdi,rax + 4300af: e8 44 42 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4300b4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4300b8: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4300bc: c9 leave + 4300bd: c3 ret + +00000000004300be <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE10get_prefixEv>: +_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE10get_prefixEv(): + 4300be: 55 push rbp + 4300bf: 48 89 e5 mov rbp,rsp + 4300c2: 48 83 ec 20 sub rsp,0x20 + 4300c6: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4300ca: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4300ce: 8b 40 20 mov eax,DWORD PTR [rax+0x20] + 4300d1: 89 c2 mov edx,eax + 4300d3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4300d7: 48 8d 48 1c lea rcx,[rax+0x1c] + 4300db: 48 8d 45 f0 lea rax,[rbp-0x10] + 4300df: 48 89 ce mov rsi,rcx + 4300e2: 48 89 c7 mov rdi,rax + 4300e5: e8 fe b3 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 4300ea: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4300ee: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 4300f2: c9 leave + 4300f3: c3 ret + +00000000004300f4 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 4300f4: 55 push rbp + 4300f5: 48 89 e5 mov rbp,rsp + 4300f8: 53 push rbx + 4300f9: 48 83 ec 28 sub rsp,0x28 + 4300fd: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430101: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 430105: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430109: 48 89 c7 mov rdi,rax + 43010c: e8 43 4f fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 430111: 48 85 c0 test rax,rax + 430114: 0f 95 c0 setne al + 430117: 84 c0 test al,al + 430119: 74 34 je 43014f <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 43011b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43011f: 48 89 c7 mov rdi,rax + 430122: e8 c3 5a fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 430127: 48 89 c3 mov rbx,rax + 43012a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43012e: 48 89 c7 mov rdi,rax + 430131: e8 10 ca fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 430136: 48 89 c1 mov rcx,rax + 430139: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 43013d: 48 89 c2 mov rdx,rax + 430140: 48 89 de mov rsi,rbx + 430143: 48 89 cf mov rdi,rcx + 430146: e8 bb a8 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 43014b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 43014f: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 430153: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430157: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 43015b: 48 8d 55 ef lea rdx,[rbp-0x11] + 43015f: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430163: 48 89 ce mov rsi,rcx + 430166: 48 89 c7 mov rdi,rax + 430169: e8 f9 a1 ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 43016e: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430172: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430176: 48 8d 50 20 lea rdx,[rax+0x20] + 43017a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 43017e: 48 89 c6 mov rsi,rax + 430181: 48 89 d7 mov rdi,rdx + 430184: e8 57 a5 ff ff call 42a6e0 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_decEvENKUlS4_E_clES4_> + 430189: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 43018d: c9 leave + 43018e: c3 ret + +000000000043018f <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 43018f: 55 push rbp + 430190: 48 89 e5 mov rbp,rsp + 430193: 48 83 ec 70 sub rsp,0x70 + 430197: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 43019b: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 43019e: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 4301a2: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 4301a6: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 4301aa: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 4301ae: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4301b2: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4301b6: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 4301b9: 48 8d 7d c0 lea rdi,[rbp-0x40] + 4301bd: 49 89 c8 mov r8,rcx + 4301c0: 48 89 d1 mov rcx,rdx + 4301c3: 48 89 c2 mov rdx,rax + 4301c6: e8 eb 17 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 4301cb: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4301cf: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4301d3: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4301d7: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4301db: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4301df: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4301e3: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4301e7: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4301eb: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 4301ef: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 4301f3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4301f7: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4301fb: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 4301ff: 48 8d 4d d0 lea rcx,[rbp-0x30] + 430203: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 430207: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43020b: 48 89 c7 mov rdi,rax + 43020e: e8 79 21 00 00 call 43238c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 430213: c9 leave + 430214: c3 ret + +0000000000430215 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib(): + 430215: 55 push rbp + 430216: 48 89 e5 mov rbp,rsp + 430219: 48 83 ec 40 sub rsp,0x40 + 43021d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430221: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 430224: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 430227: 89 c8 mov eax,ecx + 430229: 88 45 cc mov BYTE PTR [rbp-0x34],al + 43022c: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 43022f: 89 c7 mov edi,eax + 430231: e8 8b b3 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 430236: 89 c2 mov edx,eax + 430238: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43023c: 48 89 d6 mov rsi,rdx + 43023f: 48 89 c7 mov rdi,rax + 430242: e8 42 07 fe ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 430247: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 43024b: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 430250: 74 1c je 43026e <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib+0x59> + 430252: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 430256: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 430259: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 43025c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 430260: 48 89 c7 mov rdi,rax + 430263: e8 c0 18 00 00 call 431b28 <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib> + 430268: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43026c: eb 37 jmp 4302a5 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib+0x90> + 43026e: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 430272: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 430275: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 430278: 48 8d 45 ef lea rax,[rbp-0x11] + 43027c: 48 89 c7 mov rdi,rax + 43027f: e8 a4 18 00 00 call 431b28 <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib> + 430284: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 430287: 48 98 cdqe + 430289: 48 8d 55 ef lea rdx,[rbp-0x11] + 43028d: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 430291: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 430295: 48 8d 45 ef lea rax,[rbp-0x11] + 430299: 48 89 ce mov rsi,rcx + 43029c: 48 89 c7 mov rdi,rax + 43029f: e8 9c 3c fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 4302a4: 90 nop + 4302a5: c9 leave + 4302a6: c3 ret + 4302a7: 90 nop + +00000000004302a8 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 4302a8: 55 push rbp + 4302a9: 48 89 e5 mov rbp,rsp + 4302ac: 53 push rbx + 4302ad: 48 83 ec 28 sub rsp,0x28 + 4302b1: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4302b5: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 4302b9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4302bd: 48 89 c7 mov rdi,rax + 4302c0: e8 8f 4d fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4302c5: 48 85 c0 test rax,rax + 4302c8: 0f 95 c0 setne al + 4302cb: 84 c0 test al,al + 4302cd: 74 34 je 430303 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 4302cf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4302d3: 48 89 c7 mov rdi,rax + 4302d6: e8 0f 59 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 4302db: 48 89 c3 mov rbx,rax + 4302de: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4302e2: 48 89 c7 mov rdi,rax + 4302e5: e8 5c c8 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 4302ea: 48 89 c1 mov rcx,rax + 4302ed: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4302f1: 48 89 c2 mov rdx,rax + 4302f4: 48 89 de mov rsi,rbx + 4302f7: 48 89 cf mov rdi,rcx + 4302fa: e8 07 a7 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 4302ff: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430303: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 430307: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43030b: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 43030f: 48 8d 55 ef lea rdx,[rbp-0x11] + 430313: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430317: 48 89 ce mov rsi,rcx + 43031a: 48 89 c7 mov rdi,rax + 43031d: e8 45 a0 ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 430322: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430326: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43032a: 48 8d 50 20 lea rdx,[rax+0x20] + 43032e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430332: 48 89 c6 mov rsi,rax + 430335: 48 89 d7 mov rdi,rdx + 430338: e8 6b a4 ff ff call 42a7a8 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_hexEvENKUlS4_E_clES4_> + 43033d: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 430341: c9 leave + 430342: c3 ret + +0000000000430343 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 430343: 55 push rbp + 430344: 48 89 e5 mov rbp,rsp + 430347: 48 83 ec 70 sub rsp,0x70 + 43034b: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 43034f: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 430352: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 430356: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 43035a: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 43035e: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 430362: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430366: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43036a: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 43036d: 48 8d 7d c0 lea rdi,[rbp-0x40] + 430371: 49 89 c8 mov r8,rcx + 430374: 48 89 d1 mov rcx,rdx + 430377: 48 89 c2 mov rdx,rax + 43037a: e8 37 16 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 43037f: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430383: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430387: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 43038b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 43038f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430393: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 430397: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 43039b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43039f: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 4303a3: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 4303a7: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4303ab: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 4303af: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 4303b3: 48 8d 4d d0 lea rcx,[rbp-0x30] + 4303b7: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 4303bb: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4303bf: 48 89 c7 mov rdi,rax + 4303c2: e8 fe 1f 00 00 call 4323c5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 4303c7: c9 leave + 4303c8: c3 ret + +00000000004303c9 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib(): + 4303c9: 55 push rbp + 4303ca: 48 89 e5 mov rbp,rsp + 4303cd: 48 83 ec 50 sub rsp,0x50 + 4303d1: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4303d5: 89 75 c4 mov DWORD PTR [rbp-0x3c],esi + 4303d8: 89 55 c0 mov DWORD PTR [rbp-0x40],edx + 4303db: 89 c8 mov eax,ecx + 4303dd: 88 45 bc mov BYTE PTR [rbp-0x44],al + 4303e0: 8b 45 c0 mov eax,DWORD PTR [rbp-0x40] + 4303e3: 89 c7 mov edi,eax + 4303e5: e8 d7 b1 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4303ea: 89 c2 mov edx,eax + 4303ec: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4303f0: 48 89 d6 mov rsi,rdx + 4303f3: 48 89 c7 mov rdi,rax + 4303f6: e8 8e 05 fe ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 4303fb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4303ff: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 430404: 74 1c je 430422 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib+0x59> + 430406: 0f b6 4d bc movzx ecx,BYTE PTR [rbp-0x44] + 43040a: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 43040d: 8b 75 c4 mov esi,DWORD PTR [rbp-0x3c] + 430410: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 430414: 48 89 c7 mov rdi,rax + 430417: e8 b5 17 00 00 call 431bd1 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib> + 43041c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 430420: eb 37 jmp 430459 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib+0x90> + 430422: 0f b6 4d bc movzx ecx,BYTE PTR [rbp-0x44] + 430426: 8b 55 c0 mov edx,DWORD PTR [rbp-0x40] + 430429: 8b 75 c4 mov esi,DWORD PTR [rbp-0x3c] + 43042c: 48 8d 45 d0 lea rax,[rbp-0x30] + 430430: 48 89 c7 mov rdi,rax + 430433: e8 99 17 00 00 call 431bd1 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib> + 430438: 8b 45 c0 mov eax,DWORD PTR [rbp-0x40] + 43043b: 48 98 cdqe + 43043d: 48 8d 55 d0 lea rdx,[rbp-0x30] + 430441: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 430445: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 430449: 48 8d 45 d0 lea rax,[rbp-0x30] + 43044d: 48 89 ce mov rsi,rcx + 430450: 48 89 c7 mov rdi,rax + 430453: e8 e8 3a fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 430458: 90 nop + 430459: c9 leave + 43045a: c3 ret + 43045b: 90 nop + +000000000043045c <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 43045c: 55 push rbp + 43045d: 48 89 e5 mov rbp,rsp + 430460: 53 push rbx + 430461: 48 83 ec 28 sub rsp,0x28 + 430465: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430469: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 43046d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430471: 48 89 c7 mov rdi,rax + 430474: e8 db 4b fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 430479: 48 85 c0 test rax,rax + 43047c: 0f 95 c0 setne al + 43047f: 84 c0 test al,al + 430481: 74 34 je 4304b7 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 430483: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430487: 48 89 c7 mov rdi,rax + 43048a: e8 5b 57 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 43048f: 48 89 c3 mov rbx,rax + 430492: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430496: 48 89 c7 mov rdi,rax + 430499: e8 a8 c6 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 43049e: 48 89 c1 mov rcx,rax + 4304a1: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4304a5: 48 89 c2 mov rdx,rax + 4304a8: 48 89 de mov rsi,rbx + 4304ab: 48 89 cf mov rdi,rcx + 4304ae: e8 53 a5 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 4304b3: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4304b7: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 4304bb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4304bf: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 4304c3: 48 8d 55 ef lea rdx,[rbp-0x11] + 4304c7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4304cb: 48 89 ce mov rsi,rcx + 4304ce: 48 89 c7 mov rdi,rax + 4304d1: e8 91 9e ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 4304d6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4304da: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4304de: 48 8d 50 20 lea rdx,[rax+0x20] + 4304e2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4304e6: 48 89 c6 mov rsi,rax + 4304e9: 48 89 d7 mov rdi,rdx + 4304ec: e8 dd a3 ff ff call 42a8ce <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_binEvENKUlS4_E_clES4_> + 4304f1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4304f5: c9 leave + 4304f6: c3 ret + +00000000004304f7 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 4304f7: 55 push rbp + 4304f8: 48 89 e5 mov rbp,rsp + 4304fb: 48 83 ec 70 sub rsp,0x70 + 4304ff: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 430503: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 430506: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 43050a: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 43050e: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 430512: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 430516: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 43051a: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43051e: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 430521: 48 8d 7d c0 lea rdi,[rbp-0x40] + 430525: 49 89 c8 mov r8,rcx + 430528: 48 89 d1 mov rcx,rdx + 43052b: 48 89 c2 mov rdx,rax + 43052e: e8 83 14 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 430533: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430537: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43053b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 43053f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 430543: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430547: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 43054b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 43054f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 430553: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 430557: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 43055b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43055f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 430563: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 430567: 48 8d 4d d0 lea rcx,[rbp-0x30] + 43056b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 43056f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 430573: 48 89 c7 mov rdi,rax + 430576: e8 83 1e 00 00 call 4323fe <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 43057b: c9 leave + 43057c: c3 ret + +000000000043057d <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib(): + 43057d: 55 push rbp + 43057e: 48 89 e5 mov rbp,rsp + 430581: 48 83 ec 40 sub rsp,0x40 + 430585: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430589: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 43058c: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 43058f: 89 c8 mov eax,ecx + 430591: 88 45 cc mov BYTE PTR [rbp-0x34],al + 430594: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 430597: 89 c7 mov edi,eax + 430599: e8 23 b0 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 43059e: 89 c2 mov edx,eax + 4305a0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4305a4: 48 89 d6 mov rsi,rdx + 4305a7: 48 89 c7 mov rdi,rax + 4305aa: e8 da 03 fe ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 4305af: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4305b3: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 4305b8: 74 1c je 4305d6 <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib+0x59> + 4305ba: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 4305be: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 4305c1: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 4305c4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4305c8: 48 89 c7 mov rdi,rax + 4305cb: e8 a4 16 00 00 call 431c74 <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib> + 4305d0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4305d4: eb 37 jmp 43060d <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEjEET1_S5_T2_ib+0x90> + 4305d6: 0f b6 4d cc movzx ecx,BYTE PTR [rbp-0x34] + 4305da: 8b 55 d0 mov edx,DWORD PTR [rbp-0x30] + 4305dd: 8b 75 d4 mov esi,DWORD PTR [rbp-0x2c] + 4305e0: 48 8d 45 ed lea rax,[rbp-0x13] + 4305e4: 48 89 c7 mov rdi,rax + 4305e7: e8 88 16 00 00 call 431c74 <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib> + 4305ec: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 4305ef: 48 98 cdqe + 4305f1: 48 8d 55 ed lea rdx,[rbp-0x13] + 4305f5: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 4305f9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4305fd: 48 8d 45 ed lea rax,[rbp-0x13] + 430601: 48 89 ce mov rsi,rcx + 430604: 48 89 c7 mov rdi,rax + 430607: e8 34 39 fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 43060c: 90 nop + 43060d: c9 leave + 43060e: c3 ret + 43060f: 90 nop + +0000000000430610 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 430610: 55 push rbp + 430611: 48 89 e5 mov rbp,rsp + 430614: 53 push rbx + 430615: 48 83 ec 28 sub rsp,0x28 + 430619: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 43061d: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 430621: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430625: 48 89 c7 mov rdi,rax + 430628: e8 27 4a fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 43062d: 48 85 c0 test rax,rax + 430630: 0f 95 c0 setne al + 430633: 84 c0 test al,al + 430635: 74 34 je 43066b <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 430637: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43063b: 48 89 c7 mov rdi,rax + 43063e: e8 a7 55 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 430643: 48 89 c3 mov rbx,rax + 430646: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43064a: 48 89 c7 mov rdi,rax + 43064d: e8 f4 c4 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 430652: 48 89 c1 mov rcx,rax + 430655: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430659: 48 89 c2 mov rdx,rax + 43065c: 48 89 de mov rsi,rbx + 43065f: 48 89 cf mov rdi,rcx + 430662: e8 9f a3 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 430667: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 43066b: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 43066f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430673: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 430677: 48 8d 55 ef lea rdx,[rbp-0x11] + 43067b: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 43067f: 48 89 ce mov rsi,rcx + 430682: 48 89 c7 mov rdi,rax + 430685: e8 dd 9c ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 43068a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 43068e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430692: 48 8d 50 20 lea rdx,[rax+0x20] + 430696: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 43069a: 48 89 c6 mov rsi,rax + 43069d: 48 89 d7 mov rdi,rdx + 4306a0: e8 3d a3 ff ff call 42a9e2 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_octEvENKUlS4_E_clES4_> + 4306a5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4306a9: c9 leave + 4306aa: c3 ret + +00000000004306ab <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 4306ab: 55 push rbp + 4306ac: 48 89 e5 mov rbp,rsp + 4306af: 48 83 ec 70 sub rsp,0x70 + 4306b3: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 4306b7: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 4306ba: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 4306be: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 4306c2: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 4306c6: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 4306ca: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4306ce: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4306d2: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 4306d5: 48 8d 7d c0 lea rdi,[rbp-0x40] + 4306d9: 49 89 c8 mov r8,rcx + 4306dc: 48 89 d1 mov rcx,rdx + 4306df: 48 89 c2 mov rdx,rax + 4306e2: e8 cf 12 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 4306e7: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4306eb: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4306ef: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4306f3: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4306f7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4306fb: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 4306ff: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 430703: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 430707: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 43070b: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 43070f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 430713: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 430717: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 43071b: 48 8d 4d d0 lea rcx,[rbp-0x30] + 43071f: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 430723: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 430727: 48 89 c7 mov rdi,rax + 43072a: e8 08 1d 00 00 call 432437 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 43072f: c9 leave + 430730: c3 ret + +0000000000430731 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cjE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cjE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_(): + 430731: 55 push rbp + 430732: 48 89 e5 mov rbp,rsp + 430735: 48 83 ec 60 sub rsp,0x60 + 430739: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 43073d: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 430741: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 430745: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 430749: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 43074d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430751: 8b 00 mov eax,DWORD PTR [rax] + 430753: 89 c7 mov edi,eax + 430755: e8 67 ae fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 43075a: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 43075d: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 430760: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 430764: 73 09 jae 43076f <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cjE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x3e> + 430766: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 430769: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 43076d: eb 05 jmp 430774 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cjE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x43> + 43076f: b8 00 00 00 00 mov eax,0x0 + 430774: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 430778: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 430780: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430784: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 430788: 83 e0 0f and eax,0xf + 43078b: 0f b6 d0 movzx edx,al + 43078e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 430792: 48 01 d0 add rax,rdx + 430795: 0f b6 00 movzx eax,BYTE PTR [rax] + 430798: 0f be c0 movsx eax,al + 43079b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 43079f: 89 c1 mov ecx,eax + 4307a1: 48 d3 ea shr rdx,cl + 4307a4: 48 89 d0 mov rax,rdx + 4307a7: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4307ab: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4307af: 48 83 c0 0a add rax,0xa + 4307b3: 48 89 c7 mov rdi,rax + 4307b6: e8 f5 1c ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4307bb: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4307c0: 48 89 c2 mov rdx,rax + 4307c3: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4307c7: 48 01 c2 add rdx,rax + 4307ca: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4307ce: 48 89 d6 mov rsi,rdx + 4307d1: 48 89 c7 mov rdi,rax + 4307d4: e8 68 01 fe ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4307d9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4307dd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4307e1: 48 8d 50 0a lea rdx,[rax+0xa] + 4307e5: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4307e9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4307ed: 48 89 ce mov rsi,rcx + 4307f0: 48 89 c7 mov rdi,rax + 4307f3: e8 1c 57 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4307f8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4307fc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 430800: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 430804: 48 89 d6 mov rsi,rdx + 430807: 48 89 c7 mov rdi,rax + 43080a: e8 db a2 ff ff call 42aaea <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcjE6on_numEvENKUlS4_E_clES4_> + 43080f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 430813: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430817: 48 8d 50 0a lea rdx,[rax+0xa] + 43081b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 43081f: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 430823: 48 89 c1 mov rcx,rax + 430826: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43082a: 48 89 ce mov rsi,rcx + 43082d: 48 89 c7 mov rdi,rax + 430830: e8 df 56 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 430835: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 430839: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 43083d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 430841: 48 89 d6 mov rsi,rdx + 430844: 48 89 c7 mov rdi,rax + 430847: e8 93 02 fe ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 43084c: c9 leave + 43084d: c3 ret + +000000000043084e <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE10get_prefixEv>: +_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE10get_prefixEv(): + 43084e: 55 push rbp + 43084f: 48 89 e5 mov rbp,rsp + 430852: 48 83 ec 20 sub rsp,0x20 + 430856: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 43085a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 43085e: 8b 40 24 mov eax,DWORD PTR [rax+0x24] + 430861: 89 c2 mov edx,eax + 430863: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 430867: 48 8d 48 20 lea rcx,[rax+0x20] + 43086b: 48 8d 45 f0 lea rax,[rbp-0x10] + 43086f: 48 89 ce mov rsi,rcx + 430872: 48 89 c7 mov rdi,rax + 430875: e8 6e ac fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 43087a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 43087e: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 430882: c9 leave + 430883: c3 ret + +0000000000430884 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 430884: 55 push rbp + 430885: 48 89 e5 mov rbp,rsp + 430888: 53 push rbx + 430889: 48 83 ec 28 sub rsp,0x28 + 43088d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430891: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 430895: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430899: 48 89 c7 mov rdi,rax + 43089c: e8 b3 47 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4308a1: 48 85 c0 test rax,rax + 4308a4: 0f 95 c0 setne al + 4308a7: 84 c0 test al,al + 4308a9: 74 34 je 4308df <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 4308ab: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4308af: 48 89 c7 mov rdi,rax + 4308b2: e8 33 53 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 4308b7: 48 89 c3 mov rbx,rax + 4308ba: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4308be: 48 89 c7 mov rdi,rax + 4308c1: e8 80 c2 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 4308c6: 48 89 c1 mov rcx,rax + 4308c9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4308cd: 48 89 c2 mov rdx,rax + 4308d0: 48 89 de mov rsi,rbx + 4308d3: 48 89 cf mov rdi,rcx + 4308d6: e8 2b a1 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 4308db: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4308df: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 4308e3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4308e7: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 4308eb: 48 8d 55 ef lea rdx,[rbp-0x11] + 4308ef: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4308f3: 48 89 ce mov rsi,rcx + 4308f6: 48 89 c7 mov rdi,rax + 4308f9: e8 69 9a ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 4308fe: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430902: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430906: 48 8d 50 20 lea rdx,[rax+0x20] + 43090a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 43090e: 48 89 c6 mov rsi,rax + 430911: 48 89 d7 mov rdi,rdx + 430914: e8 b7 a7 ff ff call 42b0d0 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_decEvENKUlS4_E_clES4_> + 430919: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 43091d: c9 leave + 43091e: c3 ret + +000000000043091f <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 43091f: 55 push rbp + 430920: 48 89 e5 mov rbp,rsp + 430923: 48 83 ec 70 sub rsp,0x70 + 430927: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 43092b: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 43092e: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 430932: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 430936: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 43093a: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 43093e: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430942: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430946: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 430949: 48 8d 7d c0 lea rdi,[rbp-0x40] + 43094d: 49 89 c8 mov r8,rcx + 430950: 48 89 d1 mov rcx,rdx + 430953: 48 89 c2 mov rdx,rax + 430956: e8 5b 10 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 43095b: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 43095f: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430963: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430967: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 43096b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43096f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 430973: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 430977: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43097b: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 43097f: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 430983: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 430987: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 43098b: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 43098f: 48 8d 4d d0 lea rcx,[rbp-0x30] + 430993: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 430997: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43099b: 48 89 c7 mov rdi,rax + 43099e: e8 cd 1a 00 00 call 432470 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 4309a3: c9 leave + 4309a4: c3 ret + 4309a5: 90 nop + +00000000004309a6 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 4309a6: 55 push rbp + 4309a7: 48 89 e5 mov rbp,rsp + 4309aa: 53 push rbx + 4309ab: 48 83 ec 28 sub rsp,0x28 + 4309af: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4309b3: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 4309b7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4309bb: 48 89 c7 mov rdi,rax + 4309be: e8 91 46 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4309c3: 48 85 c0 test rax,rax + 4309c6: 0f 95 c0 setne al + 4309c9: 84 c0 test al,al + 4309cb: 74 34 je 430a01 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 4309cd: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4309d1: 48 89 c7 mov rdi,rax + 4309d4: e8 11 52 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 4309d9: 48 89 c3 mov rbx,rax + 4309dc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4309e0: 48 89 c7 mov rdi,rax + 4309e3: e8 5e c1 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 4309e8: 48 89 c1 mov rcx,rax + 4309eb: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4309ef: 48 89 c2 mov rdx,rax + 4309f2: 48 89 de mov rsi,rbx + 4309f5: 48 89 cf mov rdi,rcx + 4309f8: e8 09 a0 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 4309fd: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430a01: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 430a05: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430a09: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 430a0d: 48 8d 55 ef lea rdx,[rbp-0x11] + 430a11: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430a15: 48 89 ce mov rsi,rcx + 430a18: 48 89 c7 mov rdi,rax + 430a1b: e8 47 99 ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 430a20: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430a24: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430a28: 48 8d 50 20 lea rdx,[rax+0x20] + 430a2c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430a30: 48 89 c6 mov rsi,rax + 430a33: 48 89 d7 mov rdi,rdx + 430a36: e8 61 a7 ff ff call 42b19c <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_hexEvENKUlS4_E_clES4_> + 430a3b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 430a3f: c9 leave + 430a40: c3 ret + +0000000000430a41 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 430a41: 55 push rbp + 430a42: 48 89 e5 mov rbp,rsp + 430a45: 48 83 ec 70 sub rsp,0x70 + 430a49: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 430a4d: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 430a50: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 430a54: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 430a58: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 430a5c: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 430a60: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430a64: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430a68: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 430a6b: 48 8d 7d c0 lea rdi,[rbp-0x40] + 430a6f: 49 89 c8 mov r8,rcx + 430a72: 48 89 d1 mov rcx,rdx + 430a75: 48 89 c2 mov rdx,rax + 430a78: e8 39 0f 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 430a7d: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430a81: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430a85: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430a89: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 430a8d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430a91: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 430a95: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 430a99: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 430a9d: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 430aa1: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 430aa5: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 430aa9: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 430aad: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 430ab1: 48 8d 4d d0 lea rcx,[rbp-0x30] + 430ab5: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 430ab9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 430abd: 48 89 c7 mov rdi,rax + 430ac0: e8 e4 19 00 00 call 4324a9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 430ac5: c9 leave + 430ac6: c3 ret + +0000000000430ac7 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib(): + 430ac7: 55 push rbp + 430ac8: 48 89 e5 mov rbp,rsp + 430acb: 48 83 ec 70 sub rsp,0x70 + 430acf: 48 89 7d a8 mov QWORD PTR [rbp-0x58],rdi + 430ad3: 48 89 75 a0 mov QWORD PTR [rbp-0x60],rsi + 430ad7: 89 55 9c mov DWORD PTR [rbp-0x64],edx + 430ada: 89 c8 mov eax,ecx + 430adc: 88 45 98 mov BYTE PTR [rbp-0x68],al + 430adf: 8b 45 9c mov eax,DWORD PTR [rbp-0x64] + 430ae2: 89 c7 mov edi,eax + 430ae4: e8 d8 aa fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 430ae9: 89 c2 mov edx,eax + 430aeb: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 430aef: 48 89 d6 mov rsi,rdx + 430af2: 48 89 c7 mov rdi,rax + 430af5: e8 8f fe fd ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 430afa: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 430afe: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 430b03: 74 1d je 430b22 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib+0x5b> + 430b05: 0f b6 4d 98 movzx ecx,BYTE PTR [rbp-0x68] + 430b09: 8b 55 9c mov edx,DWORD PTR [rbp-0x64] + 430b0c: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 430b10: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 430b14: 48 89 c7 mov rdi,rax + 430b17: e8 9a 12 00 00 call 431db6 <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib> + 430b1c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 430b20: eb 38 jmp 430b5a <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib+0x93> + 430b22: 0f b6 4d 98 movzx ecx,BYTE PTR [rbp-0x68] + 430b26: 8b 55 9c mov edx,DWORD PTR [rbp-0x64] + 430b29: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 430b2d: 48 8d 45 b0 lea rax,[rbp-0x50] + 430b31: 48 89 c7 mov rdi,rax + 430b34: e8 7d 12 00 00 call 431db6 <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib> + 430b39: 8b 45 9c mov eax,DWORD PTR [rbp-0x64] + 430b3c: 48 98 cdqe + 430b3e: 48 8d 55 b0 lea rdx,[rbp-0x50] + 430b42: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 430b46: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430b4a: 48 8d 45 b0 lea rax,[rbp-0x50] + 430b4e: 48 89 ce mov rsi,rcx + 430b51: 48 89 c7 mov rdi,rax + 430b54: e8 e7 33 fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 430b59: 90 nop + 430b5a: c9 leave + 430b5b: c3 ret + +0000000000430b5c <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 430b5c: 55 push rbp + 430b5d: 48 89 e5 mov rbp,rsp + 430b60: 53 push rbx + 430b61: 48 83 ec 28 sub rsp,0x28 + 430b65: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430b69: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 430b6d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430b71: 48 89 c7 mov rdi,rax + 430b74: e8 db 44 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 430b79: 48 85 c0 test rax,rax + 430b7c: 0f 95 c0 setne al + 430b7f: 84 c0 test al,al + 430b81: 74 34 je 430bb7 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 430b83: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430b87: 48 89 c7 mov rdi,rax + 430b8a: e8 5b 50 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 430b8f: 48 89 c3 mov rbx,rax + 430b92: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430b96: 48 89 c7 mov rdi,rax + 430b99: e8 a8 bf fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 430b9e: 48 89 c1 mov rcx,rax + 430ba1: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430ba5: 48 89 c2 mov rdx,rax + 430ba8: 48 89 de mov rsi,rbx + 430bab: 48 89 cf mov rdi,rcx + 430bae: e8 53 9e fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 430bb3: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430bb7: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 430bbb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430bbf: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 430bc3: 48 8d 55 ef lea rdx,[rbp-0x11] + 430bc7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430bcb: 48 89 ce mov rsi,rcx + 430bce: 48 89 c7 mov rdi,rax + 430bd1: e8 91 97 ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 430bd6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430bda: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430bde: 48 8d 50 20 lea rdx,[rax+0x20] + 430be2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430be6: 48 89 c6 mov rsi,rax + 430be9: 48 89 d7 mov rdi,rdx + 430bec: e8 d5 a6 ff ff call 42b2c6 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_binEvENKUlS4_E_clES4_> + 430bf1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 430bf5: c9 leave + 430bf6: c3 ret + +0000000000430bf7 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 430bf7: 55 push rbp + 430bf8: 48 89 e5 mov rbp,rsp + 430bfb: 48 83 ec 70 sub rsp,0x70 + 430bff: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 430c03: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 430c06: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 430c0a: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 430c0e: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 430c12: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 430c16: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430c1a: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430c1e: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 430c21: 48 8d 7d c0 lea rdi,[rbp-0x40] + 430c25: 49 89 c8 mov r8,rcx + 430c28: 48 89 d1 mov rcx,rdx + 430c2b: 48 89 c2 mov rdx,rax + 430c2e: e8 83 0d 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 430c33: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430c37: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430c3b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430c3f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 430c43: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430c47: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 430c4b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 430c4f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 430c53: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 430c57: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 430c5b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 430c5f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 430c63: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 430c67: 48 8d 4d d0 lea rcx,[rbp-0x30] + 430c6b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 430c6f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 430c73: 48 89 c7 mov rdi,rax + 430c76: e8 67 18 00 00 call 4324e2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 430c7b: c9 leave + 430c7c: c3 ret + +0000000000430c7d <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib(): + 430c7d: 55 push rbp + 430c7e: 48 89 e5 mov rbp,rsp + 430c81: 48 83 ec 40 sub rsp,0x40 + 430c85: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430c89: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 430c8d: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 430c90: 89 c8 mov eax,ecx + 430c92: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 430c95: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 430c98: 89 c7 mov edi,eax + 430c9a: e8 22 a9 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 430c9f: 89 c2 mov edx,eax + 430ca1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430ca5: 48 89 d6 mov rsi,rdx + 430ca8: 48 89 c7 mov rdi,rax + 430cab: e8 d9 fc fd ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 430cb0: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 430cb4: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 430cb9: 74 1d je 430cd8 <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib+0x5b> + 430cbb: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 430cbf: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 430cc2: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 430cc6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 430cca: 48 89 c7 mov rdi,rax + 430ccd: e8 8b 11 00 00 call 431e5d <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib> + 430cd2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430cd6: eb 38 jmp 430d10 <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEmEET1_S5_T2_ib+0x93> + 430cd8: 0f b6 4d c8 movzx ecx,BYTE PTR [rbp-0x38] + 430cdc: 8b 55 cc mov edx,DWORD PTR [rbp-0x34] + 430cdf: 48 8b 75 d0 mov rsi,QWORD PTR [rbp-0x30] + 430ce3: 48 8d 45 e0 lea rax,[rbp-0x20] + 430ce7: 48 89 c7 mov rdi,rax + 430cea: e8 6e 11 00 00 call 431e5d <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib> + 430cef: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 430cf2: 48 98 cdqe + 430cf4: 48 8d 55 e0 lea rdx,[rbp-0x20] + 430cf8: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 430cfc: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 430d00: 48 8d 45 e0 lea rax,[rbp-0x20] + 430d04: 48 89 ce mov rsi,rcx + 430d07: 48 89 c7 mov rdi,rax + 430d0a: e8 31 32 fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 430d0f: 90 nop + 430d10: c9 leave + 430d11: c3 ret + +0000000000430d12 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 430d12: 55 push rbp + 430d13: 48 89 e5 mov rbp,rsp + 430d16: 53 push rbx + 430d17: 48 83 ec 28 sub rsp,0x28 + 430d1b: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430d1f: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 430d23: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430d27: 48 89 c7 mov rdi,rax + 430d2a: e8 25 43 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 430d2f: 48 85 c0 test rax,rax + 430d32: 0f 95 c0 setne al + 430d35: 84 c0 test al,al + 430d37: 74 34 je 430d6d <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 430d39: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430d3d: 48 89 c7 mov rdi,rax + 430d40: e8 a5 4e fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 430d45: 48 89 c3 mov rbx,rax + 430d48: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430d4c: 48 89 c7 mov rdi,rax + 430d4f: e8 f2 bd fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 430d54: 48 89 c1 mov rcx,rax + 430d57: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430d5b: 48 89 c2 mov rdx,rax + 430d5e: 48 89 de mov rsi,rbx + 430d61: 48 89 cf mov rdi,rcx + 430d64: e8 9d 9c fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 430d69: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430d6d: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 430d71: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430d75: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 430d79: 48 8d 55 ef lea rdx,[rbp-0x11] + 430d7d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430d81: 48 89 ce mov rsi,rcx + 430d84: 48 89 c7 mov rdi,rax + 430d87: e8 db 95 ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 430d8c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430d90: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430d94: 48 8d 50 20 lea rdx,[rax+0x20] + 430d98: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430d9c: 48 89 c6 mov rsi,rax + 430d9f: 48 89 d7 mov rdi,rdx + 430da2: e8 37 a6 ff ff call 42b3de <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_octEvENKUlS4_E_clES4_> + 430da7: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 430dab: c9 leave + 430dac: c3 ret + +0000000000430dad <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 430dad: 55 push rbp + 430dae: 48 89 e5 mov rbp,rsp + 430db1: 48 83 ec 70 sub rsp,0x70 + 430db5: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 430db9: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 430dbc: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 430dc0: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 430dc4: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 430dc8: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 430dcc: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430dd0: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430dd4: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 430dd7: 48 8d 7d c0 lea rdi,[rbp-0x40] + 430ddb: 49 89 c8 mov r8,rcx + 430dde: 48 89 d1 mov rcx,rdx + 430de1: 48 89 c2 mov rdx,rax + 430de4: e8 cd 0b 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 430de9: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 430ded: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 430df1: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430df5: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 430df9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430dfd: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 430e01: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 430e05: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 430e09: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 430e0d: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 430e11: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 430e15: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 430e19: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 430e1d: 48 8d 4d d0 lea rcx,[rbp-0x30] + 430e21: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 430e25: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 430e29: 48 89 c7 mov rdi,rax + 430e2c: e8 ea 16 00 00 call 43251b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 430e31: c9 leave + 430e32: c3 ret + +0000000000430e33 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cmE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cmE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_(): + 430e33: 55 push rbp + 430e34: 48 89 e5 mov rbp,rsp + 430e37: 48 83 ec 60 sub rsp,0x60 + 430e3b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 430e3f: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 430e43: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 430e47: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 430e4b: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 430e4f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430e53: 8b 00 mov eax,DWORD PTR [rax] + 430e55: 89 c7 mov edi,eax + 430e57: e8 65 a7 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 430e5c: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 430e5f: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 430e62: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 430e66: 73 09 jae 430e71 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cmE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x3e> + 430e68: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 430e6b: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 430e6f: eb 05 jmp 430e76 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_cmE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x43> + 430e71: b8 00 00 00 00 mov eax,0x0 + 430e76: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 430e7a: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 430e82: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430e86: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 430e8a: 83 e0 0f and eax,0xf + 430e8d: 0f b6 d0 movzx edx,al + 430e90: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 430e94: 48 01 d0 add rax,rdx + 430e97: 0f b6 00 movzx eax,BYTE PTR [rax] + 430e9a: 0f be c0 movsx eax,al + 430e9d: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 430ea1: 89 c1 mov ecx,eax + 430ea3: 48 d3 ea shr rdx,cl + 430ea6: 48 89 d0 mov rax,rdx + 430ea9: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 430ead: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430eb1: 48 83 c0 0a add rax,0xa + 430eb5: 48 89 c7 mov rdi,rax + 430eb8: e8 f3 15 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 430ebd: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 430ec2: 48 89 c2 mov rdx,rax + 430ec5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 430ec9: 48 01 c2 add rdx,rax + 430ecc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 430ed0: 48 89 d6 mov rsi,rdx + 430ed3: 48 89 c7 mov rdi,rax + 430ed6: e8 66 fa fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 430edb: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 430edf: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430ee3: 48 8d 50 0a lea rdx,[rax+0xa] + 430ee7: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 430eeb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430eef: 48 89 ce mov rsi,rcx + 430ef2: 48 89 c7 mov rdi,rax + 430ef5: e8 1a 50 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 430efa: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 430efe: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 430f02: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 430f06: 48 89 d6 mov rsi,rdx + 430f09: 48 89 c7 mov rdi,rax + 430f0c: e8 db a5 ff ff call 42b4ec <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcmE6on_numEvENKUlS4_E_clES4_> + 430f11: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 430f15: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 430f19: 48 8d 50 0a lea rdx,[rax+0xa] + 430f1d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 430f21: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 430f25: 48 89 c1 mov rcx,rax + 430f28: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430f2c: 48 89 ce mov rsi,rcx + 430f2f: 48 89 c7 mov rdi,rax + 430f32: e8 dd 4f ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 430f37: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 430f3b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 430f3f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 430f43: 48 89 d6 mov rsi,rdx + 430f46: 48 89 c7 mov rdi,rax + 430f49: e8 91 fb fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 430f4e: c9 leave + 430f4f: c3 ret + +0000000000430f50 <_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE10get_prefixEv>: +_ZNK3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE10get_prefixEv(): + 430f50: 55 push rbp + 430f51: 48 89 e5 mov rbp,rsp + 430f54: 48 83 ec 20 sub rsp,0x20 + 430f58: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 430f5c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 430f60: 8b 40 34 mov eax,DWORD PTR [rax+0x34] + 430f63: 89 c2 mov edx,eax + 430f65: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 430f69: 48 8d 48 30 lea rcx,[rax+0x30] + 430f6d: 48 8d 45 f0 lea rax,[rbp-0x10] + 430f71: 48 89 ce mov rsi,rcx + 430f74: 48 89 c7 mov rdi,rax + 430f77: e8 6c a5 fd ff call 40b4e8 <_ZN3fmt2v717basic_string_viewIcEC1EPKcm> + 430f7c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 430f80: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + 430f84: c9 leave + 430f85: c3 ret + +0000000000430f86 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 430f86: 55 push rbp + 430f87: 48 89 e5 mov rbp,rsp + 430f8a: 53 push rbx + 430f8b: 48 83 ec 28 sub rsp,0x28 + 430f8f: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 430f93: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 430f97: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430f9b: 48 89 c7 mov rdi,rax + 430f9e: e8 b1 40 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 430fa3: 48 85 c0 test rax,rax + 430fa6: 0f 95 c0 setne al + 430fa9: 84 c0 test al,al + 430fab: 74 34 je 430fe1 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 430fad: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430fb1: 48 89 c7 mov rdi,rax + 430fb4: e8 31 4c fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 430fb9: 48 89 c3 mov rbx,rax + 430fbc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430fc0: 48 89 c7 mov rdi,rax + 430fc3: e8 7e bb fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 430fc8: 48 89 c1 mov rcx,rax + 430fcb: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430fcf: 48 89 c2 mov rdx,rax + 430fd2: 48 89 de mov rsi,rbx + 430fd5: 48 89 cf mov rdi,rcx + 430fd8: e8 29 9a fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 430fdd: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 430fe1: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 430fe5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 430fe9: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 430fed: 48 8d 55 ef lea rdx,[rbp-0x11] + 430ff1: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 430ff5: 48 89 ce mov rsi,rcx + 430ff8: 48 89 c7 mov rdi,rax + 430ffb: e8 67 93 ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 431000: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 431004: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431008: 48 8d 50 20 lea rdx,[rax+0x20] + 43100c: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 431010: 48 89 c6 mov rsi,rax + 431013: 48 89 d7 mov rdi,rdx + 431016: e8 bd aa ff ff call 42bad8 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_decEvENKUlS4_E_clES4_> + 43101b: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 43101f: c9 leave + 431020: c3 ret + +0000000000431021 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 431021: 55 push rbp + 431022: 48 89 e5 mov rbp,rsp + 431025: 48 83 ec 70 sub rsp,0x70 + 431029: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 43102d: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 431030: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 431034: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 431038: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 43103c: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 431040: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 431044: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 431048: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 43104b: 48 8d 7d c0 lea rdi,[rbp-0x40] + 43104f: 49 89 c8 mov r8,rcx + 431052: 48 89 d1 mov rcx,rdx + 431055: 48 89 c2 mov rdx,rax + 431058: e8 59 09 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 43105d: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 431061: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 431065: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 431069: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 43106d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431071: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 431075: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 431079: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43107d: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 431081: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 431085: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431089: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 43108d: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 431091: 48 8d 4d d0 lea rcx,[rbp-0x30] + 431095: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 431099: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43109d: 48 89 c7 mov rdi,rax + 4310a0: e8 af 14 00 00 call 432554 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 4310a5: c9 leave + 4310a6: c3 ret + +00000000004310a7 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib(): + 4310a7: 55 push rbp + 4310a8: 48 89 e5 mov rbp,rsp + 4310ab: 48 83 ec 50 sub rsp,0x50 + 4310af: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4310b3: 48 89 f0 mov rax,rsi + 4310b6: 48 89 d6 mov rsi,rdx + 4310b9: 48 89 f2 mov rdx,rsi + 4310bc: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 4310c0: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4310c4: 89 4d c4 mov DWORD PTR [rbp-0x3c],ecx + 4310c7: 44 89 c0 mov eax,r8d + 4310ca: 88 45 c0 mov BYTE PTR [rbp-0x40],al + 4310cd: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 4310d0: 89 c7 mov edi,eax + 4310d2: e8 ea a4 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4310d7: 89 c2 mov edx,eax + 4310d9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4310dd: 48 89 d6 mov rsi,rdx + 4310e0: 48 89 c7 mov rdi,rax + 4310e3: e8 a1 f8 fd ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 4310e8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4310ec: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 4310f1: 74 24 je 431117 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib+0x70> + 4310f3: 0f b6 7d c0 movzx edi,BYTE PTR [rbp-0x40] + 4310f7: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 4310fa: 48 8b 75 b0 mov rsi,QWORD PTR [rbp-0x50] + 4310fe: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 431102: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431106: 41 89 f8 mov r8d,edi + 431109: 48 89 c7 mov rdi,rax + 43110c: e8 2d 0e 00 00 call 431f3e <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib> + 431111: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 431115: eb 3f jmp 431156 <_ZN3fmt2v76detail11format_uintILj4EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib+0xaf> + 431117: 0f b6 7d c0 movzx edi,BYTE PTR [rbp-0x40] + 43111b: 8b 4d c4 mov ecx,DWORD PTR [rbp-0x3c] + 43111e: 48 8b 75 b0 mov rsi,QWORD PTR [rbp-0x50] + 431122: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 431126: 48 8d 45 d0 lea rax,[rbp-0x30] + 43112a: 41 89 f8 mov r8d,edi + 43112d: 48 89 c7 mov rdi,rax + 431130: e8 09 0e 00 00 call 431f3e <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib> + 431135: 8b 45 c4 mov eax,DWORD PTR [rbp-0x3c] + 431138: 48 98 cdqe + 43113a: 48 8d 55 d0 lea rdx,[rbp-0x30] + 43113e: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 431142: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 431146: 48 8d 45 d0 lea rax,[rbp-0x30] + 43114a: 48 89 ce mov rsi,rcx + 43114d: 48 89 c7 mov rdi,rax + 431150: e8 eb 2d fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 431155: 90 nop + 431156: c9 leave + 431157: c3 ret + +0000000000431158 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 431158: 55 push rbp + 431159: 48 89 e5 mov rbp,rsp + 43115c: 53 push rbx + 43115d: 48 83 ec 28 sub rsp,0x28 + 431161: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431165: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 431169: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43116d: 48 89 c7 mov rdi,rax + 431170: e8 df 3e fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 431175: 48 85 c0 test rax,rax + 431178: 0f 95 c0 setne al + 43117b: 84 c0 test al,al + 43117d: 74 34 je 4311b3 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 43117f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431183: 48 89 c7 mov rdi,rax + 431186: e8 5f 4a fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 43118b: 48 89 c3 mov rbx,rax + 43118e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431192: 48 89 c7 mov rdi,rax + 431195: e8 ac b9 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 43119a: 48 89 c1 mov rcx,rax + 43119d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4311a1: 48 89 c2 mov rdx,rax + 4311a4: 48 89 de mov rsi,rbx + 4311a7: 48 89 cf mov rdi,rcx + 4311aa: e8 57 98 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 4311af: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4311b3: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 4311b7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4311bb: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 4311bf: 48 8d 55 ef lea rdx,[rbp-0x11] + 4311c3: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4311c7: 48 89 ce mov rsi,rcx + 4311ca: 48 89 c7 mov rdi,rax + 4311cd: e8 95 91 ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 4311d2: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4311d6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4311da: 48 8d 50 20 lea rdx,[rax+0x20] + 4311de: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4311e2: 48 89 c6 mov rsi,rax + 4311e5: 48 89 d7 mov rdi,rdx + 4311e8: e8 cd a9 ff ff call 42bbba <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_hexEvENKUlS4_E_clES4_> + 4311ed: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4311f1: c9 leave + 4311f2: c3 ret + +00000000004311f3 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 4311f3: 55 push rbp + 4311f4: 48 89 e5 mov rbp,rsp + 4311f7: 48 83 ec 70 sub rsp,0x70 + 4311fb: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 4311ff: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 431202: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 431206: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 43120a: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 43120e: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 431212: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 431216: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43121a: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 43121d: 48 8d 7d c0 lea rdi,[rbp-0x40] + 431221: 49 89 c8 mov r8,rcx + 431224: 48 89 d1 mov rcx,rdx + 431227: 48 89 c2 mov rdx,rax + 43122a: e8 87 07 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 43122f: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 431233: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 431237: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 43123b: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 43123f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431243: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 431247: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 43124b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43124f: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 431253: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 431257: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43125b: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 43125f: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 431263: 48 8d 4d d0 lea rcx,[rbp-0x30] + 431267: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 43126b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43126f: 48 89 c7 mov rdi,rax + 431272: e8 16 13 00 00 call 43258d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 431277: c9 leave + 431278: c3 ret + +0000000000431279 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib(): + 431279: 55 push rbp + 43127a: 48 89 e5 mov rbp,rsp + 43127d: 48 81 ec b0 00 00 00 sub rsp,0xb0 + 431284: 48 89 bd 68 ff ff ff mov QWORD PTR [rbp-0x98],rdi + 43128b: 48 89 f0 mov rax,rsi + 43128e: 48 89 d6 mov rsi,rdx + 431291: 48 89 f2 mov rdx,rsi + 431294: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 43129b: 48 89 95 58 ff ff ff mov QWORD PTR [rbp-0xa8],rdx + 4312a2: 89 8d 64 ff ff ff mov DWORD PTR [rbp-0x9c],ecx + 4312a8: 44 89 c0 mov eax,r8d + 4312ab: 88 85 60 ff ff ff mov BYTE PTR [rbp-0xa0],al + 4312b1: 8b 85 64 ff ff ff mov eax,DWORD PTR [rbp-0x9c] + 4312b7: 89 c7 mov edi,eax + 4312b9: e8 03 a3 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4312be: 89 c2 mov edx,eax + 4312c0: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 4312c7: 48 89 d6 mov rsi,rdx + 4312ca: 48 89 c7 mov rdi,rax + 4312cd: e8 b7 f6 fd ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 4312d2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4312d6: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 4312db: 74 33 je 431310 <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib+0x97> + 4312dd: 0f b6 bd 60 ff ff ff movzx edi,BYTE PTR [rbp-0xa0] + 4312e4: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [rbp-0x9c] + 4312ea: 48 8b b5 50 ff ff ff mov rsi,QWORD PTR [rbp-0xb0] + 4312f1: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 4312f8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4312fc: 41 89 f8 mov r8d,edi + 4312ff: 48 89 c7 mov rdi,rax + 431302: e8 0c 0d 00 00 call 432013 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib> + 431307: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 43130e: eb 5a jmp 43136a <_ZN3fmt2v76detail11format_uintILj1EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib+0xf1> + 431310: 0f b6 bd 60 ff ff ff movzx edi,BYTE PTR [rbp-0xa0] + 431317: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [rbp-0x9c] + 43131d: 48 8b b5 50 ff ff ff mov rsi,QWORD PTR [rbp-0xb0] + 431324: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 43132b: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 431332: 41 89 f8 mov r8d,edi + 431335: 48 89 c7 mov rdi,rax + 431338: e8 d6 0c 00 00 call 432013 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib> + 43133d: 8b 85 64 ff ff ff mov eax,DWORD PTR [rbp-0x9c] + 431343: 48 98 cdqe + 431345: 48 8d 95 70 ff ff ff lea rdx,[rbp-0x90] + 43134c: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 431350: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 431357: 48 8d 85 70 ff ff ff lea rax,[rbp-0x90] + 43135e: 48 89 ce mov rsi,rcx + 431361: 48 89 c7 mov rdi,rax + 431364: e8 d7 2b fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 431369: 90 nop + 43136a: c9 leave + 43136b: c3 ret + +000000000043136c <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 43136c: 55 push rbp + 43136d: 48 89 e5 mov rbp,rsp + 431370: 53 push rbx + 431371: 48 83 ec 28 sub rsp,0x28 + 431375: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431379: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 43137d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431381: 48 89 c7 mov rdi,rax + 431384: e8 cb 3c fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 431389: 48 85 c0 test rax,rax + 43138c: 0f 95 c0 setne al + 43138f: 84 c0 test al,al + 431391: 74 34 je 4313c7 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 431393: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431397: 48 89 c7 mov rdi,rax + 43139a: e8 4b 48 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 43139f: 48 89 c3 mov rbx,rax + 4313a2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4313a6: 48 89 c7 mov rdi,rax + 4313a9: e8 98 b7 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 4313ae: 48 89 c1 mov rcx,rax + 4313b1: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4313b5: 48 89 c2 mov rdx,rax + 4313b8: 48 89 de mov rsi,rbx + 4313bb: 48 89 cf mov rdi,rcx + 4313be: e8 43 96 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 4313c3: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4313c7: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 4313cb: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4313cf: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 4313d3: 48 8d 55 ef lea rdx,[rbp-0x11] + 4313d7: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4313db: 48 89 ce mov rsi,rcx + 4313de: 48 89 c7 mov rdi,rax + 4313e1: e8 81 8f ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 4313e6: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4313ea: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4313ee: 48 8d 50 20 lea rdx,[rax+0x20] + 4313f2: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4313f6: 48 89 c6 mov rsi,rax + 4313f9: 48 89 d7 mov rdi,rdx + 4313fc: e8 fd a8 ff ff call 42bcfe <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_binEvENKUlS4_E_clES4_> + 431401: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 431405: c9 leave + 431406: c3 ret + +0000000000431407 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 431407: 55 push rbp + 431408: 48 89 e5 mov rbp,rsp + 43140b: 48 83 ec 70 sub rsp,0x70 + 43140f: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 431413: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 431416: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 43141a: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 43141e: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 431422: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 431426: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 43142a: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43142e: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 431431: 48 8d 7d c0 lea rdi,[rbp-0x40] + 431435: 49 89 c8 mov r8,rcx + 431438: 48 89 d1 mov rcx,rdx + 43143b: 48 89 c2 mov rdx,rax + 43143e: e8 73 05 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 431443: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 431447: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43144b: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 43144f: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 431453: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431457: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 43145b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 43145f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431463: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 431467: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 43146b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43146f: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 431473: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 431477: 48 8d 4d d0 lea rcx,[rbp-0x30] + 43147b: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 43147f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 431483: 48 89 c7 mov rdi,rax + 431486: e8 3b 11 00 00 call 4325c6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 43148b: c9 leave + 43148c: c3 ret + +000000000043148d <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib>: +_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib(): + 43148d: 55 push rbp + 43148e: 48 89 e5 mov rbp,rsp + 431491: 48 83 ec 60 sub rsp,0x60 + 431495: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 431499: 48 89 f0 mov rax,rsi + 43149c: 48 89 d6 mov rsi,rdx + 43149f: 48 89 f2 mov rdx,rsi + 4314a2: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 4314a6: 48 89 55 a8 mov QWORD PTR [rbp-0x58],rdx + 4314aa: 89 4d b4 mov DWORD PTR [rbp-0x4c],ecx + 4314ad: 44 89 c0 mov eax,r8d + 4314b0: 88 45 b0 mov BYTE PTR [rbp-0x50],al + 4314b3: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 4314b6: 89 c7 mov edi,eax + 4314b8: e8 04 a1 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4314bd: 89 c2 mov edx,eax + 4314bf: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4314c3: 48 89 d6 mov rsi,rdx + 4314c6: 48 89 c7 mov rdi,rax + 4314c9: e8 bb f4 fd ff call 410989 <_ZN3fmt2v76detail10to_pointerIcEEPT_NS1_15buffer_appenderIS3_EEm> + 4314ce: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4314d2: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 4314d7: 74 24 je 4314fd <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib+0x70> + 4314d9: 0f b6 7d b0 movzx edi,BYTE PTR [rbp-0x50] + 4314dd: 8b 4d b4 mov ecx,DWORD PTR [rbp-0x4c] + 4314e0: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 4314e4: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4314e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4314ec: 41 89 f8 mov r8d,edi + 4314ef: 48 89 c7 mov rdi,rax + 4314f2: e8 eb 0b 00 00 call 4320e2 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib> + 4314f7: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4314fb: eb 3f jmp 43153c <_ZN3fmt2v76detail11format_uintILj3EcNS1_15buffer_appenderIcEEoEET1_S5_T2_ib+0xaf> + 4314fd: 0f b6 7d b0 movzx edi,BYTE PTR [rbp-0x50] + 431501: 8b 4d b4 mov ecx,DWORD PTR [rbp-0x4c] + 431504: 48 8b 75 a0 mov rsi,QWORD PTR [rbp-0x60] + 431508: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43150c: 48 8d 45 c0 lea rax,[rbp-0x40] + 431510: 41 89 f8 mov r8d,edi + 431513: 48 89 c7 mov rdi,rax + 431516: e8 c7 0b 00 00 call 4320e2 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib> + 43151b: 8b 45 b4 mov eax,DWORD PTR [rbp-0x4c] + 43151e: 48 98 cdqe + 431520: 48 8d 55 c0 lea rdx,[rbp-0x40] + 431524: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 431528: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 43152c: 48 8d 45 c0 lea rax,[rbp-0x40] + 431530: 48 89 ce mov rsi,rcx + 431533: 48 89 c7 mov rdi,rax + 431536: e8 05 2a fe ff call 413f40 <_ZN3fmt2v76detail8copy_strIcPcNS1_15buffer_appenderIcEELi0EEET1_T0_S7_S6_> + 43153b: 90 nop + 43153c: c9 leave + 43153d: c3 ret + +000000000043153e <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_>: +_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_(): + 43153e: 55 push rbp + 43153f: 48 89 e5 mov rbp,rsp + 431542: 53 push rbx + 431543: 48 83 ec 28 sub rsp,0x28 + 431547: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 43154b: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 43154f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431553: 48 89 c7 mov rdi,rax + 431556: e8 f9 3a fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 43155b: 48 85 c0 test rax,rax + 43155e: 0f 95 c0 setne al + 431561: 84 c0 test al,al + 431563: 74 34 je 431599 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_+0x5b> + 431565: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431569: 48 89 c7 mov rdi,rax + 43156c: e8 79 46 fe ff call 415bea <_ZNK3fmt2v717basic_string_viewIcE3endEv> + 431571: 48 89 c3 mov rbx,rax + 431574: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431578: 48 89 c7 mov rdi,rax + 43157b: e8 c6 b5 fd ff call 40cb46 <_ZNK3fmt2v717basic_string_viewIcE5beginEv> + 431580: 48 89 c1 mov rcx,rax + 431583: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 431587: 48 89 c2 mov rdx,rax + 43158a: 48 89 de mov rsi,rbx + 43158d: 48 89 cf mov rdi,rcx + 431590: e8 71 94 fe ff call 41aa06 <_ZN3fmt2v76detail8copy_strIcPKcNS1_15buffer_appenderIcEELi0EEET1_T0_S8_S7_> + 431595: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 431599: c6 45 ef 30 mov BYTE PTR [rbp-0x11],0x30 + 43159d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4315a1: 48 8b 48 18 mov rcx,QWORD PTR [rax+0x18] + 4315a5: 48 8d 55 ef lea rdx,[rbp-0x11] + 4315a9: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4315ad: 48 89 ce mov rsi,rcx + 4315b0: 48 89 c7 mov rdi,rax + 4315b3: e8 af 8d ff ff call 42a367 <_ZSt6fill_nIN3fmt2v76detail15buffer_appenderIcEEmcET_S5_T0_RKT1_> + 4315b8: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 4315bc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4315c0: 48 8d 50 20 lea rdx,[rax+0x20] + 4315c4: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 4315c8: 48 89 c6 mov rsi,rax + 4315cb: 48 89 d7 mov rdi,rdx + 4315ce: e8 5d a8 ff ff call 42be30 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_octEvENKUlS4_E_clES4_> + 4315d3: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4315d7: c9 leave + 4315d8: c3 ret + +00000000004315d9 <_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_>: +_ZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_(): + 4315d9: 55 push rbp + 4315da: 48 89 e5 mov rbp,rsp + 4315dd: 48 83 ec 70 sub rsp,0x70 + 4315e1: 48 89 7d b8 mov QWORD PTR [rbp-0x48],rdi + 4315e5: 89 75 b4 mov DWORD PTR [rbp-0x4c],esi + 4315e8: 48 89 55 a0 mov QWORD PTR [rbp-0x60],rdx + 4315ec: 48 89 4d a8 mov QWORD PTR [rbp-0x58],rcx + 4315f0: 4c 89 45 98 mov QWORD PTR [rbp-0x68],r8 + 4315f4: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 4315f8: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4315fc: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 431600: 8b 75 b4 mov esi,DWORD PTR [rbp-0x4c] + 431603: 48 8d 7d c0 lea rdi,[rbp-0x40] + 431607: 49 89 c8 mov r8,rcx + 43160a: 48 89 d1 mov rcx,rdx + 43160d: 48 89 c2 mov rdx,rax + 431610: e8 a1 03 00 00 call 4319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE> + 431615: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 431619: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 43161d: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 431621: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 431625: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431629: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 43162d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 431631: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431635: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10] + 431639: 48 8b 55 18 mov rdx,QWORD PTR [rbp+0x18] + 43163d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431641: 48 89 55 f8 mov QWORD PTR [rbp-0x8],rdx + 431645: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 431649: 48 8d 4d d0 lea rcx,[rbp-0x30] + 43164d: 48 8b 75 98 mov rsi,QWORD PTR [rbp-0x68] + 431651: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 431655: 48 89 c7 mov rdi,rax + 431658: e8 a2 0f 00 00 call 4325ff <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_> + 43165d: c9 leave + 43165e: c3 ret + +000000000043165f <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_coE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_coE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_(): + 43165f: 55 push rbp + 431660: 48 89 e5 mov rbp,rsp + 431663: 48 83 ec 60 sub rsp,0x60 + 431667: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 43166b: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 43166f: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 431673: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 431677: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 43167b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43167f: 8b 00 mov eax,DWORD PTR [rax] + 431681: 89 c7 mov edi,eax + 431683: e8 39 9f fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 431688: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 43168b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43168e: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 431692: 73 09 jae 43169d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_coE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x3e> + 431694: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 431697: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 43169b: eb 05 jmp 4316a2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_10int_writerIS6_coE6on_numEvEUlS6_E_EET0_SA_RKNS0_18basic_format_specsIT1_EEmmOT2_+0x43> + 43169d: b8 00 00 00 00 mov eax,0x0 + 4316a2: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4316a6: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4316ae: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4316b2: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4316b6: 83 e0 0f and eax,0xf + 4316b9: 0f b6 d0 movzx edx,al + 4316bc: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4316c0: 48 01 d0 add rax,rdx + 4316c3: 0f b6 00 movzx eax,BYTE PTR [rax] + 4316c6: 0f be c0 movsx eax,al + 4316c9: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4316cd: 89 c1 mov ecx,eax + 4316cf: 48 d3 ea shr rdx,cl + 4316d2: 48 89 d0 mov rax,rdx + 4316d5: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4316d9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4316dd: 48 83 c0 0a add rax,0xa + 4316e1: 48 89 c7 mov rdi,rax + 4316e4: e8 c7 0d ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4316e9: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4316ee: 48 89 c2 mov rdx,rax + 4316f1: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4316f5: 48 01 c2 add rdx,rax + 4316f8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4316fc: 48 89 d6 mov rsi,rdx + 4316ff: 48 89 c7 mov rdi,rax + 431702: e8 3a f2 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 431707: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43170b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43170f: 48 8d 50 0a lea rdx,[rax+0xa] + 431713: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 431717: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43171b: 48 89 ce mov rsi,rcx + 43171e: 48 89 c7 mov rdi,rax + 431721: e8 ee 47 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 431726: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43172a: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 43172e: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 431732: 48 89 d6 mov rsi,rdx + 431735: 48 89 c7 mov rdi,rax + 431738: e8 23 a8 ff ff call 42bf60 <_ZZN3fmt2v76detail10int_writerINS1_15buffer_appenderIcEEcoE6on_numEvENKUlS4_E_clES4_> + 43173d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 431741: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431745: 48 8d 50 0a lea rdx,[rax+0xa] + 431749: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 43174d: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 431751: 48 89 c1 mov rcx,rax + 431754: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431758: 48 89 ce mov rsi,rcx + 43175b: 48 89 c7 mov rdi,rax + 43175e: e8 b1 47 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 431763: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 431767: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 43176b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43176f: 48 89 d6 mov rsi,rdx + 431772: 48 89 c7 mov rdi,rax + 431775: e8 65 f3 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 43177a: c9 leave + 43177b: c3 ret + +000000000043177c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmOT2_(): + 43177c: 55 push rbp + 43177d: 48 89 e5 mov rbp,rsp + 431780: 48 83 ec 20 sub rsp,0x20 + 431784: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431788: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43178c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431790: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431794: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431798: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 43179c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4317a0: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4317a4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4317a8: 49 89 f8 mov r8,rdi + 4317ab: 48 89 c7 mov rdi,rax + 4317ae: e8 85 0e 00 00 call 432638 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmmOT2_> + 4317b3: c9 leave + 4317b4: c3 ret + +00000000004317b5 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIwEEPT_PKS3_S6_S4_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIwEEPT_PKS3_S6_S4_(): + 4317b5: 55 push rbp + 4317b6: 48 89 e5 mov rbp,rsp + 4317b9: 48 83 ec 30 sub rsp,0x30 + 4317bd: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4317c1: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4317c5: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4317c9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4317cd: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 4317d1: 48 c1 f8 02 sar rax,0x2 + 4317d5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 4317d9: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 4317de: 74 1f je 4317ff <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIwEEPT_PKS3_S6_S4_+0x4a> + 4317e0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4317e4: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 4317ec: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4317f0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4317f4: 48 89 ce mov rsi,rcx + 4317f7: 48 89 c7 mov rdi,rax + 4317fa: e8 01 1c fd ff call 403400 + 4317ff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431803: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 43180b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43180f: 48 01 d0 add rax,rdx + 431812: c9 leave + 431813: c3 ret + +0000000000431814 <_ZSt14__copy_move_a1ILb0EPcS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a1ILb0EPcS0_ET1_T0_S2_S1_(): + 431814: 55 push rbp + 431815: 48 89 e5 mov rbp,rsp + 431818: 48 83 ec 20 sub rsp,0x20 + 43181c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431820: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431824: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431828: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 43182c: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 431830: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431834: 48 89 ce mov rsi,rcx + 431837: 48 89 c7 mov rdi,rax + 43183a: e8 16 0f 00 00 call 432755 <_ZSt14__copy_move_a2ILb0EPcS0_ET1_T0_S2_S1_> + 43183f: c9 leave + 431840: c3 ret + +0000000000431841 <_ZSt13__copy_move_aILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_>: +_ZSt13__copy_move_aILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_(): + 431841: 55 push rbp + 431842: 48 89 e5 mov rbp,rsp + 431845: 41 54 push r12 + 431847: 53 push rbx + 431848: 48 83 ec 20 sub rsp,0x20 + 43184c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 431850: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 431854: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 431858: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43185c: 48 89 c7 mov rdi,rax + 43185f: e8 ee 12 ff ff call 422b52 <_ZSt12__niter_baseISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_S7_> + 431864: 49 89 c4 mov r12,rax + 431867: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 43186b: 48 89 c7 mov rdi,rax + 43186e: e8 a0 bc fe ff call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 431873: 48 89 c3 mov rbx,rax + 431876: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 43187a: 48 89 c7 mov rdi,rax + 43187d: e8 91 bc fe ff call 41d513 <_ZSt12__niter_baseIPcET_S1_> + 431882: 4c 89 e2 mov rdx,r12 + 431885: 48 89 de mov rsi,rbx + 431888: 48 89 c7 mov rdi,rax + 43188b: e8 f2 0e 00 00 call 432782 <_ZSt14__copy_move_a1ILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_> + 431890: 48 89 c2 mov rdx,rax + 431893: 48 8d 45 d8 lea rax,[rbp-0x28] + 431897: 48 89 d6 mov rsi,rdx + 43189a: 48 89 c7 mov rdi,rax + 43189d: e8 eb 12 ff ff call 422b8d <_ZSt12__niter_wrapISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET_RKS7_S7_> + 4318a2: 48 83 c4 20 add rsp,0x20 + 4318a6: 5b pop rbx + 4318a7: 41 5c pop r12 + 4318a9: 5d pop rbp + 4318aa: c3 ret + +00000000004318ab <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_>: +_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_(): + 4318ab: 55 push rbp + 4318ac: 48 89 e5 mov rbp,rsp + 4318af: 48 83 ec 30 sub rsp,0x30 + 4318b3: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4318b7: 89 75 e4 mov DWORD PTR [rbp-0x1c],esi + 4318ba: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4318be: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4318c2: 0f b6 00 movzx eax,BYTE PTR [rax] + 4318c5: 88 45 ff mov BYTE PTR [rbp-0x1],al + 4318c8: eb 2e jmp 4318f8 <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_+0x4d> + 4318ca: 48 8d 45 e8 lea rax,[rbp-0x18] + 4318ce: 48 89 c7 mov rdi,rax + 4318d1: e8 66 f1 fd ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4318d6: 48 89 c2 mov rdx,rax + 4318d9: 48 8d 45 ff lea rax,[rbp-0x1] + 4318dd: 48 89 c6 mov rsi,rax + 4318e0: 48 89 d7 mov rdi,rdx + 4318e3: e8 cc 4b fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 4318e8: 83 6d e4 01 sub DWORD PTR [rbp-0x1c],0x1 + 4318ec: 48 8d 45 e8 lea rax,[rbp-0x18] + 4318f0: 48 89 c7 mov rdi,rax + 4318f3: e8 08 6d fe ff call 418600 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEv> + 4318f8: 83 7d e4 00 cmp DWORD PTR [rbp-0x1c],0x0 + 4318fc: 7f cc jg 4318ca <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEicEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_+0x1f> + 4318fe: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 431902: c9 leave + 431903: c3 ret + +0000000000431904 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEC1ERS3_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEC1ERS3_(): + 431904: 55 push rbp + 431905: 48 89 e5 mov rbp,rsp + 431908: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43190c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431910: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431914: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 431918: 48 89 10 mov QWORD PTR [rax],rdx + 43191b: 90 nop + 43191c: 5d pop rbp + 43191d: c3 ret + +000000000043191e <_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idENS0_17basic_string_viewIcEE>: +_ZN3fmt2v726basic_format_parse_contextIcNS0_6detail13error_handlerEE12check_arg_idENS0_17basic_string_viewIcEE(): + 43191e: 55 push rbp + 43191f: 48 89 e5 mov rbp,rsp + 431922: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431926: 48 89 d1 mov rcx,rdx + 431929: 48 89 f0 mov rax,rsi + 43192c: 48 89 fa mov rdx,rdi + 43192f: 48 89 ca mov rdx,rcx + 431932: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 431936: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43193a: 90 nop + 43193b: 5d pop rbp + 43193c: c3 ret + +000000000043193d <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEENS0_17basic_string_viewIcEEEENT_10format_argERSB_T0_>: +_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEENS0_17basic_string_viewIcEEEENT_10format_argERSB_T0_(): + 43193d: 55 push rbp + 43193e: 48 89 e5 mov rbp,rsp + 431941: 48 83 ec 20 sub rsp,0x20 + 431945: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431949: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43194d: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 431951: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 431955: 48 8b 7d f8 mov rdi,QWORD PTR [rbp-0x8] + 431959: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 43195d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431961: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431965: 48 89 d1 mov rcx,rdx + 431968: 48 89 c2 mov rdx,rax + 43196b: e8 4e 11 00 00 call 432abe <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3argENS0_17basic_string_viewIcEE> + 431970: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431974: 48 89 c7 mov rdi,rax + 431977: e8 50 44 fe ff call 415dcc <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEEcvbEv> + 43197c: 83 f0 01 xor eax,0x1 + 43197f: 84 c0 test al,al + 431981: 74 11 je 431994 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEENS0_17basic_string_viewIcEEEENT_10format_argERSB_T0_+0x57> + 431983: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 431987: be ad 62 43 00 mov esi,0x4362ad + 43198c: 48 89 c7 mov rdi,rax + 43198f: e8 8a 80 fe ff call 419a1e <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE8on_errorEPKc> + 431994: 90 nop + 431995: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431999: c9 leave + 43199a: c3 ret + 43199b: 90 nop + +000000000043199c <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEC1ERS3_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEC1ERS3_(): + 43199c: 55 push rbp + 43199d: 48 89 e5 mov rbp,rsp + 4319a0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4319a4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4319a8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4319ac: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4319b0: 48 89 10 mov QWORD PTR [rax],rdx + 4319b3: 90 nop + 4319b4: 5d pop rbp + 4319b5: c3 ret + +00000000004319b6 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE>: +_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE(): + 4319b6: 55 push rbp + 4319b7: 48 89 e5 mov rbp,rsp + 4319ba: 53 push rbx + 4319bb: 48 83 ec 48 sub rsp,0x48 + 4319bf: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4319c3: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 4319c6: 48 89 55 c0 mov QWORD PTR [rbp-0x40],rdx + 4319ca: 48 89 4d c8 mov QWORD PTR [rbp-0x38],rcx + 4319ce: 4c 89 45 b8 mov QWORD PTR [rbp-0x48],r8 + 4319d2: 48 8d 45 c0 lea rax,[rbp-0x40] + 4319d6: 48 89 c7 mov rdi,rax + 4319d9: e8 76 36 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 4319de: 48 89 c3 mov rbx,rax + 4319e1: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 4319e4: 89 c7 mov edi,eax + 4319e6: e8 d6 9b fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4319eb: 89 c0 mov eax,eax + 4319ed: 48 8d 14 03 lea rdx,[rbx+rax*1] + 4319f1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4319f5: 48 89 10 mov QWORD PTR [rax],rdx + 4319f8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4319fc: 48 c7 40 08 00 00 00 00 mov QWORD PTR [rax+0x8],0x0 + 431a04: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 431a08: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 431a0c: 83 e0 0f and eax,0xf + 431a0f: 3c 04 cmp al,0x4 + 431a11: 75 40 jne 431a53 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE+0x9d> + 431a13: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 431a17: 8b 00 mov eax,DWORD PTR [rax] + 431a19: 89 c7 mov edi,eax + 431a1b: e8 a1 9b fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 431a20: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 431a23: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 431a26: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 431a2a: 48 8b 12 mov rdx,QWORD PTR [rdx] + 431a2d: 48 39 c2 cmp rdx,rax + 431a30: 73 72 jae 431aa4 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE+0xee> + 431a32: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 431a35: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431a39: 48 8b 00 mov rax,QWORD PTR [rax] + 431a3c: 48 29 c2 sub rdx,rax + 431a3f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431a43: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 431a47: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 431a4a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431a4e: 48 89 10 mov QWORD PTR [rax],rdx + 431a51: eb 51 jmp 431aa4 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE+0xee> + 431a53: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 431a57: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 431a5a: 39 45 d4 cmp DWORD PTR [rbp-0x2c],eax + 431a5d: 7d 45 jge 431aa4 <_ZN3fmt2v76detail14write_int_dataIcEC1EiNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIcEE+0xee> + 431a5f: 48 8d 45 c0 lea rax,[rbp-0x40] + 431a63: 48 89 c7 mov rdi,rax + 431a66: e8 e9 35 fd ff call 405054 <_ZNK3fmt2v717basic_string_viewIcE4sizeEv> + 431a6b: 48 89 c3 mov rbx,rax + 431a6e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 431a72: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 431a75: 89 c7 mov edi,eax + 431a77: e8 45 9b fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 431a7c: 89 c0 mov eax,eax + 431a7e: 48 8d 14 03 lea rdx,[rbx+rax*1] + 431a82: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431a86: 48 89 10 mov QWORD PTR [rax],rdx + 431a89: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 431a8d: 8b 40 04 mov eax,DWORD PTR [rax+0x4] + 431a90: 2b 45 d4 sub eax,DWORD PTR [rbp-0x2c] + 431a93: 89 c7 mov edi,eax + 431a95: e8 27 9b fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 431a9a: 89 c2 mov edx,eax + 431a9c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431aa0: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + 431aa4: 90 nop + 431aa5: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 431aa9: c9 leave + 431aaa: c3 ret + +0000000000431aab <_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_>: +_ZSt6fill_nISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_(): + 431aab: 55 push rbp + 431aac: 48 89 e5 mov rbp,rsp + 431aaf: 48 83 ec 20 sub rsp,0x20 + 431ab3: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431ab7: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431abb: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431abf: 48 8d 45 f8 lea rax,[rbp-0x8] + 431ac3: 48 89 c7 mov rdi,rax + 431ac6: e8 ee af ff ff call 42cab9 <_ZSt19__iterator_categoryISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEENSt15iterator_traitsIT_E17iterator_categoryERKS8_> + 431acb: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 431acf: 48 89 c7 mov rdi,rax + 431ad2: e8 c5 34 fd ff call 404f9c <_ZSt17__size_to_integerm> + 431ad7: 48 89 c1 mov rcx,rax + 431ada: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431ade: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431ae2: 48 89 ce mov rsi,rcx + 431ae5: 48 89 c7 mov rdi,rax + 431ae8: e8 1d 13 00 00 call 432e0a <_ZSt10__fill_n_aISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_St19output_iterator_tag> + 431aed: c9 leave + 431aee: c3 ret + +0000000000431aef <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431aef: 55 push rbp + 431af0: 48 89 e5 mov rbp,rsp + 431af3: 48 83 ec 20 sub rsp,0x20 + 431af7: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431afb: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431aff: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431b03: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431b07: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431b0b: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431b0f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431b13: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431b17: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431b1b: 49 89 f8 mov r8,rdi + 431b1e: 48 89 c7 mov rdi,rax + 431b21: e8 11 13 00 00 call 432e37 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431b26: c9 leave + 431b27: c3 ret + +0000000000431b28 <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib(): + 431b28: 55 push rbp + 431b29: 48 89 e5 mov rbp,rsp + 431b2c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431b30: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 431b33: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 431b36: 89 c8 mov eax,ecx + 431b38: 88 45 cc mov BYTE PTR [rbp-0x34],al + 431b3b: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 431b3e: 48 98 cdqe + 431b40: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 431b44: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431b48: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 431b4c: 80 7d cc 00 cmp BYTE PTR [rbp-0x34],0x0 + 431b50: 74 07 je 431b59 <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib+0x31> + 431b52: b8 2e 66 43 00 mov eax,0x43662e + 431b57: eb 05 jmp 431b5e <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib+0x36> + 431b59: b8 70 8e 44 00 mov eax,0x448e70 + 431b5e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431b62: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 431b65: 83 e0 0f and eax,0xf + 431b68: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 431b6b: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 431b6e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 431b72: 48 01 d0 add rax,rdx + 431b75: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 431b7a: 0f b6 10 movzx edx,BYTE PTR [rax] + 431b7d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431b81: 88 10 mov BYTE PTR [rax],dl + 431b83: c1 6d d4 04 shr DWORD PTR [rbp-0x2c],0x4 + 431b87: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 431b8b: 0f 95 c0 setne al + 431b8e: 84 c0 test al,al + 431b90: 75 ba jne 431b4c <_ZN3fmt2v76detail11format_uintILj4EcjEEPT0_S4_T1_ib+0x24> + 431b92: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431b96: 5d pop rbp + 431b97: c3 ret + +0000000000431b98 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431b98: 55 push rbp + 431b99: 48 89 e5 mov rbp,rsp + 431b9c: 48 83 ec 20 sub rsp,0x20 + 431ba0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431ba4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431ba8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431bac: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431bb0: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431bb4: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431bb8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431bbc: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431bc0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431bc4: 49 89 f8 mov r8,rdi + 431bc7: 48 89 c7 mov rdi,rax + 431bca: e8 88 13 00 00 call 432f57 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431bcf: c9 leave + 431bd0: c3 ret + +0000000000431bd1 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib(): + 431bd1: 55 push rbp + 431bd2: 48 89 e5 mov rbp,rsp + 431bd5: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431bd9: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 431bdc: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 431bdf: 89 c8 mov eax,ecx + 431be1: 88 45 cc mov BYTE PTR [rbp-0x34],al + 431be4: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 431be7: 48 98 cdqe + 431be9: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 431bed: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431bf1: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 431bf5: 80 7d cc 00 cmp BYTE PTR [rbp-0x34],0x0 + 431bf9: 74 07 je 431c02 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib+0x31> + 431bfb: b8 2e 66 43 00 mov eax,0x43662e + 431c00: eb 05 jmp 431c07 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib+0x36> + 431c02: b8 70 8e 44 00 mov eax,0x448e70 + 431c07: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431c0b: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 431c0e: 83 e0 01 and eax,0x1 + 431c11: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 431c14: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 431c17: 83 c0 30 add eax,0x30 + 431c1a: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 431c1f: 89 c2 mov edx,eax + 431c21: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431c25: 88 10 mov BYTE PTR [rax],dl + 431c27: d1 6d d4 shr DWORD PTR [rbp-0x2c],1 + 431c2a: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 431c2e: 0f 95 c0 setne al + 431c31: 84 c0 test al,al + 431c33: 75 c0 jne 431bf5 <_ZN3fmt2v76detail11format_uintILj1EcjEEPT0_S4_T1_ib+0x24> + 431c35: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431c39: 5d pop rbp + 431c3a: c3 ret + +0000000000431c3b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431c3b: 55 push rbp + 431c3c: 48 89 e5 mov rbp,rsp + 431c3f: 48 83 ec 20 sub rsp,0x20 + 431c43: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431c47: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431c4b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431c4f: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431c53: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431c57: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431c5b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431c5f: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431c63: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431c67: 49 89 f8 mov r8,rdi + 431c6a: 48 89 c7 mov rdi,rax + 431c6d: e8 05 14 00 00 call 433077 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431c72: c9 leave + 431c73: c3 ret + +0000000000431c74 <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib(): + 431c74: 55 push rbp + 431c75: 48 89 e5 mov rbp,rsp + 431c78: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431c7c: 89 75 d4 mov DWORD PTR [rbp-0x2c],esi + 431c7f: 89 55 d0 mov DWORD PTR [rbp-0x30],edx + 431c82: 89 c8 mov eax,ecx + 431c84: 88 45 cc mov BYTE PTR [rbp-0x34],al + 431c87: 8b 45 d0 mov eax,DWORD PTR [rbp-0x30] + 431c8a: 48 98 cdqe + 431c8c: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 431c90: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431c94: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 431c98: 80 7d cc 00 cmp BYTE PTR [rbp-0x34],0x0 + 431c9c: 74 07 je 431ca5 <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib+0x31> + 431c9e: b8 2e 66 43 00 mov eax,0x43662e + 431ca3: eb 05 jmp 431caa <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib+0x36> + 431ca5: b8 70 8e 44 00 mov eax,0x448e70 + 431caa: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431cae: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 431cb1: 83 e0 07 and eax,0x7 + 431cb4: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 431cb7: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 431cba: 83 c0 30 add eax,0x30 + 431cbd: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 431cc2: 89 c2 mov edx,eax + 431cc4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431cc8: 88 10 mov BYTE PTR [rax],dl + 431cca: c1 6d d4 03 shr DWORD PTR [rbp-0x2c],0x3 + 431cce: 83 7d d4 00 cmp DWORD PTR [rbp-0x2c],0x0 + 431cd2: 0f 95 c0 setne al + 431cd5: 84 c0 test al,al + 431cd7: 75 bf jne 431c98 <_ZN3fmt2v76detail11format_uintILj3EcjEEPT0_S4_T1_ib+0x24> + 431cd9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431cdd: 5d pop rbp + 431cde: c3 ret + +0000000000431cdf <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431cdf: 55 push rbp + 431ce0: 48 89 e5 mov rbp,rsp + 431ce3: 48 83 ec 20 sub rsp,0x20 + 431ce7: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431ceb: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431cef: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431cf3: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431cf7: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431cfb: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431cff: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431d03: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431d07: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431d0b: 49 89 f8 mov r8,rdi + 431d0e: 48 89 c7 mov rdi,rax + 431d11: e8 81 14 00 00 call 433197 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431d16: c9 leave + 431d17: c3 ret + +0000000000431d18 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS2_>: +_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS2_(): + 431d18: 55 push rbp + 431d19: 48 89 e5 mov rbp,rsp + 431d1c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431d20: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431d24: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 431d28: 48 8b 10 mov rdx,QWORD PTR [rax] + 431d2b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431d2f: 48 89 10 mov QWORD PTR [rax],rdx + 431d32: 90 nop + 431d33: 5d pop rbp + 431d34: c3 ret + 431d35: 90 nop + +0000000000431d36 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv(): + 431d36: 55 push rbp + 431d37: 48 89 e5 mov rbp,rsp + 431d3a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431d3e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431d42: 5d pop rbp + 431d43: c3 ret + +0000000000431d44 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431d44: 55 push rbp + 431d45: 48 89 e5 mov rbp,rsp + 431d48: 48 83 ec 20 sub rsp,0x20 + 431d4c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431d50: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431d54: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431d58: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431d5c: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431d60: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431d64: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431d68: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431d6c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431d70: 49 89 f8 mov r8,rdi + 431d73: 48 89 c7 mov rdi,rax + 431d76: e8 3c 15 00 00 call 4332b7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431d7b: c9 leave + 431d7c: c3 ret + +0000000000431d7d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431d7d: 55 push rbp + 431d7e: 48 89 e5 mov rbp,rsp + 431d81: 48 83 ec 20 sub rsp,0x20 + 431d85: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431d89: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431d8d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431d91: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431d95: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431d99: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431d9d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431da1: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431da5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431da9: 49 89 f8 mov r8,rdi + 431dac: 48 89 c7 mov rdi,rax + 431daf: e8 23 16 00 00 call 4333d7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431db4: c9 leave + 431db5: c3 ret + +0000000000431db6 <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib(): + 431db6: 55 push rbp + 431db7: 48 89 e5 mov rbp,rsp + 431dba: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431dbe: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 431dc2: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 431dc5: 89 c8 mov eax,ecx + 431dc7: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 431dca: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 431dcd: 48 98 cdqe + 431dcf: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 431dd3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431dd7: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 431ddb: 80 7d c8 00 cmp BYTE PTR [rbp-0x38],0x0 + 431ddf: 74 07 je 431de8 <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib+0x32> + 431de1: b8 2e 66 43 00 mov eax,0x43662e + 431de6: eb 05 jmp 431ded <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib+0x37> + 431de8: b8 70 8e 44 00 mov eax,0x448e70 + 431ded: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431df1: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 431df5: 83 e0 01 and eax,0x1 + 431df8: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 431dfb: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 431dfe: 83 c0 30 add eax,0x30 + 431e01: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 431e06: 89 c2 mov edx,eax + 431e08: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431e0c: 88 10 mov BYTE PTR [rax],dl + 431e0e: 48 d1 6d d0 shr QWORD PTR [rbp-0x30],1 + 431e12: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 + 431e17: 0f 95 c0 setne al + 431e1a: 84 c0 test al,al + 431e1c: 75 bd jne 431ddb <_ZN3fmt2v76detail11format_uintILj1EcmEEPT0_S4_T1_ib+0x25> + 431e1e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431e22: 5d pop rbp + 431e23: c3 ret + +0000000000431e24 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431e24: 55 push rbp + 431e25: 48 89 e5 mov rbp,rsp + 431e28: 48 83 ec 20 sub rsp,0x20 + 431e2c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431e30: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431e34: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431e38: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431e3c: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431e40: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431e44: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431e48: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431e4c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431e50: 49 89 f8 mov r8,rdi + 431e53: 48 89 c7 mov rdi,rax + 431e56: e8 9c 16 00 00 call 4334f7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431e5b: c9 leave + 431e5c: c3 ret + +0000000000431e5d <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib(): + 431e5d: 55 push rbp + 431e5e: 48 89 e5 mov rbp,rsp + 431e61: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431e65: 48 89 75 d0 mov QWORD PTR [rbp-0x30],rsi + 431e69: 89 55 cc mov DWORD PTR [rbp-0x34],edx + 431e6c: 89 c8 mov eax,ecx + 431e6e: 88 45 c8 mov BYTE PTR [rbp-0x38],al + 431e71: 8b 45 cc mov eax,DWORD PTR [rbp-0x34] + 431e74: 48 98 cdqe + 431e76: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 431e7a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431e7e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 431e82: 80 7d c8 00 cmp BYTE PTR [rbp-0x38],0x0 + 431e86: 74 07 je 431e8f <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib+0x32> + 431e88: b8 2e 66 43 00 mov eax,0x43662e + 431e8d: eb 05 jmp 431e94 <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib+0x37> + 431e8f: b8 70 8e 44 00 mov eax,0x448e70 + 431e94: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431e98: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 431e9c: 83 e0 07 and eax,0x7 + 431e9f: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 431ea2: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 431ea5: 83 c0 30 add eax,0x30 + 431ea8: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 431ead: 89 c2 mov edx,eax + 431eaf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431eb3: 88 10 mov BYTE PTR [rax],dl + 431eb5: 48 c1 6d d0 03 shr QWORD PTR [rbp-0x30],0x3 + 431eba: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 + 431ebf: 0f 95 c0 setne al + 431ec2: 84 c0 test al,al + 431ec4: 75 bc jne 431e82 <_ZN3fmt2v76detail11format_uintILj3EcmEEPT0_S4_T1_ib+0x25> + 431ec6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431eca: 5d pop rbp + 431ecb: c3 ret + +0000000000431ecc <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431ecc: 55 push rbp + 431ecd: 48 89 e5 mov rbp,rsp + 431ed0: 48 83 ec 20 sub rsp,0x20 + 431ed4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431ed8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431edc: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431ee0: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431ee4: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431ee8: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431eec: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431ef0: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431ef4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431ef8: 49 89 f8 mov r8,rdi + 431efb: 48 89 c7 mov rdi,rax + 431efe: e8 14 17 00 00 call 433617 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431f03: c9 leave + 431f04: c3 ret + +0000000000431f05 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431f05: 55 push rbp + 431f06: 48 89 e5 mov rbp,rsp + 431f09: 48 83 ec 20 sub rsp,0x20 + 431f0d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431f11: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431f15: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431f19: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431f1d: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431f21: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431f25: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431f29: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 431f2d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431f31: 49 89 f8 mov r8,rdi + 431f34: 48 89 c7 mov rdi,rax + 431f37: e8 fb 17 00 00 call 433737 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 431f3c: c9 leave + 431f3d: c3 ret + +0000000000431f3e <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib(): + 431f3e: 55 push rbp + 431f3f: 48 89 e5 mov rbp,rsp + 431f42: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 431f46: 48 89 f0 mov rax,rsi + 431f49: 48 89 d6 mov rsi,rdx + 431f4c: 48 89 f2 mov rdx,rsi + 431f4f: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 431f53: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 431f57: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx + 431f5a: 44 89 c0 mov eax,r8d + 431f5d: 88 45 d0 mov BYTE PTR [rbp-0x30],al + 431f60: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 431f63: 48 98 cdqe + 431f65: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 431f69: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431f6d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 431f71: 80 7d d0 00 cmp BYTE PTR [rbp-0x30],0x0 + 431f75: 74 07 je 431f7e <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib+0x40> + 431f77: b8 2e 66 43 00 mov eax,0x43662e + 431f7c: eb 05 jmp 431f83 <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib+0x45> + 431f7e: b8 70 8e 44 00 mov eax,0x448e70 + 431f83: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 431f87: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431f8b: 83 e0 0f and eax,0xf + 431f8e: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 431f91: 8b 55 ec mov edx,DWORD PTR [rbp-0x14] + 431f94: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 431f98: 48 01 d0 add rax,rdx + 431f9b: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 431fa0: 0f b6 10 movzx edx,BYTE PTR [rax] + 431fa3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 431fa7: 88 10 mov BYTE PTR [rax],dl + 431fa9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431fad: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 431fb1: 48 0f ac d0 04 shrd rax,rdx,0x4 + 431fb6: 48 c1 ea 04 shr rdx,0x4 + 431fba: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 431fbe: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 431fc2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 431fc6: 48 0b 45 c8 or rax,QWORD PTR [rbp-0x38] + 431fca: 48 85 c0 test rax,rax + 431fcd: 0f 95 c0 setne al + 431fd0: 84 c0 test al,al + 431fd2: 75 9d jne 431f71 <_ZN3fmt2v76detail11format_uintILj4EcoEEPT0_S4_T1_ib+0x33> + 431fd4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 431fd8: 5d pop rbp + 431fd9: c3 ret + +0000000000431fda <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 431fda: 55 push rbp + 431fdb: 48 89 e5 mov rbp,rsp + 431fde: 48 83 ec 20 sub rsp,0x20 + 431fe2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 431fe6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 431fea: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 431fee: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 431ff2: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 431ff6: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 431ffa: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 431ffe: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 432002: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432006: 49 89 f8 mov r8,rdi + 432009: 48 89 c7 mov rdi,rax + 43200c: e8 46 18 00 00 call 433857 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 432011: c9 leave + 432012: c3 ret + +0000000000432013 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib(): + 432013: 55 push rbp + 432014: 48 89 e5 mov rbp,rsp + 432017: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 43201b: 48 89 f0 mov rax,rsi + 43201e: 48 89 d6 mov rsi,rdx + 432021: 48 89 f2 mov rdx,rsi + 432024: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 432028: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 43202c: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx + 43202f: 44 89 c0 mov eax,r8d + 432032: 88 45 d0 mov BYTE PTR [rbp-0x30],al + 432035: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 432038: 48 98 cdqe + 43203a: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 43203e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432042: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 432046: 80 7d d0 00 cmp BYTE PTR [rbp-0x30],0x0 + 43204a: 74 07 je 432053 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib+0x40> + 43204c: b8 2e 66 43 00 mov eax,0x43662e + 432051: eb 05 jmp 432058 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib+0x45> + 432053: b8 70 8e 44 00 mov eax,0x448e70 + 432058: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43205c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432060: 83 e0 01 and eax,0x1 + 432063: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 432066: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 432069: 83 c0 30 add eax,0x30 + 43206c: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 432071: 89 c2 mov edx,eax + 432073: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432077: 88 10 mov BYTE PTR [rax],dl + 432079: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43207d: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 432081: 48 0f ac d0 01 shrd rax,rdx,0x1 + 432086: 48 d1 ea shr rdx,1 + 432089: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 43208d: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 432091: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432095: 48 0b 45 c8 or rax,QWORD PTR [rbp-0x38] + 432099: 48 85 c0 test rax,rax + 43209c: 0f 95 c0 setne al + 43209f: 84 c0 test al,al + 4320a1: 75 a3 jne 432046 <_ZN3fmt2v76detail11format_uintILj1EcoEEPT0_S4_T1_ib+0x33> + 4320a3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4320a7: 5d pop rbp + 4320a8: c3 ret + +00000000004320a9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 4320a9: 55 push rbp + 4320aa: 48 89 e5 mov rbp,rsp + 4320ad: 48 83 ec 20 sub rsp,0x20 + 4320b1: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4320b5: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4320b9: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4320bd: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4320c1: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4320c5: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4320c9: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4320cd: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4320d1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4320d5: 49 89 f8 mov r8,rdi + 4320d8: 48 89 c7 mov rdi,rax + 4320db: e8 97 18 00 00 call 433977 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 4320e0: c9 leave + 4320e1: c3 ret + +00000000004320e2 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib>: +_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib(): + 4320e2: 55 push rbp + 4320e3: 48 89 e5 mov rbp,rsp + 4320e6: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + 4320ea: 48 89 f0 mov rax,rsi + 4320ed: 48 89 d6 mov rsi,rdx + 4320f0: 48 89 f2 mov rdx,rsi + 4320f3: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 4320f7: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 4320fb: 89 4d d4 mov DWORD PTR [rbp-0x2c],ecx + 4320fe: 44 89 c0 mov eax,r8d + 432101: 88 45 d0 mov BYTE PTR [rbp-0x30],al + 432104: 8b 45 d4 mov eax,DWORD PTR [rbp-0x2c] + 432107: 48 98 cdqe + 432109: 48 01 45 d8 add QWORD PTR [rbp-0x28],rax + 43210d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432111: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 432115: 80 7d d0 00 cmp BYTE PTR [rbp-0x30],0x0 + 432119: 74 07 je 432122 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib+0x40> + 43211b: b8 2e 66 43 00 mov eax,0x43662e + 432120: eb 05 jmp 432127 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib+0x45> + 432122: b8 70 8e 44 00 mov eax,0x448e70 + 432127: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43212b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43212f: 83 e0 07 and eax,0x7 + 432132: 89 45 ec mov DWORD PTR [rbp-0x14],eax + 432135: 8b 45 ec mov eax,DWORD PTR [rbp-0x14] + 432138: 83 c0 30 add eax,0x30 + 43213b: 48 83 6d d8 01 sub QWORD PTR [rbp-0x28],0x1 + 432140: 89 c2 mov edx,eax + 432142: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432146: 88 10 mov BYTE PTR [rax],dl + 432148: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43214c: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 432150: 48 0f ac d0 03 shrd rax,rdx,0x3 + 432155: 48 c1 ea 03 shr rdx,0x3 + 432159: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 43215d: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 432161: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432165: 48 0b 45 c8 or rax,QWORD PTR [rbp-0x38] + 432169: 48 85 c0 test rax,rax + 43216c: 0f 95 c0 setne al + 43216f: 84 c0 test al,al + 432171: 75 a2 jne 432115 <_ZN3fmt2v76detail11format_uintILj3EcoEEPT0_S4_T1_ib+0x33> + 432173: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432177: 5d pop rbp + 432178: c3 ret + +0000000000432179 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmOT2_(): + 432179: 55 push rbp + 43217a: 48 89 e5 mov rbp,rsp + 43217d: 48 83 ec 20 sub rsp,0x20 + 432181: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432185: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432189: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43218d: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 432191: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 432195: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 432199: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 43219d: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4321a1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4321a5: 49 89 f8 mov r8,rdi + 4321a8: 48 89 c7 mov rdi,rax + 4321ab: e8 e7 18 00 00 call 433a97 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_> + 4321b0: c9 leave + 4321b1: c3 ret + +00000000004321b2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmmOT2_(): + 4321b2: 55 push rbp + 4321b3: 48 89 e5 mov rbp,rsp + 4321b6: 48 83 ec 60 sub rsp,0x60 + 4321ba: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4321be: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4321c2: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4321c6: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4321ca: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4321ce: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4321d2: 8b 00 mov eax,DWORD PTR [rax] + 4321d4: 89 c7 mov edi,eax + 4321d6: e8 e6 93 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4321db: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4321de: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4321e1: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4321e5: 73 09 jae 4321f0 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmmOT2_+0x3e> + 4321e7: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4321ea: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4321ee: eb 05 jmp 4321f5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_10write_charIcS8_EET0_SA_T_RKNS0_18basic_format_specsISB_EEEUlS8_E_EESA_SA_RKNSC_IT1_EEmmOT2_+0x43> + 4321f0: b8 00 00 00 00 mov eax,0x0 + 4321f5: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4321f9: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 432201: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432205: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 432209: 83 e0 0f and eax,0xf + 43220c: 0f b6 d0 movzx edx,al + 43220f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 432213: 48 01 d0 add rax,rdx + 432216: 0f b6 00 movzx eax,BYTE PTR [rax] + 432219: 0f be c0 movsx eax,al + 43221c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 432220: 89 c1 mov ecx,eax + 432222: 48 d3 ea shr rdx,cl + 432225: 48 89 d0 mov rax,rdx + 432228: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 43222c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432230: 48 83 c0 0a add rax,0xa + 432234: 48 89 c7 mov rdi,rax + 432237: e8 74 02 ff ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 43223c: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 432241: 48 89 c2 mov rdx,rax + 432244: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 432248: 48 01 c2 add rdx,rax + 43224b: 48 8d 45 c8 lea rax,[rbp-0x38] + 43224f: 48 89 d6 mov rsi,rdx + 432252: 48 89 c7 mov rdi,rax + 432255: e8 1f fa fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 43225a: 48 8b 00 mov rax,QWORD PTR [rax] + 43225d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432261: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432265: 48 8d 50 0a lea rdx,[rax+0xa] + 432269: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 43226d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432271: 48 89 ce mov rsi,rcx + 432274: 48 89 c7 mov rdi,rax + 432277: e8 da d7 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 43227c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432280: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 432284: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 432288: 48 89 d6 mov rsi,rdx + 43228b: 48 89 c7 mov rdi,rax + 43228e: e8 83 7c ff ff call 429f16 <_ZZN3fmt2v76detail10write_charIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_T_RKNS0_18basic_format_specsIS8_EEENKUlS6_E_clES6_> + 432293: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432297: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43229b: 48 8d 50 0a lea rdx,[rax+0xa] + 43229f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4322a3: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4322a7: 48 89 c1 mov rcx,rax + 4322aa: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4322ae: 48 89 ce mov rsi,rcx + 4322b1: 48 89 c7 mov rdi,rax + 4322b4: e8 9d d7 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 4322b9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4322bd: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4322c1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4322c5: 48 89 d6 mov rsi,rdx + 4322c8: 48 89 c7 mov rdi,rax + 4322cb: e8 d2 09 ff ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 4322d0: c9 leave + 4322d1: c3 ret + +00000000004322d2 <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_>: +_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_(): + 4322d2: 55 push rbp + 4322d3: 48 89 e5 mov rbp,rsp + 4322d6: 48 83 ec 30 sub rsp,0x30 + 4322da: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4322de: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4322e2: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4322e6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4322ea: 0f b6 00 movzx eax,BYTE PTR [rax] + 4322ed: 88 45 ff mov BYTE PTR [rbp-0x1],al + 4322f0: eb 2f jmp 432321 <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_+0x4f> + 4322f2: 48 8d 45 e8 lea rax,[rbp-0x18] + 4322f6: 48 89 c7 mov rdi,rax + 4322f9: e8 3e e7 fd ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 4322fe: 48 89 c2 mov rdx,rax + 432301: 48 8d 45 ff lea rax,[rbp-0x1] + 432305: 48 89 c6 mov rsi,rax + 432308: 48 89 d7 mov rdi,rdx + 43230b: e8 a4 41 fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 432310: 48 83 6d e0 01 sub QWORD PTR [rbp-0x20],0x1 + 432315: 48 8d 45 e8 lea rax,[rbp-0x18] + 432319: 48 89 c7 mov rdi,rax + 43231c: e8 f3 1b fe ff call 413f14 <_ZN3fmt2v76detail15buffer_appenderIcEppEv> + 432321: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 432326: 75 ca jne 4322f2 <_ZSt11__fill_n_a1IN3fmt2v76detail15buffer_appenderIcEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESA_T0_RKS8_+0x20> + 432328: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 43232c: c9 leave + 43232d: c3 ret + +000000000043232e <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEENS0_17basic_string_viewIcEEEENT_10format_argERS9_T0_>: +_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEENS0_17basic_string_viewIcEEEENT_10format_argERS9_T0_(): + 43232e: 55 push rbp + 43232f: 48 89 e5 mov rbp,rsp + 432332: 48 83 ec 20 sub rsp,0x20 + 432336: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43233a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43233e: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 432342: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 432346: 48 8b 7d f8 mov rdi,QWORD PTR [rbp-0x8] + 43234a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 43234e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432352: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 432356: 48 89 d1 mov rcx,rdx + 432359: 48 89 c2 mov rdx,rax + 43235c: e8 8b 18 00 00 call 433bec <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3argENS0_17basic_string_viewIcEE> + 432361: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432365: 48 89 c7 mov rdi,rax + 432368: e8 a3 9e fd ff call 40c210 <_ZNK3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEcvbEv> + 43236d: 83 f0 01 xor eax,0x1 + 432370: 84 c0 test al,al + 432372: 74 11 je 432385 <_ZN3fmt2v76detail7get_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEENS0_17basic_string_viewIcEEEENT_10format_argERS9_T0_+0x57> + 432374: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432378: be ad 62 43 00 mov esi,0x4362ad + 43237d: 48 89 c7 mov rdi,rax + 432380: e8 2b 98 fe ff call 41bbb0 <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE8on_errorEPKc> + 432385: 90 nop + 432386: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43238a: c9 leave + 43238b: c3 ret + +000000000043238c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 43238c: 55 push rbp + 43238d: 48 89 e5 mov rbp,rsp + 432390: 48 83 ec 20 sub rsp,0x20 + 432394: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432398: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43239c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4323a0: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4323a4: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4323a8: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4323ac: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4323b0: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4323b4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4323b8: 49 89 f8 mov r8,rdi + 4323bb: 48 89 c7 mov rdi,rax + 4323be: e8 9b 18 00 00 call 433c5e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 4323c3: c9 leave + 4323c4: c3 ret + +00000000004323c5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 4323c5: 55 push rbp + 4323c6: 48 89 e5 mov rbp,rsp + 4323c9: 48 83 ec 20 sub rsp,0x20 + 4323cd: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4323d1: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4323d5: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4323d9: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4323dd: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4323e1: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4323e5: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4323e9: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4323ed: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4323f1: 49 89 f8 mov r8,rdi + 4323f4: 48 89 c7 mov rdi,rax + 4323f7: e8 7f 19 00 00 call 433d7b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 4323fc: c9 leave + 4323fd: c3 ret + +00000000004323fe <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 4323fe: 55 push rbp + 4323ff: 48 89 e5 mov rbp,rsp + 432402: 48 83 ec 20 sub rsp,0x20 + 432406: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43240a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43240e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432412: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 432416: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 43241a: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 43241e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432422: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 432426: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43242a: 49 89 f8 mov r8,rdi + 43242d: 48 89 c7 mov rdi,rax + 432430: e8 63 1a 00 00 call 433e98 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 432435: c9 leave + 432436: c3 ret + +0000000000432437 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 432437: 55 push rbp + 432438: 48 89 e5 mov rbp,rsp + 43243b: 48 83 ec 20 sub rsp,0x20 + 43243f: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432443: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432447: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43244b: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 43244f: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 432453: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 432457: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 43245b: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 43245f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432463: 49 89 f8 mov r8,rdi + 432466: 48 89 c7 mov rdi,rax + 432469: e8 47 1b 00 00 call 433fb5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 43246e: c9 leave + 43246f: c3 ret + +0000000000432470 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 432470: 55 push rbp + 432471: 48 89 e5 mov rbp,rsp + 432474: 48 83 ec 20 sub rsp,0x20 + 432478: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43247c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432480: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432484: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 432488: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 43248c: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 432490: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432494: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 432498: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43249c: 49 89 f8 mov r8,rdi + 43249f: 48 89 c7 mov rdi,rax + 4324a2: e8 2b 1c 00 00 call 4340d2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 4324a7: c9 leave + 4324a8: c3 ret + +00000000004324a9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 4324a9: 55 push rbp + 4324aa: 48 89 e5 mov rbp,rsp + 4324ad: 48 83 ec 20 sub rsp,0x20 + 4324b1: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4324b5: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4324b9: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4324bd: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4324c1: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4324c5: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4324c9: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4324cd: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4324d1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4324d5: 49 89 f8 mov r8,rdi + 4324d8: 48 89 c7 mov rdi,rax + 4324db: e8 0f 1d 00 00 call 4341ef <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 4324e0: c9 leave + 4324e1: c3 ret + +00000000004324e2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 4324e2: 55 push rbp + 4324e3: 48 89 e5 mov rbp,rsp + 4324e6: 48 83 ec 20 sub rsp,0x20 + 4324ea: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4324ee: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4324f2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4324f6: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4324fa: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4324fe: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 432502: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432506: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 43250a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43250e: 49 89 f8 mov r8,rdi + 432511: 48 89 c7 mov rdi,rax + 432514: e8 f3 1d 00 00 call 43430c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 432519: c9 leave + 43251a: c3 ret + +000000000043251b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 43251b: 55 push rbp + 43251c: 48 89 e5 mov rbp,rsp + 43251f: 48 83 ec 20 sub rsp,0x20 + 432523: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432527: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43252b: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43252f: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 432533: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 432537: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 43253b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 43253f: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 432543: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432547: 49 89 f8 mov r8,rdi + 43254a: 48 89 c7 mov rdi,rax + 43254d: e8 d7 1e 00 00 call 434429 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 432552: c9 leave + 432553: c3 ret + +0000000000432554 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 432554: 55 push rbp + 432555: 48 89 e5 mov rbp,rsp + 432558: 48 83 ec 20 sub rsp,0x20 + 43255c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432560: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432564: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432568: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 43256c: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 432570: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 432574: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432578: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 43257c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432580: 49 89 f8 mov r8,rdi + 432583: 48 89 c7 mov rdi,rax + 432586: e8 bb 1f 00 00 call 434546 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 43258b: c9 leave + 43258c: c3 ret + +000000000043258d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 43258d: 55 push rbp + 43258e: 48 89 e5 mov rbp,rsp + 432591: 48 83 ec 20 sub rsp,0x20 + 432595: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432599: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43259d: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4325a1: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4325a5: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4325a9: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4325ad: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4325b1: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4325b5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4325b9: 49 89 f8 mov r8,rdi + 4325bc: 48 89 c7 mov rdi,rax + 4325bf: e8 9f 20 00 00 call 434663 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 4325c4: c9 leave + 4325c5: c3 ret + +00000000004325c6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 4325c6: 55 push rbp + 4325c7: 48 89 e5 mov rbp,rsp + 4325ca: 48 83 ec 20 sub rsp,0x20 + 4325ce: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4325d2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4325d6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4325da: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 4325de: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 4325e2: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 4325e6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4325ea: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 4325ee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4325f2: 49 89 f8 mov r8,rdi + 4325f5: 48 89 c7 mov rdi,rax + 4325f8: e8 83 21 00 00 call 434780 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 4325fd: c9 leave + 4325fe: c3 ret + +00000000004325ff <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmOT2_(): + 4325ff: 55 push rbp + 432600: 48 89 e5 mov rbp,rsp + 432603: 48 83 ec 20 sub rsp,0x20 + 432607: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43260b: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43260f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432613: 48 89 4d e0 mov QWORD PTR [rbp-0x20],rcx + 432617: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 43261b: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 43261f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432623: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + 432627: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43262b: 49 89 f8 mov r8,rdi + 43262e: 48 89 c7 mov rdi,rax + 432631: e8 67 22 00 00 call 43489d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_> + 432636: c9 leave + 432637: c3 ret + +0000000000432638 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmmOT2_(): + 432638: 55 push rbp + 432639: 48 89 e5 mov rbp,rsp + 43263c: 48 83 ec 60 sub rsp,0x60 + 432640: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 432644: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 432648: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43264c: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 432650: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 432654: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432658: 8b 00 mov eax,DWORD PTR [rax] + 43265a: 89 c7 mov edi,eax + 43265c: e8 60 8f fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 432661: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 432664: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 432667: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43266b: 73 09 jae 432676 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmmOT2_+0x3e> + 43266d: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 432670: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 432674: eb 05 jmp 43267b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE1ENS1_15buffer_appenderIcEEcRZNS1_10write_charIcS6_EET0_S8_T_RKNS0_18basic_format_specsIS9_EEEUlS6_E_EES8_S8_RKNSA_IT1_EEmmOT2_+0x43> + 432676: b8 00 00 00 00 mov eax,0x0 + 43267b: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43267f: 48 c7 45 e8 d4 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d4 + 432687: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43268b: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43268f: 83 e0 0f and eax,0xf + 432692: 0f b6 d0 movzx edx,al + 432695: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 432699: 48 01 d0 add rax,rdx + 43269c: 0f b6 00 movzx eax,BYTE PTR [rax] + 43269f: 0f be c0 movsx eax,al + 4326a2: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4326a6: 89 c1 mov ecx,eax + 4326a8: 48 d3 ea shr rdx,cl + 4326ab: 48 89 d0 mov rax,rdx + 4326ae: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4326b2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4326b6: 48 83 c0 0a add rax,0xa + 4326ba: 48 89 c7 mov rdi,rax + 4326bd: e8 ee fd fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4326c2: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4326c7: 48 89 c2 mov rdx,rax + 4326ca: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4326ce: 48 01 c2 add rdx,rax + 4326d1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4326d5: 48 89 d6 mov rsi,rdx + 4326d8: 48 89 c7 mov rdi,rax + 4326db: e8 61 e2 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4326e0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4326e4: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4326e8: 48 8d 50 0a lea rdx,[rax+0xa] + 4326ec: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4326f0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4326f4: 48 89 ce mov rsi,rcx + 4326f7: 48 89 c7 mov rdi,rax + 4326fa: e8 15 38 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4326ff: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432703: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 432707: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 43270b: 48 89 d6 mov rsi,rdx + 43270e: 48 89 c7 mov rdi,rax + 432711: e8 52 9e ff ff call 42c568 <_ZZN3fmt2v76detail10write_charIcNS1_15buffer_appenderIcEEEET0_S5_T_RKNS0_18basic_format_specsIS6_EEENKUlS4_E_clES4_> + 432716: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43271a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43271e: 48 8d 50 0a lea rdx,[rax+0xa] + 432722: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432726: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43272a: 48 89 c1 mov rcx,rax + 43272d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432731: 48 89 ce mov rsi,rcx + 432734: 48 89 c7 mov rdi,rax + 432737: e8 d8 37 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 43273c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432740: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 432744: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 432748: 48 89 d6 mov rsi,rdx + 43274b: 48 89 c7 mov rdi,rax + 43274e: e8 8c e3 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 432753: c9 leave + 432754: c3 ret + +0000000000432755 <_ZSt14__copy_move_a2ILb0EPcS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a2ILb0EPcS0_ET1_T0_S2_S1_(): + 432755: 55 push rbp + 432756: 48 89 e5 mov rbp,rsp + 432759: 48 83 ec 20 sub rsp,0x20 + 43275d: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432761: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432765: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432769: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 43276d: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 432771: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432775: 48 89 ce mov rsi,rcx + 432778: 48 89 c7 mov rdi,rax + 43277b: e8 bc 4e ff ff call 42763c <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_> + 432780: c9 leave + 432781: c3 ret + +0000000000432782 <_ZSt14__copy_move_a1ILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_>: +_ZSt14__copy_move_a1ILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_(): + 432782: 55 push rbp + 432783: 48 89 e5 mov rbp,rsp + 432786: 48 83 ec 20 sub rsp,0x20 + 43278a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43278e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432792: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432796: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 43279a: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 43279e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4327a2: 48 89 ce mov rsi,rcx + 4327a5: 48 89 c7 mov rdi,rax + 4327a8: e8 0d 22 00 00 call 4349ba <_ZSt14__copy_move_a2ILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_> + 4327ad: c9 leave + 4327ae: c3 ret + 4327af: 90 nop + +00000000004327b0 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIiLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIiLi0EEEyT_(): + 4327b0: 55 push rbp + 4327b1: 48 89 e5 mov rbp,rsp + 4327b4: 48 83 ec 10 sub rsp,0x10 + 4327b8: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4327bc: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4327bf: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4327c2: 89 c7 mov edi,eax + 4327c4: e8 e9 8d fd ff call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 4327c9: 84 c0 test al,al + 4327cb: 74 14 je 4327e1 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIiLi0EEEyT_+0x31> + 4327cd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4327d1: 48 8b 00 mov rax,QWORD PTR [rax] + 4327d4: be ad 67 43 00 mov esi,0x4367ad + 4327d9: 48 89 c7 mov rdi,rax + 4327dc: e8 17 1b fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4327e1: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4327e4: 48 98 cdqe + 4327e6: c9 leave + 4327e7: c3 ret + +00000000004327e8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIjLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIjLi0EEEyT_(): + 4327e8: 55 push rbp + 4327e9: 48 89 e5 mov rbp,rsp + 4327ec: 48 83 ec 10 sub rsp,0x10 + 4327f0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4327f4: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 4327f7: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 4327fa: 89 c7 mov edi,eax + 4327fc: e8 32 e1 fd ff call 410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_> + 432801: 84 c0 test al,al + 432803: 74 14 je 432819 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIjLi0EEEyT_+0x31> + 432805: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432809: 48 8b 00 mov rax,QWORD PTR [rax] + 43280c: be ad 67 43 00 mov esi,0x4367ad + 432811: 48 89 c7 mov rdi,rax + 432814: e8 df 1a fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432819: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 43281c: c9 leave + 43281d: c3 ret + +000000000043281e <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIxLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIxLi0EEEyT_(): + 43281e: 55 push rbp + 43281f: 48 89 e5 mov rbp,rsp + 432822: 48 83 ec 10 sub rsp,0x10 + 432826: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43282a: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43282e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432832: 48 89 c7 mov rdi,rax + 432835: e8 43 19 fe ff call 41417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_> + 43283a: 84 c0 test al,al + 43283c: 74 14 je 432852 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIxLi0EEEyT_+0x34> + 43283e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432842: 48 8b 00 mov rax,QWORD PTR [rax] + 432845: be ad 67 43 00 mov esi,0x4367ad + 43284a: 48 89 c7 mov rdi,rax + 43284d: e8 a6 1a fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432852: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432856: c9 leave + 432857: c3 ret + +0000000000432858 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIyLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIyLi0EEEyT_(): + 432858: 55 push rbp + 432859: 48 89 e5 mov rbp,rsp + 43285c: 48 83 ec 10 sub rsp,0x10 + 432860: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432864: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432868: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 43286c: 48 89 c7 mov rdi,rax + 43286f: e8 1b 19 fe ff call 41418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_> + 432874: 84 c0 test al,al + 432876: 74 14 je 43288c <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIyLi0EEEyT_+0x34> + 432878: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43287c: 48 8b 00 mov rax,QWORD PTR [rax] + 43287f: be ad 67 43 00 mov esi,0x4367ad + 432884: 48 89 c7 mov rdi,rax + 432887: e8 6c 1a fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 43288c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432890: c9 leave + 432891: c3 ret + +0000000000432892 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclInLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclInLi0EEEyT_(): + 432892: 55 push rbp + 432893: 48 89 e5 mov rbp,rsp + 432896: 48 83 ec 20 sub rsp,0x20 + 43289a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43289e: 48 89 d1 mov rcx,rdx + 4328a1: 48 89 f0 mov rax,rsi + 4328a4: 48 89 fa mov rdx,rdi + 4328a7: 48 89 ca mov rdx,rcx + 4328aa: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4328ae: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4328b2: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 4328b6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4328ba: 48 89 d7 mov rdi,rdx + 4328bd: 48 89 c6 mov rsi,rax + 4328c0: e8 d9 18 fe ff call 41419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_> + 4328c5: 84 c0 test al,al + 4328c7: 74 14 je 4328dd <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclInLi0EEEyT_+0x4b> + 4328c9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4328cd: 48 8b 00 mov rax,QWORD PTR [rax] + 4328d0: be ad 67 43 00 mov esi,0x4367ad + 4328d5: 48 89 c7 mov rdi,rax + 4328d8: e8 1b 1a fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4328dd: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4328e1: c9 leave + 4328e2: c3 ret + 4328e3: 90 nop + +00000000004328e4 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIoLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIoLi0EEEyT_(): + 4328e4: 55 push rbp + 4328e5: 48 89 e5 mov rbp,rsp + 4328e8: 48 83 ec 20 sub rsp,0x20 + 4328ec: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4328f0: 48 89 d1 mov rcx,rdx + 4328f3: 48 89 f0 mov rax,rsi + 4328f6: 48 89 fa mov rdx,rdi + 4328f9: 48 89 ca mov rdx,rcx + 4328fc: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432900: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432904: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 432908: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 43290c: 48 89 d7 mov rdi,rdx + 43290f: 48 89 c6 mov rsi,rax + 432912: e8 22 1a fe ff call 414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_> + 432917: 84 c0 test al,al + 432919: 74 14 je 43292f <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIoLi0EEEyT_+0x4b> + 43291b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43291f: 48 8b 00 mov rax,QWORD PTR [rax] + 432922: be ad 67 43 00 mov esi,0x4367ad + 432927: 48 89 c7 mov rdi,rax + 43292a: e8 c9 19 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 43292f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 432933: c9 leave + 432934: c3 ret + 432935: 90 nop + +0000000000432936 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIbLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIbLi0EEEyT_(): + 432936: 55 push rbp + 432937: 48 89 e5 mov rbp,rsp + 43293a: 48 83 ec 10 sub rsp,0x10 + 43293e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432942: 89 f0 mov eax,esi + 432944: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 432947: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43294b: 48 8b 00 mov rax,QWORD PTR [rax] + 43294e: be bc 67 43 00 mov esi,0x4367bc + 432953: 48 89 c7 mov rdi,rax + 432956: e8 9d 19 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 43295b: 90 nop + +000000000043295c <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIcLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIcLi0EEEyT_(): + 43295c: 55 push rbp + 43295d: 48 89 e5 mov rbp,rsp + 432960: 48 83 ec 10 sub rsp,0x10 + 432964: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432968: 89 f0 mov eax,esi + 43296a: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 43296d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432971: 48 8b 00 mov rax,QWORD PTR [rax] + 432974: be bc 67 43 00 mov esi,0x4367bc + 432979: 48 89 c7 mov rdi,rax + 43297c: e8 77 19 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432981: 90 nop + +0000000000432982 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIfLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIfLi0EEEyT_(): + 432982: 55 push rbp + 432983: 48 89 e5 mov rbp,rsp + 432986: 48 83 ec 10 sub rsp,0x10 + 43298a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43298e: f3 0f 11 45 f4 movss DWORD PTR [rbp-0xc],xmm0 + 432993: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432997: 48 8b 00 mov rax,QWORD PTR [rax] + 43299a: be bc 67 43 00 mov esi,0x4367bc + 43299f: 48 89 c7 mov rdi,rax + 4329a2: e8 51 19 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4329a7: 90 nop + +00000000004329a8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIdLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIdLi0EEEyT_(): + 4329a8: 55 push rbp + 4329a9: 48 89 e5 mov rbp,rsp + 4329ac: 48 83 ec 10 sub rsp,0x10 + 4329b0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4329b4: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0 + 4329b9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4329bd: 48 8b 00 mov rax,QWORD PTR [rax] + 4329c0: be bc 67 43 00 mov esi,0x4367bc + 4329c5: 48 89 c7 mov rdi,rax + 4329c8: e8 2b 19 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 4329cd: 90 nop + +00000000004329ce <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIeLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIeLi0EEEyT_(): + 4329ce: 55 push rbp + 4329cf: 48 89 e5 mov rbp,rsp + 4329d2: 48 83 ec 10 sub rsp,0x10 + 4329d6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4329da: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4329de: 48 8b 00 mov rax,QWORD PTR [rax] + 4329e1: be bc 67 43 00 mov esi,0x4367bc + 4329e6: 48 89 c7 mov rdi,rax + 4329e9: e8 0a 19 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +00000000004329ee <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_(): + 4329ee: 55 push rbp + 4329ef: 48 89 e5 mov rbp,rsp + 4329f2: 48 83 ec 10 sub rsp,0x10 + 4329f6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4329fa: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4329fe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432a02: 48 8b 00 mov rax,QWORD PTR [rax] + 432a05: be bc 67 43 00 mov esi,0x4367bc + 432a0a: 48 89 c7 mov rdi,rax + 432a0d: e8 e6 18 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432a12 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_(): + 432a12: 55 push rbp + 432a13: 48 89 e5 mov rbp,rsp + 432a16: 48 83 ec 20 sub rsp,0x20 + 432a1a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432a1e: 48 89 d1 mov rcx,rdx + 432a21: 48 89 f0 mov rax,rsi + 432a24: 48 89 fa mov rdx,rdi + 432a27: 48 89 ca mov rdx,rcx + 432a2a: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432a2e: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432a32: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432a36: 48 8b 00 mov rax,QWORD PTR [rax] + 432a39: be bc 67 43 00 mov esi,0x4367bc + 432a3e: 48 89 c7 mov rdi,rax + 432a41: e8 b2 18 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432a46 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_(): + 432a46: 55 push rbp + 432a47: 48 89 e5 mov rbp,rsp + 432a4a: 48 83 ec 10 sub rsp,0x10 + 432a4e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432a52: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432a56: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432a5a: 48 8b 00 mov rax,QWORD PTR [rax] + 432a5d: be bc 67 43 00 mov esi,0x4367bc + 432a62: 48 89 c7 mov rdi,rax + 432a65: e8 8e 18 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432a6a <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE6handleELi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE6handleELi0EEEyT_(): + 432a6a: 55 push rbp + 432a6b: 48 89 e5 mov rbp,rsp + 432a6e: 48 83 ec 20 sub rsp,0x20 + 432a72: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432a76: 48 89 d1 mov rcx,rdx + 432a79: 48 89 f0 mov rax,rsi + 432a7c: 48 89 fa mov rdx,rdi + 432a7f: 48 89 ca mov rdx,rcx + 432a82: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432a86: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432a8a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432a8e: 48 8b 00 mov rax,QWORD PTR [rax] + 432a91: be bc 67 43 00 mov esi,0x4367bc + 432a96: 48 89 c7 mov rdi,rax + 432a99: e8 5a 18 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432a9e <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_(): + 432a9e: 55 push rbp + 432a9f: 48 89 e5 mov rbp,rsp + 432aa2: 48 83 ec 10 sub rsp,0x10 + 432aa6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432aaa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432aae: 48 8b 00 mov rax,QWORD PTR [rax] + 432ab1: be bc 67 43 00 mov esi,0x4367bc + 432ab6: 48 89 c7 mov rdi,rax + 432ab9: e8 3a 18 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432abe <_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3argENS0_17basic_string_viewIcEE>: +_ZN3fmt2v720basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcE3argENS0_17basic_string_viewIcEE(): + 432abe: 55 push rbp + 432abf: 48 89 e5 mov rbp,rsp + 432ac2: 48 83 ec 20 sub rsp,0x20 + 432ac6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432aca: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432ace: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 432ad2: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 432ad6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432ada: 48 8d 70 08 lea rsi,[rax+0x8] + 432ade: 48 8b 7d f8 mov rdi,QWORD PTR [rbp-0x8] + 432ae2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 432ae6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432aea: 48 89 d1 mov rcx,rdx + 432aed: 48 89 c2 mov rdx,rax + 432af0: e8 f3 1e 00 00 call 4349e8 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getIcEENS0_16basic_format_argIS8_EENS0_17basic_string_viewIT_EE> + 432af5: 90 nop + 432af6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432afa: c9 leave + 432afb: c3 ret + +0000000000432afc <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIiLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIiLi0EEEyT_(): + 432afc: 55 push rbp + 432afd: 48 89 e5 mov rbp,rsp + 432b00: 48 83 ec 10 sub rsp,0x10 + 432b04: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432b08: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 432b0b: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 432b0e: 89 c7 mov edi,eax + 432b10: e8 9d 8a fd ff call 40b5b2 <_ZN3fmt2v76detail11is_negativeIiLi0EEEbT_> + 432b15: 84 c0 test al,al + 432b17: 74 14 je 432b2d <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIiLi0EEEyT_+0x31> + 432b19: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432b1d: 48 8b 00 mov rax,QWORD PTR [rax] + 432b20: be d1 67 43 00 mov esi,0x4367d1 + 432b25: 48 89 c7 mov rdi,rax + 432b28: e8 cb 17 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432b2d: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 432b30: 48 98 cdqe + 432b32: c9 leave + 432b33: c3 ret + +0000000000432b34 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIjLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIjLi0EEEyT_(): + 432b34: 55 push rbp + 432b35: 48 89 e5 mov rbp,rsp + 432b38: 48 83 ec 10 sub rsp,0x10 + 432b3c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432b40: 89 75 f4 mov DWORD PTR [rbp-0xc],esi + 432b43: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 432b46: 89 c7 mov edi,eax + 432b48: e8 e6 dd fd ff call 410933 <_ZN3fmt2v76detail11is_negativeIjLi0EEEbT_> + 432b4d: 84 c0 test al,al + 432b4f: 74 14 je 432b65 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIjLi0EEEyT_+0x31> + 432b51: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432b55: 48 8b 00 mov rax,QWORD PTR [rax] + 432b58: be d1 67 43 00 mov esi,0x4367d1 + 432b5d: 48 89 c7 mov rdi,rax + 432b60: e8 93 17 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432b65: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + 432b68: c9 leave + 432b69: c3 ret + +0000000000432b6a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIxLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIxLi0EEEyT_(): + 432b6a: 55 push rbp + 432b6b: 48 89 e5 mov rbp,rsp + 432b6e: 48 83 ec 10 sub rsp,0x10 + 432b72: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432b76: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432b7a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432b7e: 48 89 c7 mov rdi,rax + 432b81: e8 f7 15 fe ff call 41417d <_ZN3fmt2v76detail11is_negativeIxLi0EEEbT_> + 432b86: 84 c0 test al,al + 432b88: 74 14 je 432b9e <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIxLi0EEEyT_+0x34> + 432b8a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432b8e: 48 8b 00 mov rax,QWORD PTR [rax] + 432b91: be d1 67 43 00 mov esi,0x4367d1 + 432b96: 48 89 c7 mov rdi,rax + 432b99: e8 5a 17 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432b9e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432ba2: c9 leave + 432ba3: c3 ret + +0000000000432ba4 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIyLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIyLi0EEEyT_(): + 432ba4: 55 push rbp + 432ba5: 48 89 e5 mov rbp,rsp + 432ba8: 48 83 ec 10 sub rsp,0x10 + 432bac: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432bb0: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432bb4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432bb8: 48 89 c7 mov rdi,rax + 432bbb: e8 cf 15 fe ff call 41418f <_ZN3fmt2v76detail11is_negativeIyLi0EEEbT_> + 432bc0: 84 c0 test al,al + 432bc2: 74 14 je 432bd8 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIyLi0EEEyT_+0x34> + 432bc4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432bc8: 48 8b 00 mov rax,QWORD PTR [rax] + 432bcb: be d1 67 43 00 mov esi,0x4367d1 + 432bd0: 48 89 c7 mov rdi,rax + 432bd3: e8 20 17 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432bd8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432bdc: c9 leave + 432bdd: c3 ret + +0000000000432bde <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclInLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclInLi0EEEyT_(): + 432bde: 55 push rbp + 432bdf: 48 89 e5 mov rbp,rsp + 432be2: 48 83 ec 20 sub rsp,0x20 + 432be6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432bea: 48 89 d1 mov rcx,rdx + 432bed: 48 89 f0 mov rax,rsi + 432bf0: 48 89 fa mov rdx,rdi + 432bf3: 48 89 ca mov rdx,rcx + 432bf6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432bfa: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432bfe: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 432c02: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 432c06: 48 89 d7 mov rdi,rdx + 432c09: 48 89 c6 mov rsi,rax + 432c0c: e8 8d 15 fe ff call 41419e <_ZN3fmt2v76detail11is_negativeInLi0EEEbT_> + 432c11: 84 c0 test al,al + 432c13: 74 14 je 432c29 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclInLi0EEEyT_+0x4b> + 432c15: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432c19: 48 8b 00 mov rax,QWORD PTR [rax] + 432c1c: be d1 67 43 00 mov esi,0x4367d1 + 432c21: 48 89 c7 mov rdi,rax + 432c24: e8 cf 16 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432c29: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 432c2d: c9 leave + 432c2e: c3 ret + 432c2f: 90 nop + +0000000000432c30 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIoLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIoLi0EEEyT_(): + 432c30: 55 push rbp + 432c31: 48 89 e5 mov rbp,rsp + 432c34: 48 83 ec 20 sub rsp,0x20 + 432c38: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432c3c: 48 89 d1 mov rcx,rdx + 432c3f: 48 89 f0 mov rax,rsi + 432c42: 48 89 fa mov rdx,rdi + 432c45: 48 89 ca mov rdx,rcx + 432c48: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432c4c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432c50: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 432c54: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 432c58: 48 89 d7 mov rdi,rdx + 432c5b: 48 89 c6 mov rsi,rax + 432c5e: e8 d6 16 fe ff call 414339 <_ZN3fmt2v76detail11is_negativeIoLi0EEEbT_> + 432c63: 84 c0 test al,al + 432c65: 74 14 je 432c7b <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIoLi0EEEyT_+0x4b> + 432c67: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432c6b: 48 8b 00 mov rax,QWORD PTR [rax] + 432c6e: be d1 67 43 00 mov esi,0x4367d1 + 432c73: 48 89 c7 mov rdi,rax + 432c76: e8 7d 16 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432c7b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 432c7f: c9 leave + 432c80: c3 ret + 432c81: 90 nop + +0000000000432c82 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIbLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIbLi0EEEyT_(): + 432c82: 55 push rbp + 432c83: 48 89 e5 mov rbp,rsp + 432c86: 48 83 ec 10 sub rsp,0x10 + 432c8a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432c8e: 89 f0 mov eax,esi + 432c90: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 432c93: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432c97: 48 8b 00 mov rax,QWORD PTR [rax] + 432c9a: be e4 67 43 00 mov esi,0x4367e4 + 432c9f: 48 89 c7 mov rdi,rax + 432ca2: e8 51 16 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432ca7: 90 nop + +0000000000432ca8 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIcLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIcLi0EEEyT_(): + 432ca8: 55 push rbp + 432ca9: 48 89 e5 mov rbp,rsp + 432cac: 48 83 ec 10 sub rsp,0x10 + 432cb0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432cb4: 89 f0 mov eax,esi + 432cb6: 88 45 f4 mov BYTE PTR [rbp-0xc],al + 432cb9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432cbd: 48 8b 00 mov rax,QWORD PTR [rax] + 432cc0: be e4 67 43 00 mov esi,0x4367e4 + 432cc5: 48 89 c7 mov rdi,rax + 432cc8: e8 2b 16 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432ccd: 90 nop + +0000000000432cce <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIfLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIfLi0EEEyT_(): + 432cce: 55 push rbp + 432ccf: 48 89 e5 mov rbp,rsp + 432cd2: 48 83 ec 10 sub rsp,0x10 + 432cd6: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432cda: f3 0f 11 45 f4 movss DWORD PTR [rbp-0xc],xmm0 + 432cdf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432ce3: 48 8b 00 mov rax,QWORD PTR [rax] + 432ce6: be e4 67 43 00 mov esi,0x4367e4 + 432ceb: 48 89 c7 mov rdi,rax + 432cee: e8 05 16 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432cf3: 90 nop + +0000000000432cf4 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIdLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIdLi0EEEyT_(): + 432cf4: 55 push rbp + 432cf5: 48 89 e5 mov rbp,rsp + 432cf8: 48 83 ec 10 sub rsp,0x10 + 432cfc: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432d00: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0 + 432d05: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432d09: 48 8b 00 mov rax,QWORD PTR [rax] + 432d0c: be e4 67 43 00 mov esi,0x4367e4 + 432d11: 48 89 c7 mov rdi,rax + 432d14: e8 df 15 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + 432d19: 90 nop + +0000000000432d1a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIeLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIeLi0EEEyT_(): + 432d1a: 55 push rbp + 432d1b: 48 89 e5 mov rbp,rsp + 432d1e: 48 83 ec 10 sub rsp,0x10 + 432d22: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432d26: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432d2a: 48 8b 00 mov rax,QWORD PTR [rax] + 432d2d: be e4 67 43 00 mov esi,0x4367e4 + 432d32: 48 89 c7 mov rdi,rax + 432d35: e8 be 15 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432d3a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_(): + 432d3a: 55 push rbp + 432d3b: 48 89 e5 mov rbp,rsp + 432d3e: 48 83 ec 10 sub rsp,0x10 + 432d42: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432d46: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432d4a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432d4e: 48 8b 00 mov rax,QWORD PTR [rax] + 432d51: be e4 67 43 00 mov esi,0x4367e4 + 432d56: 48 89 c7 mov rdi,rax + 432d59: e8 9a 15 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432d5e <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_(): + 432d5e: 55 push rbp + 432d5f: 48 89 e5 mov rbp,rsp + 432d62: 48 83 ec 20 sub rsp,0x20 + 432d66: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432d6a: 48 89 d1 mov rcx,rdx + 432d6d: 48 89 f0 mov rax,rsi + 432d70: 48 89 fa mov rdx,rdi + 432d73: 48 89 ca mov rdx,rcx + 432d76: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432d7a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432d7e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432d82: 48 8b 00 mov rax,QWORD PTR [rax] + 432d85: be e4 67 43 00 mov esi,0x4367e4 + 432d8a: 48 89 c7 mov rdi,rax + 432d8d: e8 66 15 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432d92 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_(): + 432d92: 55 push rbp + 432d93: 48 89 e5 mov rbp,rsp + 432d96: 48 83 ec 10 sub rsp,0x10 + 432d9a: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432d9e: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432da2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432da6: 48 8b 00 mov rax,QWORD PTR [rax] + 432da9: be e4 67 43 00 mov esi,0x4367e4 + 432dae: 48 89 c7 mov rdi,rax + 432db1: e8 42 15 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432db6 <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE6handleELi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE6handleELi0EEEyT_(): + 432db6: 55 push rbp + 432db7: 48 89 e5 mov rbp,rsp + 432dba: 48 83 ec 20 sub rsp,0x20 + 432dbe: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432dc2: 48 89 d1 mov rcx,rdx + 432dc5: 48 89 f0 mov rax,rsi + 432dc8: 48 89 fa mov rdx,rdi + 432dcb: 48 89 ca mov rdx,rcx + 432dce: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432dd2: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432dd6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432dda: 48 8b 00 mov rax,QWORD PTR [rax] + 432ddd: be e4 67 43 00 mov esi,0x4367e4 + 432de2: 48 89 c7 mov rdi,rax + 432de5: e8 0e 15 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432dea <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_(): + 432dea: 55 push rbp + 432deb: 48 89 e5 mov rbp,rsp + 432dee: 48 83 ec 10 sub rsp,0x10 + 432df2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432df6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432dfa: 48 8b 00 mov rax,QWORD PTR [rax] + 432dfd: be e4 67 43 00 mov esi,0x4367e4 + 432e02: 48 89 c7 mov rdi,rax + 432e05: e8 ee 14 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000432e0a <_ZSt10__fill_n_aISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_St19output_iterator_tag>: +_ZSt10__fill_n_aISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcET_S7_T0_RKT1_St19output_iterator_tag(): + 432e0a: 55 push rbp + 432e0b: 48 89 e5 mov rbp,rsp + 432e0e: 48 83 ec 20 sub rsp,0x20 + 432e12: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 432e16: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 432e1a: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 432e1e: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 432e22: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 432e26: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 432e2a: 48 89 ce mov rsi,rcx + 432e2d: 48 89 c7 mov rdi,rax + 432e30: e8 15 1c 00 00 call 434a4a <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_> + 432e35: c9 leave + 432e36: c3 ret + +0000000000432e37 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 432e37: 55 push rbp + 432e38: 48 89 e5 mov rbp,rsp + 432e3b: 48 83 ec 60 sub rsp,0x60 + 432e3f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 432e43: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 432e47: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 432e4b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 432e4f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 432e53: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432e57: 8b 00 mov eax,DWORD PTR [rax] + 432e59: 89 c7 mov edi,eax + 432e5b: e8 61 87 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 432e60: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 432e63: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 432e66: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 432e6a: 73 09 jae 432e75 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 432e6c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 432e6f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 432e73: eb 05 jmp 432e7a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 432e75: b8 00 00 00 00 mov eax,0x0 + 432e7a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 432e7e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 432e86: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432e8a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 432e8e: 83 e0 0f and eax,0xf + 432e91: 0f b6 d0 movzx edx,al + 432e94: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 432e98: 48 01 d0 add rax,rdx + 432e9b: 0f b6 00 movzx eax,BYTE PTR [rax] + 432e9e: 0f be c0 movsx eax,al + 432ea1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 432ea5: 89 c1 mov ecx,eax + 432ea7: 48 d3 ea shr rdx,cl + 432eaa: 48 89 d0 mov rax,rdx + 432ead: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432eb1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432eb5: 48 83 c0 0a add rax,0xa + 432eb9: 48 89 c7 mov rdi,rax + 432ebc: e8 ef f5 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 432ec1: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 432ec6: 48 89 c2 mov rdx,rax + 432ec9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 432ecd: 48 01 c2 add rdx,rax + 432ed0: 48 8d 45 c8 lea rax,[rbp-0x38] + 432ed4: 48 89 d6 mov rsi,rdx + 432ed7: 48 89 c7 mov rdi,rax + 432eda: e8 9a ed fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 432edf: 48 8b 00 mov rax,QWORD PTR [rax] + 432ee2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432ee6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432eea: 48 8d 50 0a lea rdx,[rax+0xa] + 432eee: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 432ef2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432ef6: 48 89 ce mov rsi,rcx + 432ef9: 48 89 c7 mov rdi,rax + 432efc: e8 55 cb ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 432f01: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432f05: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 432f09: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 432f0d: 48 89 d6 mov rsi,rdx + 432f10: 48 89 c7 mov rdi,rax + 432f13: e8 14 ac ff ff call 42db2c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 432f18: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432f1c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432f20: 48 8d 50 0a lea rdx,[rax+0xa] + 432f24: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 432f28: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 432f2c: 48 89 c1 mov rcx,rax + 432f2f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 432f33: 48 89 ce mov rsi,rcx + 432f36: 48 89 c7 mov rdi,rax + 432f39: e8 18 cb ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 432f3e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 432f42: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 432f46: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 432f4a: 48 89 d6 mov rsi,rdx + 432f4d: 48 89 c7 mov rdi,rax + 432f50: e8 4d fd fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 432f55: c9 leave + 432f56: c3 ret + +0000000000432f57 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 432f57: 55 push rbp + 432f58: 48 89 e5 mov rbp,rsp + 432f5b: 48 83 ec 60 sub rsp,0x60 + 432f5f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 432f63: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 432f67: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 432f6b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 432f6f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 432f73: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432f77: 8b 00 mov eax,DWORD PTR [rax] + 432f79: 89 c7 mov edi,eax + 432f7b: e8 41 86 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 432f80: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 432f83: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 432f86: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 432f8a: 73 09 jae 432f95 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 432f8c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 432f8f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 432f93: eb 05 jmp 432f9a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 432f95: b8 00 00 00 00 mov eax,0x0 + 432f9a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 432f9e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 432fa6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432faa: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 432fae: 83 e0 0f and eax,0xf + 432fb1: 0f b6 d0 movzx edx,al + 432fb4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 432fb8: 48 01 d0 add rax,rdx + 432fbb: 0f b6 00 movzx eax,BYTE PTR [rax] + 432fbe: 0f be c0 movsx eax,al + 432fc1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 432fc5: 89 c1 mov ecx,eax + 432fc7: 48 d3 ea shr rdx,cl + 432fca: 48 89 d0 mov rax,rdx + 432fcd: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 432fd1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 432fd5: 48 83 c0 0a add rax,0xa + 432fd9: 48 89 c7 mov rdi,rax + 432fdc: e8 cf f4 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 432fe1: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 432fe6: 48 89 c2 mov rdx,rax + 432fe9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 432fed: 48 01 c2 add rdx,rax + 432ff0: 48 8d 45 c8 lea rax,[rbp-0x38] + 432ff4: 48 89 d6 mov rsi,rdx + 432ff7: 48 89 c7 mov rdi,rax + 432ffa: e8 7a ec fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 432fff: 48 8b 00 mov rax,QWORD PTR [rax] + 433002: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433006: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43300a: 48 8d 50 0a lea rdx,[rax+0xa] + 43300e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433012: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433016: 48 89 ce mov rsi,rcx + 433019: 48 89 c7 mov rdi,rax + 43301c: e8 35 ca ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433021: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433025: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433029: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 43302d: 48 89 d6 mov rsi,rdx + 433030: 48 89 c7 mov rdi,rax + 433033: e8 a8 ac ff ff call 42dce0 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433038: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43303c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433040: 48 8d 50 0a lea rdx,[rax+0xa] + 433044: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433048: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43304c: 48 89 c1 mov rcx,rax + 43304f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433053: 48 89 ce mov rsi,rcx + 433056: 48 89 c7 mov rdi,rax + 433059: e8 f8 c9 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 43305e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433062: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433066: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43306a: 48 89 d6 mov rsi,rdx + 43306d: 48 89 c7 mov rdi,rax + 433070: e8 2d fc fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433075: c9 leave + 433076: c3 ret + +0000000000433077 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 433077: 55 push rbp + 433078: 48 89 e5 mov rbp,rsp + 43307b: 48 83 ec 60 sub rsp,0x60 + 43307f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433083: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433087: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43308b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43308f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433093: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433097: 8b 00 mov eax,DWORD PTR [rax] + 433099: 89 c7 mov edi,eax + 43309b: e8 21 85 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4330a0: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4330a3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4330a6: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4330aa: 73 09 jae 4330b5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 4330ac: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4330af: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4330b3: eb 05 jmp 4330ba <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 4330b5: b8 00 00 00 00 mov eax,0x0 + 4330ba: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4330be: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4330c6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4330ca: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4330ce: 83 e0 0f and eax,0xf + 4330d1: 0f b6 d0 movzx edx,al + 4330d4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4330d8: 48 01 d0 add rax,rdx + 4330db: 0f b6 00 movzx eax,BYTE PTR [rax] + 4330de: 0f be c0 movsx eax,al + 4330e1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4330e5: 89 c1 mov ecx,eax + 4330e7: 48 d3 ea shr rdx,cl + 4330ea: 48 89 d0 mov rax,rdx + 4330ed: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4330f1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4330f5: 48 83 c0 0a add rax,0xa + 4330f9: 48 89 c7 mov rdi,rax + 4330fc: e8 af f3 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433101: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433106: 48 89 c2 mov rdx,rax + 433109: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43310d: 48 01 c2 add rdx,rax + 433110: 48 8d 45 c8 lea rax,[rbp-0x38] + 433114: 48 89 d6 mov rsi,rdx + 433117: 48 89 c7 mov rdi,rax + 43311a: e8 5a eb fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 43311f: 48 8b 00 mov rax,QWORD PTR [rax] + 433122: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433126: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43312a: 48 8d 50 0a lea rdx,[rax+0xa] + 43312e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433132: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433136: 48 89 ce mov rsi,rcx + 433139: 48 89 c7 mov rdi,rax + 43313c: e8 15 c9 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433141: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433145: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433149: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 43314d: 48 89 d6 mov rsi,rdx + 433150: 48 89 c7 mov rdi,rax + 433153: e8 60 ad ff ff call 42deb8 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433158: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43315c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433160: 48 8d 50 0a lea rdx,[rax+0xa] + 433164: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433168: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43316c: 48 89 c1 mov rcx,rax + 43316f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433173: 48 89 ce mov rsi,rcx + 433176: 48 89 c7 mov rdi,rax + 433179: e8 d8 c8 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 43317e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433182: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433186: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43318a: 48 89 d6 mov rsi,rdx + 43318d: 48 89 c7 mov rdi,rax + 433190: e8 0d fb fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433195: c9 leave + 433196: c3 ret + +0000000000433197 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 433197: 55 push rbp + 433198: 48 89 e5 mov rbp,rsp + 43319b: 48 83 ec 60 sub rsp,0x60 + 43319f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4331a3: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4331a7: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4331ab: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4331af: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4331b3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4331b7: 8b 00 mov eax,DWORD PTR [rax] + 4331b9: 89 c7 mov edi,eax + 4331bb: e8 01 84 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4331c0: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4331c3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4331c6: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4331ca: 73 09 jae 4331d5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 4331cc: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4331cf: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4331d3: eb 05 jmp 4331da <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cjE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 4331d5: b8 00 00 00 00 mov eax,0x0 + 4331da: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4331de: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4331e6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4331ea: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4331ee: 83 e0 0f and eax,0xf + 4331f1: 0f b6 d0 movzx edx,al + 4331f4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4331f8: 48 01 d0 add rax,rdx + 4331fb: 0f b6 00 movzx eax,BYTE PTR [rax] + 4331fe: 0f be c0 movsx eax,al + 433201: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433205: 89 c1 mov ecx,eax + 433207: 48 d3 ea shr rdx,cl + 43320a: 48 89 d0 mov rax,rdx + 43320d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433211: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433215: 48 83 c0 0a add rax,0xa + 433219: 48 89 c7 mov rdi,rax + 43321c: e8 8f f2 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433221: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433226: 48 89 c2 mov rdx,rax + 433229: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43322d: 48 01 c2 add rdx,rax + 433230: 48 8d 45 c8 lea rax,[rbp-0x38] + 433234: 48 89 d6 mov rsi,rdx + 433237: 48 89 c7 mov rdi,rax + 43323a: e8 3a ea fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 43323f: 48 8b 00 mov rax,QWORD PTR [rax] + 433242: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433246: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43324a: 48 8d 50 0a lea rdx,[rax+0xa] + 43324e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433252: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433256: 48 89 ce mov rsi,rcx + 433259: 48 89 c7 mov rdi,rax + 43325c: e8 f5 c7 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433261: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433265: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433269: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 43326d: 48 89 d6 mov rsi,rdx + 433270: 48 89 c7 mov rdi,rax + 433273: e8 1a ae ff ff call 42e092 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433278: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43327c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433280: 48 8d 50 0a lea rdx,[rax+0xa] + 433284: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433288: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43328c: 48 89 c1 mov rcx,rax + 43328f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433293: 48 89 ce mov rsi,rcx + 433296: 48 89 c7 mov rdi,rax + 433299: e8 b8 c7 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 43329e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4332a2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4332a6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4332aa: 48 89 d6 mov rsi,rdx + 4332ad: 48 89 c7 mov rdi,rax + 4332b0: e8 ed f9 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 4332b5: c9 leave + 4332b6: c3 ret + +00000000004332b7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 4332b7: 55 push rbp + 4332b8: 48 89 e5 mov rbp,rsp + 4332bb: 48 83 ec 60 sub rsp,0x60 + 4332bf: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4332c3: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4332c7: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4332cb: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4332cf: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4332d3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4332d7: 8b 00 mov eax,DWORD PTR [rax] + 4332d9: 89 c7 mov edi,eax + 4332db: e8 e1 82 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4332e0: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4332e3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4332e6: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4332ea: 73 09 jae 4332f5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 4332ec: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4332ef: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4332f3: eb 05 jmp 4332fa <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 4332f5: b8 00 00 00 00 mov eax,0x0 + 4332fa: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4332fe: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433306: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43330a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43330e: 83 e0 0f and eax,0xf + 433311: 0f b6 d0 movzx edx,al + 433314: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433318: 48 01 d0 add rax,rdx + 43331b: 0f b6 00 movzx eax,BYTE PTR [rax] + 43331e: 0f be c0 movsx eax,al + 433321: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433325: 89 c1 mov ecx,eax + 433327: 48 d3 ea shr rdx,cl + 43332a: 48 89 d0 mov rax,rdx + 43332d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433331: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433335: 48 83 c0 0a add rax,0xa + 433339: 48 89 c7 mov rdi,rax + 43333c: e8 6f f1 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433341: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433346: 48 89 c2 mov rdx,rax + 433349: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43334d: 48 01 c2 add rdx,rax + 433350: 48 8d 45 c8 lea rax,[rbp-0x38] + 433354: 48 89 d6 mov rsi,rdx + 433357: 48 89 c7 mov rdi,rax + 43335a: e8 1a e9 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 43335f: 48 8b 00 mov rax,QWORD PTR [rax] + 433362: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433366: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43336a: 48 8d 50 0a lea rdx,[rax+0xa] + 43336e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433372: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433376: 48 89 ce mov rsi,rcx + 433379: 48 89 c7 mov rdi,rax + 43337c: e8 d5 c6 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433381: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433385: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433389: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 43338d: 48 89 d6 mov rsi,rdx + 433390: 48 89 c7 mov rdi,rax + 433393: e8 a4 b0 ff ff call 42e43c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433398: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43339c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4333a0: 48 8d 50 0a lea rdx,[rax+0xa] + 4333a4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4333a8: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4333ac: 48 89 c1 mov rcx,rax + 4333af: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4333b3: 48 89 ce mov rsi,rcx + 4333b6: 48 89 c7 mov rdi,rax + 4333b9: e8 98 c6 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 4333be: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4333c2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4333c6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4333ca: 48 89 d6 mov rsi,rdx + 4333cd: 48 89 c7 mov rdi,rax + 4333d0: e8 cd f8 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 4333d5: c9 leave + 4333d6: c3 ret + +00000000004333d7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 4333d7: 55 push rbp + 4333d8: 48 89 e5 mov rbp,rsp + 4333db: 48 83 ec 60 sub rsp,0x60 + 4333df: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4333e3: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4333e7: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4333eb: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4333ef: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4333f3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4333f7: 8b 00 mov eax,DWORD PTR [rax] + 4333f9: 89 c7 mov edi,eax + 4333fb: e8 c1 81 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433400: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433403: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433406: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43340a: 73 09 jae 433415 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 43340c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43340f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433413: eb 05 jmp 43341a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 433415: b8 00 00 00 00 mov eax,0x0 + 43341a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43341e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433426: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43342a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43342e: 83 e0 0f and eax,0xf + 433431: 0f b6 d0 movzx edx,al + 433434: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433438: 48 01 d0 add rax,rdx + 43343b: 0f b6 00 movzx eax,BYTE PTR [rax] + 43343e: 0f be c0 movsx eax,al + 433441: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433445: 89 c1 mov ecx,eax + 433447: 48 d3 ea shr rdx,cl + 43344a: 48 89 d0 mov rax,rdx + 43344d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433451: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433455: 48 83 c0 0a add rax,0xa + 433459: 48 89 c7 mov rdi,rax + 43345c: e8 4f f0 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433461: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433466: 48 89 c2 mov rdx,rax + 433469: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43346d: 48 01 c2 add rdx,rax + 433470: 48 8d 45 c8 lea rax,[rbp-0x38] + 433474: 48 89 d6 mov rsi,rdx + 433477: 48 89 c7 mov rdi,rax + 43347a: e8 fa e7 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 43347f: 48 8b 00 mov rax,QWORD PTR [rax] + 433482: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433486: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43348a: 48 8d 50 0a lea rdx,[rax+0xa] + 43348e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433492: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433496: 48 89 ce mov rsi,rcx + 433499: 48 89 c7 mov rdi,rax + 43349c: e8 b5 c5 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 4334a1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4334a5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4334a9: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4334ad: 48 89 d6 mov rsi,rdx + 4334b0: 48 89 c7 mov rdi,rax + 4334b3: e8 a6 b0 ff ff call 42e55e <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 4334b8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4334bc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4334c0: 48 8d 50 0a lea rdx,[rax+0xa] + 4334c4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4334c8: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4334cc: 48 89 c1 mov rcx,rax + 4334cf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4334d3: 48 89 ce mov rsi,rcx + 4334d6: 48 89 c7 mov rdi,rax + 4334d9: e8 78 c5 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 4334de: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4334e2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4334e6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4334ea: 48 89 d6 mov rsi,rdx + 4334ed: 48 89 c7 mov rdi,rax + 4334f0: e8 ad f7 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 4334f5: c9 leave + 4334f6: c3 ret + +00000000004334f7 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 4334f7: 55 push rbp + 4334f8: 48 89 e5 mov rbp,rsp + 4334fb: 48 83 ec 60 sub rsp,0x60 + 4334ff: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433503: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433507: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43350b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43350f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433513: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433517: 8b 00 mov eax,DWORD PTR [rax] + 433519: 89 c7 mov edi,eax + 43351b: e8 a1 80 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433520: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433523: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433526: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43352a: 73 09 jae 433535 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 43352c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43352f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433533: eb 05 jmp 43353a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 433535: b8 00 00 00 00 mov eax,0x0 + 43353a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43353e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433546: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43354a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43354e: 83 e0 0f and eax,0xf + 433551: 0f b6 d0 movzx edx,al + 433554: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433558: 48 01 d0 add rax,rdx + 43355b: 0f b6 00 movzx eax,BYTE PTR [rax] + 43355e: 0f be c0 movsx eax,al + 433561: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433565: 89 c1 mov ecx,eax + 433567: 48 d3 ea shr rdx,cl + 43356a: 48 89 d0 mov rax,rdx + 43356d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433571: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433575: 48 83 c0 0a add rax,0xa + 433579: 48 89 c7 mov rdi,rax + 43357c: e8 2f ef fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433581: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433586: 48 89 c2 mov rdx,rax + 433589: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43358d: 48 01 c2 add rdx,rax + 433590: 48 8d 45 c8 lea rax,[rbp-0x38] + 433594: 48 89 d6 mov rsi,rdx + 433597: 48 89 c7 mov rdi,rax + 43359a: e8 da e6 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 43359f: 48 8b 00 mov rax,QWORD PTR [rax] + 4335a2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4335a6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4335aa: 48 8d 50 0a lea rdx,[rax+0xa] + 4335ae: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4335b2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4335b6: 48 89 ce mov rsi,rcx + 4335b9: 48 89 c7 mov rdi,rax + 4335bc: e8 95 c4 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 4335c1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4335c5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4335c9: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4335cd: 48 89 d6 mov rsi,rdx + 4335d0: 48 89 c7 mov rdi,rax + 4335d3: e8 64 b1 ff ff call 42e73c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 4335d8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4335dc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4335e0: 48 8d 50 0a lea rdx,[rax+0xa] + 4335e4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4335e8: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4335ec: 48 89 c1 mov rcx,rax + 4335ef: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4335f3: 48 89 ce mov rsi,rcx + 4335f6: 48 89 c7 mov rdi,rax + 4335f9: e8 58 c4 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 4335fe: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433602: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433606: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43360a: 48 89 d6 mov rsi,rdx + 43360d: 48 89 c7 mov rdi,rax + 433610: e8 8d f6 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433615: c9 leave + 433616: c3 ret + +0000000000433617 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 433617: 55 push rbp + 433618: 48 89 e5 mov rbp,rsp + 43361b: 48 83 ec 60 sub rsp,0x60 + 43361f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433623: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433627: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43362b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43362f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433633: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433637: 8b 00 mov eax,DWORD PTR [rax] + 433639: 89 c7 mov edi,eax + 43363b: e8 81 7f fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433640: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433643: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433646: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43364a: 73 09 jae 433655 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 43364c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43364f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433653: eb 05 jmp 43365a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_cmE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 433655: b8 00 00 00 00 mov eax,0x0 + 43365a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43365e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433666: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43366a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43366e: 83 e0 0f and eax,0xf + 433671: 0f b6 d0 movzx edx,al + 433674: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433678: 48 01 d0 add rax,rdx + 43367b: 0f b6 00 movzx eax,BYTE PTR [rax] + 43367e: 0f be c0 movsx eax,al + 433681: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433685: 89 c1 mov ecx,eax + 433687: 48 d3 ea shr rdx,cl + 43368a: 48 89 d0 mov rax,rdx + 43368d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433691: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433695: 48 83 c0 0a add rax,0xa + 433699: 48 89 c7 mov rdi,rax + 43369c: e8 0f ee fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4336a1: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4336a6: 48 89 c2 mov rdx,rax + 4336a9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4336ad: 48 01 c2 add rdx,rax + 4336b0: 48 8d 45 c8 lea rax,[rbp-0x38] + 4336b4: 48 89 d6 mov rsi,rdx + 4336b7: 48 89 c7 mov rdi,rax + 4336ba: e8 ba e5 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 4336bf: 48 8b 00 mov rax,QWORD PTR [rax] + 4336c2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4336c6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4336ca: 48 8d 50 0a lea rdx,[rax+0xa] + 4336ce: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4336d2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4336d6: 48 89 ce mov rsi,rcx + 4336d9: 48 89 c7 mov rdi,rax + 4336dc: e8 75 c3 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 4336e1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4336e5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4336e9: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4336ed: 48 89 d6 mov rsi,rdx + 4336f0: 48 89 c7 mov rdi,rax + 4336f3: e8 24 b2 ff ff call 42e91c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 4336f8: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4336fc: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433700: 48 8d 50 0a lea rdx,[rax+0xa] + 433704: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433708: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43370c: 48 89 c1 mov rcx,rax + 43370f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433713: 48 89 ce mov rsi,rcx + 433716: 48 89 c7 mov rdi,rax + 433719: e8 38 c3 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 43371e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433722: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433726: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43372a: 48 89 d6 mov rsi,rdx + 43372d: 48 89 c7 mov rdi,rax + 433730: e8 6d f5 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433735: c9 leave + 433736: c3 ret + +0000000000433737 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 433737: 55 push rbp + 433738: 48 89 e5 mov rbp,rsp + 43373b: 48 83 ec 60 sub rsp,0x60 + 43373f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433743: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433747: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43374b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43374f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433753: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433757: 8b 00 mov eax,DWORD PTR [rax] + 433759: 89 c7 mov edi,eax + 43375b: e8 61 7e fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433760: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433763: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433766: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43376a: 73 09 jae 433775 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 43376c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43376f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433773: eb 05 jmp 43377a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_decEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 433775: b8 00 00 00 00 mov eax,0x0 + 43377a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43377e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433786: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43378a: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43378e: 83 e0 0f and eax,0xf + 433791: 0f b6 d0 movzx edx,al + 433794: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433798: 48 01 d0 add rax,rdx + 43379b: 0f b6 00 movzx eax,BYTE PTR [rax] + 43379e: 0f be c0 movsx eax,al + 4337a1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4337a5: 89 c1 mov ecx,eax + 4337a7: 48 d3 ea shr rdx,cl + 4337aa: 48 89 d0 mov rax,rdx + 4337ad: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4337b1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4337b5: 48 83 c0 0a add rax,0xa + 4337b9: 48 89 c7 mov rdi,rax + 4337bc: e8 ef ec fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4337c1: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4337c6: 48 89 c2 mov rdx,rax + 4337c9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4337cd: 48 01 c2 add rdx,rax + 4337d0: 48 8d 45 c8 lea rax,[rbp-0x38] + 4337d4: 48 89 d6 mov rsi,rdx + 4337d7: 48 89 c7 mov rdi,rax + 4337da: e8 9a e4 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 4337df: 48 8b 00 mov rax,QWORD PTR [rax] + 4337e2: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4337e6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4337ea: 48 8d 50 0a lea rdx,[rax+0xa] + 4337ee: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4337f2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4337f6: 48 89 ce mov rsi,rcx + 4337f9: 48 89 c7 mov rdi,rax + 4337fc: e8 55 c2 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433801: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433805: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433809: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 43380d: 48 89 d6 mov rsi,rdx + 433810: 48 89 c7 mov rdi,rax + 433813: e8 7c b3 ff ff call 42eb94 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433818: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43381c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433820: 48 8d 50 0a lea rdx,[rax+0xa] + 433824: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433828: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43382c: 48 89 c1 mov rcx,rax + 43382f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433833: 48 89 ce mov rsi,rcx + 433836: 48 89 c7 mov rdi,rax + 433839: e8 18 c2 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 43383e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433842: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433846: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43384a: 48 89 d6 mov rsi,rdx + 43384d: 48 89 c7 mov rdi,rax + 433850: e8 4d f4 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433855: c9 leave + 433856: c3 ret + +0000000000433857 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 433857: 55 push rbp + 433858: 48 89 e5 mov rbp,rsp + 43385b: 48 83 ec 60 sub rsp,0x60 + 43385f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433863: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433867: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43386b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43386f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433873: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433877: 8b 00 mov eax,DWORD PTR [rax] + 433879: 89 c7 mov edi,eax + 43387b: e8 41 7d fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433880: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433883: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433886: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43388a: 73 09 jae 433895 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 43388c: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43388f: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433893: eb 05 jmp 43389a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_hexEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 433895: b8 00 00 00 00 mov eax,0x0 + 43389a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43389e: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4338a6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4338aa: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4338ae: 83 e0 0f and eax,0xf + 4338b1: 0f b6 d0 movzx edx,al + 4338b4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4338b8: 48 01 d0 add rax,rdx + 4338bb: 0f b6 00 movzx eax,BYTE PTR [rax] + 4338be: 0f be c0 movsx eax,al + 4338c1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4338c5: 89 c1 mov ecx,eax + 4338c7: 48 d3 ea shr rdx,cl + 4338ca: 48 89 d0 mov rax,rdx + 4338cd: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4338d1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4338d5: 48 83 c0 0a add rax,0xa + 4338d9: 48 89 c7 mov rdi,rax + 4338dc: e8 cf eb fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4338e1: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4338e6: 48 89 c2 mov rdx,rax + 4338e9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4338ed: 48 01 c2 add rdx,rax + 4338f0: 48 8d 45 c8 lea rax,[rbp-0x38] + 4338f4: 48 89 d6 mov rsi,rdx + 4338f7: 48 89 c7 mov rdi,rax + 4338fa: e8 7a e3 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 4338ff: 48 8b 00 mov rax,QWORD PTR [rax] + 433902: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433906: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43390a: 48 8d 50 0a lea rdx,[rax+0xa] + 43390e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433912: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433916: 48 89 ce mov rsi,rcx + 433919: 48 89 c7 mov rdi,rax + 43391c: e8 35 c1 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433921: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433925: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433929: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 43392d: 48 89 d6 mov rsi,rdx + 433930: 48 89 c7 mov rdi,rax + 433933: e8 7e b4 ff ff call 42edb6 <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433938: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43393c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433940: 48 8d 50 0a lea rdx,[rax+0xa] + 433944: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433948: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43394c: 48 89 c1 mov rcx,rax + 43394f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433953: 48 89 ce mov rsi,rcx + 433956: 48 89 c7 mov rdi,rax + 433959: e8 f8 c0 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 43395e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433962: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433966: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43396a: 48 89 d6 mov rsi,rdx + 43396d: 48 89 c7 mov rdi,rax + 433970: e8 2d f3 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433975: c9 leave + 433976: c3 ret + +0000000000433977 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 433977: 55 push rbp + 433978: 48 89 e5 mov rbp,rsp + 43397b: 48 83 ec 60 sub rsp,0x60 + 43397f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433983: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433987: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43398b: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43398f: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433993: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433997: 8b 00 mov eax,DWORD PTR [rax] + 433999: 89 c7 mov edi,eax + 43399b: e8 21 7c fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4339a0: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4339a3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4339a6: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4339aa: 73 09 jae 4339b5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 4339ac: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4339af: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4339b3: eb 05 jmp 4339ba <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_binEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 4339b5: b8 00 00 00 00 mov eax,0x0 + 4339ba: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4339be: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4339c6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4339ca: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4339ce: 83 e0 0f and eax,0xf + 4339d1: 0f b6 d0 movzx edx,al + 4339d4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4339d8: 48 01 d0 add rax,rdx + 4339db: 0f b6 00 movzx eax,BYTE PTR [rax] + 4339de: 0f be c0 movsx eax,al + 4339e1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4339e5: 89 c1 mov ecx,eax + 4339e7: 48 d3 ea shr rdx,cl + 4339ea: 48 89 d0 mov rax,rdx + 4339ed: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4339f1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4339f5: 48 83 c0 0a add rax,0xa + 4339f9: 48 89 c7 mov rdi,rax + 4339fc: e8 af ea fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433a01: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433a06: 48 89 c2 mov rdx,rax + 433a09: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 433a0d: 48 01 c2 add rdx,rax + 433a10: 48 8d 45 c8 lea rax,[rbp-0x38] + 433a14: 48 89 d6 mov rsi,rdx + 433a17: 48 89 c7 mov rdi,rax + 433a1a: e8 5a e2 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 433a1f: 48 8b 00 mov rax,QWORD PTR [rax] + 433a22: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433a26: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433a2a: 48 8d 50 0a lea rdx,[rax+0xa] + 433a2e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433a32: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433a36: 48 89 ce mov rsi,rcx + 433a39: 48 89 c7 mov rdi,rax + 433a3c: e8 15 c0 ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433a41: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433a45: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433a49: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 433a4d: 48 89 d6 mov rsi,rdx + 433a50: 48 89 c7 mov rdi,rax + 433a53: e8 c2 b5 ff ff call 42f01a <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433a58: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433a5c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433a60: 48 8d 50 0a lea rdx,[rax+0xa] + 433a64: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433a68: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 433a6c: 48 89 c1 mov rcx,rax + 433a6f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433a73: 48 89 ce mov rsi,rcx + 433a76: 48 89 c7 mov rdi,rax + 433a79: e8 d8 bf ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433a7e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433a82: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433a86: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433a8a: 48 89 d6 mov rsi,rdx + 433a8d: 48 89 c7 mov rdi,rax + 433a90: e8 0d f2 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433a95: c9 leave + 433a96: c3 ret + +0000000000433a97 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_(): + 433a97: 55 push rbp + 433a98: 48 89 e5 mov rbp,rsp + 433a9b: 48 83 ec 60 sub rsp,0x60 + 433a9f: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433aa3: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433aa7: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 433aab: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 433aaf: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433ab3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433ab7: 8b 00 mov eax,DWORD PTR [rax] + 433ab9: 89 c7 mov edi,eax + 433abb: e8 01 7b fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433ac0: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433ac3: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433ac6: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 433aca: 73 09 jae 433ad5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x3e> + 433acc: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433acf: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433ad3: eb 05 jmp 433ada <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ESt20back_insert_iteratorINS1_6bufferIcEEEcRZNS1_9write_intIS8_cZNS1_10int_writerIS8_coE6on_octEvEUlS8_E_EET_SD_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS8_E_EESH_SH_RKNSG_ISL_EEmmOT2_+0x43> + 433ad5: b8 00 00 00 00 mov eax,0x0 + 433ada: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 433ade: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433ae6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433aea: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 433aee: 83 e0 0f and eax,0xf + 433af1: 0f b6 d0 movzx edx,al + 433af4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433af8: 48 01 d0 add rax,rdx + 433afb: 0f b6 00 movzx eax,BYTE PTR [rax] + 433afe: 0f be c0 movsx eax,al + 433b01: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433b05: 89 c1 mov ecx,eax + 433b07: 48 d3 ea shr rdx,cl + 433b0a: 48 89 d0 mov rax,rdx + 433b0d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433b11: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433b15: 48 83 c0 0a add rax,0xa + 433b19: 48 89 c7 mov rdi,rax + 433b1c: e8 8f e9 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433b21: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433b26: 48 89 c2 mov rdx,rax + 433b29: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 433b2d: 48 01 c2 add rdx,rax + 433b30: 48 8d 45 c8 lea rax,[rbp-0x38] + 433b34: 48 89 d6 mov rsi,rdx + 433b37: 48 89 c7 mov rdi,rax + 433b3a: e8 3a e1 fd ff call 411c79 <_ZN3fmt2v76detail7reserveISt20back_insert_iteratorINS1_6bufferIcEEEEERT_S8_m> + 433b3f: 48 8b 00 mov rax,QWORD PTR [rax] + 433b42: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433b46: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433b4a: 48 8d 50 0a lea rdx,[rax+0xa] + 433b4e: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433b52: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433b56: 48 89 ce mov rsi,rcx + 433b59: 48 89 c7 mov rdi,rax + 433b5c: e8 f5 be ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433b61: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433b65: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433b69: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 433b6d: 48 89 d6 mov rsi,rdx + 433b70: 48 89 c7 mov rdi,rax + 433b73: e8 c4 b6 ff ff call 42f23c <_ZZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SA_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS6_E_clES6_> + 433b78: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433b7c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433b80: 48 8d 50 0a lea rdx,[rax+0xa] + 433b84: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433b88: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 433b8c: 48 89 c1 mov rcx,rax + 433b8f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433b93: 48 89 ce mov rsi,rcx + 433b96: 48 89 c7 mov rdi,rax + 433b99: e8 b8 be ff ff call 42fa56 <_ZN3fmt2v76detail4fillISt20back_insert_iteratorINS1_6bufferIcEEEcEET_S7_mRKNS1_6fill_tIT0_EE> + 433b9e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433ba2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433ba6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433baa: 48 89 d6 mov rsi,rdx + 433bad: 48 89 c7 mov rdi,rax + 433bb0: e8 ed f0 fe ff call 422ca2 <_ZN3fmt2v76detail13base_iteratorISt20back_insert_iteratorINS1_6bufferIcEEEEET_S7_S7_> + 433bb5: c9 leave + 433bb6: c3 ret + 433bb7: 90 nop + +0000000000433bb8 <_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleELi0EEEyT_>: +_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleELi0EEEyT_(): + 433bb8: 55 push rbp + 433bb9: 48 89 e5 mov rbp,rsp + 433bbc: 48 83 ec 20 sub rsp,0x20 + 433bc0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 433bc4: 48 89 d1 mov rcx,rdx + 433bc7: 48 89 f0 mov rax,rsi + 433bca: 48 89 fa mov rdx,rdi + 433bcd: 48 89 ca mov rdx,rcx + 433bd0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433bd4: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 433bd8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 433bdc: 48 8b 00 mov rax,QWORD PTR [rax] + 433bdf: be bc 67 43 00 mov esi,0x4367bc + 433be4: 48 89 c7 mov rdi,rax + 433be7: e8 0c 07 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000433bec <_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3argENS0_17basic_string_viewIcEE>: +_ZN3fmt2v720basic_format_contextINS0_6detail15buffer_appenderIcEEcE3argENS0_17basic_string_viewIcEE(): + 433bec: 55 push rbp + 433bed: 48 89 e5 mov rbp,rsp + 433bf0: 48 83 ec 20 sub rsp,0x20 + 433bf4: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 433bf8: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 433bfc: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 433c00: 48 89 4d e8 mov QWORD PTR [rbp-0x18],rcx + 433c04: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433c08: 48 8d 70 08 lea rsi,[rax+0x8] + 433c0c: 48 8b 7d f8 mov rdi,QWORD PTR [rbp-0x8] + 433c10: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 433c14: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 433c18: 48 89 d1 mov rcx,rdx + 433c1b: 48 89 c2 mov rdx,rax + 433c1e: e8 83 0e 00 00 call 434aa6 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getIcEENS0_16basic_format_argIS6_EENS0_17basic_string_viewIT_EE> + 433c23: 90 nop + 433c24: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 433c28: c9 leave + 433c29: c3 ret + +0000000000433c2a <_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleELi0EEEyT_>: +_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_16basic_format_argINS0_20basic_format_contextINS1_15buffer_appenderIcEEcEEE6handleELi0EEEyT_(): + 433c2a: 55 push rbp + 433c2b: 48 89 e5 mov rbp,rsp + 433c2e: 48 83 ec 20 sub rsp,0x20 + 433c32: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 433c36: 48 89 d1 mov rcx,rdx + 433c39: 48 89 f0 mov rax,rsi + 433c3c: 48 89 fa mov rdx,rdi + 433c3f: 48 89 ca mov rdx,rcx + 433c42: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433c46: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 433c4a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 433c4e: 48 8b 00 mov rax,QWORD PTR [rax] + 433c51: be e4 67 43 00 mov esi,0x4367e4 + 433c56: 48 89 c7 mov rdi,rax + 433c59: e8 9a 06 fd ff call 4042f8 <_ZN3fmt2v76detail13error_handler8on_errorEPKc> + +0000000000433c5e <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 433c5e: 55 push rbp + 433c5f: 48 89 e5 mov rbp,rsp + 433c62: 48 83 ec 60 sub rsp,0x60 + 433c66: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433c6a: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433c6e: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 433c72: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 433c76: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433c7a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433c7e: 8b 00 mov eax,DWORD PTR [rax] + 433c80: 89 c7 mov edi,eax + 433c82: e8 3a 79 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433c87: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433c8a: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433c8d: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 433c91: 73 09 jae 433c9c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 433c93: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433c96: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433c9a: eb 05 jmp 433ca1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 433c9c: b8 00 00 00 00 mov eax,0x0 + 433ca1: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 433ca5: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433cad: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433cb1: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 433cb5: 83 e0 0f and eax,0xf + 433cb8: 0f b6 d0 movzx edx,al + 433cbb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433cbf: 48 01 d0 add rax,rdx + 433cc2: 0f b6 00 movzx eax,BYTE PTR [rax] + 433cc5: 0f be c0 movsx eax,al + 433cc8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433ccc: 89 c1 mov ecx,eax + 433cce: 48 d3 ea shr rdx,cl + 433cd1: 48 89 d0 mov rax,rdx + 433cd4: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433cd8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433cdc: 48 83 c0 0a add rax,0xa + 433ce0: 48 89 c7 mov rdi,rax + 433ce3: e8 c8 e7 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433ce8: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433ced: 48 89 c2 mov rdx,rax + 433cf0: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 433cf4: 48 01 c2 add rdx,rax + 433cf7: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433cfb: 48 89 d6 mov rsi,rdx + 433cfe: 48 89 c7 mov rdi,rax + 433d01: e8 3b cc fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 433d06: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433d0a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433d0e: 48 8d 50 0a lea rdx,[rax+0xa] + 433d12: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433d16: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433d1a: 48 89 ce mov rsi,rcx + 433d1d: 48 89 c7 mov rdi,rax + 433d20: e8 ef 21 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 433d25: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433d29: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433d2d: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 433d31: 48 89 d6 mov rsi,rdx + 433d34: 48 89 c7 mov rdi,rax + 433d37: e8 b8 c3 ff ff call 4300f4 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 433d3c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433d40: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433d44: 48 8d 50 0a lea rdx,[rax+0xa] + 433d48: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433d4c: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 433d50: 48 89 c1 mov rcx,rax + 433d53: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433d57: 48 89 ce mov rsi,rcx + 433d5a: 48 89 c7 mov rdi,rax + 433d5d: e8 b2 21 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 433d62: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433d66: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433d6a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433d6e: 48 89 d6 mov rsi,rdx + 433d71: 48 89 c7 mov rdi,rax + 433d74: e8 66 cd fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 433d79: c9 leave + 433d7a: c3 ret + +0000000000433d7b <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 433d7b: 55 push rbp + 433d7c: 48 89 e5 mov rbp,rsp + 433d7f: 48 83 ec 60 sub rsp,0x60 + 433d83: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433d87: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433d8b: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 433d8f: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 433d93: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433d97: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433d9b: 8b 00 mov eax,DWORD PTR [rax] + 433d9d: 89 c7 mov edi,eax + 433d9f: e8 1d 78 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433da4: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433da7: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433daa: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 433dae: 73 09 jae 433db9 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 433db0: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433db3: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433db7: eb 05 jmp 433dbe <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 433db9: b8 00 00 00 00 mov eax,0x0 + 433dbe: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 433dc2: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433dca: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433dce: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 433dd2: 83 e0 0f and eax,0xf + 433dd5: 0f b6 d0 movzx edx,al + 433dd8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433ddc: 48 01 d0 add rax,rdx + 433ddf: 0f b6 00 movzx eax,BYTE PTR [rax] + 433de2: 0f be c0 movsx eax,al + 433de5: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433de9: 89 c1 mov ecx,eax + 433deb: 48 d3 ea shr rdx,cl + 433dee: 48 89 d0 mov rax,rdx + 433df1: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433df5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433df9: 48 83 c0 0a add rax,0xa + 433dfd: 48 89 c7 mov rdi,rax + 433e00: e8 ab e6 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433e05: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433e0a: 48 89 c2 mov rdx,rax + 433e0d: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 433e11: 48 01 c2 add rdx,rax + 433e14: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433e18: 48 89 d6 mov rsi,rdx + 433e1b: 48 89 c7 mov rdi,rax + 433e1e: e8 1e cb fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 433e23: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433e27: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433e2b: 48 8d 50 0a lea rdx,[rax+0xa] + 433e2f: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433e33: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433e37: 48 89 ce mov rsi,rcx + 433e3a: 48 89 c7 mov rdi,rax + 433e3d: e8 d2 20 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 433e42: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433e46: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433e4a: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 433e4e: 48 89 d6 mov rsi,rdx + 433e51: 48 89 c7 mov rdi,rax + 433e54: e8 4f c4 ff ff call 4302a8 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 433e59: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433e5d: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433e61: 48 8d 50 0a lea rdx,[rax+0xa] + 433e65: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433e69: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 433e6d: 48 89 c1 mov rcx,rax + 433e70: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433e74: 48 89 ce mov rsi,rcx + 433e77: 48 89 c7 mov rdi,rax + 433e7a: e8 95 20 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 433e7f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433e83: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433e87: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433e8b: 48 89 d6 mov rsi,rdx + 433e8e: 48 89 c7 mov rdi,rax + 433e91: e8 49 cc fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 433e96: c9 leave + 433e97: c3 ret + +0000000000433e98 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 433e98: 55 push rbp + 433e99: 48 89 e5 mov rbp,rsp + 433e9c: 48 83 ec 60 sub rsp,0x60 + 433ea0: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433ea4: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433ea8: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 433eac: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 433eb0: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433eb4: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433eb8: 8b 00 mov eax,DWORD PTR [rax] + 433eba: 89 c7 mov edi,eax + 433ebc: e8 00 77 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433ec1: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433ec4: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433ec7: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 433ecb: 73 09 jae 433ed6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 433ecd: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433ed0: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433ed4: eb 05 jmp 433edb <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 433ed6: b8 00 00 00 00 mov eax,0x0 + 433edb: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 433edf: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 433ee7: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433eeb: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 433eef: 83 e0 0f and eax,0xf + 433ef2: 0f b6 d0 movzx edx,al + 433ef5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 433ef9: 48 01 d0 add rax,rdx + 433efc: 0f b6 00 movzx eax,BYTE PTR [rax] + 433eff: 0f be c0 movsx eax,al + 433f02: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 433f06: 89 c1 mov ecx,eax + 433f08: 48 d3 ea shr rdx,cl + 433f0b: 48 89 d0 mov rax,rdx + 433f0e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 433f12: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433f16: 48 83 c0 0a add rax,0xa + 433f1a: 48 89 c7 mov rdi,rax + 433f1d: e8 8e e5 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 433f22: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 433f27: 48 89 c2 mov rdx,rax + 433f2a: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 433f2e: 48 01 c2 add rdx,rax + 433f31: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433f35: 48 89 d6 mov rsi,rdx + 433f38: 48 89 c7 mov rdi,rax + 433f3b: e8 01 ca fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 433f40: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433f44: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433f48: 48 8d 50 0a lea rdx,[rax+0xa] + 433f4c: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 433f50: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433f54: 48 89 ce mov rsi,rcx + 433f57: 48 89 c7 mov rdi,rax + 433f5a: e8 b5 1f ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 433f5f: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433f63: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433f67: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 433f6b: 48 89 d6 mov rsi,rdx + 433f6e: 48 89 c7 mov rdi,rax + 433f71: e8 e6 c4 ff ff call 43045c <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 433f76: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433f7a: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433f7e: 48 8d 50 0a lea rdx,[rax+0xa] + 433f82: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 433f86: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 433f8a: 48 89 c1 mov rcx,rax + 433f8d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 433f91: 48 89 ce mov rsi,rcx + 433f94: 48 89 c7 mov rdi,rax + 433f97: e8 78 1f ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 433f9c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 433fa0: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 433fa4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 433fa8: 48 89 d6 mov rsi,rdx + 433fab: 48 89 c7 mov rdi,rax + 433fae: e8 2c cb fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 433fb3: c9 leave + 433fb4: c3 ret + +0000000000433fb5 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 433fb5: 55 push rbp + 433fb6: 48 89 e5 mov rbp,rsp + 433fb9: 48 83 ec 60 sub rsp,0x60 + 433fbd: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 433fc1: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 433fc5: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 433fc9: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 433fcd: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 433fd1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 433fd5: 8b 00 mov eax,DWORD PTR [rax] + 433fd7: 89 c7 mov edi,eax + 433fd9: e8 e3 75 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 433fde: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 433fe1: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433fe4: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 433fe8: 73 09 jae 433ff3 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 433fea: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 433fed: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 433ff1: eb 05 jmp 433ff8 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cjE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 433ff3: b8 00 00 00 00 mov eax,0x0 + 433ff8: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 433ffc: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 434004: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434008: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43400c: 83 e0 0f and eax,0xf + 43400f: 0f b6 d0 movzx edx,al + 434012: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434016: 48 01 d0 add rax,rdx + 434019: 0f b6 00 movzx eax,BYTE PTR [rax] + 43401c: 0f be c0 movsx eax,al + 43401f: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 434023: 89 c1 mov ecx,eax + 434025: 48 d3 ea shr rdx,cl + 434028: 48 89 d0 mov rax,rdx + 43402b: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 43402f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434033: 48 83 c0 0a add rax,0xa + 434037: 48 89 c7 mov rdi,rax + 43403a: e8 71 e4 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 43403f: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 434044: 48 89 c2 mov rdx,rax + 434047: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 43404b: 48 01 c2 add rdx,rax + 43404e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434052: 48 89 d6 mov rsi,rdx + 434055: 48 89 c7 mov rdi,rax + 434058: e8 e4 c8 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 43405d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434061: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434065: 48 8d 50 0a lea rdx,[rax+0xa] + 434069: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 43406d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434071: 48 89 ce mov rsi,rcx + 434074: 48 89 c7 mov rdi,rax + 434077: e8 98 1e ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 43407c: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434080: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434084: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 434088: 48 89 d6 mov rsi,rdx + 43408b: 48 89 c7 mov rdi,rax + 43408e: e8 7d c5 ff ff call 430610 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cjE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 434093: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434097: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43409b: 48 8d 50 0a lea rdx,[rax+0xa] + 43409f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4340a3: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4340a7: 48 89 c1 mov rcx,rax + 4340aa: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4340ae: 48 89 ce mov rsi,rcx + 4340b1: 48 89 c7 mov rdi,rax + 4340b4: e8 5b 1e ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4340b9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4340bd: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4340c1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4340c5: 48 89 d6 mov rsi,rdx + 4340c8: 48 89 c7 mov rdi,rax + 4340cb: e8 0f ca fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 4340d0: c9 leave + 4340d1: c3 ret + +00000000004340d2 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 4340d2: 55 push rbp + 4340d3: 48 89 e5 mov rbp,rsp + 4340d6: 48 83 ec 60 sub rsp,0x60 + 4340da: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4340de: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4340e2: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4340e6: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4340ea: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4340ee: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4340f2: 8b 00 mov eax,DWORD PTR [rax] + 4340f4: 89 c7 mov edi,eax + 4340f6: e8 c6 74 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4340fb: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4340fe: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 434101: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 434105: 73 09 jae 434110 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 434107: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43410a: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 43410e: eb 05 jmp 434115 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 434110: b8 00 00 00 00 mov eax,0x0 + 434115: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 434119: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 434121: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434125: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 434129: 83 e0 0f and eax,0xf + 43412c: 0f b6 d0 movzx edx,al + 43412f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434133: 48 01 d0 add rax,rdx + 434136: 0f b6 00 movzx eax,BYTE PTR [rax] + 434139: 0f be c0 movsx eax,al + 43413c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 434140: 89 c1 mov ecx,eax + 434142: 48 d3 ea shr rdx,cl + 434145: 48 89 d0 mov rax,rdx + 434148: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 43414c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434150: 48 83 c0 0a add rax,0xa + 434154: 48 89 c7 mov rdi,rax + 434157: e8 54 e3 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 43415c: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 434161: 48 89 c2 mov rdx,rax + 434164: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 434168: 48 01 c2 add rdx,rax + 43416b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43416f: 48 89 d6 mov rsi,rdx + 434172: 48 89 c7 mov rdi,rax + 434175: e8 c7 c7 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 43417a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43417e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434182: 48 8d 50 0a lea rdx,[rax+0xa] + 434186: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 43418a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43418e: 48 89 ce mov rsi,rcx + 434191: 48 89 c7 mov rdi,rax + 434194: e8 7b 1d ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 434199: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43419d: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4341a1: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4341a5: 48 89 d6 mov rsi,rdx + 4341a8: 48 89 c7 mov rdi,rax + 4341ab: e8 d4 c6 ff ff call 430884 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 4341b0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4341b4: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4341b8: 48 8d 50 0a lea rdx,[rax+0xa] + 4341bc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4341c0: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4341c4: 48 89 c1 mov rcx,rax + 4341c7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4341cb: 48 89 ce mov rsi,rcx + 4341ce: 48 89 c7 mov rdi,rax + 4341d1: e8 3e 1d ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4341d6: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4341da: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4341de: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4341e2: 48 89 d6 mov rsi,rdx + 4341e5: 48 89 c7 mov rdi,rax + 4341e8: e8 f2 c8 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 4341ed: c9 leave + 4341ee: c3 ret + +00000000004341ef <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 4341ef: 55 push rbp + 4341f0: 48 89 e5 mov rbp,rsp + 4341f3: 48 83 ec 60 sub rsp,0x60 + 4341f7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4341fb: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4341ff: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 434203: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 434207: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 43420b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43420f: 8b 00 mov eax,DWORD PTR [rax] + 434211: 89 c7 mov edi,eax + 434213: e8 a9 73 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 434218: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 43421b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43421e: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 434222: 73 09 jae 43422d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 434224: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 434227: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 43422b: eb 05 jmp 434232 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 43422d: b8 00 00 00 00 mov eax,0x0 + 434232: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 434236: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 43423e: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434242: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 434246: 83 e0 0f and eax,0xf + 434249: 0f b6 d0 movzx edx,al + 43424c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434250: 48 01 d0 add rax,rdx + 434253: 0f b6 00 movzx eax,BYTE PTR [rax] + 434256: 0f be c0 movsx eax,al + 434259: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 43425d: 89 c1 mov ecx,eax + 43425f: 48 d3 ea shr rdx,cl + 434262: 48 89 d0 mov rax,rdx + 434265: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 434269: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43426d: 48 83 c0 0a add rax,0xa + 434271: 48 89 c7 mov rdi,rax + 434274: e8 37 e2 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 434279: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 43427e: 48 89 c2 mov rdx,rax + 434281: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 434285: 48 01 c2 add rdx,rax + 434288: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43428c: 48 89 d6 mov rsi,rdx + 43428f: 48 89 c7 mov rdi,rax + 434292: e8 aa c6 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 434297: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43429b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43429f: 48 8d 50 0a lea rdx,[rax+0xa] + 4342a3: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4342a7: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4342ab: 48 89 ce mov rsi,rcx + 4342ae: 48 89 c7 mov rdi,rax + 4342b1: e8 5e 1c ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4342b6: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4342ba: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4342be: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4342c2: 48 89 d6 mov rsi,rdx + 4342c5: 48 89 c7 mov rdi,rax + 4342c8: e8 d9 c6 ff ff call 4309a6 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 4342cd: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4342d1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4342d5: 48 8d 50 0a lea rdx,[rax+0xa] + 4342d9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4342dd: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4342e1: 48 89 c1 mov rcx,rax + 4342e4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4342e8: 48 89 ce mov rsi,rcx + 4342eb: 48 89 c7 mov rdi,rax + 4342ee: e8 21 1c ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4342f3: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4342f7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4342fb: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4342ff: 48 89 d6 mov rsi,rdx + 434302: 48 89 c7 mov rdi,rax + 434305: e8 d5 c7 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 43430a: c9 leave + 43430b: c3 ret + +000000000043430c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 43430c: 55 push rbp + 43430d: 48 89 e5 mov rbp,rsp + 434310: 48 83 ec 60 sub rsp,0x60 + 434314: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 434318: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 43431c: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 434320: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 434324: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 434328: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43432c: 8b 00 mov eax,DWORD PTR [rax] + 43432e: 89 c7 mov edi,eax + 434330: e8 8c 72 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 434335: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 434338: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43433b: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43433f: 73 09 jae 43434a <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 434341: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 434344: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 434348: eb 05 jmp 43434f <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 43434a: b8 00 00 00 00 mov eax,0x0 + 43434f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 434353: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 43435b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43435f: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 434363: 83 e0 0f and eax,0xf + 434366: 0f b6 d0 movzx edx,al + 434369: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 43436d: 48 01 d0 add rax,rdx + 434370: 0f b6 00 movzx eax,BYTE PTR [rax] + 434373: 0f be c0 movsx eax,al + 434376: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 43437a: 89 c1 mov ecx,eax + 43437c: 48 d3 ea shr rdx,cl + 43437f: 48 89 d0 mov rax,rdx + 434382: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 434386: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43438a: 48 83 c0 0a add rax,0xa + 43438e: 48 89 c7 mov rdi,rax + 434391: e8 1a e1 fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 434396: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 43439b: 48 89 c2 mov rdx,rax + 43439e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4343a2: 48 01 c2 add rdx,rax + 4343a5: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4343a9: 48 89 d6 mov rsi,rdx + 4343ac: 48 89 c7 mov rdi,rax + 4343af: e8 8d c5 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4343b4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4343b8: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4343bc: 48 8d 50 0a lea rdx,[rax+0xa] + 4343c0: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4343c4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4343c8: 48 89 ce mov rsi,rcx + 4343cb: 48 89 c7 mov rdi,rax + 4343ce: e8 41 1b ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4343d3: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4343d7: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4343db: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4343df: 48 89 d6 mov rsi,rdx + 4343e2: 48 89 c7 mov rdi,rax + 4343e5: e8 72 c7 ff ff call 430b5c <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 4343ea: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4343ee: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4343f2: 48 8d 50 0a lea rdx,[rax+0xa] + 4343f6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 4343fa: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 4343fe: 48 89 c1 mov rcx,rax + 434401: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434405: 48 89 ce mov rsi,rcx + 434408: 48 89 c7 mov rdi,rax + 43440b: e8 04 1b ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 434410: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434414: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434418: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43441c: 48 89 d6 mov rsi,rdx + 43441f: 48 89 c7 mov rdi,rax + 434422: e8 b8 c6 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 434427: c9 leave + 434428: c3 ret + +0000000000434429 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 434429: 55 push rbp + 43442a: 48 89 e5 mov rbp,rsp + 43442d: 48 83 ec 60 sub rsp,0x60 + 434431: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 434435: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 434439: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43443d: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 434441: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 434445: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434449: 8b 00 mov eax,DWORD PTR [rax] + 43444b: 89 c7 mov edi,eax + 43444d: e8 6f 71 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 434452: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 434455: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 434458: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 43445c: 73 09 jae 434467 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 43445e: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 434461: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 434465: eb 05 jmp 43446c <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_cmE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 434467: b8 00 00 00 00 mov eax,0x0 + 43446c: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 434470: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 434478: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43447c: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 434480: 83 e0 0f and eax,0xf + 434483: 0f b6 d0 movzx edx,al + 434486: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 43448a: 48 01 d0 add rax,rdx + 43448d: 0f b6 00 movzx eax,BYTE PTR [rax] + 434490: 0f be c0 movsx eax,al + 434493: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 434497: 89 c1 mov ecx,eax + 434499: 48 d3 ea shr rdx,cl + 43449c: 48 89 d0 mov rax,rdx + 43449f: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4344a3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4344a7: 48 83 c0 0a add rax,0xa + 4344ab: 48 89 c7 mov rdi,rax + 4344ae: e8 fd df fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4344b3: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4344b8: 48 89 c2 mov rdx,rax + 4344bb: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4344bf: 48 01 c2 add rdx,rax + 4344c2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4344c6: 48 89 d6 mov rsi,rdx + 4344c9: 48 89 c7 mov rdi,rax + 4344cc: e8 70 c4 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4344d1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4344d5: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4344d9: 48 8d 50 0a lea rdx,[rax+0xa] + 4344dd: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4344e1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4344e5: 48 89 ce mov rsi,rcx + 4344e8: 48 89 c7 mov rdi,rax + 4344eb: e8 24 1a ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4344f0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4344f4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4344f8: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4344fc: 48 89 d6 mov rsi,rdx + 4344ff: 48 89 c7 mov rdi,rax + 434502: e8 0b c8 ff ff call 430d12 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_cmE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 434507: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43450b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43450f: 48 8d 50 0a lea rdx,[rax+0xa] + 434513: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 434517: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43451b: 48 89 c1 mov rcx,rax + 43451e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434522: 48 89 ce mov rsi,rcx + 434525: 48 89 c7 mov rdi,rax + 434528: e8 e7 19 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 43452d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434531: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434535: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434539: 48 89 d6 mov rsi,rdx + 43453c: 48 89 c7 mov rdi,rax + 43453f: e8 9b c5 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 434544: c9 leave + 434545: c3 ret + +0000000000434546 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 434546: 55 push rbp + 434547: 48 89 e5 mov rbp,rsp + 43454a: 48 83 ec 60 sub rsp,0x60 + 43454e: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 434552: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 434556: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 43455a: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43455e: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 434562: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434566: 8b 00 mov eax,DWORD PTR [rax] + 434568: 89 c7 mov edi,eax + 43456a: e8 52 70 fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 43456f: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 434572: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 434575: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 434579: 73 09 jae 434584 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 43457b: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43457e: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 434582: eb 05 jmp 434589 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_decEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 434584: b8 00 00 00 00 mov eax,0x0 + 434589: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 43458d: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 434595: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434599: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 43459d: 83 e0 0f and eax,0xf + 4345a0: 0f b6 d0 movzx edx,al + 4345a3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4345a7: 48 01 d0 add rax,rdx + 4345aa: 0f b6 00 movzx eax,BYTE PTR [rax] + 4345ad: 0f be c0 movsx eax,al + 4345b0: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4345b4: 89 c1 mov ecx,eax + 4345b6: 48 d3 ea shr rdx,cl + 4345b9: 48 89 d0 mov rax,rdx + 4345bc: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4345c0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4345c4: 48 83 c0 0a add rax,0xa + 4345c8: 48 89 c7 mov rdi,rax + 4345cb: e8 e0 de fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4345d0: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4345d5: 48 89 c2 mov rdx,rax + 4345d8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4345dc: 48 01 c2 add rdx,rax + 4345df: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4345e3: 48 89 d6 mov rsi,rdx + 4345e6: 48 89 c7 mov rdi,rax + 4345e9: e8 53 c3 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 4345ee: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4345f2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4345f6: 48 8d 50 0a lea rdx,[rax+0xa] + 4345fa: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 4345fe: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434602: 48 89 ce mov rsi,rcx + 434605: 48 89 c7 mov rdi,rax + 434608: e8 07 19 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 43460d: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434611: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434615: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 434619: 48 89 d6 mov rsi,rdx + 43461c: 48 89 c7 mov rdi,rax + 43461f: e8 62 c9 ff ff call 430f86 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_decEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 434624: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434628: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43462c: 48 8d 50 0a lea rdx,[rax+0xa] + 434630: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 434634: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 434638: 48 89 c1 mov rcx,rax + 43463b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43463f: 48 89 ce mov rsi,rcx + 434642: 48 89 c7 mov rdi,rax + 434645: e8 ca 18 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 43464a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43464e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434652: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434656: 48 89 d6 mov rsi,rdx + 434659: 48 89 c7 mov rdi,rax + 43465c: e8 7e c4 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 434661: c9 leave + 434662: c3 ret + +0000000000434663 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 434663: 55 push rbp + 434664: 48 89 e5 mov rbp,rsp + 434667: 48 83 ec 60 sub rsp,0x60 + 43466b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 43466f: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 434673: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 434677: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 43467b: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 43467f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434683: 8b 00 mov eax,DWORD PTR [rax] + 434685: 89 c7 mov edi,eax + 434687: e8 35 6f fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 43468c: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 43468f: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 434692: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 434696: 73 09 jae 4346a1 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 434698: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 43469b: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 43469f: eb 05 jmp 4346a6 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_hexEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 4346a1: b8 00 00 00 00 mov eax,0x0 + 4346a6: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4346aa: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4346b2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4346b6: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4346ba: 83 e0 0f and eax,0xf + 4346bd: 0f b6 d0 movzx edx,al + 4346c0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4346c4: 48 01 d0 add rax,rdx + 4346c7: 0f b6 00 movzx eax,BYTE PTR [rax] + 4346ca: 0f be c0 movsx eax,al + 4346cd: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4346d1: 89 c1 mov ecx,eax + 4346d3: 48 d3 ea shr rdx,cl + 4346d6: 48 89 d0 mov rax,rdx + 4346d9: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4346dd: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4346e1: 48 83 c0 0a add rax,0xa + 4346e5: 48 89 c7 mov rdi,rax + 4346e8: e8 c3 dd fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 4346ed: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 4346f2: 48 89 c2 mov rdx,rax + 4346f5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 4346f9: 48 01 c2 add rdx,rax + 4346fc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434700: 48 89 d6 mov rsi,rdx + 434703: 48 89 c7 mov rdi,rax + 434706: e8 36 c2 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 43470b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43470f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434713: 48 8d 50 0a lea rdx,[rax+0xa] + 434717: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 43471b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43471f: 48 89 ce mov rsi,rcx + 434722: 48 89 c7 mov rdi,rax + 434725: e8 ea 17 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 43472a: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43472e: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434732: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 434736: 48 89 d6 mov rsi,rdx + 434739: 48 89 c7 mov rdi,rax + 43473c: e8 17 ca ff ff call 431158 <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_hexEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 434741: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434745: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434749: 48 8d 50 0a lea rdx,[rax+0xa] + 43474d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 434751: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 434755: 48 89 c1 mov rcx,rax + 434758: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43475c: 48 89 ce mov rsi,rcx + 43475f: 48 89 c7 mov rdi,rax + 434762: e8 ad 17 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 434767: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43476b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 43476f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434773: 48 89 d6 mov rsi,rdx + 434776: 48 89 c7 mov rdi,rax + 434779: e8 61 c3 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 43477e: c9 leave + 43477f: c3 ret + +0000000000434780 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 434780: 55 push rbp + 434781: 48 89 e5 mov rbp,rsp + 434784: 48 83 ec 60 sub rsp,0x60 + 434788: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 43478c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 434790: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 434794: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 434798: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 43479c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4347a0: 8b 00 mov eax,DWORD PTR [rax] + 4347a2: 89 c7 mov edi,eax + 4347a4: e8 18 6e fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4347a9: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4347ac: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4347af: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4347b3: 73 09 jae 4347be <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 4347b5: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4347b8: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4347bc: eb 05 jmp 4347c3 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_binEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 4347be: b8 00 00 00 00 mov eax,0x0 + 4347c3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4347c7: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4347cf: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4347d3: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4347d7: 83 e0 0f and eax,0xf + 4347da: 0f b6 d0 movzx edx,al + 4347dd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4347e1: 48 01 d0 add rax,rdx + 4347e4: 0f b6 00 movzx eax,BYTE PTR [rax] + 4347e7: 0f be c0 movsx eax,al + 4347ea: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 4347ee: 89 c1 mov ecx,eax + 4347f0: 48 d3 ea shr rdx,cl + 4347f3: 48 89 d0 mov rax,rdx + 4347f6: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 4347fa: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4347fe: 48 83 c0 0a add rax,0xa + 434802: 48 89 c7 mov rdi,rax + 434805: e8 a6 dc fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 43480a: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 43480f: 48 89 c2 mov rdx,rax + 434812: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 434816: 48 01 c2 add rdx,rax + 434819: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43481d: 48 89 d6 mov rsi,rdx + 434820: 48 89 c7 mov rdi,rax + 434823: e8 19 c1 fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 434828: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43482c: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434830: 48 8d 50 0a lea rdx,[rax+0xa] + 434834: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 434838: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 43483c: 48 89 ce mov rsi,rcx + 43483f: 48 89 c7 mov rdi,rax + 434842: e8 cd 16 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 434847: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43484b: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 43484f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 434853: 48 89 d6 mov rsi,rdx + 434856: 48 89 c7 mov rdi,rax + 434859: e8 0e cb ff ff call 43136c <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_binEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 43485e: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434862: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434866: 48 8d 50 0a lea rdx,[rax+0xa] + 43486a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 43486e: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 434872: 48 89 c1 mov rcx,rax + 434875: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434879: 48 89 ce mov rsi,rcx + 43487c: 48 89 c7 mov rdi,rax + 43487f: e8 90 16 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 434884: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434888: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 43488c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434890: 48 89 d6 mov rsi,rdx + 434893: 48 89 c7 mov rdi,rax + 434896: e8 44 c2 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 43489b: c9 leave + 43489c: c3 ret + +000000000043489d <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_>: +_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_(): + 43489d: 55 push rbp + 43489e: 48 89 e5 mov rbp,rsp + 4348a1: 48 83 ec 60 sub rsp,0x60 + 4348a5: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 4348a9: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 4348ad: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 4348b1: 48 89 4d b0 mov QWORD PTR [rbp-0x50],rcx + 4348b5: 4c 89 45 a8 mov QWORD PTR [rbp-0x58],r8 + 4348b9: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4348bd: 8b 00 mov eax,DWORD PTR [rax] + 4348bf: 89 c7 mov edi,eax + 4348c1: e8 fb 6c fd ff call 40b5c1 <_ZN3fmt2v76detail11to_unsignedIiEENSt13make_unsignedIT_E4typeES4_> + 4348c6: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 4348c9: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4348cc: 48 39 45 b0 cmp QWORD PTR [rbp-0x50],rax + 4348d0: 73 09 jae 4348db <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x3e> + 4348d2: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + 4348d5: 48 2b 45 b0 sub rax,QWORD PTR [rbp-0x50] + 4348d9: eb 05 jmp 4348e0 <_ZN3fmt2v76detail12write_paddedILNS0_5align4typeE2ENS1_15buffer_appenderIcEEcRZNS1_9write_intIS6_cZNS1_10int_writerIS6_coE6on_octEvEUlS6_E_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_EUlS6_E_EESF_SF_RKNSE_ISJ_EEmmOT2_+0x43> + 4348db: b8 00 00 00 00 mov eax,0x0 + 4348e0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 4348e4: 48 c7 45 e8 d9 69 43 00 mov QWORD PTR [rbp-0x18],0x4369d9 + 4348ec: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 4348f0: 0f b6 40 09 movzx eax,BYTE PTR [rax+0x9] + 4348f4: 83 e0 0f and eax,0xf + 4348f7: 0f b6 d0 movzx edx,al + 4348fa: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4348fe: 48 01 d0 add rax,rdx + 434901: 0f b6 00 movzx eax,BYTE PTR [rax] + 434904: 0f be c0 movsx eax,al + 434907: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 43490b: 89 c1 mov ecx,eax + 43490d: 48 d3 ea shr rdx,cl + 434910: 48 89 d0 mov rax,rdx + 434913: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 434917: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43491b: 48 83 c0 0a add rax,0xa + 43491f: 48 89 c7 mov rdi,rax + 434922: e8 89 db fe ff call 4224b0 <_ZNK3fmt2v76detail6fill_tIcE4sizeEv> + 434927: 48 0f af 45 f0 imul rax,QWORD PTR [rbp-0x10] + 43492c: 48 89 c2 mov rdx,rax + 43492f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 434933: 48 01 c2 add rdx,rax + 434936: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 43493a: 48 89 d6 mov rsi,rdx + 43493d: 48 89 c7 mov rdi,rax + 434940: e8 fc bf fd ff call 410941 <_ZN3fmt2v76detail7reserveIcEENS1_15buffer_appenderIT_EES5_m> + 434945: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434949: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 43494d: 48 8d 50 0a lea rdx,[rax+0xa] + 434951: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 434955: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434959: 48 89 ce mov rsi,rcx + 43495c: 48 89 c7 mov rdi,rax + 43495f: e8 b0 15 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 434964: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434968: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 43496c: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 434970: 48 89 d6 mov rsi,rdx + 434973: 48 89 c7 mov rdi,rax + 434976: e8 c3 cb ff ff call 43153e <_ZZN3fmt2v76detail9write_intINS1_15buffer_appenderIcEEcZNS1_10int_writerIS4_coE6on_octEvEUlS4_E_EET_S8_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1_ENKUlS4_E_clES4_> + 43497b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 43497f: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434983: 48 8d 50 0a lea rdx,[rax+0xa] + 434987: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 43498b: 48 2b 45 e0 sub rax,QWORD PTR [rbp-0x20] + 43498f: 48 89 c1 mov rcx,rax + 434992: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434996: 48 89 ce mov rsi,rcx + 434999: 48 89 c7 mov rdi,rax + 43499c: e8 73 15 ff ff call 425f14 <_ZN3fmt2v76detail4fillINS1_15buffer_appenderIcEEcEET_S5_mRKNS1_6fill_tIT0_EE> + 4349a1: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 4349a5: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 4349a9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 4349ad: 48 89 d6 mov rsi,rdx + 4349b0: 48 89 c7 mov rdi,rax + 4349b3: e8 27 c1 fd ff call 410adf <_ZN3fmt2v76detail13base_iteratorINS1_15buffer_appenderIcEEEET_S5_S5_> + 4349b8: c9 leave + 4349b9: c3 ret + +00000000004349ba <_ZSt14__copy_move_a2ILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_>: +_ZSt14__copy_move_a2ILb0EPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEET1_T0_S9_S8_(): + 4349ba: 55 push rbp + 4349bb: 48 89 e5 mov rbp,rsp + 4349be: 48 83 ec 20 sub rsp,0x20 + 4349c2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4349c6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 4349ca: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4349ce: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4349d2: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4349d6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4349da: 48 89 ce mov rsi,rcx + 4349dd: 48 89 c7 mov rdi,rax + 4349e0: e8 23 01 00 00 call 434b08 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SC_SB_> + 4349e5: c9 leave + 4349e6: c3 ret + 4349e7: 90 nop + +00000000004349e8 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getIcEENS0_16basic_format_argIS8_EENS0_17basic_string_viewIT_EE>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getIcEENS0_16basic_format_argIS8_EENS0_17basic_string_viewIT_EE(): + 4349e8: 55 push rbp + 4349e9: 48 89 e5 mov rbp,rsp + 4349ec: 48 83 ec 30 sub rsp,0x30 + 4349f0: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4349f4: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4349f8: 48 89 55 d0 mov QWORD PTR [rbp-0x30],rdx + 4349fc: 48 89 4d d8 mov QWORD PTR [rbp-0x28],rcx + 434a00: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 434a04: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434a08: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434a0c: 48 89 ce mov rsi,rcx + 434a0f: 48 89 c7 mov rdi,rax + 434a12: e8 05 fa fe ff call 42441c <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE> + 434a17: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 434a1a: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 434a1e: 78 18 js 434a38 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getIcEENS0_16basic_format_argIS8_EENS0_17basic_string_viewIT_EE+0x50> + 434a20: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434a24: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 434a27: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 434a2b: 48 89 ce mov rsi,rcx + 434a2e: 48 89 c7 mov rdi,rax + 434a31: e8 e2 8c fe ff call 41d718 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getEi> + 434a36: eb 0c jmp 434a44 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEE3getIcEENS0_16basic_format_argIS8_EENS0_17basic_string_viewIT_EE+0x5c> + 434a38: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434a3c: 48 89 c7 mov rdi,rax + 434a3f: e8 a4 8c fe ff call 41d6e8 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS0_6detail6bufferIcEEEcEEEC1Ev> + 434a44: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434a48: c9 leave + 434a49: c3 ret + +0000000000434a4a <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_>: +_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_(): + 434a4a: 55 push rbp + 434a4b: 48 89 e5 mov rbp,rsp + 434a4e: 48 83 ec 30 sub rsp,0x30 + 434a52: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 434a56: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 434a5a: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 434a5e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434a62: 0f b6 00 movzx eax,BYTE PTR [rax] + 434a65: 88 45 ff mov BYTE PTR [rbp-0x1],al + 434a68: eb 2f jmp 434a99 <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_+0x4f> + 434a6a: 48 8d 45 e8 lea rax,[rbp-0x18] + 434a6e: 48 89 c7 mov rdi,rax + 434a71: e8 c6 bf fd ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 434a76: 48 89 c2 mov rdx,rax + 434a79: 48 8d 45 ff lea rax,[rbp-0x1] + 434a7d: 48 89 c6 mov rsi,rax + 434a80: 48 89 d7 mov rdi,rdx + 434a83: e8 2c 1a fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 434a88: 48 83 6d e0 01 sub QWORD PTR [rbp-0x20],0x1 + 434a8d: 48 8d 45 e8 lea rax,[rbp-0x18] + 434a91: 48 89 c7 mov rdi,rax + 434a94: e8 67 3b fe ff call 418600 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEv> + 434a99: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 434a9e: 75 ca jne 434a6a <_ZSt11__fill_n_a1ISt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEmcEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeESC_T0_RKSA_+0x20> + 434aa0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434aa4: c9 leave + 434aa5: c3 ret + +0000000000434aa6 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getIcEENS0_16basic_format_argIS6_EENS0_17basic_string_viewIT_EE>: +_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getIcEENS0_16basic_format_argIS6_EENS0_17basic_string_viewIT_EE(): + 434aa6: 55 push rbp + 434aa7: 48 89 e5 mov rbp,rsp + 434aaa: 48 83 ec 30 sub rsp,0x30 + 434aae: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 434ab2: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 434ab6: 48 89 55 d0 mov QWORD PTR [rbp-0x30],rdx + 434aba: 48 89 4d d8 mov QWORD PTR [rbp-0x28],rcx + 434abe: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 434ac2: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434ac6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434aca: 48 89 ce mov rsi,rcx + 434acd: 48 89 c7 mov rdi,rax + 434ad0: e8 ef 1a ff ff call 4265c4 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE6get_idIcEEiNS0_17basic_string_viewIT_EE> + 434ad5: 89 45 fc mov DWORD PTR [rbp-0x4],eax + 434ad8: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + 434adc: 78 18 js 434af6 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getIcEENS0_16basic_format_argIS6_EENS0_17basic_string_viewIT_EE+0x50> + 434ade: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434ae2: 8b 55 fc mov edx,DWORD PTR [rbp-0x4] + 434ae5: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 434ae9: 48 89 ce mov rsi,rcx + 434aec: 48 89 c7 mov rdi,rax + 434aef: e8 3e 76 fd ff call 40c132 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getEi> + 434af4: eb 0c jmp 434b02 <_ZNK3fmt2v717basic_format_argsINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEE3getIcEENS0_16basic_format_argIS6_EENS0_17basic_string_viewIT_EE+0x5c> + 434af6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434afa: 48 89 c7 mov rdi,rax + 434afd: e8 00 76 fd ff call 40c102 <_ZN3fmt2v716basic_format_argINS0_20basic_format_contextINS0_6detail15buffer_appenderIcEEcEEEC1Ev> + 434b02: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434b06: c9 leave + 434b07: c3 ret + +0000000000434b08 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SC_SB_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SC_SB_(): + 434b08: 55 push rbp + 434b09: 48 89 e5 mov rbp,rsp + 434b0c: 48 83 ec 30 sub rsp,0x30 + 434b10: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 434b14: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 434b18: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 434b1c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434b20: 48 2b 45 e8 sub rax,QWORD PTR [rbp-0x18] + 434b24: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 434b28: eb 34 jmp 434b5e <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SC_SB_+0x56> + 434b2a: 48 8d 45 d8 lea rax,[rbp-0x28] + 434b2e: 48 89 c7 mov rdi,rax + 434b31: e8 06 bf fd ff call 410a3c <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEdeEv> + 434b36: 48 89 c2 mov rdx,rax + 434b39: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434b3d: 48 89 c6 mov rsi,rax + 434b40: 48 89 d7 mov rdi,rdx + 434b43: e8 6c 19 fe ff call 4164b4 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEaSERKc> + 434b48: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + 434b4d: 48 8d 45 d8 lea rax,[rbp-0x28] + 434b51: 48 89 c7 mov rdi,rax + 434b54: e8 a7 3a fe ff call 418600 <_ZNSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEppEv> + 434b59: 48 83 6d f8 01 sub QWORD PTR [rbp-0x8],0x1 + 434b5e: 48 83 7d f8 00 cmp QWORD PTR [rbp-0x8],0x0 + 434b63: 7f c5 jg 434b2a <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPcSt20back_insert_iteratorIN3fmt2v76detail6bufferIcEEEEET0_T_SC_SB_+0x22> + 434b65: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434b69: c9 leave + 434b6a: c3 ret + 434b6b: 90 nop + +0000000000434b6c <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4growEm>: +_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4growEm(): + 434b6c: 55 push rbp + 434b6d: 48 89 e5 mov rbp,rsp + 434b70: 53 push rbx + 434b71: 48 83 ec 38 sub rsp,0x38 + 434b75: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 434b79: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 434b7d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434b81: 48 89 c7 mov rdi,rax + 434b84: e8 73 70 fd ff call 40bbfc <_ZNK3fmt2v76detail6bufferIjE8capacityEv> + 434b89: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 434b8d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434b91: 48 d1 e8 shr rax,1 + 434b94: 48 89 c2 mov rdx,rax + 434b97: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434b9b: 48 01 d0 add rax,rdx + 434b9e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 434ba2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434ba6: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 434baa: 73 08 jae 434bb4 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4growEm+0x48> + 434bac: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434bb0: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 434bb4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434bb8: 48 89 c7 mov rdi,rax + 434bbb: e8 60 70 fd ff call 40bc20 <_ZN3fmt2v76detail6bufferIjE4dataEv> + 434bc0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434bc4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434bc8: 48 8d 90 a0 00 00 00 lea rdx,[rax+0xa0] + 434bcf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434bd3: 48 89 c6 mov rsi,rax + 434bd6: 48 89 d7 mov rdi,rdx + 434bd9: e8 92 02 00 00 call 434e70 <_ZNSt16allocator_traitsISaIjEE8allocateERS0_m> + 434bde: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 434be2: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 434be6: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 434bea: 48 89 d6 mov rsi,rdx + 434bed: 48 89 c7 mov rdi,rax + 434bf0: e8 3d 70 fd ff call 40bc32 <_ZN3fmt2v76detail12make_checkedIjEEPT_S4_m> + 434bf5: 48 89 c3 mov rbx,rax + 434bf8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434bfc: 48 89 c7 mov rdi,rax + 434bff: e8 40 6e fd ff call 40ba44 <_ZNK3fmt2v76detail6bufferIjE4sizeEv> + 434c04: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 434c0c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434c10: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 434c14: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434c18: 48 89 da mov rdx,rbx + 434c1b: 48 89 ce mov rsi,rcx + 434c1e: 48 89 c7 mov rdi,rax + 434c21: e8 62 a0 fd ff call 40ec88 <_ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1_> + 434c26: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434c2a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 434c2e: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 434c32: 48 89 ce mov rsi,rcx + 434c35: 48 89 c7 mov rdi,rax + 434c38: e8 d9 7c fd ff call 40c916 <_ZN3fmt2v76detail6bufferIjE3setEPjm> + 434c3d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434c41: 48 83 c0 20 add rax,0x20 + 434c45: 48 39 45 d8 cmp QWORD PTR [rbp-0x28],rax + 434c49: 74 1e je 434c69 <_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4growEm+0xfd> + 434c4b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434c4f: 48 8d 88 a0 00 00 00 lea rcx,[rax+0xa0] + 434c56: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 434c5a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434c5e: 48 89 c6 mov rsi,rax + 434c61: 48 89 cf mov rdi,rcx + 434c64: e8 93 9f fd ff call 40ebfc <_ZNSt15__new_allocatorIjE10deallocateEPjm> + 434c69: 90 nop + 434c6a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 434c6e: c9 leave + 434c6f: c3 ret + +0000000000434c70 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE4growEm>: +_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE4growEm(): + 434c70: 55 push rbp + 434c71: 48 89 e5 mov rbp,rsp + 434c74: 53 push rbx + 434c75: 48 83 ec 38 sub rsp,0x38 + 434c79: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 434c7d: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 434c81: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434c85: 48 89 c7 mov rdi,rax + 434c88: e8 4d 86 fd ff call 40d2da <_ZNK3fmt2v76detail6bufferIcE8capacityEv> + 434c8d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 434c91: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434c95: 48 d1 e8 shr rax,1 + 434c98: 48 89 c2 mov rdx,rax + 434c9b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434c9f: 48 01 d0 add rax,rdx + 434ca2: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 434ca6: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434caa: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 434cae: 73 08 jae 434cb8 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE4growEm+0x48> + 434cb0: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434cb4: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 434cb8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434cbc: 48 89 c7 mov rdi,rax + 434cbf: e8 28 6b fd ff call 40b7ec <_ZN3fmt2v76detail6bufferIcE4dataEv> + 434cc4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434cc8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434ccc: 48 8d 90 14 02 00 00 lea rdx,[rax+0x214] + 434cd3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434cd7: 48 89 c6 mov rsi,rax + 434cda: 48 89 d7 mov rdi,rdx + 434cdd: e8 b8 01 00 00 call 434e9a <_ZNSt16allocator_traitsISaIcEE8allocateERS0_m> + 434ce2: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 434ce6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 434cea: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 434cee: 48 89 d6 mov rsi,rdx + 434cf1: 48 89 c7 mov rdi,rax + 434cf4: e8 5f 84 fd ff call 40d158 <_ZN3fmt2v76detail12make_checkedIcEEPT_S4_m> + 434cf9: 48 89 c3 mov rbx,rax + 434cfc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434d00: 48 89 c7 mov rdi,rax + 434d03: e8 28 6a fd ff call 40b730 <_ZNK3fmt2v76detail6bufferIcE4sizeEv> + 434d08: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434d0c: 48 8d 0c 10 lea rcx,[rax+rdx*1] + 434d10: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434d14: 48 89 da mov rdx,rbx + 434d17: 48 89 ce mov rsi,rcx + 434d1a: 48 89 c7 mov rdi,rax + 434d1d: e8 a2 01 00 00 call 434ec4 <_ZSt18uninitialized_copyIPcS0_ET0_T_S2_S1_> + 434d22: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434d26: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 434d2a: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 434d2e: 48 89 ce mov rsi,rcx + 434d31: 48 89 c7 mov rdi,rax + 434d34: e8 fb 79 fd ff call 40c734 <_ZN3fmt2v76detail6bufferIcE3setEPcm> + 434d39: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434d3d: 48 83 c0 20 add rax,0x20 + 434d41: 48 39 45 d8 cmp QWORD PTR [rbp-0x28],rax + 434d45: 74 1e je 434d65 <_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE4growEm+0xf5> + 434d47: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434d4b: 48 8d 88 14 02 00 00 lea rcx,[rax+0x214] + 434d52: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 434d56: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434d5a: 48 89 c6 mov rsi,rax + 434d5d: 48 89 cf mov rdi,rcx + 434d60: e8 db e9 fc ff call 403740 <_ZNSt15__new_allocatorIcE10deallocateEPcm> + 434d65: 90 nop + 434d66: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 434d6a: c9 leave + 434d6b: c3 ret + +0000000000434d6c <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE4growEm>: +_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE4growEm(): + 434d6c: 55 push rbp + 434d6d: 48 89 e5 mov rbp,rsp + 434d70: 53 push rbx + 434d71: 48 83 ec 38 sub rsp,0x38 + 434d75: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + 434d79: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 434d7d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434d81: 48 89 c7 mov rdi,rax + 434d84: e8 85 9f fd ff call 40ed0e <_ZNK3fmt2v76detail6bufferIwE8capacityEv> + 434d89: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 434d8d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434d91: 48 d1 e8 shr rax,1 + 434d94: 48 89 c2 mov rdx,rax + 434d97: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 434d9b: 48 01 d0 add rax,rdx + 434d9e: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 434da2: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434da6: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + 434daa: 73 08 jae 434db4 <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE4growEm+0x48> + 434dac: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 434db0: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 434db4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434db8: 48 89 c7 mov rdi,rax + 434dbb: e8 3c 9f fd ff call 40ecfc <_ZN3fmt2v76detail6bufferIwE4dataEv> + 434dc0: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 434dc4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434dc8: 48 8d 90 f0 07 00 00 lea rdx,[rax+0x7f0] + 434dcf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434dd3: 48 89 c6 mov rsi,rax + 434dd6: 48 89 d7 mov rdi,rdx + 434dd9: e8 1b 01 00 00 call 434ef9 <_ZNSt16allocator_traitsISaIwEE8allocateERS0_m> + 434dde: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 434de2: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 434de6: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 434dea: 48 89 d6 mov rsi,rdx + 434ded: 48 89 c7 mov rdi,rax + 434df0: e8 6c 9a fd ff call 40e861 <_ZN3fmt2v76detail12make_checkedIwEEPT_S4_m> + 434df5: 48 89 c3 mov rbx,rax + 434df8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434dfc: 48 89 c7 mov rdi,rax + 434dff: e8 0e 67 fd ff call 40b512 <_ZNK3fmt2v76detail6bufferIwE4sizeEv> + 434e04: 48 8d 14 85 00 00 00 00 lea rdx,[rax*4+0x0] + 434e0c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434e10: 48 8d 0c 02 lea rcx,[rdx+rax*1] + 434e14: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434e18: 48 89 da mov rdx,rbx + 434e1b: 48 89 ce mov rsi,rcx + 434e1e: 48 89 c7 mov rdi,rax + 434e21: e8 fd 00 00 00 call 434f23 <_ZSt18uninitialized_copyIPwS0_ET0_T_S2_S1_> + 434e26: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434e2a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 434e2e: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 434e32: 48 89 ce mov rsi,rcx + 434e35: 48 89 c7 mov rdi,rax + 434e38: e8 63 7d fd ff call 40cba0 <_ZN3fmt2v76detail6bufferIwE3setEPwm> + 434e3d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434e41: 48 83 c0 20 add rax,0x20 + 434e45: 48 39 45 d8 cmp QWORD PTR [rbp-0x28],rax + 434e49: 74 1e je 434e69 <_ZN3fmt2v719basic_memory_bufferIwLm500ESaIwEE4growEm+0xfd> + 434e4b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 434e4f: 48 8d 88 f0 07 00 00 lea rcx,[rax+0x7f0] + 434e56: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 434e5a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 434e5e: 48 89 c6 mov rsi,rax + 434e61: 48 89 cf mov rdi,rcx + 434e64: e8 b7 9e fd ff call 40ed20 <_ZNSt15__new_allocatorIwE10deallocateEPwm> + 434e69: 90 nop + 434e6a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 434e6e: c9 leave + 434e6f: c3 ret + +0000000000434e70 <_ZNSt16allocator_traitsISaIjEE8allocateERS0_m>: +_ZNSt16allocator_traitsISaIjEE8allocateERS0_m(): + 434e70: 55 push rbp + 434e71: 48 89 e5 mov rbp,rsp + 434e74: 48 83 ec 10 sub rsp,0x10 + 434e78: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 434e7c: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 434e80: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 434e84: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 434e88: ba 00 00 00 00 mov edx,0x0 + 434e8d: 48 89 ce mov rsi,rcx + 434e90: 48 89 c7 mov rdi,rax + 434e93: e8 c0 00 00 00 call 434f58 <_ZNSt15__new_allocatorIjE8allocateEmPKv> + 434e98: c9 leave + 434e99: c3 ret + +0000000000434e9a <_ZNSt16allocator_traitsISaIcEE8allocateERS0_m>: +_ZNSt16allocator_traitsISaIcEE8allocateERS0_m(): + 434e9a: 55 push rbp + 434e9b: 48 89 e5 mov rbp,rsp + 434e9e: 48 83 ec 10 sub rsp,0x10 + 434ea2: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 434ea6: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 434eaa: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 434eae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 434eb2: ba 00 00 00 00 mov edx,0x0 + 434eb7: 48 89 ce mov rsi,rcx + 434eba: 48 89 c7 mov rdi,rax + 434ebd: e8 2e e8 fc ff call 4036f0 <_ZNSt15__new_allocatorIcE8allocateEmPKv> + 434ec2: c9 leave + 434ec3: c3 ret + +0000000000434ec4 <_ZSt18uninitialized_copyIPcS0_ET0_T_S2_S1_>: +_ZSt18uninitialized_copyIPcS0_ET0_T_S2_S1_(): + 434ec4: 55 push rbp + 434ec5: 48 89 e5 mov rbp,rsp + 434ec8: 48 83 ec 30 sub rsp,0x30 + 434ecc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 434ed0: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 434ed4: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 434ed8: c6 45 ff 01 mov BYTE PTR [rbp-0x1],0x1 + 434edc: c6 45 fe 01 mov BYTE PTR [rbp-0x2],0x1 + 434ee0: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434ee4: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 434ee8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434eec: 48 89 ce mov rsi,rcx + 434eef: 48 89 c7 mov rdi,rax + 434ef2: e8 c1 00 00 00 call 434fb8 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPcS2_EET0_T_S4_S3_> + 434ef7: c9 leave + 434ef8: c3 ret + +0000000000434ef9 <_ZNSt16allocator_traitsISaIwEE8allocateERS0_m>: +_ZNSt16allocator_traitsISaIwEE8allocateERS0_m(): + 434ef9: 55 push rbp + 434efa: 48 89 e5 mov rbp,rsp + 434efd: 48 83 ec 10 sub rsp,0x10 + 434f01: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 434f05: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 434f09: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 434f0d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 434f11: ba 00 00 00 00 mov edx,0x0 + 434f16: 48 89 ce mov rsi,rcx + 434f19: 48 89 c7 mov rdi,rax + 434f1c: e8 c5 00 00 00 call 434fe6 <_ZNSt15__new_allocatorIwE8allocateEmPKv> + 434f21: c9 leave + 434f22: c3 ret + +0000000000434f23 <_ZSt18uninitialized_copyIPwS0_ET0_T_S2_S1_>: +_ZSt18uninitialized_copyIPwS0_ET0_T_S2_S1_(): + 434f23: 55 push rbp + 434f24: 48 89 e5 mov rbp,rsp + 434f27: 48 83 ec 30 sub rsp,0x30 + 434f2b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 434f2f: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 434f33: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 434f37: c6 45 ff 01 mov BYTE PTR [rbp-0x1],0x1 + 434f3b: c6 45 fe 01 mov BYTE PTR [rbp-0x2],0x1 + 434f3f: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 434f43: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 434f47: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 434f4b: 48 89 ce mov rsi,rcx + 434f4e: 48 89 c7 mov rdi,rax + 434f51: e8 f0 00 00 00 call 435046 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPwS2_EET0_T_S4_S3_> + 434f56: c9 leave + 434f57: c3 ret + +0000000000434f58 <_ZNSt15__new_allocatorIjE8allocateEmPKv>: +_ZNSt15__new_allocatorIjE8allocateEmPKv(): + 434f58: 55 push rbp + 434f59: 48 89 e5 mov rbp,rsp + 434f5c: 48 83 ec 20 sub rsp,0x20 + 434f60: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 434f64: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 434f68: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 434f6c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 434f70: 48 89 c7 mov rdi,rax + 434f73: e8 fc 00 00 00 call 435074 <_ZNKSt15__new_allocatorIjE11_M_max_sizeEv> + 434f78: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 434f7c: 0f 92 c0 setb al + 434f7f: 0f b6 c0 movzx eax,al + 434f82: 48 85 c0 test rax,rax + 434f85: 0f 95 c0 setne al + 434f88: 84 c0 test al,al + 434f8a: 74 1a je 434fa6 <_ZNSt15__new_allocatorIjE8allocateEmPKv+0x4e> + 434f8c: 48 b8 ff ff ff ff ff ff ff 3f movabs rax,0x3fffffffffffffff + 434f96: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 434f9a: 73 05 jae 434fa1 <_ZNSt15__new_allocatorIjE8allocateEmPKv+0x49> + 434f9c: e8 9f e2 fc ff call 403240 <_ZSt28__throw_bad_array_new_lengthv@plt> + 434fa1: e8 1a e1 fc ff call 4030c0 <_ZSt17__throw_bad_allocv@plt> + 434fa6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 434faa: 48 c1 e0 02 shl rax,0x2 + 434fae: 48 89 c7 mov rdi,rax + 434fb1: e8 da e2 fc ff call 403290 <_Znwm@plt> + 434fb6: c9 leave + 434fb7: c3 ret + +0000000000434fb8 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPcS2_EET0_T_S4_S3_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPcS2_EET0_T_S4_S3_(): + 434fb8: 55 push rbp + 434fb9: 48 89 e5 mov rbp,rsp + 434fbc: 48 83 ec 20 sub rsp,0x20 + 434fc0: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 434fc4: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 434fc8: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 434fcc: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 434fd0: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 434fd4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 434fd8: 48 89 ce mov rsi,rcx + 434fdb: 48 89 c7 mov rdi,rax + 434fde: e8 0e 26 ff ff call 4275f1 <_ZSt4copyIPcS0_ET0_T_S2_S1_> + 434fe3: c9 leave + 434fe4: c3 ret + 434fe5: 90 nop + +0000000000434fe6 <_ZNSt15__new_allocatorIwE8allocateEmPKv>: +_ZNSt15__new_allocatorIwE8allocateEmPKv(): + 434fe6: 55 push rbp + 434fe7: 48 89 e5 mov rbp,rsp + 434fea: 48 83 ec 20 sub rsp,0x20 + 434fee: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 434ff2: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 434ff6: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 434ffa: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 434ffe: 48 89 c7 mov rdi,rax + 435001: e8 82 00 00 00 call 435088 <_ZNKSt15__new_allocatorIwE11_M_max_sizeEv> + 435006: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 43500a: 0f 92 c0 setb al + 43500d: 0f b6 c0 movzx eax,al + 435010: 48 85 c0 test rax,rax + 435013: 0f 95 c0 setne al + 435016: 84 c0 test al,al + 435018: 74 1a je 435034 <_ZNSt15__new_allocatorIwE8allocateEmPKv+0x4e> + 43501a: 48 b8 ff ff ff ff ff ff ff 3f movabs rax,0x3fffffffffffffff + 435024: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + 435028: 73 05 jae 43502f <_ZNSt15__new_allocatorIwE8allocateEmPKv+0x49> + 43502a: e8 11 e2 fc ff call 403240 <_ZSt28__throw_bad_array_new_lengthv@plt> + 43502f: e8 8c e0 fc ff call 4030c0 <_ZSt17__throw_bad_allocv@plt> + 435034: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + 435038: 48 c1 e0 02 shl rax,0x2 + 43503c: 48 89 c7 mov rdi,rax + 43503f: e8 4c e2 fc ff call 403290 <_Znwm@plt> + 435044: c9 leave + 435045: c3 ret + +0000000000435046 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPwS2_EET0_T_S4_S3_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPwS2_EET0_T_S4_S3_(): + 435046: 55 push rbp + 435047: 48 89 e5 mov rbp,rsp + 43504a: 48 83 ec 20 sub rsp,0x20 + 43504e: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 435052: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 435056: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 43505a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 43505e: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 435062: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 435066: 48 89 ce mov rsi,rcx + 435069: 48 89 c7 mov rdi,rax + 43506c: e8 2b 00 00 00 call 43509c <_ZSt4copyIPwS0_ET0_T_S2_S1_> + 435071: c9 leave + 435072: c3 ret + 435073: 90 nop + +0000000000435074 <_ZNKSt15__new_allocatorIjE11_M_max_sizeEv>: +_ZNKSt15__new_allocatorIjE11_M_max_sizeEv(): + 435074: 55 push rbp + 435075: 48 89 e5 mov rbp,rsp + 435078: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43507c: 48 b8 ff ff ff ff ff ff ff 1f movabs rax,0x1fffffffffffffff + 435086: 5d pop rbp + 435087: c3 ret + +0000000000435088 <_ZNKSt15__new_allocatorIwE11_M_max_sizeEv>: +_ZNKSt15__new_allocatorIwE11_M_max_sizeEv(): + 435088: 55 push rbp + 435089: 48 89 e5 mov rbp,rsp + 43508c: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 435090: 48 b8 ff ff ff ff ff ff ff 1f movabs rax,0x1fffffffffffffff + 43509a: 5d pop rbp + 43509b: c3 ret + +000000000043509c <_ZSt4copyIPwS0_ET0_T_S2_S1_>: +_ZSt4copyIPwS0_ET0_T_S2_S1_(): + 43509c: 55 push rbp + 43509d: 48 89 e5 mov rbp,rsp + 4350a0: 53 push rbx + 4350a1: 48 83 ec 28 sub rsp,0x28 + 4350a5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 4350a9: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 4350ad: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 4350b1: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 4350b5: 48 89 c7 mov rdi,rax + 4350b8: e8 2a 00 00 00 call 4350e7 <_ZSt12__miter_baseIPwET_S1_> + 4350bd: 48 89 c3 mov rbx,rax + 4350c0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 4350c4: 48 89 c7 mov rdi,rax + 4350c7: e8 1b 00 00 00 call 4350e7 <_ZSt12__miter_baseIPwET_S1_> + 4350cc: 48 89 c1 mov rcx,rax + 4350cf: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 4350d3: 48 89 c2 mov rdx,rax + 4350d6: 48 89 de mov rsi,rbx + 4350d9: 48 89 cf mov rdi,rcx + 4350dc: e8 14 00 00 00 call 4350f5 <_ZSt13__copy_move_aILb0EPwS0_ET1_T0_S2_S1_> + 4350e1: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 4350e5: c9 leave + 4350e6: c3 ret + +00000000004350e7 <_ZSt12__miter_baseIPwET_S1_>: +_ZSt12__miter_baseIPwET_S1_(): + 4350e7: 55 push rbp + 4350e8: 48 89 e5 mov rbp,rsp + 4350eb: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 4350ef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4350f3: 5d pop rbp + 4350f4: c3 ret + +00000000004350f5 <_ZSt13__copy_move_aILb0EPwS0_ET1_T0_S2_S1_>: +_ZSt13__copy_move_aILb0EPwS0_ET1_T0_S2_S1_(): + 4350f5: 55 push rbp + 4350f6: 48 89 e5 mov rbp,rsp + 4350f9: 41 54 push r12 + 4350fb: 53 push rbx + 4350fc: 48 83 ec 20 sub rsp,0x20 + 435100: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + 435104: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 435108: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 43510c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 435110: 48 89 c7 mov rdi,rax + 435113: e8 c9 23 ff ff call 4274e1 <_ZSt12__niter_baseIPwET_S1_> + 435118: 49 89 c4 mov r12,rax + 43511b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 43511f: 48 89 c7 mov rdi,rax + 435122: e8 ba 23 ff ff call 4274e1 <_ZSt12__niter_baseIPwET_S1_> + 435127: 48 89 c3 mov rbx,rax + 43512a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 43512e: 48 89 c7 mov rdi,rax + 435131: e8 ab 23 ff ff call 4274e1 <_ZSt12__niter_baseIPwET_S1_> + 435136: 4c 89 e2 mov rdx,r12 + 435139: 48 89 de mov rsi,rbx + 43513c: 48 89 c7 mov rdi,rax + 43513f: e8 1b 00 00 00 call 43515f <_ZSt14__copy_move_a1ILb0EPwS0_ET1_T0_S2_S1_> + 435144: 48 89 c2 mov rdx,rax + 435147: 48 8d 45 d8 lea rax,[rbp-0x28] + 43514b: 48 89 d6 mov rsi,rdx + 43514e: 48 89 c7 mov rdi,rax + 435151: e8 c6 23 ff ff call 42751c <_ZSt12__niter_wrapIPwET_RKS1_S1_> + 435156: 48 83 c4 20 add rsp,0x20 + 43515a: 5b pop rbx + 43515b: 41 5c pop r12 + 43515d: 5d pop rbp + 43515e: c3 ret + +000000000043515f <_ZSt14__copy_move_a1ILb0EPwS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a1ILb0EPwS0_ET1_T0_S2_S1_(): + 43515f: 55 push rbp + 435160: 48 89 e5 mov rbp,rsp + 435163: 48 83 ec 20 sub rsp,0x20 + 435167: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 43516b: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43516f: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 435173: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 435177: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 43517b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 43517f: 48 89 ce mov rsi,rcx + 435182: 48 89 c7 mov rdi,rax + 435185: e8 02 00 00 00 call 43518c <_ZSt14__copy_move_a2ILb0EPwS0_ET1_T0_S2_S1_> + 43518a: c9 leave + 43518b: c3 ret + +000000000043518c <_ZSt14__copy_move_a2ILb0EPwS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a2ILb0EPwS0_ET1_T0_S2_S1_(): + 43518c: 55 push rbp + 43518d: 48 89 e5 mov rbp,rsp + 435190: 48 83 ec 20 sub rsp,0x20 + 435194: 48 89 7d f8 mov QWORD PTR [rbp-0x8],rdi + 435198: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + 43519c: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx + 4351a0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 4351a4: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 4351a8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + 4351ac: 48 89 ce mov rsi,rcx + 4351af: 48 89 c7 mov rdi,rax + 4351b2: e8 fe c5 ff ff call 4317b5 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIwEEPT_PKS3_S6_S4_> + 4351b7: c9 leave + 4351b8: c3 ret + 4351b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + +00000000004351c0 <__libc_csu_init>: +__libc_csu_init(): + 4351c0: f3 0f 1e fa endbr64 + 4351c4: 41 57 push r15 + 4351c6: 4c 8d 3d fb 2a 01 00 lea r15,[rip+0x12afb] # 447cc8 <__frame_dummy_init_array_entry> + 4351cd: 41 56 push r14 + 4351cf: 49 89 d6 mov r14,rdx + 4351d2: 41 55 push r13 + 4351d4: 49 89 f5 mov r13,rsi + 4351d7: 41 54 push r12 + 4351d9: 41 89 fc mov r12d,edi + 4351dc: 55 push rbp + 4351dd: 48 8d 2d f4 2a 01 00 lea rbp,[rip+0x12af4] # 447cd8 <__do_global_dtors_aux_fini_array_entry> + 4351e4: 53 push rbx + 4351e5: 4c 29 fd sub rbp,r15 + 4351e8: 48 83 ec 08 sub rsp,0x8 + 4351ec: e8 0f de fc ff call 403000 <_init> + 4351f1: 48 c1 fd 03 sar rbp,0x3 + 4351f5: 74 1f je 435216 <__libc_csu_init+0x56> + 4351f7: 31 db xor ebx,ebx + 4351f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 435200: 4c 89 f2 mov rdx,r14 + 435203: 4c 89 ee mov rsi,r13 + 435206: 44 89 e7 mov edi,r12d + 435209: 41 ff 14 df call QWORD PTR [r15+rbx*8] + 43520d: 48 83 c3 01 add rbx,0x1 + 435211: 48 39 dd cmp rbp,rbx + 435214: 75 ea jne 435200 <__libc_csu_init+0x40> + 435216: 48 83 c4 08 add rsp,0x8 + 43521a: 5b pop rbx + 43521b: 5d pop rbp + 43521c: 41 5c pop r12 + 43521e: 41 5d pop r13 + 435220: 41 5e pop r14 + 435222: 41 5f pop r15 + 435224: c3 ret + 435225: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nop WORD PTR [rax+rax*1+0x0] + +0000000000435230 <__libc_csu_fini>: +__libc_csu_fini(): + 435230: f3 0f 1e fa endbr64 + 435234: c3 ret + +Disassembly of section .fini: + +0000000000435238 <_fini>: +_fini(): + 435238: f3 0f 1e fa endbr64 + 43523c: 48 83 ec 08 sub rsp,0x8 + 435240: 48 83 c4 08 add rsp,0x8 + 435244: c3 ret diff --git a/src/test/asmtext_filter_tests.cpp b/src/test/asmtext_filter_tests.cpp index 79a5ad7..8e72bcc 100644 --- a/src/test/asmtext_filter_tests.cpp +++ b/src/test/asmtext_filter_tests.cpp @@ -7,6 +7,7 @@ auto directoryDisposer = ApprovalTests::Approvals::useApprovalsSubdirectory("../ #include "../objdump/parser.hpp" #include "../types/filter.hpp" #include +#include TEST_CASE("HelloApprovals") { @@ -21,9 +22,32 @@ TEST_CASE("filter_example") filter.library_functions = true; filter.unused_labels = true; + //std::cout << "cwd: " << std::filesystem::current_path() << "\n"; // we're in build/src/test + + AsmParser::ObjDumpParser parser(filter); + std::fstream fs; + fs.open("../../../resources/example.asm", std::fstream::in); + REQUIRE(fs.is_open() == true); + + parser.fromStream(fs); + + std::stringstream ss; + parser.outputText(ss); + + ApprovalTests::Approvals::verify(ss.str()); +} + +TEST_CASE("gcc12_bin_fmt_O2_flto") +{ + AsmParser::Filter filter; + filter.binary = true; + filter.plt = true; + filter.library_functions = true; + filter.unused_labels = true; + AsmParser::ObjDumpParser parser(filter); std::fstream fs; - fs.open("../resources/example.asm", std::fstream::in); + fs.open("../../../resources/gcc12_bin_fmt_O2_flto.asm", std::fstream::in); REQUIRE(fs.is_open() == true); parser.fromStream(fs); @@ -44,7 +68,7 @@ TEST_CASE("filter_example_intel") AsmParser::ObjDumpParser parser(filter); std::fstream fs; - fs.open("../resources/example_intel.asm", std::fstream::in); + fs.open("../../../resources/example_intel.asm", std::fstream::in); REQUIRE(fs.is_open() == true); parser.fromStream(fs);