.file "time_the_clock.cc" .text .section .text._ZSt21is_constant_evaluatedv,"axG",@progbits,std::is_constant_evaluated(),comdat .weak std::is_constant_evaluated() .type std::is_constant_evaluated(), @function std::is_constant_evaluated(): .LFB15: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl $0, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE15: .size std::is_constant_evaluated(), .-std::is_constant_evaluated() .section .text._ZSteqSt15strong_orderingNSt9__cmp_cat8__unspecE,"axG",@progbits,std::operator==(std::strong_ordering, std::__cmp_cat::__unspec),comdat .weak std::operator==(std::strong_ordering, std::__cmp_cat::__unspec) .type std::operator==(std::strong_ordering, std::__cmp_cat::__unspec), @function std::operator==(std::strong_ordering, std::__cmp_cat::__unspec): .LFB321: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movb %dil, -1(%rbp) movzbl -1(%rbp), %eax testb %al, %al sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE321: .size std::operator==(std::strong_ordering, std::__cmp_cat::__unspec), .-std::operator==(std::strong_ordering, std::__cmp_cat::__unspec) .section .text._ZStltSt15strong_orderingNSt9__cmp_cat8__unspecE,"axG",@progbits,std::operator<(std::strong_ordering, std::__cmp_cat::__unspec),comdat .weak std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) .type std::operator<(std::strong_ordering, std::__cmp_cat::__unspec), @function std::operator<(std::strong_ordering, std::__cmp_cat::__unspec): .LFB322: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movb %dil, -1(%rbp) movzbl -1(%rbp), %eax shrb $7, %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE322: .size std::operator<(std::strong_ordering, std::__cmp_cat::__unspec), .-std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) .section .text._ZStgtSt15strong_orderingNSt9__cmp_cat8__unspecE,"axG",@progbits,std::operator>(std::strong_ordering, std::__cmp_cat::__unspec),comdat .weak std::operator>(std::strong_ordering, std::__cmp_cat::__unspec) .type std::operator>(std::strong_ordering, std::__cmp_cat::__unspec), @function std::operator>(std::strong_ordering, std::__cmp_cat::__unspec): .LFB323: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movb %dil, -1(%rbp) movzbl -1(%rbp), %eax testb %al, %al setg %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE323: .size std::operator>(std::strong_ordering, std::__cmp_cat::__unspec), .-std::operator>(std::strong_ordering, std::__cmp_cat::__unspec) .section .text._ZStgeSt15strong_orderingNSt9__cmp_cat8__unspecE,"axG",@progbits,std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec),comdat .weak std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec) .type std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec), @function std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec): .LFB325: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movb %dil, -1(%rbp) movzbl -1(%rbp), %eax notl %eax shrb $7, %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE325: .size std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec), .-std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec) .section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB442: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE442: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB447: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE447: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) .section .text._ZNSt6chrono15duration_valuesIlE4zeroEv,"axG",@progbits,std::chrono::duration_values::zero(),comdat .weak std::chrono::duration_values::zero() .type std::chrono::duration_values::zero(), @function std::chrono::duration_values::zero(): .LFB449: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl $0, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE449: .size std::chrono::duration_values::zero(), .-std::chrono::duration_values::zero() .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB467: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE467: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) .section .text._ZnwmPv,"axG",@progbits,operator new(unsigned long, void*),comdat .weak operator new(unsigned long, void*) .type operator new(unsigned long, void*), @function operator new(unsigned long, void*): .LFB535: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE535: .size operator new(unsigned long, void*), .-operator new(unsigned long, void*) .section .text._ZdlPvS_,"axG",@progbits,operator delete(void*, void*),comdat .weak operator delete(void*, void*) .type operator delete(void*, void*), @function operator delete(void*, void*): .LFB537: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE537: .size operator delete(void*, void*), .-operator delete(void*, void*) .section .text._ZNSt11char_traitsIcE6assignERcRKc,"axG",@progbits,std::char_traits::assign(char&, char const&),comdat .weak std::char_traits::assign(char&, char const&) .type std::char_traits::assign(char&, char const&), @function std::char_traits::assign(char&, char const&): .LFB634: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movl $0, %eax testb %al, %al je .L22 movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call _ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_ jmp .L24 .L22: movq -16(%rbp), %rax movzbl (%rax), %edx movq -8(%rbp), %rax movb %dl, (%rax) .L24: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE634: .size std::char_traits::assign(char&, char const&), .-std::char_traits::assign(char&, char const&) .section .text._ZNSt11char_traitsIcE2eqERKcS2_,"axG",@progbits,std::char_traits::eq(char const&, char const&),comdat .weak std::char_traits::eq(char const&, char const&) .type std::char_traits::eq(char const&, char const&), @function std::char_traits::eq(char const&, char const&): .LFB635: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movzbl (%rax), %edx movq -16(%rbp), %rax movzbl (%rax), %eax cmpb %al, %dl sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE635: .size std::char_traits::eq(char const&, char const&), .-std::char_traits::eq(char const&, char const&) .section .text._ZNSt11char_traitsIcE2ltERKcS2_,"axG",@progbits,std::char_traits::lt(char const&, char const&),comdat .weak std::char_traits::lt(char const&, char const&) .type std::char_traits::lt(char const&, char const&), @function std::char_traits::lt(char const&, char const&): .LFB636: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax movl %eax, %edx movq -16(%rbp), %rax movzbl (%rax), %eax cmpb %al, %dl setb %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE636: .size std::char_traits::lt(char const&, char const&), .-std::char_traits::lt(char const&, char const&) .section .text._ZNSt11char_traitsIcE7compareEPKcS2_m,"axG",@progbits,std::char_traits::compare(char const*, char const*, unsigned long),comdat .weak std::char_traits::compare(char const*, char const*, unsigned long) .type std::char_traits::compare(char const*, char const*, unsigned long), @function std::char_traits::compare(char const*, char const*, unsigned long): .LFB637: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) cmpq $0, -40(%rbp) jne .L30 movl $0, %eax jmp .L31 .L30: movl $0, %eax testb %al, %al je .L33 movq $0, -8(%rbp) jmp .L34 .L37: movq -32(%rbp), %rdx movq -8(%rbp), %rax addq %rax, %rdx movq -24(%rbp), %rcx movq -8(%rbp), %rax addq %rcx, %rax movq %rdx, %rsi movq %rax, %rdi call std::char_traits::lt(char const&, char const&) testb %al, %al je .L35 movl $-1, %eax jmp .L31 .L35: movq -24(%rbp), %rdx movq -8(%rbp), %rax addq %rax, %rdx movq -32(%rbp), %rcx movq -8(%rbp), %rax addq %rcx, %rax movq %rdx, %rsi movq %rax, %rdi call std::char_traits::lt(char const&, char const&) testb %al, %al je .L36 movl $1, %eax jmp .L31 .L36: addq $1, -8(%rbp) .L34: movq -8(%rbp), %rax cmpq -40(%rbp), %rax jb .L37 movl $0, %eax jmp .L31 .L33: movq -40(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call memcmp@PLT nop .L31: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE637: .size std::char_traits::compare(char const*, char const*, unsigned long), .-std::char_traits::compare(char const*, char const*, unsigned long) .section .text._ZNSt11char_traitsIcE6lengthEPKc,"axG",@progbits,std::char_traits::length(char const*),comdat .weak std::char_traits::length(char const*) .type std::char_traits::length(char const*), @function std::char_traits::length(char const*): .LFB638: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movl $0, %eax testb %al, %al je .L40 movq -8(%rbp), %rax movq %rax, %rdi call __gnu_cxx::char_traits::length(char const*) jmp .L41 .L40: movq -8(%rbp), %rax movq %rax, %rdi call strlen@PLT nop .L41: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE638: .size std::char_traits::length(char const*), .-std::char_traits::length(char const*) .section .text._ZNSt11char_traitsIcE4findEPKcmRS1_,"axG",@progbits,std::char_traits::find(char const*, unsigned long, char const&),comdat .weak std::char_traits::find(char const*, unsigned long, char const&) .type std::char_traits::find(char const*, unsigned long, char const&), @function std::char_traits::find(char const*, unsigned long, char const&): .LFB639: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) cmpq $0, -16(%rbp) jne .L43 movl $0, %eax jmp .L44 .L43: movl $0, %eax testb %al, %al je .L46 movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call __gnu_cxx::char_traits::find(char const*, unsigned long, char const&) jmp .L44 .L46: movq -24(%rbp), %rax movzbl (%rax), %eax movsbl %al, %ecx movq -16(%rbp), %rdx movq -8(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call memchr@PLT nop .L44: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE639: .size std::char_traits::find(char const*, unsigned long, char const&), .-std::char_traits::find(char const*, unsigned long, char const&) .section .text._ZNSt11char_traitsIcE4moveEPcPKcm,"axG",@progbits,std::char_traits::move(char*, char const*, unsigned long),comdat .weak std::char_traits::move(char*, char const*, unsigned long) .type std::char_traits::move(char*, char const*, unsigned long), @function std::char_traits::move(char*, char const*, unsigned long): .LFB640: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) cmpq $0, -24(%rbp) jne .L48 movq -8(%rbp), %rax jmp .L49 .L48: movl $0, %eax testb %al, %al je .L51 movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call __gnu_cxx::char_traits::move(char*, char const*, unsigned long) jmp .L49 .L51: movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call memmove@PLT nop .L49: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE640: .size std::char_traits::move(char*, char const*, unsigned long), .-std::char_traits::move(char*, char const*, unsigned long) .section .text._ZNSt11char_traitsIcE4copyEPcPKcm,"axG",@progbits,std::char_traits::copy(char*, char const*, unsigned long),comdat .weak std::char_traits::copy(char*, char const*, unsigned long) .type std::char_traits::copy(char*, char const*, unsigned long), @function std::char_traits::copy(char*, char const*, unsigned long): .LFB641: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) cmpq $0, -24(%rbp) jne .L53 movq -8(%rbp), %rax jmp .L54 .L53: movl $0, %eax testb %al, %al je .L56 movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call __gnu_cxx::char_traits::copy(char*, char const*, unsigned long) jmp .L54 .L56: movq -8(%rbp), %rdx movq -16(%rbp), %rax movq %rdx, %rcx movq %rax, %rsi movq -24(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call memcpy@PLT nop .L54: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE641: .size std::char_traits::copy(char*, char const*, unsigned long), .-std::char_traits::copy(char*, char const*, unsigned long) .section .text._ZNSt11char_traitsIcE6assignEPcmc,"axG",@progbits,std::char_traits::assign(char*, unsigned long, char),comdat .weak std::char_traits::assign(char*, unsigned long, char) .type std::char_traits::assign(char*, unsigned long, char), @function std::char_traits::assign(char*, unsigned long, char): .LFB642: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movl %edx, %eax movb %al, -20(%rbp) cmpq $0, -16(%rbp) jne .L58 movq -8(%rbp), %rax jmp .L59 .L58: movl $0, %eax testb %al, %al je .L61 movsbl -20(%rbp), %edx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call __gnu_cxx::char_traits::assign(char*, unsigned long, char) jmp .L59 .L61: movsbl -20(%rbp), %ecx movq -16(%rbp), %rdx movq -8(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call memset@PLT nop .L59: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE642: .size std::char_traits::assign(char*, unsigned long, char), .-std::char_traits::assign(char*, unsigned long, char) .section .text._ZNSt11char_traitsIcE11eq_int_typeERKiS2_,"axG",@progbits,std::char_traits::eq_int_type(int const&, int const&),comdat .weak std::char_traits::eq_int_type(int const&, int const&) .type std::char_traits::eq_int_type(int const&, int const&), @function std::char_traits::eq_int_type(int const&, int const&): .LFB645: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movl (%rax), %edx movq -16(%rbp), %rax movl (%rax), %eax cmpl %eax, %edx sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE645: .size std::char_traits::eq_int_type(int const&, int const&), .-std::char_traits::eq_int_type(int const&, int const&) .section .text._ZNSt11char_traitsIcE3eofEv,"axG",@progbits,std::char_traits::eof(),comdat .weak std::char_traits::eof() .type std::char_traits::eof(), @function std::char_traits::eof(): .LFB646: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl $-1, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE646: .size std::char_traits::eof(), .-std::char_traits::eof() .section .text._ZN9__gnu_cxx5__ops15__iter_less_valEv,"axG",@progbits,__gnu_cxx::__ops::__iter_less_val(),comdat .weak __gnu_cxx::__ops::__iter_less_val() .type __gnu_cxx::__ops::__iter_less_val(), @function __gnu_cxx::__ops::__iter_less_val(): .LFB1175: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1175: .size __gnu_cxx::__ops::__iter_less_val(), .-__gnu_cxx::__ops::__iter_less_val() .section .text._ZN9__gnu_cxx5__ops15__val_less_iterEv,"axG",@progbits,__gnu_cxx::__ops::__val_less_iter(),comdat .weak __gnu_cxx::__ops::__val_less_iter() .type __gnu_cxx::__ops::__val_less_iter(), @function __gnu_cxx::__ops::__val_less_iter(): .LFB1181: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1181: .size __gnu_cxx::__ops::__val_less_iter(), .-__gnu_cxx::__ops::__val_less_iter() .weak std::ranges::_Cpo::begin .section .rodata._ZNSt6ranges4_Cpo5beginE,"aG",@progbits,std::ranges::_Cpo::begin,comdat .type std::ranges::_Cpo::begin, @gnu_unique_object .size std::ranges::_Cpo::begin, 1 std::ranges::_Cpo::begin: .zero 1 .weak std::ranges::_Cpo::end .section .rodata._ZNSt6ranges4_Cpo3endE,"aG",@progbits,std::ranges::_Cpo::end,comdat .type std::ranges::_Cpo::end, @gnu_unique_object .size std::ranges::_Cpo::end, 1 std::ranges::_Cpo::end: .zero 1 .weak std::ranges::_Cpo::size .section .rodata._ZNSt6ranges4_Cpo4sizeE,"aG",@progbits,std::ranges::_Cpo::size,comdat .type std::ranges::_Cpo::size, @gnu_unique_object .size std::ranges::_Cpo::size, 1 std::ranges::_Cpo::size: .zero 1 .weak std::ranges::_Cpo::empty .section .rodata._ZNSt6ranges4_Cpo5emptyE,"aG",@progbits,std::ranges::_Cpo::empty,comdat .type std::ranges::_Cpo::empty, @gnu_unique_object .size std::ranges::_Cpo::empty, 1 std::ranges::_Cpo::empty: .zero 1 .weak std::ranges::_Cpo::data .section .rodata._ZNSt6ranges4_Cpo4dataE,"aG",@progbits,std::ranges::_Cpo::data,comdat .type std::ranges::_Cpo::data, @gnu_unique_object .size std::ranges::_Cpo::data, 1 std::ranges::_Cpo::data: .zero 1 .section .rodata .align 8 .LC0: .string "%s: __pos (which is %zu) > __size (which is %zu)" .section .text._ZSt10__sv_checkmmPKc,"axG",@progbits,std::__sv_check(unsigned long, unsigned long, char const*),comdat .weak std::__sv_check(unsigned long, unsigned long, char const*) .type std::__sv_check(unsigned long, unsigned long, char const*), @function std::__sv_check(unsigned long, unsigned long, char const*): .LFB1567: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -16(%rbp), %rax cmpq %rax, -8(%rbp) jnb .L71 movq -8(%rbp), %rcx movq -16(%rbp), %rdx movq -24(%rbp), %rax leaq .LC0(%rip), %rdi movq %rax, %rsi movl $0, %eax call std::__throw_out_of_range_fmt(char const*, ...)@PLT .L71: movq -16(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1567: .size std::__sv_check(unsigned long, unsigned long, char const*), .-std::__sv_check(unsigned long, unsigned long, char const*) .weak std::ranges::copy .section .rodata._ZNSt6ranges4copyE,"aG",@progbits,std::ranges::copy,comdat .type std::ranges::copy, @gnu_unique_object .size std::ranges::copy, 1 std::ranges::copy: .zero 1 .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() .type std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider(), @function std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider(): .LFB1980: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1980: .size std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider(), .-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() .weak std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() .set std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider(),std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E,"axG",@progbits,_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5EvQ26is_default_constructible_vIT1_E,comdat .align 2 .weak _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E .type _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E, @function _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E: .LFB1982: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA1982 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rbx leaq -49(%rbp), %rax movq %rax, -32(%rbp) nop nop movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() movq %rax, %rcx leaq -49(%rbp), %rax movq %rax, %rdx movq %rcx, %rsi movq %rbx, %rdi call std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&) nop movq -72(%rbp), %rax movq %rax, -48(%rbp) call std::is_constant_evaluated() testb %al, %al je .L80 movq $0, -40(%rbp) jmp .L76 .L77: movq -48(%rbp), %rdx movq -40(%rbp), %rax addq %rdx, %rax addq $16, %rax movb $0, (%rax) addq $1, -40(%rbp) .L76: cmpq $15, -40(%rbp) jbe .L77 .L80: nop movq -72(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L78 call __stack_chk_fail@PLT .L78: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1982: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E,"aG",@progbits,_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5EvQ26is_default_constructible_vIT1_E,comdat .LLSDA1982: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE1982-.LLSDACSB1982 .LLSDACSB1982: .LLSDACSE1982: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E,"axG",@progbits,_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5EvQ26is_default_constructible_vIT1_E,comdat .size _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E, .-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E .weak std::__cxx11::basic_string, std::allocator >::basic_string() .set std::__cxx11::basic_string, std::allocator >::basic_string(),_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E .weak _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E .set _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E,_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EvQ26is_default_constructible_vIT1_E .weak std::__cxx11::basic_string, std::allocator >::basic_string() .set std::__cxx11::basic_string, std::allocator >::basic_string(),_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_local_data(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_local_data() .type std::__cxx11::basic_string, std::allocator >::_M_local_data(), @function std::__cxx11::basic_string, std::allocator >::_M_local_data(): .LFB1984: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::__ptr_traits_ptr_to::pointer_to(char&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1984: .size std::__cxx11::basic_string, std::allocator >::_M_local_data(), .-std::__cxx11::basic_string, std::allocator >::_M_local_data() .section .text._ZNSt19__ptr_traits_ptr_toIPccLb0EE10pointer_toERc,"axG",@progbits,std::__ptr_traits_ptr_to::pointer_to(char&),comdat .weak std::__ptr_traits_ptr_to::pointer_to(char&) .type std::__ptr_traits_ptr_to::pointer_to(char&), @function std::__ptr_traits_ptr_to::pointer_to(char&): .LFB1985: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1985: .size std::__ptr_traits_ptr_to::pointer_to(char&), .-std::__ptr_traits_ptr_to::pointer_to(char&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&) .type std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&), @function std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): .LFB1995: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq -72(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq -56(%rbp), %rdx movq %rdx, -40(%rbp) movq %rax, -32(%rbp) movq -40(%rbp), %rax movq %rax, -24(%rbp) movq -32(%rbp), %rax movq %rax, -16(%rbp) nop nop movq -56(%rbp), %rax movq -64(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1995: .size std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&), .-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&) .weak std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&) .set std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&),std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&) .section .text._ZNSt8__detail14__to_chars_lenIjEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len(unsigned int, int),comdat .weak unsigned int std::__detail::__to_chars_len(unsigned int, int) .type unsigned int std::__detail::__to_chars_len(unsigned int, int), @function unsigned int std::__detail::__to_chars_len(unsigned int, int): .LFB2010: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -36(%rbp) movl %esi, -40(%rbp) movl $1, -20(%rbp) movl -40(%rbp), %eax imull %eax, %eax movl %eax, -16(%rbp) movl -40(%rbp), %eax movl -16(%rbp), %edx imull %edx, %eax movl %eax, -12(%rbp) movl -40(%rbp), %eax imull -12(%rbp), %eax movl %eax, %eax movq %rax, -8(%rbp) .L95: movl -40(%rbp), %eax cmpl %eax, -36(%rbp) jnb .L90 movl -20(%rbp), %eax jmp .L91 .L90: movl -36(%rbp), %eax cmpl -16(%rbp), %eax jnb .L92 movl -20(%rbp), %eax addl $1, %eax jmp .L91 .L92: movl -36(%rbp), %eax cmpl -12(%rbp), %eax jnb .L93 movl -20(%rbp), %eax addl $2, %eax jmp .L91 .L93: movl -36(%rbp), %eax cmpq -8(%rbp), %rax jnb .L94 movl -20(%rbp), %eax addl $3, %eax jmp .L91 .L94: movl -36(%rbp), %eax movl $0, %edx divq -8(%rbp) movl %eax, -36(%rbp) addl $4, -20(%rbp) jmp .L95 .L91: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2010: .size unsigned int std::__detail::__to_chars_len(unsigned int, int), .-unsigned int std::__detail::__to_chars_len(unsigned int, int) .section .text._ZNSt8__detail14__to_chars_lenImEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len(unsigned long, int),comdat .weak unsigned int std::__detail::__to_chars_len(unsigned long, int) .type unsigned int std::__detail::__to_chars_len(unsigned long, int), @function unsigned int std::__detail::__to_chars_len(unsigned long, int): .LFB2015: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movl %esi, -44(%rbp) movl $1, -20(%rbp) movl -44(%rbp), %eax imull %eax, %eax movl %eax, -16(%rbp) movl -44(%rbp), %eax movl -16(%rbp), %edx imull %edx, %eax movl %eax, -12(%rbp) movl -44(%rbp), %eax imull -12(%rbp), %eax movl %eax, %eax movq %rax, -8(%rbp) .L102: movl -44(%rbp), %eax movl %eax, %eax cmpq %rax, -40(%rbp) jnb .L97 movl -20(%rbp), %eax jmp .L98 .L97: movl -16(%rbp), %eax cmpq %rax, -40(%rbp) jnb .L99 movl -20(%rbp), %eax addl $1, %eax jmp .L98 .L99: movl -12(%rbp), %eax cmpq %rax, -40(%rbp) jnb .L100 movl -20(%rbp), %eax addl $2, %eax jmp .L98 .L100: movq -40(%rbp), %rax cmpq -8(%rbp), %rax jnb .L101 movl -20(%rbp), %eax addl $3, %eax jmp .L98 .L101: movq -40(%rbp), %rax movl $0, %edx divq -8(%rbp) movq %rax, -40(%rbp) addl $4, -20(%rbp) jmp .L102 .L98: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2015: .size unsigned int std::__detail::__to_chars_len(unsigned long, int), .-unsigned int std::__detail::__to_chars_len(unsigned long, int) .section .text._ZNSt8__detail14__to_chars_lenIyEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len(unsigned long long, int),comdat .weak unsigned int std::__detail::__to_chars_len(unsigned long long, int) .type unsigned int std::__detail::__to_chars_len(unsigned long long, int), @function unsigned int std::__detail::__to_chars_len(unsigned long long, int): .LFB2020: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movl %esi, -44(%rbp) movl $1, -20(%rbp) movl -44(%rbp), %eax imull %eax, %eax movl %eax, -16(%rbp) movl -44(%rbp), %eax movl -16(%rbp), %edx imull %edx, %eax movl %eax, -12(%rbp) movl -44(%rbp), %eax imull -12(%rbp), %eax movl %eax, %eax movq %rax, -8(%rbp) .L109: movl -44(%rbp), %eax movl %eax, %eax cmpq %rax, -40(%rbp) jnb .L104 movl -20(%rbp), %eax jmp .L105 .L104: movl -16(%rbp), %eax cmpq %rax, -40(%rbp) jnb .L106 movl -20(%rbp), %eax addl $1, %eax jmp .L105 .L106: movl -12(%rbp), %eax cmpq %rax, -40(%rbp) jnb .L107 movl -20(%rbp), %eax addl $2, %eax jmp .L105 .L107: movq -40(%rbp), %rax cmpq -8(%rbp), %rax jnb .L108 movl -20(%rbp), %eax addl $3, %eax jmp .L105 .L108: movq -40(%rbp), %rax movl $0, %edx divq -8(%rbp) movq %rax, -40(%rbp) addl $4, -20(%rbp) jmp .L109 .L105: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2020: .size unsigned int std::__detail::__to_chars_len(unsigned long long, int), .-unsigned int std::__detail::__to_chars_len(unsigned long long, int) .section .text._ZNKSt8ios_base5flagsEv,"axG",@progbits,std::ios_base::flags() const,comdat .align 2 .weak std::ios_base::flags() const .type std::ios_base::flags() const, @function std::ios_base::flags() const: .LFB2496: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movl 24(%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2496: .size std::ios_base::flags() const, .-std::ios_base::flags() const .section .text._ZNSt8ios_base5flagsESt13_Ios_Fmtflags,"axG",@progbits,std::ios_base::flags(std::_Ios_Fmtflags),comdat .align 2 .weak std::ios_base::flags(std::_Ios_Fmtflags) .type std::ios_base::flags(std::_Ios_Fmtflags), @function std::ios_base::flags(std::_Ios_Fmtflags): .LFB2497: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movl %esi, -28(%rbp) movq -24(%rbp), %rax movl 24(%rax), %eax movl %eax, -4(%rbp) movq -24(%rbp), %rax movl -28(%rbp), %edx movl %edx, 24(%rax) movl -4(%rbp), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2497: .size std::ios_base::flags(std::_Ios_Fmtflags), .-std::ios_base::flags(std::_Ios_Fmtflags) .section .text._ZNKSt8ios_base9precisionEv,"axG",@progbits,std::ios_base::precision() const,comdat .align 2 .weak std::ios_base::precision() const .type std::ios_base::precision() const, @function std::ios_base::precision() const: .LFB2501: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2501: .size std::ios_base::precision() const, .-std::ios_base::precision() const .section .text._ZNSt8ios_base9precisionEl,"axG",@progbits,std::ios_base::precision(long),comdat .align 2 .weak std::ios_base::precision(long) .type std::ios_base::precision(long), @function std::ios_base::precision(long): .LFB2502: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq 8(%rax), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, 8(%rax) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2502: .size std::ios_base::precision(long), .-std::ios_base::precision(long) .section .text._ZNKSt8ios_base6getlocEv,"axG",@progbits,std::ios_base::getloc() const,comdat .align 2 .weak std::ios_base::getloc() const .type std::ios_base::getloc() const, @function std::ios_base::getloc() const: .LFB2505: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax leaq 208(%rax), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::locale(std::locale const&)@PLT movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2505: .size std::ios_base::getloc() const, .-std::ios_base::getloc() const .section .text._ZSt8to_charsPcS_mi,"axG",@progbits,std::to_chars(char*, char*, unsigned long, int),comdat .weak std::to_chars(char*, char*, unsigned long, int) .type std::to_chars(char*, char*, unsigned long, int), @function std::to_chars(char*, char*, unsigned long, int): .LFB2863: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movl %ecx, -28(%rbp) movl -28(%rbp), %ecx movq -24(%rbp), %rdx movq -16(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__to_chars_i(char*, char*, unsigned long, int) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2863: .size std::to_chars(char*, char*, unsigned long, int), .-std::to_chars(char*, char*, unsigned long, int) .section .text._ZSt11__bit_widthIjEiT_,"axG",@progbits,int std::__bit_width(unsigned int),comdat .weak int std::__bit_width(unsigned int) .type int std::__bit_width(unsigned int), @function int std::__bit_width(unsigned int): .LFB2872: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movl %edi, -20(%rbp) movl $32, -4(%rbp) movl -20(%rbp), %eax movl %eax, %edi call int std::__countl_zero(unsigned int) movl $32, %edx subl %eax, %edx movl %edx, %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2872: .size int std::__bit_width(unsigned int), .-int std::__bit_width(unsigned int) .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::size() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::size() const .type std::__cxx11::basic_string, std::allocator >::size() const, @function std::__cxx11::basic_string, std::allocator >::size() const: .LFB3053: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq 8(%rax), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::max_size() const cmpq -8(%rbp), %rax setb %al testb %al, %al movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3053: .size std::__cxx11::basic_string, std::allocator >::size() const, .-std::__cxx11::basic_string, std::allocator >::size() const .section .text._ZNSt9__unicode17__is_scalar_valueEDi,"axG",@progbits,std::__unicode::__is_scalar_value(char32_t),comdat .weak std::__unicode::__is_scalar_value(char32_t) .type std::__unicode::__is_scalar_value(char32_t), @function std::__unicode::__is_scalar_value(char32_t): .LFB3511: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -4(%rbp) cmpl $55295, -4(%rbp) ja .L128 movl $1, %eax jmp .L129 .L128: cmpl $57343, -4(%rbp) jbe .L130 cmpl $1114111, -4(%rbp) ja .L130 movl $1, %eax jmp .L132 .L130: movl $0, %eax .L132: nop .L129: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3511: .size std::__unicode::__is_scalar_value(char32_t), .-std::__unicode::__is_scalar_value(char32_t) .section .text._ZNKSt9__unicode5_ReplclEv,"axG",@progbits,std::__unicode::_Repl::operator()() const,comdat .align 2 .weak std::__unicode::_Repl::operator()() const .type std::__unicode::_Repl::operator()() const, @function std::__unicode::_Repl::operator()() const: .LFB3513: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl $65533, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3513: .size std::__unicode::_Repl::operator()() const, .-std::__unicode::_Repl::operator()() const .weak std::__unicode::__v16_0_0::__width_edges .section .rodata._ZNSt9__unicode9__v16_0_013__width_edgesE,"aG",@progbits,std::__unicode::__v16_0_0::__width_edges,comdat .align 32 .type std::__unicode::__v16_0_0::__width_edges, @gnu_unique_object .size std::__unicode::__v16_0_0::__width_edges, 824 std::__unicode::__v16_0_0::__width_edges: .long 4352 .long 4448 .long 8986 .long 8988 .long 9001 .long 9003 .long 9193 .long 9197 .long 9200 .long 9201 .long 9203 .long 9204 .long 9725 .long 9727 .long 9748 .long 9750 .long 9776 .long 9784 .long 9800 .long 9812 .long 9855 .long 9856 .long 9866 .long 9872 .long 9875 .long 9876 .long 9889 .long 9890 .long 9898 .long 9900 .long 9917 .long 9919 .long 9924 .long 9926 .long 9934 .long 9935 .long 9940 .long 9941 .long 9962 .long 9963 .long 9970 .long 9972 .long 9973 .long 9974 .long 9978 .long 9979 .long 9981 .long 9982 .long 9989 .long 9990 .long 9994 .long 9996 .long 10024 .long 10025 .long 10060 .long 10061 .long 10062 .long 10063 .long 10067 .long 10070 .long 10071 .long 10072 .long 10133 .long 10136 .long 10160 .long 10161 .long 10175 .long 10176 .long 11035 .long 11037 .long 11088 .long 11089 .long 11093 .long 11094 .long 11904 .long 11930 .long 11931 .long 12020 .long 12032 .long 12246 .long 12272 .long 12351 .long 12353 .long 12439 .long 12441 .long 12544 .long 12549 .long 12592 .long 12593 .long 12687 .long 12688 .long 12774 .long 12783 .long 12831 .long 12832 .long 12872 .long 12880 .long 42125 .long 42128 .long 42183 .long 43360 .long 43389 .long 44032 .long 55204 .long 63744 .long 64256 .long 65040 .long 65050 .long 65072 .long 65107 .long 65108 .long 65127 .long 65128 .long 65132 .long 65281 .long 65377 .long 65504 .long 65511 .long 94176 .long 94181 .long 94192 .long 94194 .long 94208 .long 100344 .long 100352 .long 101590 .long 101631 .long 101641 .long 110576 .long 110580 .long 110581 .long 110588 .long 110589 .long 110591 .long 110592 .long 110883 .long 110898 .long 110899 .long 110928 .long 110931 .long 110933 .long 110934 .long 110948 .long 110952 .long 110960 .long 111356 .long 119552 .long 119639 .long 119648 .long 119671 .long 126980 .long 126981 .long 127183 .long 127184 .long 127374 .long 127375 .long 127377 .long 127387 .long 127488 .long 127491 .long 127504 .long 127548 .long 127552 .long 127561 .long 127568 .long 127570 .long 127584 .long 127590 .long 127744 .long 128592 .long 128640 .long 128710 .long 128716 .long 128717 .long 128720 .long 128723 .long 128725 .long 128728 .long 128732 .long 128736 .long 128747 .long 128749 .long 128756 .long 128765 .long 128992 .long 129004 .long 129008 .long 129009 .long 129280 .long 129536 .long 129648 .long 129661 .long 129664 .long 129674 .long 129679 .long 129735 .long 129742 .long 129757 .long 129759 .long 129770 .long 129776 .long 129785 .long 131072 .long 196606 .long 196608 .long 262142 .weak std::__unicode::__v16_0_0::__escape_edges .section .rodata._ZNSt9__unicode9__v16_0_014__escape_edgesE,"aG",@progbits,std::__unicode::__v16_0_0::__escape_edges,comdat .align 32 .type std::__unicode::__v16_0_0::__escape_edges, @gnu_unique_object .size std::__unicode::__v16_0_0::__escape_edges, 5892 std::__unicode::__v16_0_0::__escape_edges: .long 1 .long 66 .long 255 .long 322 .long 347 .long 348 .long 1777 .long 1780 .long 1793 .long 1800 .long 1815 .long 1816 .long 1819 .long 1820 .long 1861 .long 1862 .long 2657 .long 2658 .long 2735 .long 2738 .long 2839 .long 2842 .long 2849 .long 2850 .long 2961 .long 2976 .long 3031 .long 3038 .long 3051 .long 3084 .long 3129 .long 3130 .long 3515 .long 3516 .long 3613 .long 3616 .long 3735 .long 3738 .long 3941 .long 3968 .long 4087 .long 4090 .long 4189 .long 4192 .long 4223 .long 4224 .long 4281 .long 4284 .long 4287 .long 4288 .long 4311 .long 4320 .long 4383 .long 4398 .long 4549 .long 4550 .long 4873 .long 4874 .long 4891 .long 4894 .long 4899 .long 4902 .long 4947 .long 4948 .long 4963 .long 4964 .long 4967 .long 4972 .long 4981 .long 4984 .long 5003 .long 5006 .long 5011 .long 5014 .long 5023 .long 5038 .long 5041 .long 5048 .long 5053 .long 5054 .long 5065 .long 5068 .long 5119 .long 5122 .long 5129 .long 5130 .long 5143 .long 5150 .long 5155 .long 5158 .long 5203 .long 5204 .long 5219 .long 5220 .long 5225 .long 5226 .long 5231 .long 5232 .long 5237 .long 5240 .long 5243 .long 5244 .long 5255 .long 5262 .long 5267 .long 5270 .long 5277 .long 5282 .long 5285 .long 5298 .long 5307 .long 5308 .long 5311 .long 5324 .long 5359 .long 5378 .long 5385 .long 5386 .long 5405 .long 5406 .long 5413 .long 5414 .long 5459 .long 5460 .long 5475 .long 5476 .long 5481 .long 5482 .long 5493 .long 5496 .long 5517 .long 5518 .long 5525 .long 5526 .long 5533 .long 5536 .long 5539 .long 5568 .long 5577 .long 5580 .long 5605 .long 5618 .long 5633 .long 5634 .long 5641 .long 5642 .long 5659 .long 5662 .long 5667 .long 5670 .long 5715 .long 5716 .long 5731 .long 5732 .long 5737 .long 5738 .long 5749 .long 5752 .long 5771 .long 5774 .long 5779 .long 5782 .long 5789 .long 5802 .long 5809 .long 5816 .long 5821 .long 5822 .long 5833 .long 5836 .long 5873 .long 5892 .long 5897 .long 5898 .long 5911 .long 5916 .long 5923 .long 5924 .long 5933 .long 5938 .long 5943 .long 5944 .long 5947 .long 5948 .long 5953 .long 5958 .long 5963 .long 5968 .long 5975 .long 5980 .long 6005 .long 6012 .long 6023 .long 6028 .long 6035 .long 6036 .long 6045 .long 6048 .long 6051 .long 6062 .long 6065 .long 6092 .long 6135 .long 6144 .long 6171 .long 6172 .long 6179 .long 6180 .long 6227 .long 6228 .long 6261 .long 6264 .long 6283 .long 6284 .long 6291 .long 6292 .long 6301 .long 6314 .long 6319 .long 6320 .long 6327 .long 6330 .long 6333 .long 6336 .long 6345 .long 6348 .long 6369 .long 6382 .long 6427 .long 6428 .long 6435 .long 6436 .long 6483 .long 6484 .long 6505 .long 6506 .long 6517 .long 6520 .long 6539 .long 6540 .long 6547 .long 6548 .long 6557 .long 6570 .long 6575 .long 6586 .long 6591 .long 6592 .long 6601 .long 6604 .long 6625 .long 6626 .long 6633 .long 6656 .long 6683 .long 6684 .long 6691 .long 6692 .long 6795 .long 6796 .long 6803 .long 6804 .long 6817 .long 6824 .long 6857 .long 6860 .long 6913 .long 6914 .long 6921 .long 6922 .long 6959 .long 6964 .long 7013 .long 7014 .long 7033 .long 7034 .long 7037 .long 7040 .long 7055 .long 7060 .long 7063 .long 7070 .long 7083 .long 7084 .long 7087 .long 7088 .long 7105 .long 7116 .long 7137 .long 7140 .long 7147 .long 7170 .long 7287 .long 7294 .long 7353 .long 7426 .long 7431 .long 7432 .long 7435 .long 7436 .long 7447 .long 7448 .long 7497 .long 7498 .long 7501 .long 7502 .long 7549 .long 7552 .long 7563 .long 7564 .long 7567 .long 7568 .long 7583 .long 7584 .long 7605 .long 7608 .long 7617 .long 7680 .long 7825 .long 7826 .long 7899 .long 7906 .long 7985 .long 7986 .long 8059 .long 8060 .long 8091 .long 8092 .long 8119 .long 8192 .long 8589 .long 8590 .long 8593 .long 8602 .long 8605 .long 8608 .long 9363 .long 9364 .long 9373 .long 9376 .long 9391 .long 9392 .long 9395 .long 9396 .long 9405 .long 9408 .long 9491 .long 9492 .long 9501 .long 9504 .long 9571 .long 9572 .long 9581 .long 9584 .long 9599 .long 9600 .long 9603 .long 9604 .long 9613 .long 9616 .long 9647 .long 9648 .long 9763 .long 9764 .long 9773 .long 9776 .long 9911 .long 9914 .long 9979 .long 9984 .long 10037 .long 10048 .long 10221 .long 10224 .long 10237 .long 10240 .long 11521 .long 11522 .long 11579 .long 11584 .long 11763 .long 11776 .long 11821 .long 11838 .long 11887 .long 11904 .long 11945 .long 11968 .long 11995 .long 11996 .long 12003 .long 12004 .long 12009 .long 12032 .long 12221 .long 12224 .long 12245 .long 12256 .long 12277 .long 12288 .long 12317 .long 12318 .long 12341 .long 12352 .long 12531 .long 12544 .long 12631 .long 12640 .long 12781 .long 12800 .long 12863 .long 12864 .long 12889 .long 12896 .long 12921 .long 12928 .long 12931 .long 12936 .long 13021 .long 13024 .long 13035 .long 13056 .long 13145 .long 13152 .long 13205 .long 13216 .long 13239 .long 13244 .long 13369 .long 13372 .long 13503 .long 13504 .long 13563 .long 13566 .long 13589 .long 13600 .long 13621 .long 13632 .long 13661 .long 13664 .long 13727 .long 13824 .long 13979 .long 13980 .long 14313 .long 14328 .long 14449 .long 14454 .long 14485 .long 14490 .long 14615 .long 14624 .long 14711 .long 14714 .long 14737 .long 14752 .long 14839 .long 14848 .long 15917 .long 15920 .long 15933 .long 15936 .long 16013 .long 16016 .long 16029 .long 16032 .long 16049 .long 16050 .long 16053 .long 16054 .long 16057 .long 16058 .long 16061 .long 16062 .long 16125 .long 16128 .long 16235 .long 16236 .long 16267 .long 16268 .long 16297 .long 16300 .long 16313 .long 16314 .long 16353 .long 16356 .long 16363 .long 16364 .long 16383 .long 16416 .long 16465 .long 16480 .long 16575 .long 16608 .long 16613 .long 16616 .long 16671 .long 16672 .long 16699 .long 16704 .long 16771 .long 16800 .long 16867 .long 16896 .long 17177 .long 17184 .long 18517 .long 18560 .long 18583 .long 18624 .long 22249 .long 22252 .long 22317 .long 22318 .long 23017 .long 23026 .long 23117 .long 23118 .long 23121 .long 23130 .long 23133 .long 23136 .long 23249 .long 23262 .long 23267 .long 23294 .long 23343 .long 23360 .long 23375 .long 23376 .long 23391 .long 23392 .long 23407 .long 23408 .long 23423 .long 23424 .long 23439 .long 23440 .long 23455 .long 23456 .long 23471 .long 23472 .long 23487 .long 23488 .long 23741 .long 23808 .long 23861 .long 23862 .long 24041 .long 24064 .long 24493 .long 24544 .long 24577 .long 24578 .long 24705 .long 24706 .long 24879 .long 24882 .long 25089 .long 25098 .long 25185 .long 25186 .long 25375 .long 25376 .long 25549 .long 25566 .long 25663 .long 25664 .long 84251 .long 84256 .long 84367 .long 84384 .long 85081 .long 85120 .long 85489 .long 85504 .long 85917 .long 85920 .long 85925 .long 85926 .long 85929 .long 85930 .long 85947 .long 85988 .long 86107 .long 86112 .long 86133 .long 86144 .long 86257 .long 86272 .long 86413 .long 86428 .long 86453 .long 86464 .long 86697 .long 86718 .long 86779 .long 86784 .long 86941 .long 86942 .long 86965 .long 86972 .long 87039 .long 87040 .long 87151 .long 87168 .long 87197 .long 87200 .long 87221 .long 87224 .long 87431 .long 87478 .long 87535 .long 87554 .long 87567 .long 87570 .long 87583 .long 87586 .long 87599 .long 87616 .long 87631 .long 87632 .long 87647 .long 87648 .long 87769 .long 87776 .long 88029 .long 88032 .long 88053 .long 88064 .long 110409 .long 110432 .long 110479 .long 110486 .long 110585 .long 127488 .long 128221 .long 128224 .long 128437 .long 128512 .long 128527 .long 128550 .long 128561 .long 128570 .long 128623 .long 128624 .long 128635 .long 128636 .long 128639 .long 128640 .long 128645 .long 128646 .long 128651 .long 128652 .long 128903 .long 128934 .long 129825 .long 129828 .long 129937 .long 129950 .long 129953 .long 130016 .long 130101 .long 130112 .long 130215 .long 130216 .long 130255 .long 130256 .long 130265 .long 130272 .long 130283 .long 130284 .long 130555 .long 130562 .long 130943 .long 130948 .long 130961 .long 130964 .long 130977 .long 130980 .long 130993 .long 130996 .long 131003 .long 131008 .long 131023 .long 131024 .long 131039 .long 131064 .long 131069 .long 131072 .long 131097 .long 131098 .long 131151 .long 131152 .long 131191 .long 131192 .long 131197 .long 131198 .long 131229 .long 131232 .long 131261 .long 131328 .long 131575 .long 131584 .long 131591 .long 131598 .long 131689 .long 131694 .long 131871 .long 131872 .long 131899 .long 131904 .long 131907 .long 132000 .long 132093 .long 132352 .long 132411 .long 132416 .long 132515 .long 132544 .long 132601 .long 132608 .long 132681 .long 132698 .long 132759 .long 132768 .long 132855 .long 132864 .long 132925 .long 132926 .long 133001 .long 133008 .long 133037 .long 133120 .long 133437 .long 133440 .long 133461 .long 133472 .long 133545 .long 133552 .long 133625 .long 133632 .long 133713 .long 133728 .long 133833 .long 133854 .long 133879 .long 133880 .long 133911 .long 133912 .long 133927 .long 133928 .long 133933 .long 133934 .long 133957 .long 133958 .long 133989 .long 133990 .long 134005 .long 134006 .long 134011 .long 134016 .long 134121 .long 134144 .long 134767 .long 134784 .long 134829 .long 134848 .long 134865 .long 134912 .long 134925 .long 134926 .long 135011 .long 135012 .long 135031 .long 135168 .long 135181 .long 135184 .long 135187 .long 135188 .long 135277 .long 135278 .long 135283 .long 135288 .long 135291 .long 135294 .long 135341 .long 135342 .long 135487 .long 135502 .long 135521 .long 135616 .long 135655 .long 135656 .long 135661 .long 135670 .long 135737 .long 135742 .long 135797 .long 135806 .long 135809 .long 135936 .long 136049 .long 136056 .long 136097 .long 136100 .long 136201 .long 136202 .long 136207 .long 136216 .long 136233 .long 136234 .long 136241 .long 136242 .long 136301 .long 136304 .long 136311 .long 136318 .long 136339 .long 136352 .long 136371 .long 136384 .long 136513 .long 136576 .long 136655 .long 136662 .long 136687 .long 136704 .long 136813 .long 136818 .long 136877 .long 136880 .long 136935 .long 136944 .long 136997 .long 137010 .long 137019 .long 137042 .long 137057 .long 137216 .long 137363 .long 137472 .long 137575 .long 137600 .long 137703 .long 137716 .long 137809 .long 137824 .long 137845 .long 137856 .long 137933 .long 137938 .long 137997 .long 138012 .long 138017 .long 138432 .long 138495 .long 138496 .long 138581 .long 138582 .long 138589 .long 138592 .long 138597 .long 138628 .long 138635 .long 138744 .long 138833 .long 138848 .long 138933 .long 138976 .long 139029 .long 139104 .long 139161 .long 139200 .long 139247 .long 139264 .long 139421 .long 139428 .long 139501 .long 139518 .long 139643 .long 139644 .long 139655 .long 139680 .long 139731 .long 139744 .long 139765 .long 139776 .long 139883 .long 139884 .long 139921 .long 139936 .long 140015 .long 140032 .long 140225 .long 140226 .long 140267 .long 140288 .long 140325 .long 140326 .long 140421 .long 140544 .long 140559 .long 140560 .long 140563 .long 140564 .long 140573 .long 140574 .long 140605 .long 140606 .long 140629 .long 140640 .long 140759 .long 140768 .long 140789 .long 140800 .long 140809 .long 140810 .long 140827 .long 140830 .long 140835 .long 140838 .long 140883 .long 140884 .long 140899 .long 140900 .long 140905 .long 140906 .long 140917 .long 140918 .long 140939 .long 140942 .long 140947 .long 140950 .long 140957 .long 140960 .long 140963 .long 140974 .long 140977 .long 140986 .long 141001 .long 141004 .long 141019 .long 141024 .long 141035 .long 141056 .long 141077 .long 141078 .long 141081 .long 141084 .long 141087 .long 141088 .long 141165 .long 141166 .long 141187 .long 141188 .long 141191 .long 141194 .long 141197 .long 141198 .long 141207 .long 141208 .long 141229 .long 141230 .long 141235 .long 141250 .long 141255 .long 141312 .long 141497 .long 141498 .long 141509 .long 141568 .long 141713 .long 141728 .long 141749 .long 142080 .long 142189 .long 142192 .long 142269 .long 142336 .long 142475 .long 142496 .long 142517 .long 142528 .long 142555 .long 142592 .long 142709 .long 142720 .long 142741 .long 142752 .long 142793 .long 142848 .long 142903 .long 142906 .long 142937 .long 142944 .long 142991 .long 143360 .long 143481 .long 143680 .long 143847 .long 143870 .long 143887 .long 143890 .long 143893 .long 143896 .long 143913 .long 143914 .long 143919 .long 143920 .long 143981 .long 143982 .long 143987 .long 143990 .long 144015 .long 144032 .long 144053 .long 144192 .long 144209 .long 144212 .long 144305 .long 144308 .long 144331 .long 144384 .long 144529 .long 144544 .long 144711 .long 144736 .long 144883 .long 144896 .long 144917 .long 145280 .long 145349 .long 145376 .long 145397 .long 145408 .long 145427 .long 145428 .long 145519 .long 145520 .long 145549 .long 145568 .long 145627 .long 145632 .long 145697 .long 145700 .long 145745 .long 145746 .long 145775 .long 145920 .long 145935 .long 145936 .long 145941 .long 145942 .long 146031 .long 146036 .long 146039 .long 146040 .long 146045 .long 146046 .long 146065 .long 146080 .long 146101 .long 146112 .long 146125 .long 146126 .long 146131 .long 146132 .long 146207 .long 146208 .long 146213 .long 146214 .long 146227 .long 146240 .long 146261 .long 146880 .long 146931 .long 146944 .long 146979 .long 146980 .long 147063 .long 147068 .long 147127 .long 147296 .long 147299 .long 147328 .long 147429 .long 147454 .long 149301 .long 149504 .long 149727 .long 149728 .long 149739 .long 149760 .long 150153 .long 155424 .long 155623 .long 155648 .long 157793 .long 157824 .long 157869 .long 157888 .long 165879 .long 165888 .long 167055 .long 180736 .long 180853 .long 184320 .long 185459 .long 185472 .long 185535 .long 185536 .long 185557 .long 185564 .long 185727 .long 185728 .long 185749 .long 185760 .long 185821 .long 185824 .long 185837 .long 185856 .long 185997 .long 186016 .long 186037 .long 186038 .long 186053 .long 186054 .long 186097 .long 186106 .long 186145 .long 187008 .long 187125 .long 187520 .long 187703 .long 187904 .long 188055 .long 188062 .long 188177 .long 188190 .long 188225 .long 188352 .long 188363 .long 188384 .long 188389 .long 188416 .long 200689 .long 200704 .long 203181 .long 203262 .long 203283 .long 221152 .long 221161 .long 221162 .long 221177 .long 221178 .long 221183 .long 221184 .long 221767 .long 221796 .long 221799 .long 221856 .long 221863 .long 221866 .long 221869 .long 221896 .long 221905 .long 221920 .long 222713 .long 227328 .long 227543 .long 227552 .long 227579 .long 227584 .long 227603 .long 227616 .long 227637 .long 227640 .long 227649 .long 235520 .long 236021 .long 236032 .long 236905 .long 237056 .long 237149 .long 237152 .long 237199 .long 237216 .long 237449 .long 237568 .long 238061 .long 238080 .long 238159 .long 238162 .long 238311 .long 238326 .long 238551 .long 238592 .long 238733 .long 238976 .long 239017 .long 239040 .long 239081 .long 239104 .long 239279 .long 239296 .long 239347 .long 239616 .long 239787 .long 239788 .long 239931 .long 239932 .long 239937 .long 239940 .long 239943 .long 239946 .long 239951 .long 239954 .long 239963 .long 239964 .long 239989 .long 239990 .long 239993 .long 239994 .long 240009 .long 240010 .long 240141 .long 240142 .long 240151 .long 240154 .long 240171 .long 240172 .long 240187 .long 240188 .long 240245 .long 240246 .long 240255 .long 240256 .long 240267 .long 240268 .long 240271 .long 240276 .long 240291 .long 240292 .long 240973 .long 240976 .long 241561 .long 241564 .long 242969 .long 242998 .long 243009 .long 243010 .long 243041 .long 245248 .long 245311 .long 245322 .long 245335 .long 245760 .long 245775 .long 245776 .long 245811 .long 245814 .long 245829 .long 245830 .long 245835 .long 245836 .long 245847 .long 245856 .long 245981 .long 246046 .long 246049 .long 246272 .long 246363 .long 246368 .long 246397 .long 246400 .long 246421 .long 246428 .long 246433 .long 247072 .long 247135 .long 247168 .long 247285 .long 247294 .long 247297 .long 248224 .long 248309 .long 248736 .long 248823 .long 248830 .long 248833 .long 249792 .long 249807 .long 249808 .long 249817 .long 249818 .long 249823 .long 249824 .long 249855 .long 249856 .long 250251 .long 250254 .long 250287 .long 250368 .long 250521 .long 250528 .long 250549 .long 250556 .long 250561 .long 252130 .long 252267 .long 252418 .long 252541 .long 252928 .long 252937 .long 252938 .long 252993 .long 252994 .long 252999 .long 253000 .long 253003 .long 253006 .long 253009 .long 253010 .long 253031 .long 253032 .long 253041 .long 253042 .long 253045 .long 253046 .long 253049 .long 253060 .long 253063 .long 253070 .long 253073 .long 253074 .long 253077 .long 253078 .long 253081 .long 253082 .long 253089 .long 253090 .long 253095 .long 253096 .long 253099 .long 253102 .long 253105 .long 253106 .long 253109 .long 253110 .long 253113 .long 253114 .long 253117 .long 253118 .long 253121 .long 253122 .long 253127 .long 253128 .long 253131 .long 253134 .long 253143 .long 253144 .long 253159 .long 253160 .long 253169 .long 253170 .long 253179 .long 253180 .long 253183 .long 253184 .long 253205 .long 253206 .long 253241 .long 253250 .long 253257 .long 253258 .long 253269 .long 253270 .long 253305 .long 253408 .long 253413 .long 253952 .long 254041 .long 254048 .long 254249 .long 254272 .long 254303 .long 254306 .long 254337 .long 254338 .long 254369 .long 254370 .long 254445 .long 254464 .long 254813 .long 254924 .long 254983 .long 255008 .long 255097 .long 255104 .long 255123 .long 255136 .long 255141 .long 255168 .long 255181 .long 255488 .long 257457 .long 257464 .long 257499 .long 257504 .long 257531 .long 257536 .long 257775 .long 257782 .long 257973 .long 257984 .long 258009 .long 258016 .long 258019 .long 258048 .long 258073 .long 258080 .long 258193 .long 258208 .long 258229 .long 258240 .long 258321 .long 258336 .long 258397 .long 258400 .long 258425 .long 258432 .long 258437 .long 258560 .long 259241 .long 259264 .long 259293 .long 259296 .long 259323 .long 259328 .long 259349 .long 259358 .long 259471 .long 259484 .long 259515 .long 259518 .long 259541 .long 259552 .long 259571 .long 259584 .long 259879 .long 259880 .long 260085 .long 262144 .long 347585 .long 347648 .long 355957 .long 355968 .long 356413 .long 356416 .long 367941 .long 367968 .long 382915 .long 382944 .long 384189 .long 389120 .long 390205 .long 393216 .long 403095 .long 403104 .long 411489 .long 1835520 .long 1836001 .weak std::__unicode::__v16_0_0::__gcb_edges .section .rodata._ZNSt9__unicode9__v16_0_011__gcb_edgesE,"aG",@progbits,std::__unicode::__v16_0_0::__gcb_edges,comdat .align 32 .type std::__unicode::__v16_0_0::__gcb_edges, @gnu_unique_object .size std::__unicode::__v16_0_0::__gcb_edges, 6868 std::__unicode::__v16_0_0::__gcb_edges: .long 1 .long 162 .long 177 .long 211 .long 225 .long 512 .long 2033 .long 2560 .long 2769 .long 2784 .long 12292 .long 14080 .long 18484 .long 18592 .long 22804 .long 23520 .long 23540 .long 23552 .long 23572 .long 23600 .long 23620 .long 23648 .long 23668 .long 23680 .long 24581 .long 24672 .long 24836 .long 25008 .long 25025 .long 25040 .long 25780 .long 26112 .long 26372 .long 26384 .long 28004 .long 28117 .long 28128 .long 28148 .long 28240 .long 28276 .long 28304 .long 28324 .long 28384 .long 28917 .long 28928 .long 28948 .long 28960 .long 29444 .long 29872 .long 31332 .long 31504 .long 32436 .long 32576 .long 32724 .long 32736 .long 33124 .long 33184 .long 33204 .long 33344 .long 33364 .long 33408 .long 33428 .long 33504 .long 34196 .long 34240 .long 35077 .long 35104 .long 35188 .long 35328 .long 36004 .long 36389 .long 36404 .long 36918 .long 36928 .long 37796 .long 37814 .long 37828 .long 37840 .long 37862 .long 37908 .long 38038 .long 38100 .long 38118 .long 38144 .long 38164 .long 38272 .long 38436 .long 38464 .long 38932 .long 38950 .long 38976 .long 39876 .long 39888 .long 39908 .long 39926 .long 39956 .long 40016 .long 40054 .long 40080 .long 40118 .long 40148 .long 40160 .long 40308 .long 40320 .long 40484 .long 40512 .long 40932 .long 40944 .long 40980 .long 41014 .long 41024 .long 41924 .long 41936 .long 41958 .long 42004 .long 42032 .long 42100 .long 42128 .long 42164 .long 42208 .long 42260 .long 42272 .long 42756 .long 42784 .long 42836 .long 42848 .long 43028 .long 43062 .long 43072 .long 43972 .long 43984 .long 44006 .long 44052 .long 44128 .long 44148 .long 44182 .long 44192 .long 44214 .long 44244 .long 44256 .long 44580 .long 44608 .long 44964 .long 45056 .long 45076 .long 45094 .long 45120 .long 46020 .long 46032 .long 46052 .long 46086 .long 46100 .long 46160 .long 46198 .long 46224 .long 46262 .long 46292 .long 46304 .long 46420 .long 46464 .long 46628 .long 46656 .long 47140 .long 47152 .long 48100 .long 48118 .long 48132 .long 48150 .long 48176 .long 48230 .long 48272 .long 48294 .long 48340 .long 48352 .long 48500 .long 48512 .long 49156 .long 49174 .long 49220 .long 49232 .long 50116 .long 50128 .long 50148 .long 50198 .long 50256 .long 50276 .long 50320 .long 50340 .long 50400 .long 50516 .long 50544 .long 50724 .long 50752 .long 51220 .long 51238 .long 51264 .long 52164 .long 52176 .long 52198 .long 52212 .long 52246 .long 52260 .long 52278 .long 52304 .long 52324 .long 52368 .long 52388 .long 52448 .long 52564 .long 52592 .long 52772 .long 52800 .long 53046 .long 53056 .long 53252 .long 53286 .long 53312 .long 54196 .long 54224 .long 54244 .long 54262 .long 54292 .long 54352 .long 54374 .long 54416 .long 54438 .long 54484 .long 54501 .long 54512 .long 54644 .long 54656 .long 54820 .long 54848 .long 55316 .long 55334 .long 55360 .long 56484 .long 56496 .long 56564 .long 56582 .long 56612 .long 56656 .long 56676 .long 56688 .long 56710 .long 56820 .long 56832 .long 57126 .long 57152 .long 58132 .long 58144 .long 58166 .long 58180 .long 58288 .long 58484 .long 58608 .long 60180 .long 60192 .long 60214 .long 60228 .long 60368 .long 60548 .long 60656 .long 61828 .long 61856 .long 62292 .long 62304 .long 62324 .long 62336 .long 62356 .long 62368 .long 62438 .long 62464 .long 63252 .long 63478 .long 63492 .long 63568 .long 63588 .long 63616 .long 63700 .long 63872 .long 63892 .long 64464 .long 64612 .long 64624 .long 66260 .long 66326 .long 66340 .long 66432 .long 66452 .long 66486 .long 66516 .long 66544 .long 66918 .long 66948 .long 66976 .long 67044 .long 67088 .long 67348 .long 67408 .long 67620 .long 67632 .long 67654 .long 67668 .long 67696 .long 67796 .long 67808 .long 68052 .long 68064 .long 69639 .long 71176 .long 72329 .long 73728 .long 79316 .long 79360 .long 94500 .long 94560 .long 95012 .long 95056 .long 95524 .long 95552 .long 96036 .long 96064 .long 97092 .long 97126 .long 97140 .long 97254 .long 97380 .long 97398 .long 97428 .long 97600 .long 97748 .long 97760 .long 98484 .long 98529 .long 98548 .long 98560 .long 100436 .long 100464 .long 101012 .long 101024 .long 102916 .long 102966 .long 103028 .long 103062 .long 103104 .long 103174 .long 103204 .long 103222 .long 103316 .long 103360 .long 106868 .long 106902 .long 106932 .long 106944 .long 107862 .long 107876 .long 107894 .long 107908 .long 108016 .long 108036 .long 108048 .long 108068 .long 108080 .long 108116 .long 108246 .long 108340 .long 108496 .long 108532 .long 108544 .long 109316 .long 109808 .long 110596 .long 110662 .long 110672 .long 111428 .long 111590 .long 111652 .long 111696 .long 112308 .long 112448 .long 112644 .long 112678 .long 112688 .long 113174 .long 113188 .long 113254 .long 113284 .long 113376 .long 114276 .long 114294 .long 114308 .long 114342 .long 114388 .long 114406 .long 114420 .long 114496 .long 115270 .long 115396 .long 115526 .long 115556 .long 115584 .long 118020 .long 118064 .long 118084 .long 118294 .long 118308 .long 118416 .long 118484 .long 118496 .long 118596 .long 118608 .long 118646 .long 118660 .long 118688 .long 121860 .long 122880 .long 131249 .long 131268 .long 131290 .long 131297 .long 131328 .long 131713 .long 131824 .long 132609 .long 132864 .long 134404 .long 134928 .long 184052 .long 184096 .long 186356 .long 186368 .long 187908 .long 188416 .long 197284 .long 197376 .long 199060 .long 199088 .long 681716 .long 681776 .long 681796 .long 681952 .long 682468 .long 682496 .long 683780 .long 683808 .long 688164 .long 688176 .long 688228 .long 688240 .long 688308 .long 688320 .long 688694 .long 688724 .long 688758 .long 688768 .long 688836 .long 688848 .long 690182 .long 690208 .long 691014 .long 691268 .long 691296 .long 691716 .long 692000 .long 692212 .long 692224 .long 692836 .long 692960 .long 693364 .long 693542 .long 693556 .long 693568 .long 693767 .long 694224 .long 694276 .long 694326 .long 694336 .long 695092 .long 695110 .long 695140 .long 695206 .long 695236 .long 695270 .long 695300 .long 695312 .long 695892 .long 695904 .long 696980 .long 697078 .long 697108 .long 697142 .long 697172 .long 697200 .long 697396 .long 697408 .long 697540 .long 697558 .long 697568 .long 698308 .long 698320 .long 699140 .long 699152 .long 699172 .long 699216 .long 699252 .long 699280 .long 699364 .long 699392 .long 699412 .long 699424 .long 700086 .long 700100 .long 700134 .long 700160 .long 700246 .long 700260 .long 700272 .long 704054 .long 704084 .long 704102 .long 704132 .long 704150 .long 704176 .long 704198 .long 704212 .long 704224 .long 704523 .long 704540 .long 704971 .long 704988 .long 705419 .long 705436 .long 705867 .long 705884 .long 706315 .long 706332 .long 706763 .long 706780 .long 707211 .long 707228 .long 707659 .long 707676 .long 708107 .long 708124 .long 708555 .long 708572 .long 709003 .long 709020 .long 709451 .long 709468 .long 709899 .long 709916 .long 710347 .long 710364 .long 710795 .long 710812 .long 711243 .long 711260 .long 711691 .long 711708 .long 712139 .long 712156 .long 712587 .long 712604 .long 713035 .long 713052 .long 713483 .long 713500 .long 713931 .long 713948 .long 714379 .long 714396 .long 714827 .long 714844 .long 715275 .long 715292 .long 715723 .long 715740 .long 716171 .long 716188 .long 716619 .long 716636 .long 717067 .long 717084 .long 717515 .long 717532 .long 717963 .long 717980 .long 718411 .long 718428 .long 718859 .long 718876 .long 719307 .long 719324 .long 719755 .long 719772 .long 720203 .long 720220 .long 720651 .long 720668 .long 721099 .long 721116 .long 721547 .long 721564 .long 721995 .long 722012 .long 722443 .long 722460 .long 722891 .long 722908 .long 723339 .long 723356 .long 723787 .long 723804 .long 724235 .long 724252 .long 724683 .long 724700 .long 725131 .long 725148 .long 725579 .long 725596 .long 726027 .long 726044 .long 726475 .long 726492 .long 726923 .long 726940 .long 727371 .long 727388 .long 727819 .long 727836 .long 728267 .long 728284 .long 728715 .long 728732 .long 729163 .long 729180 .long 729611 .long 729628 .long 730059 .long 730076 .long 730507 .long 730524 .long 730955 .long 730972 .long 731403 .long 731420 .long 731851 .long 731868 .long 732299 .long 732316 .long 732747 .long 732764 .long 733195 .long 733212 .long 733643 .long 733660 .long 734091 .long 734108 .long 734539 .long 734556 .long 734987 .long 735004 .long 735435 .long 735452 .long 735883 .long 735900 .long 736331 .long 736348 .long 736779 .long 736796 .long 737227 .long 737244 .long 737675 .long 737692 .long 738123 .long 738140 .long 738571 .long 738588 .long 739019 .long 739036 .long 739467 .long 739484 .long 739915 .long 739932 .long 740363 .long 740380 .long 740811 .long 740828 .long 741259 .long 741276 .long 741707 .long 741724 .long 742155 .long 742172 .long 742603 .long 742620 .long 743051 .long 743068 .long 743499 .long 743516 .long 743947 .long 743964 .long 744395 .long 744412 .long 744843 .long 744860 .long 745291 .long 745308 .long 745739 .long 745756 .long 746187 .long 746204 .long 746635 .long 746652 .long 747083 .long 747100 .long 747531 .long 747548 .long 747979 .long 747996 .long 748427 .long 748444 .long 748875 .long 748892 .long 749323 .long 749340 .long 749771 .long 749788 .long 750219 .long 750236 .long 750667 .long 750684 .long 751115 .long 751132 .long 751563 .long 751580 .long 752011 .long 752028 .long 752459 .long 752476 .long 752907 .long 752924 .long 753355 .long 753372 .long 753803 .long 753820 .long 754251 .long 754268 .long 754699 .long 754716 .long 755147 .long 755164 .long 755595 .long 755612 .long 756043 .long 756060 .long 756491 .long 756508 .long 756939 .long 756956 .long 757387 .long 757404 .long 757835 .long 757852 .long 758283 .long 758300 .long 758731 .long 758748 .long 759179 .long 759196 .long 759627 .long 759644 .long 760075 .long 760092 .long 760523 .long 760540 .long 760971 .long 760988 .long 761419 .long 761436 .long 761867 .long 761884 .long 762315 .long 762332 .long 762763 .long 762780 .long 763211 .long 763228 .long 763659 .long 763676 .long 764107 .long 764124 .long 764555 .long 764572 .long 765003 .long 765020 .long 765451 .long 765468 .long 765899 .long 765916 .long 766347 .long 766364 .long 766795 .long 766812 .long 767243 .long 767260 .long 767691 .long 767708 .long 768139 .long 768156 .long 768587 .long 768604 .long 769035 .long 769052 .long 769483 .long 769500 .long 769931 .long 769948 .long 770379 .long 770396 .long 770827 .long 770844 .long 771275 .long 771292 .long 771723 .long 771740 .long 772171 .long 772188 .long 772619 .long 772636 .long 773067 .long 773084 .long 773515 .long 773532 .long 773963 .long 773980 .long 774411 .long 774428 .long 774859 .long 774876 .long 775307 .long 775324 .long 775755 .long 775772 .long 776203 .long 776220 .long 776651 .long 776668 .long 777099 .long 777116 .long 777547 .long 777564 .long 777995 .long 778012 .long 778443 .long 778460 .long 778891 .long 778908 .long 779339 .long 779356 .long 779787 .long 779804 .long 780235 .long 780252 .long 780683 .long 780700 .long 781131 .long 781148 .long 781579 .long 781596 .long 782027 .long 782044 .long 782475 .long 782492 .long 782923 .long 782940 .long 783371 .long 783388 .long 783819 .long 783836 .long 784267 .long 784284 .long 784715 .long 784732 .long 785163 .long 785180 .long 785611 .long 785628 .long 786059 .long 786076 .long 786507 .long 786524 .long 786955 .long 786972 .long 787403 .long 787420 .long 787851 .long 787868 .long 788299 .long 788316 .long 788747 .long 788764 .long 789195 .long 789212 .long 789643 .long 789660 .long 790091 .long 790108 .long 790539 .long 790556 .long 790987 .long 791004 .long 791435 .long 791452 .long 791883 .long 791900 .long 792331 .long 792348 .long 792779 .long 792796 .long 793227 .long 793244 .long 793675 .long 793692 .long 794123 .long 794140 .long 794571 .long 794588 .long 795019 .long 795036 .long 795467 .long 795484 .long 795915 .long 795932 .long 796363 .long 796380 .long 796811 .long 796828 .long 797259 .long 797276 .long 797707 .long 797724 .long 798155 .long 798172 .long 798603 .long 798620 .long 799051 .long 799068 .long 799499 .long 799516 .long 799947 .long 799964 .long 800395 .long 800412 .long 800843 .long 800860 .long 801291 .long 801308 .long 801739 .long 801756 .long 802187 .long 802204 .long 802635 .long 802652 .long 803083 .long 803100 .long 803531 .long 803548 .long 803979 .long 803996 .long 804427 .long 804444 .long 804875 .long 804892 .long 805323 .long 805340 .long 805771 .long 805788 .long 806219 .long 806236 .long 806667 .long 806684 .long 807115 .long 807132 .long 807563 .long 807580 .long 808011 .long 808028 .long 808459 .long 808476 .long 808907 .long 808924 .long 809355 .long 809372 .long 809803 .long 809820 .long 810251 .long 810268 .long 810699 .long 810716 .long 811147 .long 811164 .long 811595 .long 811612 .long 812043 .long 812060 .long 812491 .long 812508 .long 812939 .long 812956 .long 813387 .long 813404 .long 813835 .long 813852 .long 814283 .long 814300 .long 814731 .long 814748 .long 815179 .long 815196 .long 815627 .long 815644 .long 816075 .long 816092 .long 816523 .long 816540 .long 816971 .long 816988 .long 817419 .long 817436 .long 817867 .long 817884 .long 818315 .long 818332 .long 818763 .long 818780 .long 819211 .long 819228 .long 819659 .long 819676 .long 820107 .long 820124 .long 820555 .long 820572 .long 821003 .long 821020 .long 821451 .long 821468 .long 821899 .long 821916 .long 822347 .long 822364 .long 822795 .long 822812 .long 823243 .long 823260 .long 823691 .long 823708 .long 824139 .long 824156 .long 824587 .long 824604 .long 825035 .long 825052 .long 825483 .long 825500 .long 825931 .long 825948 .long 826379 .long 826396 .long 826827 .long 826844 .long 827275 .long 827292 .long 827723 .long 827740 .long 828171 .long 828188 .long 828619 .long 828636 .long 829067 .long 829084 .long 829515 .long 829532 .long 829963 .long 829980 .long 830411 .long 830428 .long 830859 .long 830876 .long 831307 .long 831324 .long 831755 .long 831772 .long 832203 .long 832220 .long 832651 .long 832668 .long 833099 .long 833116 .long 833547 .long 833564 .long 833995 .long 834012 .long 834443 .long 834460 .long 834891 .long 834908 .long 835339 .long 835356 .long 835787 .long 835804 .long 836235 .long 836252 .long 836683 .long 836700 .long 837131 .long 837148 .long 837579 .long 837596 .long 838027 .long 838044 .long 838475 .long 838492 .long 838923 .long 838940 .long 839371 .long 839388 .long 839819 .long 839836 .long 840267 .long 840284 .long 840715 .long 840732 .long 841163 .long 841180 .long 841611 .long 841628 .long 842059 .long 842076 .long 842507 .long 842524 .long 842955 .long 842972 .long 843403 .long 843420 .long 843851 .long 843868 .long 844299 .long 844316 .long 844747 .long 844764 .long 845195 .long 845212 .long 845643 .long 845660 .long 846091 .long 846108 .long 846539 .long 846556 .long 846987 .long 847004 .long 847435 .long 847452 .long 847883 .long 847900 .long 848331 .long 848348 .long 848779 .long 848796 .long 849227 .long 849244 .long 849675 .long 849692 .long 850123 .long 850140 .long 850571 .long 850588 .long 851019 .long 851036 .long 851467 .long 851484 .long 851915 .long 851932 .long 852363 .long 852380 .long 852811 .long 852828 .long 853259 .long 853276 .long 853707 .long 853724 .long 854155 .long 854172 .long 854603 .long 854620 .long 855051 .long 855068 .long 855499 .long 855516 .long 855947 .long 855964 .long 856395 .long 856412 .long 856843 .long 856860 .long 857291 .long 857308 .long 857739 .long 857756 .long 858187 .long 858204 .long 858635 .long 858652 .long 859083 .long 859100 .long 859531 .long 859548 .long 859979 .long 859996 .long 860427 .long 860444 .long 860875 .long 860892 .long 861323 .long 861340 .long 861771 .long 861788 .long 862219 .long 862236 .long 862667 .long 862684 .long 863115 .long 863132 .long 863563 .long 863580 .long 864011 .long 864028 .long 864459 .long 864476 .long 864907 .long 864924 .long 865355 .long 865372 .long 865803 .long 865820 .long 866251 .long 866268 .long 866699 .long 866716 .long 867147 .long 867164 .long 867595 .long 867612 .long 868043 .long 868060 .long 868491 .long 868508 .long 868939 .long 868956 .long 869387 .long 869404 .long 869835 .long 869852 .long 870283 .long 870300 .long 870731 .long 870748 .long 871179 .long 871196 .long 871627 .long 871644 .long 872075 .long 872092 .long 872523 .long 872540 .long 872971 .long 872988 .long 873419 .long 873436 .long 873867 .long 873884 .long 874315 .long 874332 .long 874763 .long 874780 .long 875211 .long 875228 .long 875659 .long 875676 .long 876107 .long 876124 .long 876555 .long 876572 .long 877003 .long 877020 .long 877451 .long 877468 .long 877899 .long 877916 .long 878347 .long 878364 .long 878795 .long 878812 .long 879243 .long 879260 .long 879691 .long 879708 .long 880139 .long 880156 .long 880587 .long 880604 .long 881035 .long 881052 .long 881483 .long 881500 .long 881931 .long 881948 .long 882379 .long 882396 .long 882827 .long 882844 .long 883264 .long 883464 .long 883824 .long 883897 .long 884672 .long 1028580 .long 1028592 .long 1040388 .long 1040640 .long 1040900 .long 1041152 .long 1044465 .long 1044480 .long 1047012 .long 1047040 .long 1048321 .long 1048512 .long 1056724 .long 1056736 .long 1060356 .long 1060368 .long 1062756 .long 1062832 .long 1089556 .long 1089600 .long 1089620 .long 1089648 .long 1089732 .long 1089792 .long 1090436 .long 1090480 .long 1090548 .long 1090560 .long 1093204 .long 1093232 .long 1102404 .long 1102464 .long 1103508 .long 1103584 .long 1108660 .long 1108688 .long 1109956 .long 1110016 .long 1111140 .long 1111312 .long 1112100 .long 1112160 .long 1114118 .long 1114132 .long 1114150 .long 1114160 .long 1115012 .long 1115248 .long 1115908 .long 1115920 .long 1115956 .long 1115984 .long 1116148 .long 1116198 .long 1116208 .long 1116934 .long 1116980 .long 1117046 .long 1117076 .long 1117104 .long 1117141 .long 1117152 .long 1117220 .long 1117232 .long 1117397 .long 1117408 .long 1118212 .long 1118256 .long 1118836 .long 1118918 .long 1118932 .long 1119056 .long 1119318 .long 1119344 .long 1120052 .long 1120064 .long 1120260 .long 1120294 .long 1120304 .long 1121078 .long 1121124 .long 1121270 .long 1121284 .long 1121296 .long 1121317 .long 1121344 .long 1121428 .long 1121488 .long 1121510 .long 1121524 .long 1121536 .long 1123014 .long 1123060 .long 1123110 .long 1123140 .long 1123200 .long 1123300 .long 1123312 .long 1123348 .long 1123360 .long 1125876 .long 1125894 .long 1125940 .long 1126064 .long 1126404 .long 1126438 .long 1126464 .long 1127348 .long 1127376 .long 1127396 .long 1127414 .long 1127428 .long 1127446 .long 1127504 .long 1127542 .long 1127568 .long 1127606 .long 1127636 .long 1127648 .long 1127796 .long 1127808 .long 1127974 .long 1128000 .long 1128036 .long 1128144 .long 1128196 .long 1128272 .long 1129348 .long 1129366 .long 1129396 .long 1129488 .long 1129508 .long 1129520 .long 1129556 .long 1129568 .long 1129588 .long 1129638 .long 1129648 .long 1129670 .long 1129700 .long 1129749 .long 1129764 .long 1129776 .long 1130004 .long 1130032 .long 1131350 .long 1131396 .long 1131526 .long 1131556 .long 1131606 .long 1131620 .long 1131632 .long 1132004 .long 1132016 .long 1133316 .long 1133334 .long 1133364 .long 1133462 .long 1133476 .long 1133494 .long 1133524 .long 1133542 .long 1133556 .long 1133590 .long 1133604 .long 1133632 .long 1137396 .long 1137414 .long 1137444 .long 1137504 .long 1137542 .long 1137604 .long 1137638 .long 1137652 .long 1137680 .long 1138116 .long 1138144 .long 1139462 .long 1139508 .long 1139638 .long 1139668 .long 1139686 .long 1139700 .long 1139728 .long 1141428 .long 1141446 .long 1141460 .long 1141478 .long 1141508 .long 1141632 .long 1143252 .long 1143270 .long 1143284 .long 1143296 .long 1143332 .long 1143398 .long 1143412 .long 1143488 .long 1147590 .long 1147636 .long 1147782 .long 1147796 .long 1147824 .long 1151748 .long 1151766 .long 1151840 .long 1151862 .long 1151888 .long 1151924 .long 1151989 .long 1152006 .long 1152021 .long 1152038 .long 1152052 .long 1152064 .long 1154326 .long 1154372 .long 1154432 .long 1154468 .long 1154502 .long 1154564 .long 1154576 .long 1154630 .long 1154640 .long 1155092 .long 1155248 .long 1155892 .long 1155990 .long 1156005 .long 1156020 .long 1156080 .long 1156212 .long 1156224 .long 1156372 .long 1156470 .long 1156500 .long 1156544 .long 1157189 .long 1157284 .long 1157494 .long 1157508 .long 1157536 .long 1164022 .long 1164036 .long 1164144 .long 1164164 .long 1164262 .long 1164276 .long 1164288 .long 1165604 .long 1165952 .long 1165974 .long 1165988 .long 1166102 .long 1166116 .long 1166150 .long 1166164 .long 1166192 .long 1168148 .long 1168240 .long 1168292 .long 1168304 .long 1168324 .long 1168352 .long 1168372 .long 1168485 .long 1168500 .long 1168512 .long 1169574 .long 1169648 .long 1169668 .long 1169696 .long 1169718 .long 1169748 .long 1169766 .long 1169780 .long 1169792 .long 1175348 .long 1175382 .long 1175408 .long 1175556 .long 1175589 .long 1175606 .long 1175616 .long 1176390 .long 1176420 .long 1176496 .long 1176550 .long 1176580 .long 1176624 .long 1176996 .long 1177008 .long 1262337 .long 1262596 .long 1262608 .long 1262708 .long 1262944 .long 1446372 .long 1446566 .long 1446612 .long 1446656 .long 1486596 .long 1486672 .long 1487620 .long 1487728 .long 1496632 .long 1496640 .long 1496696 .long 1496752 .long 1504500 .long 1504512 .long 1504534 .long 1505408 .long 1505524 .long 1505584 .long 1506884 .long 1506896 .long 1507076 .long 1507104 .long 1821140 .long 1821168 .long 1821185 .long 1821248 .long 1896452 .long 1897184 .long 1897220 .long 1897584 .long 1906260 .long 1906336 .long 1906388 .long 1906481 .long 1906612 .long 1906736 .long 1906772 .long 1906880 .long 1907364 .long 1907424 .long 1909796 .long 1909840 .long 1941508 .long 1942384 .long 1942452 .long 1943248 .long 1943380 .long 1943392 .long 1943620 .long 1943632 .long 1943988 .long 1944064 .long 1944084 .long 1944320 .long 1966084 .long 1966192 .long 1966212 .long 1966480 .long 1966516 .long 1966624 .long 1966644 .long 1966672 .long 1966692 .long 1966768 .long 1968372 .long 1968384 .long 1970948 .long 1971056 .long 1977060 .long 1977072 .long 1978052 .long 1978112 .long 1986244 .long 1986304 .long 1990372 .long 1990400 .long 2002180 .long 2002288 .long 2004036 .long 2004144 .long 2039405 .long 2039808 .long 2047924 .long 2048000 .long 14680065 .long 14680580 .long 14682113 .long 14684164 .long 14688001 .long 14745600 .weak std::__unicode::__v16_0_0::__incb_linkers .section .rodata._ZNSt9__unicode9__v16_0_014__incb_linkersE,"aG",@progbits,std::__unicode::__v16_0_0::__incb_linkers,comdat .align 16 .type std::__unicode::__v16_0_0::__incb_linkers, @gnu_unique_object .size std::__unicode::__v16_0_0::__incb_linkers, 24 std::__unicode::__v16_0_0::__incb_linkers: .long 2381 .long 2509 .long 2765 .long 2893 .long 3149 .long 3405 .weak std::__unicode::__v16_0_0::__incb_edges .section .rodata._ZNSt9__unicode9__v16_0_012__incb_edgesE,"aG",@progbits,std::__unicode::__v16_0_0::__incb_edges,comdat .align 32 .type std::__unicode::__v16_0_0::__incb_edges, @gnu_unique_object .size std::__unicode::__v16_0_0::__incb_edges, 3160 std::__unicode::__v16_0_0::__incb_edges: .long 3074 .long 3520 .long 4622 .long 4648 .long 5702 .long 5880 .long 5886 .long 5888 .long 5894 .long 5900 .long 5906 .long 5912 .long 5918 .long 5920 .long 6210 .long 6252 .long 6446 .long 6528 .long 6594 .long 6596 .long 7002 .long 7028 .long 7038 .long 7060 .long 7070 .long 7076 .long 7082 .long 7096 .long 7238 .long 7240 .long 7362 .long 7468 .long 7834 .long 7876 .long 8110 .long 8144 .long 8182 .long 8184 .long 8282 .long 8296 .long 8302 .long 8336 .long 8342 .long 8352 .long 8358 .long 8376 .long 8550 .long 8560 .long 8798 .long 8832 .long 9002 .long 9096 .long 9102 .long 9228 .long 9301 .long 9450 .long 9452 .long 9458 .long 9460 .long 9478 .long 9508 .long 9542 .long 9569 .long 9600 .long 9610 .long 9616 .long 9697 .long 9728 .long 9734 .long 9736 .long 9813 .long 9892 .long 9897 .long 9924 .long 9929 .long 9932 .long 9945 .long 9960 .long 9970 .long 9972 .long 9978 .long 9980 .long 9990 .long 10004 .long 10078 .long 10080 .long 10097 .long 10104 .long 10109 .long 10112 .long 10122 .long 10128 .long 10177 .long 10184 .long 10234 .long 10236 .long 10246 .long 10252 .long 10482 .long 10484 .long 10502 .long 10508 .long 10526 .long 10532 .long 10542 .long 10552 .long 10566 .long 10568 .long 10690 .long 10696 .long 10710 .long 10712 .long 10758 .long 10764 .long 10837 .long 10916 .long 10921 .long 10948 .long 10953 .long 10960 .long 10965 .long 10984 .long 10994 .long 10996 .long 11014 .long 11032 .long 11038 .long 11044 .long 11146 .long 11152 .long 11237 .long 11242 .long 11264 .long 11270 .long 11272 .long 11349 .long 11428 .long 11433 .long 11460 .long 11465 .long 11472 .long 11477 .long 11496 .long 11506 .long 11508 .long 11514 .long 11520 .long 11526 .long 11540 .long 11606 .long 11616 .long 11633 .long 11640 .long 11645 .long 11648 .long 11658 .long 11664 .long 11717 .long 11720 .long 11786 .long 11788 .long 12026 .long 12028 .long 12034 .long 12036 .long 12086 .long 12088 .long 12126 .long 12128 .long 12290 .long 12292 .long 12306 .long 12308 .long 12373 .long 12452 .long 12457 .long 12520 .long 12530 .long 12532 .long 12538 .long 12548 .long 12570 .long 12580 .long 12586 .long 12596 .long 12630 .long 12636 .long 12641 .long 12652 .long 12682 .long 12688 .long 12806 .long 12808 .long 13042 .long 13044 .long 13054 .long 13060 .long 13066 .long 13068 .long 13082 .long 13092 .long 13098 .long 13112 .long 13142 .long 13148 .long 13194 .long 13200 .long 13314 .long 13320 .long 13397 .long 13550 .long 13556 .long 13562 .long 13564 .long 13574 .long 13588 .long 13662 .long 13664 .long 13706 .long 13712 .long 13830 .long 13832 .long 14122 .long 14124 .long 14142 .long 14144 .long 14154 .long 14164 .long 14170 .long 14172 .long 14206 .long 14208 .long 14534 .long 14536 .long 14546 .long 14572 .long 14622 .long 14652 .long 15046 .long 15048 .long 15058 .long 15092 .long 15138 .long 15164 .long 15458 .long 15464 .long 15574 .long 15576 .long 15582 .long 15584 .long 15590 .long 15592 .long 15814 .long 15868 .long 15874 .long 15892 .long 15898 .long 15904 .long 15926 .long 15968 .long 15974 .long 16116 .long 16154 .long 16156 .long 16566 .long 16580 .long 16586 .long 16608 .long 16614 .long 16620 .long 16630 .long 16636 .long 16738 .long 16744 .long 16762 .long 16772 .long 16838 .long 16852 .long 16906 .long 16908 .long 16918 .long 16924 .long 16950 .long 16952 .long 17014 .long 17016 .long 19830 .long 19840 .long 23626 .long 23640 .long 23754 .long 23764 .long 23882 .long 23888 .long 24010 .long 24016 .long 24274 .long 24280 .long 24286 .long 24312 .long 24346 .long 24348 .long 24358 .long 24400 .long 24438 .long 24440 .long 24622 .long 24632 .long 24638 .long 24640 .long 25110 .long 25116 .long 25254 .long 25256 .long 25730 .long 25740 .long 25758 .long 25764 .long 25802 .long 25804 .long 25830 .long 25840 .long 26718 .long 26724 .long 26734 .long 26736 .long 26970 .long 26972 .long 26978 .long 27004 .long 27010 .long 27012 .long 27018 .long 27020 .long 27030 .long 27060 .long 27086 .long 27124 .long 27134 .long 27136 .long 27330 .long 27452 .long 27650 .long 27664 .long 27858 .long 27896 .long 27914 .long 27924 .long 28078 .long 28112 .long 28162 .long 28168 .long 28298 .long 28312 .long 28322 .long 28344 .long 28570 .long 28572 .long 28578 .long 28584 .long 28598 .long 28600 .long 28606 .long 28624 .long 28850 .long 28880 .long 28890 .long 28896 .long 29506 .long 29516 .long 29522 .long 29572 .long 29578 .long 29604 .long 29622 .long 29624 .long 29650 .long 29652 .long 29666 .long 29672 .long 30466 .long 30720 .long 32822 .long 32824 .long 33602 .long 33732 .long 46014 .long 46024 .long 46590 .long 46592 .long 46978 .long 47104 .long 49322 .long 49344 .long 49766 .long 49772 .long 170430 .long 170444 .long 170450 .long 170488 .long 170618 .long 170624 .long 170946 .long 170952 .long 172042 .long 172044 .long 172058 .long 172060 .long 172078 .long 172080 .long 172182 .long 172188 .long 172210 .long 172212 .long 172818 .long 172824 .long 172930 .long 173000 .long 173054 .long 173056 .long 173210 .long 173240 .long 173342 .long 173384 .long 173390 .long 173392 .long 173570 .long 173580 .long 173774 .long 173776 .long 173786 .long 173800 .long 173810 .long 173816 .long 173826 .long 173828 .long 173974 .long 173976 .long 174246 .long 174268 .long 174278 .long 174284 .long 174294 .long 174300 .long 174350 .long 174352 .long 174386 .long 174388 .long 174578 .long 174580 .long 174786 .long 174788 .long 174794 .long 174804 .long 174814 .long 174820 .long 174842 .long 174848 .long 174854 .long 174856 .long 175026 .long 175032 .long 175066 .long 175068 .long 176022 .long 176024 .long 176034 .long 176036 .long 176054 .long 176056 .long 257146 .long 257148 .long 260098 .long 260160 .long 260226 .long 260288 .long 261754 .long 261760 .long 264182 .long 264184 .long 265090 .long 265092 .long 265690 .long 265708 .long 272390 .long 272400 .long 272406 .long 272412 .long 272434 .long 272448 .long 272610 .long 272620 .long 272638 .long 272640 .long 273302 .long 273308 .long 275602 .long 275616 .long 275878 .long 275896 .long 277166 .long 277172 .long 277490 .long 277504 .long 277786 .long 277828 .long 278026 .long 278040 .long 278534 .long 278536 .long 278754 .long 278812 .long 278978 .long 278980 .long 278990 .long 278996 .long 279038 .long 279048 .long 279246 .long 279260 .long 279270 .long 279276 .long 279306 .long 279308 .long 279554 .long 279564 .long 279710 .long 279728 .long 279734 .long 279764 .long 280014 .long 280016 .long 280066 .long 280072 .long 280282 .long 280316 .long 280322 .long 280324 .long 280358 .long 280372 .long 280382 .long 280384 .long 280766 .long 280776 .long 280786 .long 280800 .long 280826 .long 280828 .long 280838 .long 280840 .long 281470 .long 281472 .long 281486 .long 281516 .long 281602 .long 281608 .long 281838 .long 281844 .long 281850 .long 281852 .long 281858 .long 281860 .long 281910 .long 281912 .long 281950 .long 281952 .long 282010 .long 282036 .long 282050 .long 282068 .long 282338 .long 282340 .long 282350 .long 282372 .long 282378 .long 282380 .long 282390 .long 282392 .long 282398 .long 282408 .long 282426 .long 282436 .long 282442 .long 282444 .long 282502 .long 282508 .long 282850 .long 282880 .long 282890 .long 282900 .long 282906 .long 282908 .long 283002 .long 283004 .long 283330 .long 283332 .long 283342 .long 283364 .long 283370 .long 283372 .long 283382 .long 283384 .long 283390 .long 283396 .long 283402 .long 283408 .long 284350 .long 284352 .long 284362 .long 284376 .long 284402 .long 284408 .long 284414 .long 284420 .long 284530 .long 284536 .long 284878 .long 284908 .long 284918 .long 284920 .long 284926 .long 284932 .long 285358 .long 285360 .long 285366 .long 285368 .long 285378 .long 285408 .long 285814 .long 285816 .long 285822 .long 285824 .long 285834 .long 285848 .long 285854 .long 285872 .long 286910 .long 286944 .long 286950 .long 286956 .long 287938 .long 287940 .long 287982 .long 287996 .long 288014 .long 288016 .long 288594 .long 288608 .long 288618 .long 288624 .long 288642 .long 288644 .long 288774 .long 288812 .long 288974 .long 288996 .long 289006 .long 289020 .long 289054 .long 289056 .long 289094 .long 289116 .long 289126 .long 289136 .long 289322 .long 289372 .long 289378 .long 289384 .long 291010 .long 291036 .long 291042 .long 291064 .long 291070 .long 291072 .long 291402 .long 291488 .long 291498 .long 291524 .long 291530 .long 291536 .long 291542 .long 291548 .long 292038 .long 292060 .long 292074 .long 292076 .long 292082 .long 292088 .long 292094 .long 292120 .long 292126 .long 292128 .long 292418 .long 292424 .long 292438 .long 292440 .long 292446 .long 292448 .long 293838 .long 293844 .long 293890 .long 293896 .long 294106 .long 294124 .long 294146 .long 294156 .long 294250 .long 294252 .long 315650 .long 315652 .long 315678 .long 315736 .long 361594 .long 361640 .long 361654 .long 361664 .long 371650 .long 371668 .long 371906 .long 371932 .long 376126 .long 376128 .long 376382 .long 376396 .long 376722 .long 376724 .long 376770 .long 376776 .long 455286 .long 455292 .long 474114 .long 474296 .long 474306 .long 474396 .long 476566 .long 476584 .long 476598 .long 476620 .long 476654 .long 476684 .long 476694 .long 476720 .long 476842 .long 476856 .long 477450 .long 477460 .long 485378 .long 485596 .long 485614 .long 485812 .long 485846 .long 485848 .long 485906 .long 485908 .long 485998 .long 486016 .long 486022 .long 486080 .long 491522 .long 491548 .long 491554 .long 491620 .long 491630 .long 491656 .long 491662 .long 491668 .long 491674 .long 491692 .long 492094 .long 492096 .long 492738 .long 492764 .long 494266 .long 494268 .long 494514 .long 494528 .long 496562 .long 496576 .long 497594 .long 497600 .long 500546 .long 500572 .long 501010 .long 501036 .long 511982 .long 512000 .long 3670146 .long 3670528 .long 3671042 .long 3672000 .weak std::__unicode::__v16_0_0::__xpicto_edges .section .rodata._ZNSt9__unicode9__v16_0_014__xpicto_edgesE,"aG",@progbits,std::__unicode::__v16_0_0::__xpicto_edges,comdat .align 32 .type std::__unicode::__v16_0_0::__xpicto_edges, @gnu_unique_object .size std::__unicode::__v16_0_0::__xpicto_edges, 624 std::__unicode::__v16_0_0::__xpicto_edges: .long 169 .long 170 .long 174 .long 175 .long 8252 .long 8253 .long 8265 .long 8266 .long 8482 .long 8483 .long 8505 .long 8506 .long 8596 .long 8602 .long 8617 .long 8619 .long 8986 .long 8988 .long 9000 .long 9001 .long 9096 .long 9097 .long 9167 .long 9168 .long 9193 .long 9204 .long 9208 .long 9211 .long 9410 .long 9411 .long 9642 .long 9644 .long 9654 .long 9655 .long 9664 .long 9665 .long 9723 .long 9727 .long 9728 .long 9734 .long 9735 .long 9747 .long 9748 .long 9862 .long 9872 .long 9990 .long 9992 .long 10003 .long 10004 .long 10005 .long 10006 .long 10007 .long 10013 .long 10014 .long 10017 .long 10018 .long 10024 .long 10025 .long 10035 .long 10037 .long 10052 .long 10053 .long 10055 .long 10056 .long 10060 .long 10061 .long 10062 .long 10063 .long 10067 .long 10070 .long 10071 .long 10072 .long 10083 .long 10088 .long 10133 .long 10136 .long 10145 .long 10146 .long 10160 .long 10161 .long 10175 .long 10176 .long 10548 .long 10550 .long 11013 .long 11016 .long 11035 .long 11037 .long 11088 .long 11089 .long 11093 .long 11094 .long 12336 .long 12337 .long 12349 .long 12350 .long 12951 .long 12952 .long 12953 .long 12954 .long 126976 .long 127232 .long 127245 .long 127248 .long 127279 .long 127280 .long 127340 .long 127346 .long 127358 .long 127360 .long 127374 .long 127375 .long 127377 .long 127387 .long 127405 .long 127462 .long 127489 .long 127504 .long 127514 .long 127515 .long 127535 .long 127536 .long 127538 .long 127547 .long 127548 .long 127552 .long 127561 .long 127995 .long 128000 .long 128318 .long 128326 .long 128592 .long 128640 .long 128768 .long 128884 .long 128896 .long 128981 .long 129024 .long 129036 .long 129040 .long 129096 .long 129104 .long 129114 .long 129120 .long 129160 .long 129168 .long 129198 .long 129280 .long 129292 .long 129339 .long 129340 .long 129350 .long 129351 .long 129792 .long 130048 .long 131070 .section .text._ZNSt9__unicode9__v16_0_013__field_widthEDi,"axG",@progbits,std::__unicode::__v16_0_0::__field_width(char32_t),comdat .weak std::__unicode::__v16_0_0::__field_width(char32_t) .type std::__unicode::__v16_0_0::__field_width(char32_t), @function std::__unicode::__v16_0_0::__field_width(char32_t): .LFB3551: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3551 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movl %edi, -20(%rbp) movl $4352, %edx movl -20(%rbp), %eax cmpl %edx, %eax jnb .L136 movl $1, %eax jmp .L137 .L136: leaq 824+std::__unicode::__v16_0_0::__width_edges(%rip), %rsi leaq -20(%rbp), %rax leaq std::__unicode::__v16_0_0::__width_edges(%rip), %rcx movq %rax, %rdx movq %rcx, %rdi call char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&) movq %rax, -8(%rbp) leaq std::__unicode::__v16_0_0::__width_edges(%rip), %rax movq -8(%rbp), %rdx subq %rax, %rdx movq %rdx, %rax sarq $2, %rax movq %rax, %rdx movq %rdx, %rax sarq $63, %rax shrq $63, %rax addq %rax, %rdx andl $1, %edx subq %rax, %rdx movq %rdx, %rax addl $1, %eax .L137: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3551: .section .gcc_except_table._ZNSt9__unicode9__v16_0_013__field_widthEDi,"aG",@progbits,std::__unicode::__v16_0_0::__field_width(char32_t),comdat .LLSDA3551: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3551-.LLSDACSB3551 .LLSDACSB3551: .LLSDACSE3551: .section .text._ZNSt9__unicode9__v16_0_013__field_widthEDi,"axG",@progbits,std::__unicode::__v16_0_0::__field_width(char32_t),comdat .size std::__unicode::__v16_0_0::__field_width(char32_t), .-std::__unicode::__v16_0_0::__field_width(char32_t) .section .text._ZNSt9__unicode9__v16_0_024__should_escape_categoryEDi,"axG",@progbits,std::__unicode::__v16_0_0::__should_escape_category(char32_t),comdat .weak std::__unicode::__v16_0_0::__should_escape_category(char32_t) .type std::__unicode::__v16_0_0::__should_escape_category(char32_t), @function std::__unicode::__v16_0_0::__should_escape_category(char32_t): .LFB3552: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3552 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movl %edi, -36(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $1, -28(%rbp) leaq 5892+std::__unicode::__v16_0_0::__escape_edges(%rip), %rax movq %rax, -24(%rbp) movl -36(%rbp), %eax addl %eax, %eax addl $2, %eax movl %eax, -32(%rbp) leaq -32(%rbp), %rdx movq -24(%rbp), %rax leaq std::__unicode::__v16_0_0::__escape_edges(%rip), %rcx movq %rax, %rsi movq %rcx, %rdi call unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&) movq %rax, -16(%rbp) movq -16(%rbp), %rax subq $4, %rax movl (%rax), %eax andl $1, %eax andl $1, %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L142 call __stack_chk_fail@PLT .L142: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3552: .section .gcc_except_table._ZNSt9__unicode9__v16_0_024__should_escape_categoryEDi,"aG",@progbits,std::__unicode::__v16_0_0::__should_escape_category(char32_t),comdat .LLSDA3552: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3552-.LLSDACSB3552 .LLSDACSB3552: .LLSDACSE3552: .section .text._ZNSt9__unicode9__v16_0_024__should_escape_categoryEDi,"axG",@progbits,std::__unicode::__v16_0_0::__should_escape_category(char32_t),comdat .size std::__unicode::__v16_0_0::__should_escape_category(char32_t), .-std::__unicode::__v16_0_0::__should_escape_category(char32_t) .section .text._ZNSt9__unicode9__v16_0_033__grapheme_cluster_break_propertyEDi,"axG",@progbits,std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t),comdat .weak std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t) .type std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t), @function std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t): .LFB3553: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3553 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movl %edi, -36(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $15, -28(%rbp) leaq 6868+std::__unicode::__v16_0_0::__gcb_edges(%rip), %rax movq %rax, -24(%rbp) movl -36(%rbp), %eax sall $4, %eax orl $15, %eax movl %eax, -32(%rbp) leaq -32(%rbp), %rdx movq -24(%rbp), %rax leaq std::__unicode::__v16_0_0::__gcb_edges(%rip), %rcx movq %rax, %rsi movq %rcx, %rdi call unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&) movq %rax, -16(%rbp) movq -16(%rbp), %rax subq $4, %rax movl (%rax), %eax andl $15, %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L146 call __stack_chk_fail@PLT .L146: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3553: .section .gcc_except_table._ZNSt9__unicode9__v16_0_033__grapheme_cluster_break_propertyEDi,"aG",@progbits,std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t),comdat .LLSDA3553: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3553-.LLSDACSB3553 .LLSDACSB3553: .LLSDACSE3553: .section .text._ZNSt9__unicode9__v16_0_033__grapheme_cluster_break_propertyEDi,"axG",@progbits,std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t),comdat .size std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t), .-std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t) .section .text._ZNSt9__unicode9__v16_0_016__is_incb_linkerEDi,"axG",@progbits,std::__unicode::__v16_0_0::__is_incb_linker(char32_t),comdat .weak std::__unicode::__v16_0_0::__is_incb_linker(char32_t) .type std::__unicode::__v16_0_0::__is_incb_linker(char32_t), @function std::__unicode::__v16_0_0::__is_incb_linker(char32_t): .LFB3554: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3554 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movl %edi, -20(%rbp) leaq 24+std::__unicode::__v16_0_0::__incb_linkers(%rip), %rax movq %rax, -8(%rbp) leaq -20(%rbp), %rdx movq -8(%rbp), %rax leaq std::__unicode::__v16_0_0::__incb_linkers(%rip), %rcx movq %rax, %rsi movq %rcx, %rdi call char32_t const* std::find(char32_t const*, char32_t const*, char32_t const&) cmpq %rax, -8(%rbp) setne %al leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3554: .section .gcc_except_table._ZNSt9__unicode9__v16_0_016__is_incb_linkerEDi,"aG",@progbits,std::__unicode::__v16_0_0::__is_incb_linker(char32_t),comdat .LLSDA3554: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3554-.LLSDACSB3554 .LLSDACSB3554: .LLSDACSE3554: .section .text._ZNSt9__unicode9__v16_0_016__is_incb_linkerEDi,"axG",@progbits,std::__unicode::__v16_0_0::__is_incb_linker(char32_t),comdat .size std::__unicode::__v16_0_0::__is_incb_linker(char32_t), .-std::__unicode::__v16_0_0::__is_incb_linker(char32_t) .section .text._ZNSt9__unicode9__v16_0_015__incb_propertyEDi,"axG",@progbits,std::__unicode::__v16_0_0::__incb_property(char32_t),comdat .weak std::__unicode::__v16_0_0::__incb_property(char32_t) .type std::__unicode::__v16_0_0::__incb_property(char32_t), @function std::__unicode::__v16_0_0::__incb_property(char32_t): .LFB3555: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3555 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movl %edi, -36(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -36(%rbp), %eax sall $2, %eax movl $3074, %edx cmpl %edx, %eax jnb .L151 movl $0, %eax jmp .L152 .L151: movl $3, -28(%rbp) leaq 3160+std::__unicode::__v16_0_0::__incb_edges(%rip), %rax movq %rax, -24(%rbp) movl -36(%rbp), %eax sall $2, %eax orl $3, %eax movl %eax, -32(%rbp) leaq -32(%rbp), %rdx movq -24(%rbp), %rax leaq std::__unicode::__v16_0_0::__incb_edges(%rip), %rcx movq %rax, %rsi movq %rcx, %rdi call unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&) movq %rax, -16(%rbp) movq -16(%rbp), %rax subq $4, %rax movl (%rax), %eax andl $3, %eax .L152: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L154 call __stack_chk_fail@PLT .L154: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3555: .section .gcc_except_table._ZNSt9__unicode9__v16_0_015__incb_propertyEDi,"aG",@progbits,std::__unicode::__v16_0_0::__incb_property(char32_t),comdat .LLSDA3555: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3555-.LLSDACSB3555 .LLSDACSB3555: .LLSDACSE3555: .section .text._ZNSt9__unicode9__v16_0_015__incb_propertyEDi,"axG",@progbits,std::__unicode::__v16_0_0::__incb_property(char32_t),comdat .size std::__unicode::__v16_0_0::__incb_property(char32_t), .-std::__unicode::__v16_0_0::__incb_property(char32_t) .section .text._ZNSt9__unicode9__v16_0_026__is_extended_pictographicEDi,"axG",@progbits,std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t),comdat .weak std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t) .type std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t), @function std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t): .LFB3556: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movl %edi, -20(%rbp) movl $169, %edx movl -20(%rbp), %eax cmpl %edx, %eax jnb .L156 movl $0, %eax jmp .L157 .L156: leaq 624+std::__unicode::__v16_0_0::__xpicto_edges(%rip), %rsi leaq -20(%rbp), %rax leaq std::__unicode::__v16_0_0::__xpicto_edges(%rip), %rcx movq %rax, %rdx movq %rcx, %rdi call char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&) movq %rax, -8(%rbp) leaq std::__unicode::__v16_0_0::__xpicto_edges(%rip), %rax movq -8(%rbp), %rdx subq %rax, %rdx movq %rdx, %rax sarq $2, %rax andl $1, %eax andl $1, %eax .L157: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3556: .size std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t), .-std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t) .section .text._ZNSt9__unicode9__v16_0_031_Grapheme_cluster_iterator_base8_M_resetEDiNS0_13_Gcb_propertyE,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_reset(char32_t, std::__unicode::__v16_0_0::_Gcb_property),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_reset(char32_t, std::__unicode::__v16_0_0::_Gcb_property) .type std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_reset(char32_t, std::__unicode::__v16_0_0::_Gcb_property), @function std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_reset(char32_t, std::__unicode::__v16_0_0::_Gcb_property): .LFB3557: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movl %edx, -16(%rbp) movq -8(%rbp), %rax movl -12(%rbp), %edx movl %edx, (%rax) movq -8(%rbp), %rax movl -16(%rbp), %edx movl %edx, 4(%rax) movq -8(%rbp), %rax movb $0, 8(%rax) movq -8(%rbp), %rax movb $0, 9(%rax) movq -8(%rbp), %rax movb $0, 10(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3557: .size std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_reset(char32_t, std::__unicode::__v16_0_0::_Gcb_property), .-std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_reset(char32_t, std::__unicode::__v16_0_0::_Gcb_property) .section .text._ZNSt9__unicode9__v16_0_031_Grapheme_cluster_iterator_base26_M_update_xpicto_seq_stateEDiNS0_13_Gcb_propertyE,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_xpicto_seq_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_xpicto_seq_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property) .type std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_xpicto_seq_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property), @function std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_xpicto_seq_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property): .LFB3558: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movl %esi, -28(%rbp) movl %edx, -32(%rbp) movq -24(%rbp), %rax movzbl 8(%rax), %eax cmpb $3, %al je .L169 movb $3, -1(%rbp) movq -24(%rbp), %rax movzbl 8(%rax), %eax cmpb $1, %al je .L163 cmpl $10, -32(%rbp) jne .L164 movq -24(%rbp), %rax movzbl 8(%rax), %eax cmpb $2, %al jne .L165 movb $1, -1(%rbp) jmp .L166 .L165: movq -24(%rbp), %rax movl (%rax), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t) testb %al, %al je .L166 movb $1, -1(%rbp) jmp .L166 .L164: cmpl $4, -32(%rbp) jne .L166 movq -24(%rbp), %rax movzbl 8(%rax), %eax movb %al, -1(%rbp) jmp .L166 .L163: cmpl $0, -32(%rbp) jne .L167 movl -28(%rbp), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__is_extended_pictographic(char32_t) testb %al, %al je .L167 movl $1, %eax jmp .L168 .L167: movl $0, %eax .L168: testb %al, %al je .L166 movb $2, -1(%rbp) .L166: movq -24(%rbp), %rax movzbl -1(%rbp), %edx movb %dl, 8(%rax) jmp .L160 .L169: nop .L160: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3558: .size std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_xpicto_seq_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property), .-std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_xpicto_seq_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property) .section .text._ZNSt9__unicode9__v16_0_031_Grapheme_cluster_iterator_base18_M_update_ri_countENS0_13_Gcb_propertyE,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_ri_count(std::__unicode::__v16_0_0::_Gcb_property),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_ri_count(std::__unicode::__v16_0_0::_Gcb_property) .type std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_ri_count(std::__unicode::__v16_0_0::_Gcb_property), @function std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_ri_count(std::__unicode::__v16_0_0::_Gcb_property): .LFB3559: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) cmpl $13, -12(%rbp) jne .L171 movq -8(%rbp), %rax movzbl 9(%rax), %eax leal 1(%rax), %edx movq -8(%rbp), %rax movb %dl, 9(%rax) jmp .L173 .L171: movq -8(%rbp), %rax movb $0, 9(%rax) .L173: nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3559: .size std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_ri_count(std::__unicode::__v16_0_0::_Gcb_property), .-std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_ri_count(std::__unicode::__v16_0_0::_Gcb_property) .section .text._ZNSt9__unicode9__v16_0_031_Grapheme_cluster_iterator_base20_M_update_incb_stateEDiNS0_13_Gcb_propertyE,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_incb_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_incb_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property) .type std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_incb_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property), @function std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_incb_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property): .LFB3560: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movl %edx, -16(%rbp) movl -12(%rbp), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__is_incb_linker(char32_t) testb %al, %al je .L176 movq -8(%rbp), %rax movb $1, 10(%rax) .L176: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3560: .size std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_incb_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property), .-std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_incb_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property) .weak std::__detail::__from_chars_alnum_to_val_table::value .section .rodata._ZNSt8__detail31__from_chars_alnum_to_val_tableILb0EE5valueE,"aG",@progbits,std::__detail::__from_chars_alnum_to_val_table::value,comdat .align 32 .type std::__detail::__from_chars_alnum_to_val_table::value, @gnu_unique_object .size std::__detail::__from_chars_alnum_to_val_table::value, 256 std::__detail::__from_chars_alnum_to_val_table::value: .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 0 .byte 1 .byte 2 .byte 3 .byte 4 .byte 5 .byte 6 .byte 7 .byte 8 .byte 9 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 10 .byte 11 .byte 12 .byte 13 .byte 14 .byte 15 .byte 16 .byte 17 .byte 18 .byte 19 .byte 20 .byte 21 .byte 22 .byte 23 .byte 24 .byte 25 .byte 26 .byte 27 .byte 28 .byte 29 .byte 30 .byte 31 .byte 32 .byte 33 .byte 34 .byte 35 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 10 .byte 11 .byte 12 .byte 13 .byte 14 .byte 15 .byte 16 .byte 17 .byte 18 .byte 19 .byte 20 .byte 21 .byte 22 .byte 23 .byte 24 .byte 25 .byte 26 .byte 27 .byte 28 .byte 29 .byte 30 .byte 31 .byte 32 .byte 33 .byte 34 .byte 35 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .byte 127 .section .text._ZNSt8__detail25__from_chars_alnum_to_valILb0EEEhh,"axG",@progbits,unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char),comdat .weak unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) .type unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char), @function unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char): .LFB3583: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, %eax movb %al, -4(%rbp) movzbl -4(%rbp), %eax cltq leaq std::__detail::__from_chars_alnum_to_val_table::value(%rip), %rdx movzbl (%rax,%rdx), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3583: .size unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char), .-unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) .section .text._ZNSt12format_errorC2EPKc,"axG",@progbits,std::format_error::format_error(char const*),comdat .align 2 .weak std::format_error::format_error(char const*) .type std::format_error::format_error(char const*), @function std::format_error::format_error(char const*): .LFB3598: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::runtime_error::runtime_error(char const*)@PLT leaq 16+vtable for std::format_error(%rip), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3598: .size std::format_error::format_error(char const*), .-std::format_error::format_error(char const*) .weak std::format_error::format_error(char const*) .set std::format_error::format_error(char const*),std::format_error::format_error(char const*) .section .text._ZNSt12format_errorD2Ev,"axG",@progbits,std::format_error::~format_error(),comdat .align 2 .weak std::format_error::~format_error() .type std::format_error::~format_error(), @function std::format_error::~format_error(): .LFB3602: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) leaq 16+vtable for std::format_error(%rip), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) movq -8(%rbp), %rax movq %rax, %rdi call std::runtime_error::~runtime_error()@PLT nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3602: .size std::format_error::~format_error(), .-std::format_error::~format_error() .weak std::format_error::~format_error() .set std::format_error::~format_error(),std::format_error::~format_error() .section .text._ZNSt12format_errorD0Ev,"axG",@progbits,std::format_error::~format_error(),comdat .align 2 .weak std::format_error::~format_error() .type std::format_error::~format_error(), @function std::format_error::~format_error(): .LFB3604: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::format_error::~format_error() movq -8(%rbp), %rax movl $16, %esi movq %rax, %rdi call operator delete(void*, unsigned long)@PLT leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3604: .size std::format_error::~format_error(), .-std::format_error::~format_error() .section .text._ZSt20__throw_format_errorPKc,"axG",@progbits,std::__throw_format_error(char const*),comdat .weak std::__throw_format_error(char const*) .type std::__throw_format_error(char const*), @function std::__throw_format_error(char const*): .LFB3600: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3600 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $16, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -24(%rbp) movl $16, %edi call __cxa_allocate_exception@PLT movq %rax, %rbx movq -24(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi .LEHB0: call std::format_error::format_error(char const*) .LEHE0: leaq std::format_error::~format_error()(%rip), %rdx leaq typeinfo for std::format_error(%rip), %rax movq %rax, %rsi movq %rbx, %rdi .LEHB1: call __cxa_throw@PLT .L184: movq %rax, %r12 movq %rbx, %rdi call __cxa_free_exception@PLT movq %r12, %rax movq %rax, %rdi call _Unwind_Resume@PLT .LEHE1: .cfi_endproc .LFE3600: .section .gcc_except_table._ZSt20__throw_format_errorPKc,"aG",@progbits,std::__throw_format_error(char const*),comdat .LLSDA3600: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3600-.LLSDACSB3600 .LLSDACSB3600: .uleb128 .LEHB0-.LFB3600 .uleb128 .LEHE0-.LEHB0 .uleb128 .L184-.LFB3600 .uleb128 0 .uleb128 .LEHB1-.LFB3600 .uleb128 .LEHE1-.LEHB1 .uleb128 0 .uleb128 0 .LLSDACSE3600: .section .text._ZSt20__throw_format_errorPKc,"axG",@progbits,std::__throw_format_error(char const*),comdat .size std::__throw_format_error(char const*), .-std::__throw_format_error(char const*) .section .rodata .align 8 .LC1: .string "format error: unmatched '{' in format string" .section .text._ZNSt8__format39__unmatched_left_brace_in_format_stringEv,"axG",@progbits,std::__format::__unmatched_left_brace_in_format_string(),comdat .weak std::__format::__unmatched_left_brace_in_format_string() .type std::__format::__unmatched_left_brace_in_format_string(), @function std::__format::__unmatched_left_brace_in_format_string(): .LFB3605: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 leaq .LC1(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE3605: .size std::__format::__unmatched_left_brace_in_format_string(), .-std::__format::__unmatched_left_brace_in_format_string() .section .rodata .align 8 .LC2: .string "format error: unmatched '}' in format string" .section .text._ZNSt8__format40__unmatched_right_brace_in_format_stringEv,"axG",@progbits,std::__format::__unmatched_right_brace_in_format_string(),comdat .weak std::__format::__unmatched_right_brace_in_format_string() .type std::__format::__unmatched_right_brace_in_format_string(), @function std::__format::__unmatched_right_brace_in_format_string(): .LFB3606: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 leaq .LC2(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE3606: .size std::__format::__unmatched_right_brace_in_format_string(), .-std::__format::__unmatched_right_brace_in_format_string() .section .rodata .align 8 .LC3: .string "format error: conflicting indexing style in format string" .section .text._ZNSt8__format39__conflicting_indexing_in_format_stringEv,"axG",@progbits,std::__format::__conflicting_indexing_in_format_string(),comdat .weak std::__format::__conflicting_indexing_in_format_string() .type std::__format::__conflicting_indexing_in_format_string(), @function std::__format::__conflicting_indexing_in_format_string(): .LFB3607: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 leaq .LC3(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE3607: .size std::__format::__conflicting_indexing_in_format_string(), .-std::__format::__conflicting_indexing_in_format_string() .section .rodata .align 8 .LC4: .string "format error: invalid arg-id in format string" .section .text._ZNSt8__format33__invalid_arg_id_in_format_stringEv,"axG",@progbits,std::__format::__invalid_arg_id_in_format_string(),comdat .weak std::__format::__invalid_arg_id_in_format_string() .type std::__format::__invalid_arg_id_in_format_string(), @function std::__format::__invalid_arg_id_in_format_string(): .LFB3608: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 leaq .LC4(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE3608: .size std::__format::__invalid_arg_id_in_format_string(), .-std::__format::__invalid_arg_id_in_format_string() .section .rodata .align 8 .LC5: .string "format error: failed to parse format-spec" .section .text._ZNSt8__format29__failed_to_parse_format_specEv,"axG",@progbits,std::__format::__failed_to_parse_format_spec(),comdat .weak std::__format::__failed_to_parse_format_spec() .type std::__format::__failed_to_parse_format_spec(), @function std::__format::__failed_to_parse_format_spec(): .LFB3609: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 leaq .LC5(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE3609: .size std::__format::__failed_to_parse_format_spec(), .-std::__format::__failed_to_parse_format_spec() .section .text._ZNSt8__format10__is_digitEc,"axG",@progbits,std::__format::__is_digit(char),comdat .weak std::__format::__is_digit(char) .type std::__format::__is_digit(char), @function std::__format::__is_digit(char): .LFB3625: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, %eax movb %al, -4(%rbp) movzbl -4(%rbp), %eax movzbl %al, %eax movl %eax, %edi call unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) cmpb $9, %al setbe %al leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3625: .size std::__format::__is_digit(char), .-std::__format::__is_digit(char) .section .text._ZNSt8__format11__is_xdigitEc,"axG",@progbits,std::__format::__is_xdigit(char),comdat .weak std::__format::__is_xdigit(char) .type std::__format::__is_xdigit(char), @function std::__format::__is_xdigit(char): .LFB3626: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, %eax movb %al, -4(%rbp) movzbl -4(%rbp), %eax movzbl %al, %eax movl %eax, %edi call unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) cmpb $15, %al setbe %al leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3626: .size std::__format::__is_xdigit(char), .-std::__format::__is_xdigit(char) .section .text._ZNSt8__format23__should_escape_unicodeEDib,"axG",@progbits,std::__format::__should_escape_unicode(char32_t, bool),comdat .weak std::__format::__should_escape_unicode(char32_t, bool) .type std::__format::__should_escape_unicode(char32_t, bool), @function std::__format::__should_escape_unicode(char32_t, bool): .LFB3662: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, -4(%rbp) movl %esi, %eax movb %al, -8(%rbp) movl -4(%rbp), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__should_escape_category(char32_t) testb %al, %al je .L195 cmpl $32, -4(%rbp) setne %al jmp .L196 .L195: movzbl -8(%rbp), %eax xorl $1, %eax testb %al, %al je .L197 movl $0, %eax jmp .L196 .L197: movl -4(%rbp), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t) cmpl $4, %eax sete %al .L196: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3662: .size std::__format::__should_escape_unicode(char32_t, bool), .-std::__format::__should_escape_unicode(char32_t, bool) .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE4sizeEv,"axG",@progbits,std::basic_string_view >::size() const,comdat .align 2 .weak std::basic_string_view >::size() const .type std::basic_string_view >::size() const, @function std::basic_string_view >::size() const: .LFB3664: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3664: .size std::basic_string_view >::size() const, .-std::basic_string_view >::size() const .section .text._ZNSt8__format16_Optional_localeC2ERKSt6locale,"axG",@progbits,std::__format::_Optional_locale::_Optional_locale(std::locale const&),comdat .align 2 .weak std::__format::_Optional_locale::_Optional_locale(std::locale const&) .type std::__format::_Optional_locale::_Optional_locale(std::locale const&), @function std::__format::_Optional_locale::_Optional_locale(std::locale const&): .LFB3675: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::locale::locale(std::locale const&)@PLT movq -8(%rbp), %rax movb $1, 8(%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3675: .size std::__format::_Optional_locale::_Optional_locale(std::locale const&), .-std::__format::_Optional_locale::_Optional_locale(std::locale const&) .weak std::__format::_Optional_locale::_Optional_locale(std::locale const&) .set std::__format::_Optional_locale::_Optional_locale(std::locale const&),std::__format::_Optional_locale::_Optional_locale(std::locale const&) .section .text._ZNSt8__format16_Optional_localeD2Ev,"axG",@progbits,std::__format::_Optional_locale::~_Optional_locale(),comdat .align 2 .weak std::__format::_Optional_locale::~_Optional_locale() .type std::__format::_Optional_locale::~_Optional_locale(), @function std::__format::_Optional_locale::~_Optional_locale(): .LFB3682: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 8(%rax), %eax testb %al, %al je .L203 movq -8(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L203: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3682: .size std::__format::_Optional_locale::~_Optional_locale(), .-std::__format::_Optional_locale::~_Optional_locale() .weak std::__format::_Optional_locale::~_Optional_locale() .set std::__format::_Optional_locale::~_Optional_locale(),std::__format::_Optional_locale::~_Optional_locale() .section .text._ZNSt8__format16_Optional_localeaSEOSt6locale,"axG",@progbits,std::__format::_Optional_locale::operator=(std::locale&&),comdat .align 2 .weak std::__format::_Optional_locale::operator=(std::locale&&) .type std::__format::_Optional_locale::operator=(std::locale&&), @function std::__format::_Optional_locale::operator=(std::locale&&): .LFB3684: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movzbl 8(%rax), %eax testb %al, %al je .L205 movq -32(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator=(std::locale const&)@PLT jmp .L207 .L205: movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call _ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ movq -24(%rbp), %rax movb $1, 8(%rax) .L207: movq -24(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3684: .size std::__format::_Optional_locale::operator=(std::locale&&), .-std::__format::_Optional_locale::operator=(std::locale&&) .section .text._ZNSt8__format16_Optional_locale5valueEv,"axG",@progbits,std::__format::_Optional_locale::value(),comdat .align 2 .weak std::__format::_Optional_locale::value() .type std::__format::_Optional_locale::value(), @function std::__format::_Optional_locale::value(): .LFB3685: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 8(%rax), %eax xorl $1, %eax testb %al, %al je .L211 movq -8(%rbp), %rax movq %rax, %rdi call _ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ movq -8(%rbp), %rax movb $1, 8(%rax) .L211: movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3685: .size std::__format::_Optional_locale::value(), .-std::__format::_Optional_locale::value() .section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev,"axG",@progbits,std::__format::_Seq_sink, std::allocator > >::~_Seq_sink(),comdat .align 2 .weak std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .type std::__format::_Seq_sink, std::allocator > >::~_Seq_sink(), @function std::__format::_Seq_sink, std::allocator > >::~_Seq_sink(): .LFB3871: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) movq -8(%rbp), %rax addq $288, %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3871: .size std::__format::_Seq_sink, std::allocator > >::~_Seq_sink(), .-std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .weak std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .set std::__format::_Seq_sink, std::allocator > >::~_Seq_sink(),std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .section .text._ZSt7vformatB5cxx11St17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"axG",@progbits,std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >),comdat .weak std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >) .type std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >), @function std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >): .LFB3862: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3862 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $472, %rsp .cfi_offset 3, -24 movq %rdi, -440(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -464(%rbp) movq %rdx, -456(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -480(%rbp) movq %rdx, -472(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -352(%rbp), %rax movq %rax, -400(%rbp) movq -400(%rbp), %rbx movq -400(%rbp), %rax leaq 32(%rax), %rdx leaq -368(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -392(%rbp) movq -368(%rbp), %rax movq -360(%rbp), %rdx movq %rax, -384(%rbp) movq %rdx, -376(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -392(%rbp), %rax movq %rdx, (%rax) movq -392(%rbp), %rcx movq -384(%rbp), %rax movq -376(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -392(%rbp), %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -400(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop leaq -352(%rbp), %rax movq %rax, -424(%rbp) movq -424(%rbp), %rax movq %rax, -416(%rbp) movq -416(%rbp), %rax movq %rax, -408(%rbp) movq -408(%rbp), %rax nop movq %rax, -368(%rbp) nop movq -368(%rbp), %rax movq %rax, -432(%rbp) movq -464(%rbp), %rax movq -456(%rbp), %rdx movq %rax, -384(%rbp) movq %rdx, -376(%rbp) movq -480(%rbp), %rax movq -472(%rbp), %rdx movq %rax, -368(%rbp) movq %rdx, -360(%rbp) leaq -432(%rbp), %rax leaq -368(%rbp), %rcx movq -384(%rbp), %rsi movq -376(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi .LEHB2: call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop leaq -352(%rbp), %rdx movq -440(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::get() && .LEHE2: nop leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() nop movq -24(%rbp), %rax subq %fs:40, %rax je .L224 jmp .L226 .L225: movq %rax, %rbx leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L223 call __stack_chk_fail@PLT .L223: movq %rax, %rdi .LEHB3: call _Unwind_Resume@PLT .LEHE3: .L226: call __stack_chk_fail@PLT .L224: movq -440(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3862: .section .gcc_except_table._ZSt7vformatB5cxx11St17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"aG",@progbits,std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >),comdat .LLSDA3862: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3862-.LLSDACSB3862 .LLSDACSB3862: .uleb128 .LEHB2-.LFB3862 .uleb128 .LEHE2-.LEHB2 .uleb128 .L225-.LFB3862 .uleb128 0 .uleb128 .LEHB3-.LFB3862 .uleb128 .LEHE3-.LEHB3 .uleb128 0 .uleb128 0 .LLSDACSE3862: .section .text._ZSt7vformatB5cxx11St17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"axG",@progbits,std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >),comdat .size std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >), .-std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >) .section .text._ZSt7vformatB5cxx11RKSt6localeSt17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"axG",@progbits,std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >),comdat .weak std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) .type std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >), @function std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >): .LFB3886: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA3886 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $488, %rsp .cfi_offset 3, -24 movq %rdi, -456(%rbp) movq %rsi, -464(%rbp) movq %rdx, -480(%rbp) movq %rcx, -472(%rbp) movq %r8, -496(%rbp) movq %r9, -488(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -352(%rbp), %rax movq %rax, -400(%rbp) movq -400(%rbp), %rbx movq -400(%rbp), %rax leaq 32(%rax), %rdx leaq -368(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -392(%rbp) movq -368(%rbp), %rax movq -360(%rbp), %rdx movq %rax, -384(%rbp) movq %rdx, -376(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -392(%rbp), %rax movq %rdx, (%rax) movq -392(%rbp), %rcx movq -384(%rbp), %rax movq -376(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -392(%rbp), %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -400(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop leaq -352(%rbp), %rax movq %rax, -424(%rbp) movq -424(%rbp), %rax movq %rax, -416(%rbp) movq -416(%rbp), %rax movq %rax, -408(%rbp) movq -408(%rbp), %rax nop movq %rax, -368(%rbp) nop movq -368(%rbp), %rax movq %rax, -440(%rbp) movq -464(%rbp), %rax movq %rax, -432(%rbp) movq -480(%rbp), %rax movq -472(%rbp), %rdx movq %rax, -384(%rbp) movq %rdx, -376(%rbp) movq -496(%rbp), %rax movq -488(%rbp), %rdx movq %rax, -368(%rbp) movq %rdx, -360(%rbp) leaq -440(%rbp), %rax movq -432(%rbp), %rdi leaq -368(%rbp), %rcx movq -384(%rbp), %rsi movq -376(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi .LEHB4: call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop leaq -352(%rbp), %rdx movq -456(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::get() && .LEHE4: nop leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() nop movq -24(%rbp), %rax subq %fs:40, %rax je .L237 jmp .L239 .L238: movq %rax, %rbx leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L236 call __stack_chk_fail@PLT .L236: movq %rax, %rdi .LEHB5: call _Unwind_Resume@PLT .LEHE5: .L239: call __stack_chk_fail@PLT .L237: movq -456(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3886: .section .gcc_except_table._ZSt7vformatB5cxx11RKSt6localeSt17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"aG",@progbits,std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >),comdat .LLSDA3886: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE3886-.LLSDACSB3886 .LLSDACSB3886: .uleb128 .LEHB4-.LFB3886 .uleb128 .LEHE4-.LEHB4 .uleb128 .L238-.LFB3886 .uleb128 0 .uleb128 .LEHB5-.LFB3886 .uleb128 .LEHE5-.LEHB5 .uleb128 0 .uleb128 0 .LLSDACSE3886: .section .text._ZSt7vformatB5cxx11RKSt6localeSt17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"axG",@progbits,std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >),comdat .size std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >), .-std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) .section .text._ZNKSt4spanIcLm18446744073709551615EE4dataEv,"axG",@progbits,std::span::data() const,comdat .align 2 .weak std::span::data() const .type std::span::data() const, @function std::span::data() const: .LFB3956: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3956: .size std::span::data() const, .-std::span::data() const .section .text._ZNKSt4spanIcLm18446744073709551615EE4sizeEv,"axG",@progbits,std::span::size() const,comdat .align 2 .weak std::span::size() const .type std::span::size() const, @function std::span::size() const: .LFB3957: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax addq $8, %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3957: .size std::span::size() const, .-std::span::size() const .section .text._ZNSt6chrono3dayC2Ej,"axG",@progbits,std::chrono::day::day(unsigned int),comdat .align 2 .weak std::chrono::day::day(unsigned int) .type std::chrono::day::day(unsigned int), @function std::chrono::day::day(unsigned int): .LFB5000: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movl -12(%rbp), %eax movl %eax, %edx movq -8(%rbp), %rax movb %dl, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5000: .size std::chrono::day::day(unsigned int), .-std::chrono::day::day(unsigned int) .weak std::chrono::day::day(unsigned int) .set std::chrono::day::day(unsigned int),std::chrono::day::day(unsigned int) .section .text._ZNKSt6chrono3daycvjEv,"axG",@progbits,std::chrono::day::operator unsigned int() const,comdat .align 2 .weak std::chrono::day::operator unsigned int() const .type std::chrono::day::operator unsigned int() const, @function std::chrono::day::operator unsigned int() const: .LFB5008: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax movzbl %al, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5008: .size std::chrono::day::operator unsigned int() const, .-std::chrono::day::operator unsigned int() const .section .text._ZNSt6chrono5monthC2Ej,"axG",@progbits,std::chrono::month::month(unsigned int),comdat .align 2 .weak std::chrono::month::month(unsigned int) .type std::chrono::month::month(unsigned int), @function std::chrono::month::month(unsigned int): .LFB5017: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movl -12(%rbp), %eax movl %eax, %edx movq -8(%rbp), %rax movb %dl, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5017: .size std::chrono::month::month(unsigned int), .-std::chrono::month::month(unsigned int) .weak std::chrono::month::month(unsigned int) .set std::chrono::month::month(unsigned int),std::chrono::month::month(unsigned int) .section .text._ZNKSt6chrono5monthcvjEv,"axG",@progbits,std::chrono::month::operator unsigned int() const,comdat .align 2 .weak std::chrono::month::operator unsigned int() const .type std::chrono::month::operator unsigned int() const, @function std::chrono::month::operator unsigned int() const: .LFB5025: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax movzbl %al, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5025: .size std::chrono::month::operator unsigned int() const, .-std::chrono::month::operator unsigned int() const .section .text._ZNKSt6chrono5month2okEv,"axG",@progbits,std::chrono::month::ok() const,comdat .align 2 .weak std::chrono::month::ok() const .type std::chrono::month::ok() const, @function std::chrono::month::ok() const: .LFB5026: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax testb %al, %al je .L252 movq -8(%rbp), %rax movzbl (%rax), %eax cmpb $12, %al ja .L252 movl $1, %eax jmp .L253 .L252: movl $0, %eax .L253: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5026: .size std::chrono::month::ok() const, .-std::chrono::month::ok() const .weak std::chrono::January .section .rodata._ZNSt6chrono7JanuaryE,"aG",@progbits,std::chrono::January,comdat .type std::chrono::January, @gnu_unique_object .size std::chrono::January, 1 std::chrono::January: .byte 1 .section .text._ZNSt6chrono4yearC2Ei,"axG",@progbits,std::chrono::year::year(int),comdat .align 2 .weak std::chrono::year::year(int) .type std::chrono::year::year(int), @function std::chrono::year::year(int): .LFB5034: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movl -12(%rbp), %eax movl %eax, %edx movq -8(%rbp), %rax movw %dx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5034: .size std::chrono::year::year(int), .-std::chrono::year::year(int) .weak std::chrono::year::year(int) .set std::chrono::year::year(int),std::chrono::year::year(int) .section .text._ZNKSt6chrono4yearcviEv,"axG",@progbits,std::chrono::year::operator int() const,comdat .align 2 .weak std::chrono::year::operator int() const .type std::chrono::year::operator int() const, @function std::chrono::year::operator int() const: .LFB5047: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzwl (%rax), %eax cwtl popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5047: .size std::chrono::year::operator int() const, .-std::chrono::year::operator int() const .section .text._ZNSt6chrono7weekday12_S_from_daysERKNS_8durationIlSt5ratioILl86400ELl1EEEE,"axG",@progbits,std::chrono::weekday::_S_from_days(std::chrono::duration > const&),comdat .weak std::chrono::weekday::_S_from_days(std::chrono::duration > const&) .type std::chrono::weekday::_S_from_days(std::chrono::duration > const&), @function std::chrono::weekday::_S_from_days(std::chrono::duration > const&): .LFB5055: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rsi movl $4, %edi call unsigned int std::chrono::__detail::__add_modulo<7u, long>(unsigned int, long) movl %eax, %edx leaq -9(%rbp), %rax movl %edx, %esi movq %rax, %rdi call std::chrono::weekday::weekday(unsigned int) movzbl -9(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L260 call __stack_chk_fail@PLT .L260: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5055: .size std::chrono::weekday::_S_from_days(std::chrono::duration > const&), .-std::chrono::weekday::_S_from_days(std::chrono::duration > const&) .section .text._ZNSt6chrono7weekdayC2Ej,"axG",@progbits,std::chrono::weekday::weekday(unsigned int),comdat .align 2 .weak std::chrono::weekday::weekday(unsigned int) .type std::chrono::weekday::weekday(unsigned int), @function std::chrono::weekday::weekday(unsigned int): .LFB5058: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) cmpl $7, -12(%rbp) je .L262 movl -12(%rbp), %eax movl %eax, %edx jmp .L263 .L262: movl $0, %edx .L263: movq -8(%rbp), %rax movb %dl, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5058: .size std::chrono::weekday::weekday(unsigned int), .-std::chrono::weekday::weekday(unsigned int) .weak std::chrono::weekday::weekday(unsigned int) .set std::chrono::weekday::weekday(unsigned int),std::chrono::weekday::weekday(unsigned int) .section .text._ZNSt6chrono7weekdayC2ERKNS_10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEE,"axG",@progbits,std::chrono::weekday::weekday(std::chrono::time_point > > const&),comdat .align 2 .weak std::chrono::weekday::weekday(std::chrono::time_point > > const&) .type std::chrono::weekday::weekday(std::chrono::time_point > > const&), @function std::chrono::weekday::weekday(std::chrono::time_point > > const&): .LFB5061: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::chrono::time_point > >::time_since_epoch() const movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::_S_from_days(std::chrono::duration > const&) movl %eax, %edx movq -24(%rbp), %rax movb %dl, (%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L265 call __stack_chk_fail@PLT .L265: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5061: .size std::chrono::weekday::weekday(std::chrono::time_point > > const&), .-std::chrono::weekday::weekday(std::chrono::time_point > > const&) .weak std::chrono::weekday::weekday(std::chrono::time_point > > const&) .set std::chrono::weekday::weekday(std::chrono::time_point > > const&),std::chrono::weekday::weekday(std::chrono::time_point > > const&) .section .text._ZNKSt6chrono7weekday10c_encodingEv,"axG",@progbits,std::chrono::weekday::c_encoding() const,comdat .align 2 .weak std::chrono::weekday::c_encoding() const .type std::chrono::weekday::c_encoding() const, @function std::chrono::weekday::c_encoding() const: .LFB5072: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax movzbl %al, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5072: .size std::chrono::weekday::c_encoding() const, .-std::chrono::weekday::c_encoding() const .section .text._ZNKSt6chrono7weekday12iso_encodingEv,"axG",@progbits,std::chrono::weekday::iso_encoding() const,comdat .align 2 .weak std::chrono::weekday::iso_encoding() const .type std::chrono::weekday::iso_encoding() const, @function std::chrono::weekday::iso_encoding() const: .LFB5073: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax testb %al, %al je .L269 movq -8(%rbp), %rax movzbl (%rax), %eax movzbl %al, %eax jmp .L271 .L269: movl $7, %eax .L271: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5073: .size std::chrono::weekday::iso_encoding() const, .-std::chrono::weekday::iso_encoding() const .section .text._ZNKSt6chrono7weekday2okEv,"axG",@progbits,std::chrono::weekday::ok() const,comdat .align 2 .weak std::chrono::weekday::ok() const .type std::chrono::weekday::ok() const, @function std::chrono::weekday::ok() const: .LFB5074: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax cmpb $6, %al setbe %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5074: .size std::chrono::weekday::ok() const, .-std::chrono::weekday::ok() const .section .text._ZNSt6chronomiERKNS_7weekdayES2_,"axG",@progbits,std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&),comdat .weak std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) .type std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&), @function std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&): .LFB5079: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const subl %eax, %ebx movl %ebx, %edx movl %edx, -40(%rbp) movl -40(%rbp), %eax testl %eax, %eax js .L275 leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned int const&) jmp .L277 .L275: movl -40(%rbp), %eax addl $7, %eax movl %eax, -36(%rbp) leaq -36(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned int const&) .L277: movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L278 call __stack_chk_fail@PLT .L278: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5079: .size std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&), .-std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) .weak std::chrono::Sunday .section .rodata._ZNSt6chrono6SundayE,"aG",@progbits,std::chrono::Sunday,comdat .type std::chrono::Sunday, @gnu_unique_object .size std::chrono::Sunday, 1 std::chrono::Sunday: .zero 1 .weak std::chrono::Monday .section .rodata._ZNSt6chrono6MondayE,"aG",@progbits,std::chrono::Monday,comdat .type std::chrono::Monday, @gnu_unique_object .size std::chrono::Monday, 1 std::chrono::Monday: .byte 1 .section .text._ZNSt6chrono15weekday_indexedC2ERKNS_7weekdayEj,"axG",@progbits,std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int),comdat .align 2 .weak std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int) .type std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int), @function std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int): .LFB5081: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movl %edx, -20(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movzbl (%rdx), %edx movb %dl, (%rax) movl -20(%rbp), %eax movl %eax, %edx movq -8(%rbp), %rax movb %dl, 1(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5081: .size std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int), .-std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int) .weak std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int) .set std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int),std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int) .section .text._ZNKSt6chrono15weekday_indexed7weekdayEv,"axG",@progbits,std::chrono::weekday_indexed::weekday() const,comdat .align 2 .weak std::chrono::weekday_indexed::weekday() const .type std::chrono::weekday_indexed::weekday() const, @function std::chrono::weekday_indexed::weekday() const: .LFB5083: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5083: .size std::chrono::weekday_indexed::weekday() const, .-std::chrono::weekday_indexed::weekday() const .section .text._ZNKSt6chrono15weekday_indexed5indexEv,"axG",@progbits,std::chrono::weekday_indexed::index() const,comdat .align 2 .weak std::chrono::weekday_indexed::index() const .type std::chrono::weekday_indexed::index() const, @function std::chrono::weekday_indexed::index() const: .LFB5084: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 1(%rax), %eax movzbl %al, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5084: .size std::chrono::weekday_indexed::index() const, .-std::chrono::weekday_indexed::index() const .section .text._ZNKSt6chrono7weekdayixEj,"axG",@progbits,std::chrono::weekday::operator[](unsigned int) const,comdat .align 2 .weak std::chrono::weekday::operator[](unsigned int) const .type std::chrono::weekday::operator[](unsigned int) const, @function std::chrono::weekday::operator[](unsigned int) const: .LFB5087: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movl %esi, -28(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -28(%rbp), %edx movq -24(%rbp), %rcx leaq -10(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::chrono::weekday_indexed::weekday_indexed(std::chrono::weekday const&, unsigned int) movzwl -10(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L286 call __stack_chk_fail@PLT .L286: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5087: .size std::chrono::weekday::operator[](unsigned int) const, .-std::chrono::weekday::operator[](unsigned int) const .section .text._ZNSt6chrono10year_monthC2ERKNS_4yearERKNS_5monthE,"axG",@progbits,std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&),comdat .align 2 .weak std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&) .type std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&), @function std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&): .LFB5140: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movzwl (%rdx), %edx movw %dx, (%rax) movq -8(%rbp), %rax movq -24(%rbp), %rdx movzbl (%rdx), %edx movb %dl, 2(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5140: .size std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&), .-std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&) .weak std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&) .set std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&),std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&) .section .text._ZNKSt6chrono10year_month4yearEv,"axG",@progbits,std::chrono::year_month::year() const,comdat .align 2 .weak std::chrono::year_month::year() const .type std::chrono::year_month::year() const, @function std::chrono::year_month::year() const: .LFB5142: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzwl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5142: .size std::chrono::year_month::year() const, .-std::chrono::year_month::year() const .section .text._ZNKSt6chrono10year_month5monthEv,"axG",@progbits,std::chrono::year_month::month() const,comdat .align 2 .weak std::chrono::year_month::month() const .type std::chrono::year_month::month() const, @function std::chrono::year_month::month() const: .LFB5143: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 2(%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5143: .size std::chrono::year_month::month() const, .-std::chrono::year_month::month() const .section .text._ZNSt6chronodvERKNS_4yearERKNS_5monthE,"axG",@progbits,std::chrono::operator/(std::chrono::year const&, std::chrono::month const&),comdat .weak std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) .type std::chrono::operator/(std::chrono::year const&, std::chrono::month const&), @function std::chrono::operator/(std::chrono::year const&, std::chrono::month const&): .LFB5159: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rdx movq -24(%rbp), %rcx leaq -12(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::chrono::year_month::year_month(std::chrono::year const&, std::chrono::month const&) movl -12(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L294 call __stack_chk_fail@PLT .L294: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5159: .size std::chrono::operator/(std::chrono::year const&, std::chrono::month const&), .-std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) .section .text._ZNSt6chrono14year_month_dayC2ERKNS_4yearERKNS_5monthERKNS_3dayE,"axG",@progbits,std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&),comdat .align 2 .weak std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&) .type std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&), @function std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&): .LFB5162: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movzwl (%rdx), %edx movw %dx, (%rax) movq -8(%rbp), %rax movq -24(%rbp), %rdx movzbl (%rdx), %edx movb %dl, 2(%rax) movq -8(%rbp), %rax movq -32(%rbp), %rdx movzbl (%rdx), %edx movb %dl, 3(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5162: .size std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&), .-std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&) .weak std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&) .set std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&),std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&) .section .text._ZNSt6chrono14year_month_dayC2ERKNS_10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEE,"axG",@progbits,std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&),comdat .align 2 .weak std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) .type std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&), @function std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&): .LFB5165: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::chrono::time_point > >::time_since_epoch() const movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::_S_from_days(std::chrono::duration > const&) movl %eax, %edx movq -24(%rbp), %rax movl %edx, (%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L297 call __stack_chk_fail@PLT .L297: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5165: .size std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&), .-std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) .weak std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) .set std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&),std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) .section .text._ZNKSt6chrono14year_month_day4yearEv,"axG",@progbits,std::chrono::year_month_day::year() const,comdat .align 2 .weak std::chrono::year_month_day::year() const .type std::chrono::year_month_day::year() const, @function std::chrono::year_month_day::year() const: .LFB5174: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzwl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5174: .size std::chrono::year_month_day::year() const, .-std::chrono::year_month_day::year() const .section .text._ZNKSt6chrono14year_month_day5monthEv,"axG",@progbits,std::chrono::year_month_day::month() const,comdat .align 2 .weak std::chrono::year_month_day::month() const .type std::chrono::year_month_day::month() const, @function std::chrono::year_month_day::month() const: .LFB5175: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 2(%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5175: .size std::chrono::year_month_day::month() const, .-std::chrono::year_month_day::month() const .section .text._ZNKSt6chrono14year_month_day3dayEv,"axG",@progbits,std::chrono::year_month_day::day() const,comdat .align 2 .weak std::chrono::year_month_day::day() const .type std::chrono::year_month_day::day() const, @function std::chrono::year_month_day::day() const: .LFB5176: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 3(%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5176: .size std::chrono::year_month_day::day() const, .-std::chrono::year_month_day::day() const .section .text._ZNKSt6chrono14year_month_daycvNS_10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEEEv,"axG",@progbits,std::chrono::year_month_day::operator std::chrono::time_point > >() const,comdat .align 2 .weak std::chrono::year_month_day::operator std::chrono::time_point > >() const .type std::chrono::year_month_day::operator std::chrono::time_point > >() const, @function std::chrono::year_month_day::operator std::chrono::time_point > >() const: .LFB5177: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::_M_days_since_epoch() const movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::time_point(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L306 call __stack_chk_fail@PLT .L306: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5177: .size std::chrono::year_month_day::operator std::chrono::time_point > >() const, .-std::chrono::year_month_day::operator std::chrono::time_point > >() const .section .text._ZNSt6chronodvERKNS_10year_monthERKNS_3dayE,"axG",@progbits,std::chrono::operator/(std::chrono::year_month const&, std::chrono::day const&),comdat .weak std::chrono::operator/(std::chrono::year_month const&, std::chrono::day const&) .type std::chrono::operator/(std::chrono::year_month const&, std::chrono::day const&), @function std::chrono::operator/(std::chrono::year_month const&, std::chrono::day const&): .LFB5186: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month::year() const movw %ax, -14(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month::month() const movb %al, -15(%rbp) movq -32(%rbp), %rcx leaq -15(%rbp), %rdx leaq -14(%rbp), %rsi leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&) movl -12(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L309 call __stack_chk_fail@PLT .L309: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5186: .size std::chrono::operator/(std::chrono::year_month const&, std::chrono::day const&), .-std::chrono::operator/(std::chrono::year_month const&, std::chrono::day const&) .section .text._ZNSt6chronodvERKNS_10year_monthEi,"axG",@progbits,std::chrono::operator/(std::chrono::year_month const&, int),comdat .weak std::chrono::operator/(std::chrono::year_month const&, int) .type std::chrono::operator/(std::chrono::year_month const&, int), @function std::chrono::operator/(std::chrono::year_month const&, int): .LFB5187: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movl %esi, -28(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -28(%rbp), %edx leaq -9(%rbp), %rax movl %edx, %esi movq %rax, %rdi call std::chrono::day::day(unsigned int) leaq -9(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, std::chrono::day const&) movq -8(%rbp), %rdx subq %fs:40, %rdx je .L312 call __stack_chk_fail@PLT .L312: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5187: .size std::chrono::operator/(std::chrono::year_month const&, int), .-std::chrono::operator/(std::chrono::year_month const&, int) .section .text._ZNKSt6chrono8durationIlSt5ratioILl86400ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB5193: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5193: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt6chrono14year_month_day12_S_from_daysERKNS_8durationIlSt5ratioILl86400ELl1EEEE,"axG",@progbits,std::chrono::year_month_day::_S_from_days(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::year_month_day::_S_from_days(std::chrono::duration > const&) .type std::chrono::year_month_day::_S_from_days(std::chrono::duration > const&), @function std::chrono::year_month_day::_S_from_days(std::chrono::duration > const&): .LFB5192: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 addq $-128, %rsp movq %rdi, -120(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $-1468000, -100(%rbp) movl $536895458, -96(%rbp) movq -120(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const addl $536895458, %eax movl %eax, -92(%rbp) movl -92(%rbp), %eax sall $2, %eax addl $3, %eax movl %eax, -88(%rbp) movl -88(%rbp), %eax movl %eax, %eax imulq $963315389, %rax, %rax shrq $32, %rax shrl $15, %eax movl %eax, -84(%rbp) movl -88(%rbp), %ecx movl %ecx, %eax imulq $963315389, %rax, %rax shrq $32, %rax shrl $15, %eax imull $146097, %eax, %edx movl %ecx, %eax subl %edx, %eax shrl $2, %eax movl %eax, -80(%rbp) movabsq $4294967296, %rax movq %rax, -24(%rbp) movl -80(%rbp), %eax sall $2, %eax addl $3, %eax movl %eax, -76(%rbp) movl -76(%rbp), %eax imulq $2939745, %rax, %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax shrq $32, %rax movl %eax, -72(%rbp) movq -16(%rbp), %rax movl %eax, %eax imulq $1531969483, %rax, %rax shrq $32, %rax shrl $22, %eax movl %eax, -68(%rbp) movl $65536, -64(%rbp) movl -68(%rbp), %eax imull $2141, %eax, %eax addl $197913, %eax movl %eax, -60(%rbp) movl -60(%rbp), %eax shrl $16, %eax movl %eax, -56(%rbp) movl -60(%rbp), %eax movzwl %ax, %eax movl %eax, %eax imulq $1027101007, %rax, %rax shrq $32, %rax shrl $9, %eax movl %eax, -52(%rbp) movl -84(%rbp), %eax imull $100, %eax, %edx movl -72(%rbp), %eax addl %edx, %eax movl %eax, -48(%rbp) movl -56(%rbp), %eax movl %eax, -44(%rbp) movl -52(%rbp), %eax movl %eax, -40(%rbp) cmpl $305, -68(%rbp) seta %al movb %al, -107(%rbp) movzbl -107(%rbp), %edx movl -48(%rbp), %eax addl %edx, %eax movl %eax, -36(%rbp) cmpb $0, -107(%rbp) je .L316 movl -44(%rbp), %eax subl $12, %eax movl %eax, -104(%rbp) jmp .L317 .L316: movl -44(%rbp), %eax movl %eax, -104(%rbp) .L317: movl -40(%rbp), %eax addl $1, %eax movl %eax, -32(%rbp) movl -36(%rbp), %eax subl $1468000, %eax movl %eax, %edx leaq -106(%rbp), %rax movl %edx, %esi movq %rax, %rdi call std::chrono::year::year(int) movl -104(%rbp), %edx leaq -109(%rbp), %rax movl %edx, %esi movq %rax, %rdi call std::chrono::month::month(unsigned int) movl -32(%rbp), %edx leaq -108(%rbp), %rax movl %edx, %esi movq %rax, %rdi call std::chrono::day::day(unsigned int) leaq -108(%rbp), %rcx leaq -109(%rbp), %rdx leaq -106(%rbp), %rsi leaq -28(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::year const&, std::chrono::month const&, std::chrono::day const&) movl -28(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L319 call __stack_chk_fail@PLT .L319: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5192: .size std::chrono::year_month_day::_S_from_days(std::chrono::duration > const&), .-std::chrono::year_month_day::_S_from_days(std::chrono::duration > const&) .section .text._ZNKSt6chrono14year_month_day19_M_days_since_epochEv,"axG",@progbits,std::chrono::year_month_day::_M_days_since_epoch() const,comdat .align 2 .weak std::chrono::year_month_day::_M_days_since_epoch() const .type std::chrono::year_month_day::_M_days_since_epoch() const, @function std::chrono::year_month_day::_M_days_since_epoch() const: .LFB5194: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -88(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $-1468000, -64(%rbp) movl $536895458, -60(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const addl $1468000, %eax movl %eax, -56(%rbp) movq -88(%rbp), %rax addq $2, %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, -52(%rbp) movq -88(%rbp), %rax addq $3, %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -48(%rbp) cmpl $2, -52(%rbp) setbe %al movzbl %al, %eax movl %eax, -44(%rbp) movl -56(%rbp), %eax subl -44(%rbp), %eax movl %eax, -40(%rbp) cmpl $0, -44(%rbp) je .L321 movl -52(%rbp), %eax addl $12, %eax movl %eax, -68(%rbp) jmp .L322 .L321: movl -52(%rbp), %eax movl %eax, -68(%rbp) .L322: movl -48(%rbp), %eax subl $1, %eax movl %eax, -36(%rbp) movl -40(%rbp), %eax movl %eax, %eax imulq $1374389535, %rax, %rax shrq $32, %rax shrl $5, %eax movl %eax, -32(%rbp) movl -40(%rbp), %eax imull $1461, %eax, %eax shrl $2, %eax subl -32(%rbp), %eax movl -32(%rbp), %edx shrl $2, %edx addl %edx, %eax movl %eax, -28(%rbp) movl -68(%rbp), %eax imull $979, %eax, %eax subl $2919, %eax shrl $5, %eax movl %eax, -24(%rbp) movl -36(%rbp), %eax movl %eax, -20(%rbp) movl -28(%rbp), %edx movl -24(%rbp), %eax addl %eax, %edx movl -20(%rbp), %eax addl %edx, %eax subl $536895458, %eax movl %eax, -72(%rbp) leaq -72(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L324 call __stack_chk_fail@PLT .L324: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5194: .size std::chrono::year_month_day::_M_days_since_epoch() const, .-std::chrono::year_month_day::_M_days_since_epoch() const .section .text._ZNSt6chrono18year_month_weekdayC2ERKNS_4yearERKNS_5monthERKNS_15weekday_indexedE,"axG",@progbits,std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&),comdat .align 2 .weak std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&) .type std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&), @function std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&): .LFB5227: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movzwl (%rdx), %edx movw %dx, (%rax) movq -8(%rbp), %rax movq -24(%rbp), %rdx movzbl (%rdx), %edx movb %dl, 2(%rax) movq -8(%rbp), %rax movq -32(%rbp), %rdx movzwl (%rdx), %edx movw %dx, 3(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5227: .size std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&), .-std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&) .weak std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&) .set std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&),std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&) .section .text._ZNKSt6chrono18year_month_weekday4yearEv,"axG",@progbits,std::chrono::year_month_weekday::year() const,comdat .align 2 .weak std::chrono::year_month_weekday::year() const .type std::chrono::year_month_weekday::year() const, @function std::chrono::year_month_weekday::year() const: .LFB5239: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzwl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5239: .size std::chrono::year_month_weekday::year() const, .-std::chrono::year_month_weekday::year() const .section .text._ZNKSt6chrono18year_month_weekday5monthEv,"axG",@progbits,std::chrono::year_month_weekday::month() const,comdat .align 2 .weak std::chrono::year_month_weekday::month() const .type std::chrono::year_month_weekday::month() const, @function std::chrono::year_month_weekday::month() const: .LFB5240: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 2(%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5240: .size std::chrono::year_month_weekday::month() const, .-std::chrono::year_month_weekday::month() const .section .text._ZNKSt6chrono18year_month_weekday7weekdayEv,"axG",@progbits,std::chrono::year_month_weekday::weekday() const,comdat .align 2 .weak std::chrono::year_month_weekday::weekday() const .type std::chrono::year_month_weekday::weekday() const, @function std::chrono::year_month_weekday::weekday() const: .LFB5241: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $3, %rax movq %rax, %rdi call std::chrono::weekday_indexed::weekday() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5241: .size std::chrono::year_month_weekday::weekday() const, .-std::chrono::year_month_weekday::weekday() const .section .text._ZNKSt6chrono18year_month_weekday5indexEv,"axG",@progbits,std::chrono::year_month_weekday::index() const,comdat .align 2 .weak std::chrono::year_month_weekday::index() const .type std::chrono::year_month_weekday::index() const, @function std::chrono::year_month_weekday::index() const: .LFB5242: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $3, %rax movq %rax, %rdi call std::chrono::weekday_indexed::index() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5242: .size std::chrono::year_month_weekday::index() const, .-std::chrono::year_month_weekday::index() const .section .text._ZNKSt6chrono18year_month_weekdaycvNS_10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEEEv,"axG",@progbits,std::chrono::year_month_weekday::operator std::chrono::time_point > >() const,comdat .align 2 .weak std::chrono::year_month_weekday::operator std::chrono::time_point > >() const .type std::chrono::year_month_weekday::operator std::chrono::time_point > >() const, @function std::chrono::year_month_weekday::operator std::chrono::time_point > >() const: .LFB5244: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::month() const movb %al, -44(%rbp) movq -56(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::year() const movw %ax, -32(%rbp) leaq -44(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -24(%rbp) leaq -24(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -40(%rbp) movq -56(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::index() const leal -1(%rax), %edx movl %edx, %eax sall $3, %eax subl %edx, %eax movl %eax, -44(%rbp) leaq -44(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -40(%rbp), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) movq -56(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::weekday() const movb %al, -46(%rbp) leaq -45(%rbp), %rdx leaq -46(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -32(%rbp) leaq -24(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point >, std::chrono::duration > >::type> std::chrono::operator+ >, long, std::ratio<86400l, 1l> >(std::chrono::time_point > > const&, std::chrono::duration > const&) movq -8(%rbp), %rdx subq %fs:40, %rdx je .L336 call __stack_chk_fail@PLT .L336: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5244: .size std::chrono::year_month_weekday::operator std::chrono::time_point > >() const, .-std::chrono::year_month_weekday::operator std::chrono::time_point > >() const .section .text._ZNSt6chronodvERKNS_10year_monthERKNS_15weekday_indexedE,"axG",@progbits,std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&),comdat .weak std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&) .type std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&), @function std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&): .LFB5254: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::year_month::year() const movw %ax, -22(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::year_month::month() const movb %al, -23(%rbp) movq -48(%rbp), %rcx leaq -23(%rbp), %rdx leaq -22(%rbp), %rsi leaq -20(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::year_month_weekday(std::chrono::year const&, std::chrono::month const&, std::chrono::weekday_indexed const&) movl -20(%rbp), %eax movl %eax, -14(%rbp) movzwl -16(%rbp), %eax movw %ax, -10(%rbp) movl $0, %eax movl -14(%rbp), %edx movl %edx, %edx movabsq $-4294967296, %rcx andq %rcx, %rax orq %rdx, %rax movzwl -10(%rbp), %edx movzwl %dx, %edx salq $32, %rdx movabsq $-281470681743361, %rcx andq %rcx, %rax orq %rdx, %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L339 call __stack_chk_fail@PLT .L339: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5254: .size std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&), .-std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&) .section .text._ZNKSt6chrono8durationIlSt5ratioILl3600ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB5305: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5305: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt6chrono8durationIlSt5ratioILl3600ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB5309: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5309: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) .section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB5364: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5364: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt6chronossIlSt5ratioILl1ELl1EElS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB5363: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L346 cmpq %rax, %rbx jge .L347 movl $-1, %eax jmp .L349 .L347: movl $1, %eax jmp .L349 .L346: movl $0, %eax .L349: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L350 call __stack_chk_fail@PLT .L350: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5363: .size auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt8__formatorENS_12_ChronoPartsES0_,"axG",@progbits,std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts),comdat .weak std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts) .type std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts), @function std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts): .LFB5470: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -4(%rbp) movl %esi, -8(%rbp) movl -4(%rbp), %edx movl -8(%rbp), %eax orl %edx, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5470: .size std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts), .-std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts) .section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEC2IivEERKT_,"axG",@progbits,std::chrono::duration >::duration(int const&),comdat .align 2 .weak std::chrono::duration >::duration(int const&) .type std::chrono::duration >::duration(int const&), @function std::chrono::duration >::duration(int const&): .LFB5559: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movslq %eax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5559: .size std::chrono::duration >::duration(int const&), .-std::chrono::duration >::duration(int const&) .weak std::chrono::duration >::duration(int const&) .set std::chrono::duration >::duration(int const&),std::chrono::duration >::duration(int const&) .section .text._ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEC2ERKS6_,"axG",@progbits,std::chrono::time_point > >::time_point(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::time_point > >::time_point(std::chrono::duration > const&) .type std::chrono::time_point > >::time_point(std::chrono::duration > const&), @function std::chrono::time_point > >::time_point(std::chrono::duration > const&): .LFB5613: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq (%rdx), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5613: .size std::chrono::time_point > >::time_point(std::chrono::duration > const&), .-std::chrono::time_point > >::time_point(std::chrono::duration > const&) .weak std::chrono::time_point > >::time_point(std::chrono::duration > const&) .set std::chrono::time_point > >::time_point(std::chrono::duration > const&),std::chrono::time_point > >::time_point(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB5617: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5617: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) #APP .globl std::ios_base_library_init() #NO_APP .section .text._ZSt17vprint_nonunicodeP8_IO_FILESt17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"axG",@progbits,std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >),comdat .weak std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >) .type std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >), @function std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >): .LFB5643: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA5643 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $488, %rsp .cfi_offset 3, -24 movq %rdi, -456(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -480(%rbp) movq %rdx, -472(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -496(%rbp) movq %rdx, -488(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -352(%rbp), %rax movq %rax, -416(%rbp) movq -416(%rbp), %rbx movq -416(%rbp), %rax leaq 32(%rax), %rdx leaq -368(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -408(%rbp) movq -368(%rbp), %rax movq -360(%rbp), %rdx movq %rax, -384(%rbp) movq %rdx, -376(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -408(%rbp), %rax movq %rdx, (%rax) movq -408(%rbp), %rcx movq -384(%rbp), %rax movq -376(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -408(%rbp), %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -416(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop leaq -352(%rbp), %rax movq %rax, -440(%rbp) movq -440(%rbp), %rax movq %rax, -432(%rbp) movq -432(%rbp), %rax movq %rax, -424(%rbp) movq -424(%rbp), %rax nop movq %rax, -368(%rbp) nop movq -368(%rbp), %rax movq %rax, -448(%rbp) movq -480(%rbp), %rax movq -472(%rbp), %rdx movq %rax, -384(%rbp) movq %rdx, -376(%rbp) movq -496(%rbp), %rax movq -488(%rbp), %rdx movq %rax, -368(%rbp) movq %rdx, -360(%rbp) leaq -448(%rbp), %rax leaq -368(%rbp), %rcx movq -384(%rbp), %rsi movq -376(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi .LEHB6: call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::view() movq %rax, -400(%rbp) movq %rdx, -392(%rbp) leaq -400(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::span::data() const movq %rax, %rdi movq -456(%rbp), %rax movq %rax, %rcx movq %rbx, %rdx movl $1, %esi call fwrite@PLT movq %rax, %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq %rax, %rbx setne %al testb %al, %al je .L362 movq -24(%rbp), %rax subq %fs:40, %rax je .L363 call __stack_chk_fail@PLT .L363: movl $5, %edi call std::__throw_system_error(int)@PLT .LEHE6: .L362: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq -24(%rbp), %rax subq %fs:40, %rax je .L366 jmp .L368 .L367: movq %rax, %rbx leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L365 call __stack_chk_fail@PLT .L365: movq %rax, %rdi .LEHB7: call _Unwind_Resume@PLT .LEHE7: .L368: call __stack_chk_fail@PLT .L366: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5643: .section .gcc_except_table._ZSt17vprint_nonunicodeP8_IO_FILESt17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"aG",@progbits,std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >),comdat .LLSDA5643: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE5643-.LLSDACSB5643 .LLSDACSB5643: .uleb128 .LEHB6-.LFB5643 .uleb128 .LEHE6-.LEHB6 .uleb128 .L367-.LFB5643 .uleb128 0 .uleb128 .LEHB7-.LFB5643 .uleb128 .LEHE7-.LEHB7 .uleb128 0 .uleb128 0 .LLSDACSE5643: .section .text._ZSt17vprint_nonunicodeP8_IO_FILESt17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"axG",@progbits,std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >),comdat .size std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >), .-std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >) .section .text._ZSt14vprint_unicodeP8_IO_FILESt17basic_string_viewIcSt11char_traitsIcEESt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE,"axG",@progbits,std::vprint_unicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >),comdat .weak std::vprint_unicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >) .type std::vprint_unicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >), @function std::vprint_unicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >): .LFB5644: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rcx movq -40(%rbp), %rdi movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq -8(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::vprint_nonunicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5644: .size std::vprint_unicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >), .-std::vprint_unicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >) .section .rodata .align 8 .type TRIALS, @object .size TRIALS, 8 TRIALS: .quad 100000 .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKc,"axG",@progbits,std::basic_string_view >::basic_string_view(char const*),comdat .align 2 .weak std::basic_string_view >::basic_string_view(char const*) .type std::basic_string_view >::basic_string_view(char const*), @function std::basic_string_view >::basic_string_view(char const*): .LFB5667: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA5667 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::char_traits::length(char const*) movq -8(%rbp), %rdx movq %rax, (%rdx) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, 8(%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5667: .section .gcc_except_table._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKc,"aG",@progbits,std::basic_string_view >::basic_string_view(char const*),comdat .LLSDA5667: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE5667-.LLSDACSB5667 .LLSDACSB5667: .LLSDACSE5667: .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKc,"axG",@progbits,std::basic_string_view >::basic_string_view(char const*),comdat .size std::basic_string_view >::basic_string_view(char const*), .-std::basic_string_view >::basic_string_view(char const*) .weak std::basic_string_view >::basic_string_view(char const*) .set std::basic_string_view >::basic_string_view(char const*),std::basic_string_view >::basic_string_view(char const*) .section .text._ZN9__gnu_cxx11char_traitsIcE6lengthEPKc,"axG",@progbits,__gnu_cxx::char_traits::length(char const*),comdat .align 2 .weak __gnu_cxx::char_traits::length(char const*) .type __gnu_cxx::char_traits::length(char const*), @function __gnu_cxx::char_traits::length(char const*): .LFB5669: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $0, -16(%rbp) jmp .L372 .L373: addq $1, -16(%rbp) .L372: movb $0, -17(%rbp) movq -40(%rbp), %rdx movq -16(%rbp), %rax addq %rax, %rdx leaq -17(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call __gnu_cxx::char_traits::eq(char const&, char const&) xorl $1, %eax testb %al, %al jne .L373 movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L375 call __stack_chk_fail@PLT .L375: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5669: .size __gnu_cxx::char_traits::length(char const*), .-__gnu_cxx::char_traits::length(char const*) .section .text._ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_,"axG",@progbits,__gnu_cxx::char_traits::eq(char const&, char const&),comdat .weak __gnu_cxx::char_traits::eq(char const&, char const&) .type __gnu_cxx::char_traits::eq(char const&, char const&), @function __gnu_cxx::char_traits::eq(char const&, char const&): .LFB5670: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movzbl (%rax), %edx movq -16(%rbp), %rax movzbl (%rax), %eax cmpb %al, %dl sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5670: .size __gnu_cxx::char_traits::eq(char const&, char const&), .-__gnu_cxx::char_traits::eq(char const&, char const&) .section .text._ZNSt8__format8_ScannerIcE14_Parse_contextCI2St26basic_format_parse_contextIcEESt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long),comdat .align 2 .weak std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .type std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long), @function std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long): .LFB5676: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq %rax, %rdi call std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) movq -8(%rbp), %rax movq $0, 40(%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5676: .size std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long), .-std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .weak std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .set std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long),std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .section .text._ZNSt8__format8_ScannerIcEC2ESt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long),comdat .align 2 .weak std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long) .type std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long), @function std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long): .LFB5678: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, -16(%rbp) leaq 16+vtable for std::__format::_Scanner(%rip), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) movq -8(%rbp), %rax leaq 8(%rax), %rdi movq -16(%rbp), %rcx movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx call std::__format::_Scanner::_Parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5678: .size std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long), .-std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long) .weak std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long) .set std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long),std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long) .section .text._ZNSt26basic_format_parse_contextIcEC2ESt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long),comdat .align 2 .weak std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .type std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long), @function std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long): .LFB5681: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, -16(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq -8(%rbp), %rdx movq %rax, (%rdx) leaq -32(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::end() const movq -8(%rbp), %rdx movq %rax, 8(%rdx) movq -8(%rbp), %rax movl $0, 16(%rax) movq -8(%rbp), %rax movq $0, 24(%rax) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, 32(%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5681: .size std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long), .-std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .weak std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .set std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long),std::basic_format_parse_context::basic_format_parse_context(std::basic_string_view >, unsigned long) .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE5beginEv,"axG",@progbits,std::basic_string_view >::begin() const,comdat .align 2 .weak std::basic_string_view >::begin() const .type std::basic_string_view >::begin() const, @function std::basic_string_view >::begin() const: .LFB5683: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5683: .size std::basic_string_view >::begin() const, .-std::basic_string_view >::begin() const .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE3endEv,"axG",@progbits,std::basic_string_view >::end() const,comdat .align 2 .weak std::basic_string_view >::end() const .type std::basic_string_view >::end() const, @function std::basic_string_view >::end() const: .LFB5684: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rdx movq -8(%rbp), %rax movq (%rax), %rax addq %rdx, %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5684: .size std::basic_string_view >::end() const, .-std::basic_string_view >::end() const .section .rodata .LC6: .string "__pos < this->_M_len" .align 8 .LC7: .string "constexpr const std::basic_string_view<_CharT, _Traits>::value_type& std::basic_string_view<_CharT, _Traits>::operator[](size_type) const [with _CharT = char; _Traits = std::char_traits; const_reference = const char&; size_type = long unsigned int]" .align 8 .LC8: .string "/usr/include/c++/15.1.1/string_view" .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEEixEm,"axG",@progbits,std::basic_string_view >::operator[](unsigned long) const,comdat .align 2 .weak std::basic_string_view >::operator[](unsigned long) const .type std::basic_string_view >::operator[](unsigned long) const, @function std::basic_string_view >::operator[](unsigned long) const: .LFB5686: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rax cmpq %rax, -16(%rbp) setnb %al movzbl %al, %eax testq %rax, %rax je .L386 leaq .LC6(%rip), %rcx leaq .LC7(%rip), %rdx leaq .LC8(%rip), %rax movl $260, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L386: movq -8(%rbp), %rax movq 8(%rax), %rdx movq -16(%rbp), %rax addq %rdx, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5686: .size std::basic_string_view >::operator[](unsigned long) const, .-std::basic_string_view >::operator[](unsigned long) const .section .text._ZNSt8__format8_ScannerIcE7_M_scanEv,"axG",@progbits,std::__format::_Scanner::_M_scan(),comdat .align 2 .weak std::__format::_Scanner::_M_scan() .type std::__format::_Scanner::_M_scan(), @function std::__format::_Scanner::_M_scan(): .LFB5685: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::_M_fmt_str() const movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq $2, %rax jne .L389 leaq -48(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $123, %al jne .L389 leaq -48(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $125, %al jne .L389 movl $1, %eax jmp .L390 .L389: movl $0, %eax .L390: testb %al, %al je .L391 movq -104(%rbp), %rax leaq 8(%rax), %rbx movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const addq $1, %rax movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -104(%rbp), %rax movq (%rax), %rax addq $8, %rax movq (%rax), %rbx movq -104(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::basic_format_parse_context::next_arg_id() movq %rax, %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call *%rbx jmp .L388 .L391: leaq -48(%rbp), %rax movl $0, %edx movl $123, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -80(%rbp) leaq -48(%rbp), %rax movl $0, %edx movl $125, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -72(%rbp) jmp .L393 .L413: movq -80(%rbp), %rdx movq -72(%rbp), %rax cmpq %rax, %rdx je .L394 cmpq %rax, %rdx jnb .L395 movb $-1, -83(%rbp) jmp .L396 .L395: movb $1, -83(%rbp) jmp .L396 .L394: movb $0, -83(%rbp) .L396: movzbl -83(%rbp), %eax movl %eax, %edi call std::operator==(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L397 movq -104(%rbp), %rax movq (%rax), %rax movq (%rax), %rbx movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::end() const movq %rax, %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call *%rbx movq -104(%rbp), %rax leaq 8(%rax), %rbx movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::end() const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) jmp .L388 .L397: movzbl -83(%rbp), %eax movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L398 movq -80(%rbp), %rax leaq 1(%rax), %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq %rax, %rbx je .L399 cmpq $-1, -72(%rbp) jne .L400 movq -80(%rbp), %rax leaq 1(%rax), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $123, %al je .L400 .L399: movl $1, %eax jmp .L401 .L400: movl $0, %eax .L401: testb %al, %al je .L402 movq -24(%rbp), %rax subq %fs:40, %rax je .L403 call __stack_chk_fail@PLT .L403: call std::__format::__unmatched_left_brace_in_format_string() .L402: movq -80(%rbp), %rax leaq 1(%rax), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $123, %al sete %al movb %al, -81(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movzbl -81(%rbp), %ecx movq -80(%rbp), %rdx addq %rcx, %rdx addq %rdx, %rax movq %rax, -56(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movq (%rax), %rcx movq -56(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call *%rcx movq -104(%rbp), %rax addq $8, %rax movq -56(%rbp), %rdx addq $1, %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::_M_fmt_str() const movq %rax, -48(%rbp) movq %rdx, -40(%rbp) cmpb $0, -81(%rbp) je .L404 cmpq $-1, -72(%rbp) je .L405 movq -72(%rbp), %rax subq -80(%rbp), %rax subq $2, %rax movq %rax, -72(%rbp) .L405: leaq -48(%rbp), %rax movl $0, %edx movl $123, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -80(%rbp) jmp .L393 .L404: movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::_M_on_replacement_field() movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::_M_fmt_str() const movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movl $0, %edx movl $123, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -80(%rbp) leaq -48(%rbp), %rax movl $0, %edx movl $125, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -72(%rbp) jmp .L393 .L398: addq $1, -72(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq %rax, -72(%rbp) je .L407 movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $125, %al je .L408 .L407: movl $1, %eax jmp .L409 .L408: movl $0, %eax .L409: testb %al, %al je .L410 movq -24(%rbp), %rax subq %fs:40, %rax je .L411 call __stack_chk_fail@PLT .L411: call std::__format::__unmatched_right_brace_in_format_string() .L410: movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movq -72(%rbp), %rdx addq %rdx, %rax movq %rax, -64(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movq (%rax), %rcx movq -64(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call *%rcx movq -104(%rbp), %rax addq $8, %rax movq -64(%rbp), %rdx addq $1, %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::_M_fmt_str() const movq %rax, -48(%rbp) movq %rdx, -40(%rbp) cmpq $-1, -80(%rbp) je .L412 movq -80(%rbp), %rax subq -72(%rbp), %rax subq $1, %rax movq %rax, -80(%rbp) .L412: leaq -48(%rbp), %rax movl $0, %edx movl $125, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -72(%rbp) .L393: leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al jne .L413 .L388: movq -24(%rbp), %rax subq %fs:40, %rax je .L415 call __stack_chk_fail@PLT .L415: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5685: .size std::__format::_Scanner::_M_scan(), .-std::__format::_Scanner::_M_scan() .section .text._ZNKSt8__format8_ScannerIcE10_M_fmt_strEv,"axG",@progbits,std::__format::_Scanner::_M_fmt_str() const,comdat .align 2 .weak std::__format::_Scanner::_M_fmt_str() const .type std::__format::_Scanner::_M_fmt_str() const, @function std::__format::_Scanner::_M_fmt_str() const: .LFB5687: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movq %rax, %rbx movq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::end() const movq %rax, %rdx leaq -48(%rbp), %rax movq %rbx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, char const*) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq -24(%rbp), %rcx subq %fs:40, %rcx je .L418 call __stack_chk_fail@PLT .L418: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5687: .size std::__format::_Scanner::_M_fmt_str() const, .-std::__format::_Scanner::_M_fmt_str() const .section .text._ZNKSt8__format8_ScannerIcE5beginEv,"axG",@progbits,std::__format::_Scanner::begin() const,comdat .align 2 .weak std::__format::_Scanner::begin() const .type std::__format::_Scanner::begin() const, @function std::__format::_Scanner::begin() const: .LFB5689: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::basic_format_parse_context::begin() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5689: .size std::__format::_Scanner::begin() const, .-std::__format::_Scanner::begin() const .section .text._ZNKSt26basic_format_parse_contextIcE5beginEv,"axG",@progbits,std::basic_format_parse_context::begin() const,comdat .align 2 .weak std::basic_format_parse_context::begin() const .type std::basic_format_parse_context::begin() const, @function std::basic_format_parse_context::begin() const: .LFB5690: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5690: .size std::basic_format_parse_context::begin() const, .-std::basic_format_parse_context::begin() const .section .text._ZNKSt8__format8_ScannerIcE3endEv,"axG",@progbits,std::__format::_Scanner::end() const,comdat .align 2 .weak std::__format::_Scanner::end() const .type std::__format::_Scanner::end() const, @function std::__format::_Scanner::end() const: .LFB5691: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::basic_format_parse_context::end() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5691: .size std::__format::_Scanner::end() const, .-std::__format::_Scanner::end() const .section .text._ZNKSt26basic_format_parse_contextIcE3endEv,"axG",@progbits,std::basic_format_parse_context::end() const,comdat .align 2 .weak std::basic_format_parse_context::end() const .type std::basic_format_parse_context::end() const, @function std::basic_format_parse_context::end() const: .LFB5692: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5692: .size std::basic_format_parse_context::end() const, .-std::basic_format_parse_context::end() const .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2IPKcS5_EET_T0_,"axG",@progbits,std::basic_string_view >::basic_string_view(char const*, char const*),comdat .align 2 .weak std::basic_string_view >::basic_string_view(char const*, char const*) .type std::basic_string_view >::basic_string_view(char const*, char const*), @function std::basic_string_view >::basic_string_view(char const*, char const*): .LFB5694: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -40(%rbp), %rax subq -32(%rbp), %rax movq %rax, %rdx movq -24(%rbp), %rax movq %rdx, (%rax) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5694: .size std::basic_string_view >::basic_string_view(char const*, char const*), .-std::basic_string_view >::basic_string_view(char const*, char const*) .weak std::basic_string_view >::basic_string_view(char const*, char const*) .set std::basic_string_view >::basic_string_view(char const*, char const*),std::basic_string_view >::basic_string_view(char const*, char const*) .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE4findEcm,"axG",@progbits,std::basic_string_view >::find(char, unsigned long) const,comdat .align 2 .weak std::basic_string_view >::find(char, unsigned long) const .type std::basic_string_view >::find(char, unsigned long) const, @function std::basic_string_view >::find(char, unsigned long) const: .LFB5697: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movl %esi, %eax movq %rdx, -56(%rbp) movb %al, -44(%rbp) movq $-1, -24(%rbp) movq -40(%rbp), %rax movq (%rax), %rax cmpq %rax, -56(%rbp) jnb .L430 movq -40(%rbp), %rax movq (%rax), %rax subq -56(%rbp), %rax movq %rax, -16(%rbp) movq -40(%rbp), %rax movq 8(%rax), %rdx movq -56(%rbp), %rax leaq (%rdx,%rax), %rcx leaq -44(%rbp), %rdx movq -16(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::char_traits::find(char const*, unsigned long, char const&) movq %rax, -8(%rbp) cmpq $0, -8(%rbp) je .L430 movq -40(%rbp), %rax movq 8(%rax), %rax movq -8(%rbp), %rdx subq %rax, %rdx movq %rdx, -24(%rbp) .L430: movq -24(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5697: .size std::basic_string_view >::find(char, unsigned long) const, .-std::basic_string_view >::find(char, unsigned long) const .section .text._ZN9__gnu_cxx11char_traitsIcE4findEPKcmRS2_,"axG",@progbits,__gnu_cxx::char_traits::find(char const*, unsigned long, char const&),comdat .align 2 .weak __gnu_cxx::char_traits::find(char const*, unsigned long, char const&) .type __gnu_cxx::char_traits::find(char const*, unsigned long, char const&), @function __gnu_cxx::char_traits::find(char const*, unsigned long, char const&): .LFB5698: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq $0, -8(%rbp) jmp .L433 .L436: movq -24(%rbp), %rdx movq -8(%rbp), %rax addq %rax, %rdx movq -40(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call __gnu_cxx::char_traits::eq(char const&, char const&) testb %al, %al je .L434 movq -24(%rbp), %rdx movq -8(%rbp), %rax addq %rdx, %rax jmp .L435 .L434: addq $1, -8(%rbp) .L433: movq -8(%rbp), %rax cmpq -32(%rbp), %rax jb .L436 movl $0, %eax .L435: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5698: .size __gnu_cxx::char_traits::find(char const*, unsigned long, char const&), .-__gnu_cxx::char_traits::find(char const*, unsigned long, char const&) .section .text._ZNSt8__format8_ScannerIcE11_M_on_charsEPKc,"axG",@progbits,std::__format::_Scanner::_M_on_chars(char const*),comdat .align 2 .weak std::__format::_Scanner::_M_on_chars(char const*) .type std::__format::_Scanner::_M_on_chars(char const*), @function std::__format::_Scanner::_M_on_chars(char const*): .LFB5699: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5699: .size std::__format::_Scanner::_M_on_chars(char const*), .-std::__format::_Scanner::_M_on_chars(char const*) .section .text._ZNSt26basic_format_parse_contextIcE10advance_toEPKc,"axG",@progbits,std::basic_format_parse_context::advance_to(char const*),comdat .align 2 .weak std::basic_format_parse_context::advance_to(char const*) .type std::basic_format_parse_context::advance_to(char const*), @function std::basic_format_parse_context::advance_to(char const*): .LFB5700: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5700: .size std::basic_format_parse_context::advance_to(char const*), .-std::basic_format_parse_context::advance_to(char const*) .section .text._ZSt3getILm0EtPKcEONSt13tuple_elementIXT_ESt4pairIT0_T1_EE4typeEOS6_,"axG",@progbits,std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&),comdat .weak std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&) .type std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&), @function std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&): .LFB5702: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call unsigned short&& std::__pair_get<0ul>::__move_get(std::pair&&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5702: .size std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&), .-std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&) .section .text._ZNSt10__pair_getILm0EE10__move_getItPKcEEOT_OSt4pairIS4_T0_E,"axG",@progbits,unsigned short&& std::__pair_get<0ul>::__move_get(std::pair&&),comdat .weak unsigned short&& std::__pair_get<0ul>::__move_get(std::pair&&) .type unsigned short&& std::__pair_get<0ul>::__move_get(std::pair&&), @function unsigned short&& std::__pair_get<0ul>::__move_get(std::pair&&): .LFB5704: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5704: .size unsigned short&& std::__pair_get<0ul>::__move_get(std::pair&&), .-unsigned short&& std::__pair_get<0ul>::__move_get(std::pair&&) .section .text._ZSt3getILm1EtPKcEONSt13tuple_elementIXT_ESt4pairIT0_T1_EE4typeEOS6_,"axG",@progbits,std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&),comdat .weak std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&) .type std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&), @function std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&): .LFB5706: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call char const*&& std::__pair_get<1ul>::__move_get(std::pair&&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5706: .size std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&), .-std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&) .section .text._ZNSt10__pair_getILm1EE10__move_getItPKcEEOT0_OSt4pairIT_S4_E,"axG",@progbits,char const*&& std::__pair_get<1ul>::__move_get(std::pair&&),comdat .weak char const*&& std::__pair_get<1ul>::__move_get(std::pair&&) .type char const*&& std::__pair_get<1ul>::__move_get(std::pair&&), @function char const*&& std::__pair_get<1ul>::__move_get(std::pair&&): .LFB5707: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax addq $8, %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5707: .size char const*&& std::__pair_get<1ul>::__move_get(std::pair&&), .-char const*&& std::__pair_get<1ul>::__move_get(std::pair&&) .section .text._ZNSt8__format8_ScannerIcE23_M_on_replacement_fieldEv,"axG",@progbits,std::__format::_Scanner::_M_on_replacement_field(),comdat .align 2 .weak std::__format::_Scanner::_M_on_replacement_field() .type std::__format::_Scanner::_M_on_replacement_field(), @function std::__format::_Scanner::_M_on_replacement_field(): .LFB5701: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $88, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movq %rax, -72(%rbp) movq -72(%rbp), %rax movzbl (%rax), %eax cmpb $125, %al jne .L452 movq -88(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::basic_format_parse_context::next_arg_id() movq %rax, -80(%rbp) jmp .L453 .L452: movq -72(%rbp), %rax movzbl (%rax), %eax cmpb $58, %al jne .L454 movq -88(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::basic_format_parse_context::next_arg_id() movq %rax, -80(%rbp) movq -88(%rbp), %rax leaq 8(%rax), %rdx addq $1, -72(%rbp) movq -72(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::basic_format_parse_context::advance_to(char const*) jmp .L453 .L454: movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::end() const movq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movq %rbx, %rsi movq %rax, %rdi call std::pair std::__format::__parse_arg_id(char const*, char const*) movl %eax, %ecx movq %rdx, %rax movl %ecx, -48(%rbp) movq %rax, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&) movq %rax, -64(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&) movq %rax, -56(%rbp) movq -56(%rbp), %rax movq (%rax), %rax testq %rax, %rax je .L455 movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $125, %al je .L456 movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $58, %al je .L456 .L455: movq -24(%rbp), %rax subq %fs:40, %rax je .L457 call __stack_chk_fail@PLT .L457: call std::__format::__invalid_arg_id_in_format_string() .L456: movq -88(%rbp), %rax leaq 8(%rax), %rdx movq -64(%rbp), %rax movzwl (%rax), %eax movzwl %ax, %eax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::basic_format_parse_context::check_arg_id(unsigned long) movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $58, %al jne .L458 movq -88(%rbp), %rax leaq 8(%rax), %rdx movq -56(%rbp), %rax movq (%rax), %rax leaq 1(%rax), %rcx movq -56(%rbp), %rax movq %rcx, (%rax) movq -56(%rbp), %rax movq (%rax), %rax movq %rax, %rsi movq %rdx, %rdi call std::basic_format_parse_context::advance_to(char const*) jmp .L453 .L458: movq -88(%rbp), %rax leaq 8(%rax), %rdx movq -56(%rbp), %rax movq (%rax), %rax movq %rax, %rsi movq %rdx, %rdi call std::basic_format_parse_context::advance_to(char const*) .L453: movq -88(%rbp), %rax movq (%rax), %rax addq $8, %rax movq (%rax), %rcx movq -80(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call *%rcx movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::end() const cmpq %rax, %rbx je .L460 movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movzbl (%rax), %eax cmpb $125, %al je .L461 .L460: movl $1, %eax jmp .L462 .L461: movl $0, %eax .L462: testb %al, %al je .L463 movq -24(%rbp), %rax subq %fs:40, %rax je .L464 call __stack_chk_fail@PLT .L464: call std::__format::__unmatched_left_brace_in_format_string() .L463: movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const addq $1, %rax movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L465 call __stack_chk_fail@PLT .L465: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5701: .size std::__format::_Scanner::_M_on_replacement_field(), .-std::__format::_Scanner::_M_on_replacement_field() .section .text._ZNSt26basic_format_parse_contextIcE11next_arg_idEv,"axG",@progbits,std::basic_format_parse_context::next_arg_id(),comdat .align 2 .weak std::basic_format_parse_context::next_arg_id() .type std::basic_format_parse_context::next_arg_id(), @function std::basic_format_parse_context::next_arg_id(): .LFB5709: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movl 16(%rax), %eax cmpl $1, %eax jne .L467 call std::__format::__conflicting_indexing_in_format_string() .L467: movq -8(%rbp), %rax movl $2, 16(%rax) call std::is_constant_evaluated() testb %al, %al je .L468 movq -8(%rbp), %rax movq 24(%rax), %rdx movq -8(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx jne .L468 call std::__format::__invalid_arg_id_in_format_string() .L468: movq -8(%rbp), %rax movq 24(%rax), %rax leaq 1(%rax), %rcx movq -8(%rbp), %rdx movq %rcx, 24(%rdx) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5709: .size std::basic_format_parse_context::next_arg_id(), .-std::basic_format_parse_context::next_arg_id() .section .text._ZZNSt8__format15__formatter_intIcE11_M_do_parseERSt26basic_format_parse_contextIcENS_10_Pres_typeEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#1}::operator()() const .type std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#1}::operator()() const, @function std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#1}::operator()() const: .LFB5721: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rdx movq -8(%rbp), %rax movq (%rax), %rax movq (%rdx), %rcx movq %rcx, (%rax) movl 8(%rdx), %edx movl %edx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5721: .size std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#1}::operator()() const, .-std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#1}::operator()() const .section .text._ZZNSt8__format15__formatter_intIcE11_M_do_parseERSt26basic_format_parse_contextIcENS_10_Pres_typeEENKUlvE0_clEv,"axG",@progbits,std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const,comdat .align 2 .weak std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const .type std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const, @function std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const: .LFB5722: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax cmpq %rax, %rdx je .L472 movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $125, %al jne .L473 .L472: movq -8(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#1}::operator()() const movl $1, %eax jmp .L474 .L473: movl $0, %eax .L474: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5722: .size std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const, .-std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const .section .text._ZNSt8__format15__formatter_intIcE11_M_do_parseERSt26basic_format_parse_contextIcENS_10_Pres_typeE,"axG",@progbits,std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type),comdat .align 2 .weak std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) .type std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type), @function std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type): .LFB5720: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movl %edx, -100(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $0, -60(%rbp) movl $0, -52(%rbp) movl $32, -52(%rbp) movl -100(%rbp), %eax andl $15, %eax andl $15, %eax leal 0(,%rax,8), %edx movzbl -59(%rbp), %eax andl $-121, %eax orl %edx, %eax movb %al, -59(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::end() const movq %rax, -80(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::begin() const movq %rax, -72(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) leaq -60(%rbp), %rax movq %rax, -40(%rbp) leaq -72(%rbp), %rax movq %rax, -32(%rbp) leaq -80(%rbp), %rax movq %rax, -24(%rbp) leaq -48(%rbp), %rax movq %rax, -16(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L476 movq -72(%rbp), %rax jmp .L499 .L476: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L478 movq -72(%rbp), %rax jmp .L499 .L478: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_sign(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L479 movq -72(%rbp), %rax jmp .L499 .L479: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_alternate_form(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L480 movq -72(%rbp), %rax jmp .L499 .L480: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_zero_fill(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L481 movq -72(%rbp), %rax jmp .L499 .L481: movq -80(%rbp), %rdx movq -72(%rbp), %rsi movq -96(%rbp), %rcx leaq -60(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L482 movq -72(%rbp), %rax jmp .L499 .L482: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_locale(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L483 movq -72(%rbp), %rax jmp .L499 .L483: movq -72(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax cmpl $120, %eax je .L484 cmpl $120, %eax jg .L485 cmpl $115, %eax je .L486 cmpl $115, %eax jg .L485 cmpl $111, %eax je .L487 cmpl $111, %eax jg .L485 cmpl $100, %eax je .L488 cmpl $100, %eax jg .L485 cmpl $99, %eax je .L489 cmpl $99, %eax jg .L485 cmpl $98, %eax je .L490 cmpl $98, %eax jg .L485 cmpl $88, %eax je .L491 cmpl $88, %eax jg .L485 cmpl $63, %eax je .L492 cmpl $66, %eax je .L493 jmp .L485 .L490: movzbl -59(%rbp), %eax andl $-121, %eax orl $16, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L485 .L493: movzbl -59(%rbp), %eax andl $-121, %eax orl $24, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L485 .L489: cmpl $0, -100(%rbp) je .L501 movzbl -59(%rbp), %eax andl $-121, %eax orl $56, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L501 .L488: movzbl -59(%rbp), %eax andl $-121, %eax orl $8, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L485 .L487: movzbl -59(%rbp), %eax andl $-121, %eax orl $32, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L485 .L484: movzbl -59(%rbp), %eax andl $-121, %eax orl $40, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L485 .L491: movzbl -59(%rbp), %eax andl $-121, %eax orl $48, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L485 .L486: cmpl $0, -100(%rbp) jne .L502 movzbl -59(%rbp), %eax andl $-121, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L502 .L492: cmpl $7, -100(%rbp) jne .L503 movzbl -59(%rbp), %eax orl $120, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L503 .L501: nop jmp .L485 .L502: nop jmp .L485 .L503: nop .L485: leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type)::{lambda()#2}::operator()() const testb %al, %al je .L497 movq -72(%rbp), %rax jmp .L499 .L497: movq -8(%rbp), %rax subq %fs:40, %rax je .L498 call __stack_chk_fail@PLT .L498: call std::__format::__failed_to_parse_format_spec() .L499: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L500 call __stack_chk_fail@PLT .L500: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5720: .size std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type), .-std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) .section .text._ZNSt8__format5_SpecIcEC2Ev,"axG",@progbits,std::__format::_Spec::_Spec(),comdat .align 2 .weak std::__format::_Spec::_Spec() .type std::__format::_Spec::_Spec(), @function std::__format::_Spec::_Spec(): .LFB5728: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movl $32, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5728: .size std::__format::_Spec::_Spec(), .-std::__format::_Spec::_Spec() .weak std::__format::_Spec::_Spec() .set std::__format::_Spec::_Spec(),std::__format::_Spec::_Spec() .section .text._ZNSt8__format11_ChronoSpecIcEC2Ev,"axG",@progbits,std::__format::_ChronoSpec::_ChronoSpec(),comdat .align 2 .weak std::__format::_ChronoSpec::_ChronoSpec() .type std::__format::_ChronoSpec::_ChronoSpec(), @function std::__format::_ChronoSpec::_ChronoSpec(): .LFB5730: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_Spec() movq -8(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::basic_string_view() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5730: .size std::__format::_ChronoSpec::_ChronoSpec(), .-std::__format::_ChronoSpec::_ChronoSpec() .weak std::__format::_ChronoSpec::_ChronoSpec() .set std::__format::_ChronoSpec::_ChronoSpec(),std::__format::_ChronoSpec::_ChronoSpec() .section .text._ZNSt8__format18__formatter_chronoIcEC2Ev,"axG",@progbits,std::__format::__formatter_chrono::__formatter_chrono(),comdat .align 2 .weak std::__format::__formatter_chrono::__formatter_chrono() .type std::__format::__formatter_chrono::__formatter_chrono(), @function std::__format::__formatter_chrono::__formatter_chrono(): .LFB5732: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__format::_ChronoSpec::_ChronoSpec() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5732: .size std::__format::__formatter_chrono::__formatter_chrono(), .-std::__format::__formatter_chrono::__formatter_chrono() .weak std::__format::__formatter_chrono::__formatter_chrono() .set std::__format::__formatter_chrono::__formatter_chrono(),std::__format::__formatter_chrono::__formatter_chrono() .section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEcEC2Ev,"axG",@progbits,std::formatter >, char>::formatter(),comdat .align 2 .weak std::formatter >, char>::formatter() .type std::formatter >, char>::formatter(), @function std::formatter >, char>::formatter(): .LFB5734: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::__formatter_chrono() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5734: .size std::formatter >, char>::formatter(), .-std::formatter >, char>::formatter() .weak std::formatter >, char>::formatter() .set std::formatter >, char>::formatter(),std::formatter >, char>::formatter() .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2Ev,"axG",@progbits,std::basic_string_view >::basic_string_view(),comdat .align 2 .weak std::basic_string_view >::basic_string_view() .type std::basic_string_view >::basic_string_view(), @function std::basic_string_view >::basic_string_view(): .LFB5737: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq $0, (%rax) movq -8(%rbp), %rax movq $0, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5737: .size std::basic_string_view >::basic_string_view(), .-std::basic_string_view >::basic_string_view() .weak std::basic_string_view >::basic_string_view() .set std::basic_string_view >::basic_string_view(),std::basic_string_view >::basic_string_view() .section .rodata .align 8 .LC9: .string "format error: invalid precision for duration" .section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter >, char>::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::formatter >, char>::parse(std::basic_format_parse_context&) .type std::formatter >, char>::parse(std::basic_format_parse_context&), @function std::formatter >, char>::parse(std::basic_format_parse_context&): .LFB5739: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rbx movl $16, %esi movl $128, %edi call std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts) movl %eax, %edx movq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts) movq %rax, -24(%rbp) movq -40(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al je .L510 leaq .LC9(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L510: movq -24(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5739: .size std::formatter >, char>::parse(std::basic_format_parse_context&), .-std::formatter >, char>::parse(std::basic_format_parse_context&) .section .text._ZZNSt8__format18__formatter_chronoIcE8_M_parseISt26basic_format_parse_contextIcEEENT_8iteratorERS5_NS_12_ChronoPartsEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const .type std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const, @function std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const: .LFB5741: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rsi movq -8(%rbp), %rax movq (%rax), %rcx movq (%rsi), %rax movq 8(%rsi), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movq 16(%rsi), %rax movq 24(%rsi), %rdx movq %rax, 16(%rcx) movq %rdx, 24(%rcx) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5741: .size std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const .section .text._ZZNSt8__format18__formatter_chronoIcE8_M_parseISt26basic_format_parse_contextIcEEENT_8iteratorERS5_NS_12_ChronoPartsEENKUlvE0_clEv,"axG",@progbits,std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const,comdat .align 2 .weak std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const .type std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const, @function std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const: .LFB5742: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax cmpq %rax, %rdx je .L514 movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $125, %al jne .L515 .L514: movq -8(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const movl $1, %eax jmp .L516 .L515: movl $0, %eax .L516: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5742: .size std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const, .-std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE6lengthEv,"axG",@progbits,std::basic_string_view >::length() const,comdat .align 2 .weak std::basic_string_view >::length() const .type std::basic_string_view >::length() const, @function std::basic_string_view >::length() const: .LFB5744: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5744: .size std::basic_string_view >::length() const, .-std::basic_string_view >::length() const .section .rodata .align 8 .LC10: .string "chrono format error: '{' in chrono-specs" .align 8 .LC11: .string "chrono format error: no '%' at start of chrono-specs" .align 8 .LC12: .string "chrono format error: invalid specifier in chrono-specs" .align 8 .LC13: .string "chrono format error: invalid modifier in chrono-specs" .align 8 .LC14: .string "chrono format error: format argument does not contain the information required by the chrono-specs" .align 8 .LC15: .string "chrono format error: unescaped '%' in chrono-specs" .section .text._ZNSt8__format18__formatter_chronoIcE8_M_parseISt26basic_format_parse_contextIcEEENT_8iteratorERS5_NS_12_ChronoPartsE,"axG",@progbits,std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts),comdat .align 2 .weak std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts) .type std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts), @function std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts): .LFB5740: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $208, %rsp movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movl %edx, -196(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::begin() const movq %rax, -152(%rbp) movq -192(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::end() const movq %rax, -144(%rbp) pxor %xmm0, %xmm0 movaps %xmm0, -48(%rbp) movaps %xmm0, -32(%rbp) movl $32, -40(%rbp) movq -184(%rbp), %rax movq %rax, -112(%rbp) leaq -48(%rbp), %rax movq %rax, -104(%rbp) leaq -152(%rbp), %rax movq %rax, -80(%rbp) leaq -144(%rbp), %rax movq %rax, -72(%rbp) leaq -112(%rbp), %rax movq %rax, -64(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const testb %al, %al je .L520 movq -152(%rbp), %rax jmp .L575 .L520: movq -144(%rbp), %rdx movq -152(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*) movq %rax, -152(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const testb %al, %al je .L522 movq -152(%rbp), %rax jmp .L575 .L522: movq -144(%rbp), %rdx movq -152(%rbp), %rsi movq -192(%rbp), %rcx leaq -48(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&) movq %rax, -152(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const testb %al, %al je .L523 movq -152(%rbp), %rax jmp .L575 .L523: movl -196(%rbp), %eax andl $128, %eax testl %eax, %eax je .L524 movq -144(%rbp), %rdx movq -152(%rbp), %rsi movq -192(%rbp), %rcx leaq -48(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&) movq %rax, -152(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const testb %al, %al je .L524 movq -152(%rbp), %rax jmp .L575 .L524: movq -144(%rbp), %rdx movq -152(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_locale(char const*, char const*) movq %rax, -152(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const testb %al, %al je .L525 movq -152(%rbp), %rax jmp .L575 .L525: movq -144(%rbp), %rdx movq -152(%rbp), %rax subq %rax, %rdx movq -152(%rbp), %rcx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -96(%rbp), %rax movl $0, %edx movl $125, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -136(%rbp) cmpq $-1, -136(%rbp) je .L526 leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::length() const subq -136(%rbp), %rax movq %rax, %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_suffix(unsigned long) movq -152(%rbp), %rdx movq -136(%rbp), %rax addq %rdx, %rax movq %rax, -144(%rbp) .L526: leaq -96(%rbp), %rax movl $0, %edx movl $123, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const cmpq $-1, %rax setne %al testb %al, %al je .L527 movq -8(%rbp), %rax subq %fs:40, %rax je .L528 call __stack_chk_fail@PLT .L528: leaq .LC10(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L527: movq -152(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -152(%rbp) movq %rax, -128(%rbp) movq -128(%rbp), %rax movzbl (%rax), %eax cmpb $37, %al je .L529 movq -8(%rbp), %rax subq %fs:40, %rax je .L530 call __stack_chk_fail@PLT .L530: leaq .LC11(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L529: movb $0, -164(%rbp) movb $1, -163(%rbp) movl $0, -160(%rbp) movb $0, -162(%rbp) jmp .L531 .L571: movl $0, -156(%rbp) movq -152(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -152(%rbp) movzbl (%rax), %eax movb %al, -161(%rbp) movsbl -161(%rbp), %eax cmpl $122, %eax je .L532 cmpl $122, %eax jg .L533 cmpl $121, %eax je .L534 cmpl $121, %eax jg .L533 cmpl $120, %eax je .L535 cmpl $120, %eax jg .L533 cmpl $119, %eax je .L536 cmpl $119, %eax jg .L533 cmpl $117, %eax je .L536 cmpl $117, %eax jg .L533 cmpl $116, %eax je .L577 cmpl $116, %eax jg .L533 cmpl $114, %eax je .L538 cmpl $114, %eax jg .L533 cmpl $113, %eax je .L539 cmpl $113, %eax jg .L533 cmpl $112, %eax je .L538 cmpl $112, %eax jg .L533 cmpl $110, %eax je .L577 cmpl $110, %eax jg .L533 cmpl $109, %eax je .L540 cmpl $109, %eax jg .L533 cmpl $106, %eax je .L541 cmpl $106, %eax jg .L533 cmpl $104, %eax je .L542 cmpl $104, %eax jg .L533 cmpl $103, %eax je .L543 cmpl $103, %eax jg .L533 cmpl $101, %eax jg .L533 cmpl $100, %eax jge .L544 cmpl $99, %eax je .L545 cmpl $99, %eax jg .L533 cmpl $98, %eax je .L542 cmpl $98, %eax jg .L533 cmpl $97, %eax je .L546 cmpl $97, %eax jg .L533 cmpl $90, %eax je .L547 cmpl $90, %eax jg .L533 cmpl $89, %eax je .L548 cmpl $89, %eax jg .L533 cmpl $88, %eax je .L549 cmpl $88, %eax jg .L533 cmpl $87, %eax jg .L533 cmpl $85, %eax jge .L550 cmpl $84, %eax je .L551 cmpl $84, %eax jg .L533 cmpl $83, %eax je .L552 cmpl $83, %eax jg .L533 cmpl $82, %eax je .L551 cmpl $82, %eax jg .L533 cmpl $81, %eax je .L539 cmpl $81, %eax jg .L533 cmpl $79, %eax je .L553 cmpl $79, %eax jg .L533 cmpl $77, %eax je .L554 cmpl $77, %eax jg .L533 cmpl $73, %eax jg .L533 cmpl $72, %eax jge .L555 cmpl $71, %eax je .L543 cmpl $71, %eax jg .L533 cmpl $70, %eax je .L556 cmpl $70, %eax jg .L533 cmpl $69, %eax je .L553 cmpl $69, %eax jg .L533 cmpl $68, %eax je .L556 cmpl $68, %eax jg .L533 cmpl $67, %eax je .L557 cmpl $67, %eax jg .L533 cmpl $66, %eax je .L542 cmpl $66, %eax jg .L533 cmpl $37, %eax je .L577 cmpl $65, %eax jne .L533 .L546: movl $8, -160(%rbp) movb $1, -162(%rbp) jmp .L558 .L542: movl $2, -160(%rbp) movb $1, -162(%rbp) jmp .L558 .L545: movl $31, -160(%rbp) movl $1, -156(%rbp) movb $1, -162(%rbp) jmp .L558 .L557: movl $1, -160(%rbp) movl $1, -156(%rbp) jmp .L558 .L544: movl $4, -160(%rbp) movl $2, -156(%rbp) jmp .L558 .L556: movl $15, -160(%rbp) jmp .L558 .L543: movl $15, -160(%rbp) jmp .L558 .L555: movl $16, -160(%rbp) movl $2, -156(%rbp) jmp .L558 .L541: movl -196(%rbp), %eax andl $128, %eax testl %eax, %eax jne .L578 movl $15, -160(%rbp) jmp .L578 .L540: movl $2, -160(%rbp) movl $2, -156(%rbp) jmp .L558 .L554: movl $16, -160(%rbp) movl $2, -156(%rbp) jmp .L558 .L538: movb $1, -162(%rbp) .L551: movl $16, -160(%rbp) jmp .L558 .L539: movl $128, -160(%rbp) jmp .L558 .L552: movl $16, -160(%rbp) movl $2, -156(%rbp) jmp .L558 .L536: movl $8, -160(%rbp) movl $2, -156(%rbp) jmp .L558 .L550: movl $15, -160(%rbp) movl $2, -156(%rbp) jmp .L558 .L535: movl $15, -160(%rbp) movb $1, -162(%rbp) movl $1, -156(%rbp) jmp .L558 .L549: movl $16, -160(%rbp) movb $1, -162(%rbp) movl $1, -156(%rbp) jmp .L558 .L534: movl $1, -160(%rbp) movl $3, -156(%rbp) jmp .L558 .L548: movl $1, -160(%rbp) movl $1, -156(%rbp) jmp .L558 .L532: movl $32, -160(%rbp) movl $3, -156(%rbp) jmp .L558 .L547: movl $32, -160(%rbp) jmp .L558 .L553: cmpb $0, -164(%rbp) je .L560 movl $0, -156(%rbp) jmp .L558 .L560: movzbl -161(%rbp), %eax movb %al, -164(%rbp) jmp .L531 .L533: movq -8(%rbp), %rax subq %fs:40, %rax je .L561 call __stack_chk_fail@PLT .L561: leaq .LC12(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L577: nop jmp .L558 .L578: nop .L558: cmpb $69, -164(%rbp) jne .L562 movl -156(%rbp), %eax andl $1, %eax testl %eax, %eax je .L563 .L562: cmpb $79, -164(%rbp) jne .L564 movl -156(%rbp), %eax andl $2, %eax testl %eax, %eax jne .L564 .L563: movq -8(%rbp), %rax subq %fs:40, %rax je .L565 call __stack_chk_fail@PLT .L565: leaq .LC13(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L564: cmpb $0, -164(%rbp) je .L566 cmpb $122, -161(%rbp) je .L566 movb $1, -162(%rbp) .L566: movb $0, -164(%rbp) movl -196(%rbp), %eax andl -160(%rbp), %eax cmpl %eax, -160(%rbp) je .L567 movq -8(%rbp), %rax subq %fs:40, %rax je .L568 call __stack_chk_fail@PLT .L568: leaq .LC14(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L567: movq -144(%rbp), %rdx movq -152(%rbp), %rax subq %rax, %rdx movq -152(%rbp), %rcx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -96(%rbp), %rax movl $0, %edx movl $37, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -120(%rbp) cmpq $0, -120(%rbp) jne .L569 movq -152(%rbp), %rax addq $1, %rax movq %rax, -152(%rbp) jmp .L531 .L569: cmpq $-1, -120(%rbp) jne .L570 movq -144(%rbp), %rax movq %rax, -152(%rbp) movb $0, -163(%rbp) jmp .L531 .L570: movq -152(%rbp), %rax movq -120(%rbp), %rdx addq $1, %rdx addq %rdx, %rax movq %rax, -152(%rbp) .L531: movq -152(%rbp), %rdx movq -144(%rbp), %rax cmpq %rax, %rdx jne .L571 cmpb $0, -163(%rbp) jne .L572 cmpb $0, -164(%rbp) je .L573 .L572: movq -8(%rbp), %rax subq %fs:40, %rax je .L574 call __stack_chk_fail@PLT .L574: leaq .LC15(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L573: movq -184(%rbp), %rcx movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, 16(%rcx) movq %rdx, 24(%rcx) movq -152(%rbp), %rax subq -128(%rbp), %rax movq %rax, %rdx movq -128(%rbp), %rcx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -184(%rbp), %rcx movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, 16(%rcx) movq %rdx, 24(%rcx) movq -184(%rbp), %rax movzbl -162(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_ChronoSpec::_M_locale_specific(bool) movq -152(%rbp), %rax .L575: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L576 call __stack_chk_fail@PLT .L576: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5740: .size std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts), .-std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts) .section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEcEC2Ev,"axG",@progbits,std::formatter >, char>::formatter(),comdat .align 2 .weak std::formatter >, char>::formatter() .type std::formatter >, char>::formatter(), @function std::formatter >, char>::formatter(): .LFB5747: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::__formatter_chrono() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5747: .size std::formatter >, char>::formatter(), .-std::formatter >, char>::formatter() .weak std::formatter >, char>::formatter() .set std::formatter >, char>::formatter(),std::formatter >, char>::formatter() .section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter >, char>::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::formatter >, char>::parse(std::basic_format_parse_context&) .type std::formatter >, char>::parse(std::basic_format_parse_context&), @function std::formatter >, char>::parse(std::basic_format_parse_context&): .LFB5749: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rbx movl $16, %esi movl $128, %edi call std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts) movl %eax, %edx movq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts) movq %rax, -24(%rbp) movq -40(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al je .L581 leaq .LC9(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L581: movq -24(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5749: .size std::formatter >, char>::parse(std::basic_format_parse_context&), .-std::formatter >, char>::parse(std::basic_format_parse_context&) .section .rodata .align 8 .LC16: .string "measuring the clock in c++ 23 {} trials had an average time duration of: {} microseconds, or {} milliseconds" .text .globl main .type main, @function main: .LFB5653: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $0, -72(%rbp) movq $1, -40(%rbp) jmp .L584 .L585: call std::chrono::_V2::system_clock::now()@PLT movq %rax, -64(%rbp) call std::chrono::_V2::system_clock::now()@PLT movq %rax, -56(%rbp) leaq -64(%rbp), %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::operator+=(std::chrono::duration > const&) addq $1, -40(%rbp) .L584: cmpq $100000, -40(%rbp) jbe .L585 leaq TRIALS(%rip), %rdx leaq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&) movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, -48(%rbp) leaq TRIALS(%rip), %rdx leaq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&) movq %rax, -64(%rbp) movq $108, -32(%rbp) leaq .LC16(%rip), %rax movq %rax, -24(%rbp) leaq -48(%rbp), %rcx leaq -64(%rbp), %rdx leaq TRIALS(%rip), %rdi movq -32(%rbp), %rsi movq -24(%rbp), %rax movq %rcx, %r8 movq %rdx, %rcx movq %rdi, %rdx movq %rsi, %rdi movq %rax, %rsi call void std::print >, std::chrono::duration > >(std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&) movl $0, %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L587 call __stack_chk_fail@PLT .L587: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5653: .size main, .-main .section .text._ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv,"axG",@progbits,std::chrono::time_point > >::time_since_epoch() const,comdat .align 2 .weak std::chrono::time_point > >::time_since_epoch() const .type std::chrono::time_point > >::time_since_epoch() const, @function std::chrono::time_point > >::time_since_epoch() const: .LFB5750: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5750: .size std::chrono::time_point > >::time_since_epoch() const, .-std::chrono::time_point > >::time_since_epoch() const .section .text._ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_,"axG",@progbits,_ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_,comdat .weak _ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_ .type _ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_, @function _ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_: .LFB5774: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $32, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %r12 movq %r12, %rsi movl $1, %edi call operator new(unsigned long, void*) movq %rax, %rbx movq -48(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movzbl (%rax), %eax movb %al, (%rbx) movl $0, %eax testb %al, %al je .L593 movq %r12, %rsi movq %rbx, %rdi call operator delete(void*, void*) .L593: movq %rbx, %rax addq $32, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5774: .size _ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_, .-_ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_ .weak char* std::construct_at(char*, char const&) .set char* std::construct_at(char*, char const&),_ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_ .section .text._ZN9__gnu_cxx11char_traitsIcE4moveEPcPKcm,"axG",@progbits,__gnu_cxx::char_traits::move(char*, char const*, unsigned long),comdat .align 2 .weak __gnu_cxx::char_traits::move(char*, char const*, unsigned long) .type __gnu_cxx::char_traits::move(char*, char const*, unsigned long), @function __gnu_cxx::char_traits::move(char*, char const*, unsigned long): .LFB5775: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) cmpq $0, -24(%rbp) jne .L595 movq -8(%rbp), %rax jmp .L596 .L595: movl $0, %eax testb %al, %al je .L598 movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call __gnu_cxx::char_traits::copy(char*, char const*, unsigned long) movq -8(%rbp), %rax jmp .L596 .L598: movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call memmove@PLT movq -8(%rbp), %rax .L596: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5775: .size __gnu_cxx::char_traits::move(char*, char const*, unsigned long), .-__gnu_cxx::char_traits::move(char*, char const*, unsigned long) .section .text._ZN9__gnu_cxx11char_traitsIcE4copyEPcPKcm,"axG",@progbits,__gnu_cxx::char_traits::copy(char*, char const*, unsigned long),comdat .align 2 .weak __gnu_cxx::char_traits::copy(char*, char const*, unsigned long) .type __gnu_cxx::char_traits::copy(char*, char const*, unsigned long), @function __gnu_cxx::char_traits::copy(char*, char const*, unsigned long): .LFB5776: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) cmpq $0, -40(%rbp) jne .L600 movq -24(%rbp), %rax jmp .L601 .L600: movl $0, %eax testb %al, %al je .L603 movq $0, -8(%rbp) jmp .L604 .L605: movq -32(%rbp), %rdx movq -8(%rbp), %rax addq %rax, %rdx movq -24(%rbp), %rcx movq -8(%rbp), %rax addq %rcx, %rax movq %rdx, %rsi movq %rax, %rdi call _ZSt12construct_atIcJRKcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S2_pispcl7declvalIT0_EEEEEPS2_S5_DpOS4_ addq $1, -8(%rbp) .L604: movq -8(%rbp), %rax cmpq -40(%rbp), %rax jb .L605 movq -24(%rbp), %rax jmp .L601 .L603: movq -24(%rbp), %rdx movq -32(%rbp), %rax movq %rdx, %rcx movq %rax, %rsi movq -40(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call memcpy@PLT movq -24(%rbp), %rax .L601: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5776: .size __gnu_cxx::char_traits::copy(char*, char const*, unsigned long), .-__gnu_cxx::char_traits::copy(char*, char const*, unsigned long) .section .text._ZN9__gnu_cxx11char_traitsIcE6assignEPcmc,"axG",@progbits,__gnu_cxx::char_traits::assign(char*, unsigned long, char),comdat .align 2 .weak __gnu_cxx::char_traits::assign(char*, unsigned long, char) .type __gnu_cxx::char_traits::assign(char*, unsigned long, char), @function __gnu_cxx::char_traits::assign(char*, unsigned long, char): .LFB5777: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movl %edx, %eax movb %al, -52(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $0, %eax testb %al, %al je .L608 movq $0, -16(%rbp) jmp .L609 .L610: movq -40(%rbp), %rdx movq -16(%rbp), %rax addq %rax, %rdx leaq -52(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call _ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ addq $1, -16(%rbp) .L609: movq -16(%rbp), %rax cmpq -48(%rbp), %rax jb .L610 movq -40(%rbp), %rax jmp .L611 .L608: cmpq $0, -48(%rbp) je .L612 movzbl -52(%rbp), %eax movb %al, -17(%rbp) movzbl -17(%rbp), %eax movzbl %al, %ecx movq -48(%rbp), %rdx movq -40(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call memset@PLT .L612: movq -40(%rbp), %rax .L611: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L613 call __stack_chk_fail@PLT .L613: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5777: .size __gnu_cxx::char_traits::assign(char*, unsigned long, char), .-__gnu_cxx::char_traits::assign(char*, unsigned long, char) .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE4dataEv,"axG",@progbits,std::basic_string_view >::data() const,comdat .align 2 .weak std::basic_string_view >::data() const .type std::basic_string_view >::data() const, @function std::basic_string_view >::data() const: .LFB5803: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5803: .size std::basic_string_view >::data() const, .-std::basic_string_view >::data() const .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKcm,"axG",@progbits,std::basic_string_view >::basic_string_view(char const*, unsigned long),comdat .align 2 .weak std::basic_string_view >::basic_string_view(char const*, unsigned long) .type std::basic_string_view >::basic_string_view(char const*, unsigned long), @function std::basic_string_view >::basic_string_view(char const*, unsigned long): .LFB5813: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq %rdx, (%rax) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5813: .size std::basic_string_view >::basic_string_view(char const*, unsigned long), .-std::basic_string_view >::basic_string_view(char const*, unsigned long) .weak std::basic_string_view >::basic_string_view(char const*, unsigned long) .set std::basic_string_view >::basic_string_view(char const*, unsigned long),std::basic_string_view >::basic_string_view(char const*, unsigned long) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long): .LFB5900: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long) movb $0, -9(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq -32(%rbp), %rdx addq %rax, %rdx leaq -9(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::char_traits::assign(char&, char const&) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L618 call __stack_chk_fail@PLT .L618: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5900: .size std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::~basic_string(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::~basic_string() .type std::__cxx11::basic_string, std::allocator >::~basic_string(), @function std::__cxx11::basic_string, std::allocator >::~basic_string(): .LFB5902: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA5902 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_dispose() movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5902: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev,"aG",@progbits,std::__cxx11::basic_string, std::allocator >::~basic_string(),comdat .LLSDA5902: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE5902-.LLSDACSB5902 .LLSDACSB5902: .LLSDACSE5902: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::~basic_string(),comdat .size std::__cxx11::basic_string, std::allocator >::~basic_string(), .-std::__cxx11::basic_string, std::allocator >::~basic_string() .weak std::__cxx11::basic_string, std::allocator >::~basic_string() .set std::__cxx11::basic_string, std::allocator >::~basic_string(),std::__cxx11::basic_string, std::allocator >::~basic_string() .section .text._ZNSt8__detail18__to_chars_10_implIjEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int),comdat .weak void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int) .type void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int), @function void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): .LFB5904: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $256, %rsp movq %rdi, -248(%rbp) movl %esi, -252(%rbp) movl %edx, -256(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movabsq $3688503277381496880, %rax movabsq $3976738051646829616, %rdx movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movabsq $3544667369688283184, %rax movabsq $3832902143785906737, %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movabsq $4121136918051239473, %rax movabsq $3689066235924983858, %rdx movq %rax, -192(%rbp) movq %rdx, -184(%rbp) movabsq $3977301010190316594, %rax movabsq $3545230328231770162, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movabsq $3833465102329393715, %rax movabsq $4121699876594726451, %rdx movq %rax, -160(%rbp) movq %rdx, -152(%rbp) movabsq $3689629194468470836, %rax movabsq $3977863968733803572, %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) movabsq $3545793286775257140, %rax movabsq $3834028060872880693, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movabsq $4122262835138213429, %rax movabsq $3690192153011957814, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movabsq $3978426927277290550, %rax movabsq $3546356245318744118, %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movabsq $3834591019416367671, %rax movabsq $4122825793681700407, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movabsq $3690755111555444792, %rax movabsq $3978989885820777528, %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movabsq $3546919203862231096, %rax movabsq $3835153977959854649, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movabsq $4122263930388298034, %rax movabsq $16106987313379638, %rdx movq %rax, -39(%rbp) movq %rdx, -31(%rbp) movl -252(%rbp), %eax subl $1, %eax movl %eax, -236(%rbp) jmp .L621 .L622: movl -256(%rbp), %ecx movl %ecx, %eax imulq $1374389535, %rax, %rax shrq $32, %rax shrl $5, %eax imull $100, %eax, %edx movl %ecx, %eax subl %edx, %eax addl %eax, %eax movl %eax, -228(%rbp) movl -256(%rbp), %eax movl %eax, %eax imulq $1374389535, %rax, %rax shrq $32, %rax shrl $5, %eax movl %eax, -256(%rbp) movl -228(%rbp), %eax leal 1(%rax), %ecx movl -236(%rbp), %edx movq -248(%rbp), %rax addq %rax, %rdx movl %ecx, %eax movzbl -224(%rbp,%rax), %eax movb %al, (%rdx) movl -236(%rbp), %eax subl $1, %eax movl %eax, %edx movq -248(%rbp), %rax addq %rax, %rdx movl -228(%rbp), %eax movzbl -224(%rbp,%rax), %eax movb %al, (%rdx) subl $2, -236(%rbp) .L621: cmpl $99, -256(%rbp) ja .L622 cmpl $9, -256(%rbp) jbe .L623 movl -256(%rbp), %eax addl %eax, %eax movl %eax, -232(%rbp) movl -232(%rbp), %eax leal 1(%rax), %ecx movq -248(%rbp), %rax leaq 1(%rax), %rdx movl %ecx, %eax movzbl -224(%rbp,%rax), %eax movb %al, (%rdx) movl -232(%rbp), %eax movzbl -224(%rbp,%rax), %edx movq -248(%rbp), %rax movb %dl, (%rax) jmp .L626 .L623: movl -256(%rbp), %eax addl $48, %eax movl %eax, %edx movq -248(%rbp), %rax movb %dl, (%rax) .L626: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L625 call __stack_chk_fail@PLT .L625: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5904: .size void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int), .-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&) .type std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&), @function std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): .LFB5907: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA5907 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $64, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq -72(%rbp), %rbx movq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_get_allocator() movq %rax, -64(%rbp) movq -64(%rbp), %r12 movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() movq %r12, %rdx movq %rax, %rsi movq %rbx, %rdi call std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&) movq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_is_local() const testb %al, %al je .L629 movq -72(%rbp), %rax movq %rax, -56(%rbp) call std::is_constant_evaluated() testb %al, %al je .L640 movq $0, -48(%rbp) jmp .L631 .L632: movq -56(%rbp), %rdx movq -48(%rbp), %rax addq %rdx, %rax addq $16, %rax movb $0, (%rax) addq $1, -48(%rbp) .L631: cmpq $15, -48(%rbp) jbe .L632 .L640: nop movq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::length() const leaq 1(%rax), %rdx movq -80(%rbp), %rax leaq 16(%rax), %rcx movq -72(%rbp), %rax addq $16, %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::copy(char*, char const*, unsigned long) jmp .L633 .L629: movq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -80(%rbp), %rax movq 16(%rax), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) .L633: movq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::length() const movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long) movq -80(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) call std::is_constant_evaluated() testb %al, %al je .L641 movq $0, -24(%rbp) jmp .L635 .L636: movq -32(%rbp), %rdx movq -24(%rbp), %rax addq %rdx, %rax addq $16, %rax movb $0, (%rax) addq $1, -24(%rbp) .L635: cmpq $15, -24(%rbp) jbe .L636 .L641: nop movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() movq %rax, %rdx nop movq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop addq $64, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5907: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_,"aG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&),comdat .LLSDA5907: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE5907-.LLSDACSB5907 .LLSDACSB5907: .LLSDACSE5907: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&),comdat .size std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&), .-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&) .weak std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&) .set std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&),std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&) .section .text._ZNSt8__detail18__to_chars_10_implImEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long),comdat .weak void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long) .type void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long), @function void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long): .LFB5910: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $288, %rsp movq %rdi, -264(%rbp) movl %esi, -268(%rbp) movq %rdx, -280(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movabsq $3688503277381496880, %rax movabsq $3976738051646829616, %rdx movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movabsq $3544667369688283184, %rax movabsq $3832902143785906737, %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movabsq $4121136918051239473, %rax movabsq $3689066235924983858, %rdx movq %rax, -192(%rbp) movq %rdx, -184(%rbp) movabsq $3977301010190316594, %rax movabsq $3545230328231770162, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movabsq $3833465102329393715, %rax movabsq $4121699876594726451, %rdx movq %rax, -160(%rbp) movq %rdx, -152(%rbp) movabsq $3689629194468470836, %rax movabsq $3977863968733803572, %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) movabsq $3545793286775257140, %rax movabsq $3834028060872880693, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movabsq $4122262835138213429, %rax movabsq $3690192153011957814, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movabsq $3978426927277290550, %rax movabsq $3546356245318744118, %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movabsq $3834591019416367671, %rax movabsq $4122825793681700407, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movabsq $3690755111555444792, %rax movabsq $3978989885820777528, %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movabsq $3546919203862231096, %rax movabsq $3835153977959854649, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movabsq $4122263930388298034, %rax movabsq $16106987313379638, %rdx movq %rax, -39(%rbp) movq %rdx, -31(%rbp) movl -268(%rbp), %eax subl $1, %eax movl %eax, -244(%rbp) jmp .L643 .L644: movq -280(%rbp), %rcx movq %rcx, %rax shrq $2, %rax movabsq $2951479051793528259, %rdx mulq %rdx movq %rdx, %rax shrq $2, %rax imulq $100, %rax, %rdx movq %rcx, %rax subq %rdx, %rax addq %rax, %rax movq %rax, -232(%rbp) movq -280(%rbp), %rax shrq $2, %rax movabsq $2951479051793528259, %rdx mulq %rdx movq %rdx, %rax shrq $2, %rax movq %rax, -280(%rbp) movq -232(%rbp), %rax addq $1, %rax movl -244(%rbp), %ecx movq -264(%rbp), %rdx addq %rcx, %rdx movzbl -224(%rbp,%rax), %eax movb %al, (%rdx) movl -244(%rbp), %eax subl $1, %eax movl %eax, %edx movq -264(%rbp), %rax addq %rax, %rdx leaq -224(%rbp), %rcx movq -232(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) subl $2, -244(%rbp) .L643: cmpq $99, -280(%rbp) ja .L644 cmpq $9, -280(%rbp) jbe .L645 movq -280(%rbp), %rax addq %rax, %rax movq %rax, -240(%rbp) movq -240(%rbp), %rax addq $1, %rax movq -264(%rbp), %rdx addq $1, %rdx movzbl -224(%rbp,%rax), %eax movb %al, (%rdx) leaq -224(%rbp), %rdx movq -240(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -264(%rbp), %rax movb %dl, (%rax) jmp .L648 .L645: movq -280(%rbp), %rax addl $48, %eax movl %eax, %edx movq -264(%rbp), %rax movb %dl, (%rax) .L648: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L647 call __stack_chk_fail@PLT .L647: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5910: .size void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long), .-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long) .section .text._ZNSt8__detail18__to_chars_10_implIyEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long),comdat .weak void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long) .type void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long), @function void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long): .LFB5913: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $288, %rsp movq %rdi, -264(%rbp) movl %esi, -268(%rbp) movq %rdx, -280(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movabsq $3688503277381496880, %rax movabsq $3976738051646829616, %rdx movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movabsq $3544667369688283184, %rax movabsq $3832902143785906737, %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movabsq $4121136918051239473, %rax movabsq $3689066235924983858, %rdx movq %rax, -192(%rbp) movq %rdx, -184(%rbp) movabsq $3977301010190316594, %rax movabsq $3545230328231770162, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movabsq $3833465102329393715, %rax movabsq $4121699876594726451, %rdx movq %rax, -160(%rbp) movq %rdx, -152(%rbp) movabsq $3689629194468470836, %rax movabsq $3977863968733803572, %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) movabsq $3545793286775257140, %rax movabsq $3834028060872880693, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movabsq $4122262835138213429, %rax movabsq $3690192153011957814, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movabsq $3978426927277290550, %rax movabsq $3546356245318744118, %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movabsq $3834591019416367671, %rax movabsq $4122825793681700407, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movabsq $3690755111555444792, %rax movabsq $3978989885820777528, %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movabsq $3546919203862231096, %rax movabsq $3835153977959854649, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movabsq $4122263930388298034, %rax movabsq $16106987313379638, %rdx movq %rax, -39(%rbp) movq %rdx, -31(%rbp) movl -268(%rbp), %eax subl $1, %eax movl %eax, -244(%rbp) jmp .L650 .L651: movq -280(%rbp), %rcx movq %rcx, %rax shrq $2, %rax movabsq $2951479051793528259, %rdx mulq %rdx movq %rdx, %rax shrq $2, %rax imulq $100, %rax, %rdx movq %rcx, %rax subq %rdx, %rax addq %rax, %rax movq %rax, -232(%rbp) movq -280(%rbp), %rax shrq $2, %rax movabsq $2951479051793528259, %rdx mulq %rdx movq %rdx, %rax shrq $2, %rax movq %rax, -280(%rbp) movq -232(%rbp), %rax addq $1, %rax movl -244(%rbp), %ecx movq -264(%rbp), %rdx addq %rcx, %rdx movzbl -224(%rbp,%rax), %eax movb %al, (%rdx) movl -244(%rbp), %eax subl $1, %eax movl %eax, %edx movq -264(%rbp), %rax addq %rax, %rdx leaq -224(%rbp), %rcx movq -232(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) subl $2, -244(%rbp) .L650: cmpq $99, -280(%rbp) ja .L651 cmpq $9, -280(%rbp) jbe .L652 movq -280(%rbp), %rax addq %rax, %rax movq %rax, -240(%rbp) movq -240(%rbp), %rax addq $1, %rax movq -264(%rbp), %rdx addq $1, %rdx movzbl -224(%rbp,%rax), %eax movb %al, (%rdx) leaq -224(%rbp), %rdx movq -240(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -264(%rbp), %rax movb %dl, (%rax) jmp .L655 .L652: movq -280(%rbp), %rax addl $48, %eax movl %eax, %edx movq -264(%rbp), %rax movb %dl, (%rax) .L655: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L654 call __stack_chk_fail@PLT .L654: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5913: .size void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long), .-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long) .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEcvSt17basic_string_viewIcS2_EEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const .type std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const, @function std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const: .LFB5997: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx movq -56(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() const movq %rax, %rcx leaq -48(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq -24(%rbp), %rcx subq %fs:40, %rcx je .L658 call __stack_chk_fail@PLT .L658: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5997: .size std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const, .-std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const .section .rodata .LC17: .string "2 <= __base && __base <= 36" .align 8 .LC18: .string "constexpr std::to_chars_result std::__to_chars_i(char*, char*, _Tp, int) [with _Tp = unsigned char]" .align 8 .LC19: .string "/usr/include/c++/15.1.1/charconv" .section .text._ZSt12__to_chars_iIhESt15to_chars_resultPcS1_T_i,"axG",@progbits,std::to_chars_result std::__to_chars_i(char*, char*, unsigned char, int),comdat .weak std::to_chars_result std::__to_chars_i(char*, char*, unsigned char, int) .type std::to_chars_result std::__to_chars_i(char*, char*, unsigned char, int), @function std::to_chars_result std::__to_chars_i(char*, char*, unsigned char, int): .LFB6055: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movl %edx, %eax movl %ecx, -40(%rbp) movb %al, -36(%rbp) cmpl $1, -40(%rbp) setle %al movzbl %al, %eax testq %rax, %rax jne .L660 cmpl $36, -40(%rbp) setg %al movzbl %al, %eax testq %rax, %rax je .L661 .L660: movl $1, %eax jmp .L662 .L661: movl $0, %eax .L662: movzbl %al, %eax testq %rax, %rax je .L663 leaq .LC17(%rip), %rcx leaq .LC18(%rip), %rdx leaq .LC19(%rip), %rax movl $326, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L663: movzbl -36(%rbp), %eax movl %eax, -4(%rbp) movq -24(%rbp), %rax cmpq -32(%rbp), %rax jb .L664 movq -32(%rbp), %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax orq $75, %rax movq %rax, %r9 jmp .L665 .L664: cmpb $0, -36(%rbp) jne .L666 movq -24(%rbp), %rax movb $48, (%rax) movq -24(%rbp), %rax addq $1, %rax movq %rax, %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax movq %rax, %r9 jmp .L665 .L666: cmpl $16, -40(%rbp) je .L667 cmpl $16, -40(%rbp) jg .L668 cmpl $10, -40(%rbp) je .L669 cmpl $10, -40(%rbp) jg .L668 cmpl $2, -40(%rbp) je .L670 cmpl $8, -40(%rbp) je .L671 jmp .L668 .L667: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L665 .L669: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L665 .L671: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L665 .L670: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L665 .L668: movl -40(%rbp), %ecx movl -4(%rbp), %edx movq -32(%rbp), %rsi movq -24(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int) movq %rax, %r8 movq %rdx, %r9 nop .L665: movq %r8, %rax movq %r9, %rdx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6055: .size std::to_chars_result std::__to_chars_i(char*, char*, unsigned char, int), .-std::to_chars_result std::__to_chars_i(char*, char*, unsigned char, int) .section .rodata .align 8 .LC20: .string "constexpr std::to_chars_result std::__to_chars_i(char*, char*, _Tp, int) [with _Tp = unsigned int]" .section .text._ZSt12__to_chars_iIjESt15to_chars_resultPcS1_T_i,"axG",@progbits,std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int),comdat .weak std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int) .type std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int), @function std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int): .LFB6059: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movl %edx, -36(%rbp) movl %ecx, -40(%rbp) cmpl $1, -40(%rbp) setle %al movzbl %al, %eax testq %rax, %rax jne .L673 cmpl $36, -40(%rbp) setg %al movzbl %al, %eax testq %rax, %rax je .L674 .L673: movl $1, %eax jmp .L675 .L674: movl $0, %eax .L675: movzbl %al, %eax testq %rax, %rax je .L676 leaq .LC17(%rip), %rcx leaq .LC20(%rip), %rdx leaq .LC19(%rip), %rax movl $326, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L676: movl -36(%rbp), %eax movl %eax, -4(%rbp) movq -24(%rbp), %rax cmpq -32(%rbp), %rax jb .L677 movq -32(%rbp), %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax orq $75, %rax movq %rax, %r9 jmp .L678 .L677: cmpl $0, -36(%rbp) jne .L679 movq -24(%rbp), %rax movb $48, (%rax) movq -24(%rbp), %rax addq $1, %rax movq %rax, %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax movq %rax, %r9 jmp .L678 .L679: cmpl $16, -40(%rbp) je .L680 cmpl $16, -40(%rbp) jg .L681 cmpl $10, -40(%rbp) je .L682 cmpl $10, -40(%rbp) jg .L681 cmpl $2, -40(%rbp) je .L683 cmpl $8, -40(%rbp) je .L684 jmp .L681 .L680: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L678 .L682: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L678 .L684: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L678 .L683: movl -4(%rbp), %edx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int) movq %rax, %r8 movq %rdx, %r9 jmp .L678 .L681: movl -40(%rbp), %ecx movl -4(%rbp), %edx movq -32(%rbp), %rsi movq -24(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int) movq %rax, %r8 movq %rdx, %r9 nop .L678: movq %r8, %rax movq %r9, %rdx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6059: .size std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int), .-std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int) .section .rodata .align 8 .LC21: .string "constexpr std::to_chars_result std::__to_chars_i(char*, char*, _Tp, int) [with _Tp = long unsigned int]" .section .text._ZSt12__to_chars_iImESt15to_chars_resultPcS1_T_i,"axG",@progbits,std::to_chars_result std::__to_chars_i(char*, char*, unsigned long, int),comdat .weak std::to_chars_result std::__to_chars_i(char*, char*, unsigned long, int) .type std::to_chars_result std::__to_chars_i(char*, char*, unsigned long, int), @function std::to_chars_result std::__to_chars_i(char*, char*, unsigned long, int): .LFB6061: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movl %ecx, -44(%rbp) cmpl $1, -44(%rbp) setle %al movzbl %al, %eax testq %rax, %rax jne .L686 cmpl $36, -44(%rbp) setg %al movzbl %al, %eax testq %rax, %rax je .L687 .L686: movl $1, %eax jmp .L688 .L687: movl $0, %eax .L688: movzbl %al, %eax testq %rax, %rax je .L689 leaq .LC17(%rip), %rcx leaq .LC21(%rip), %rdx leaq .LC19(%rip), %rax movl $326, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L689: movq -40(%rbp), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax cmpq -32(%rbp), %rax jb .L690 movq -32(%rbp), %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax orq $75, %rax movq %rax, %r9 jmp .L691 .L690: cmpq $0, -40(%rbp) jne .L692 movq -24(%rbp), %rax movb $48, (%rax) movq -24(%rbp), %rax addq $1, %rax movq %rax, %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax movq %rax, %r9 jmp .L691 .L692: cmpl $16, -44(%rbp) je .L693 cmpl $16, -44(%rbp) jg .L694 cmpl $10, -44(%rbp) je .L695 cmpl $10, -44(%rbp) jg .L694 cmpl $2, -44(%rbp) je .L696 cmpl $8, -44(%rbp) je .L697 jmp .L694 .L693: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L691 .L695: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L691 .L697: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L691 .L696: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L691 .L694: movl -44(%rbp), %ecx movq -8(%rbp), %rdx movq -32(%rbp), %rsi movq -24(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int) movq %rax, %r8 movq %rdx, %r9 nop .L691: movq %r8, %rax movq %r9, %rdx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6061: .size std::to_chars_result std::__to_chars_i(char*, char*, unsigned long, int), .-std::to_chars_result std::__to_chars_i(char*, char*, unsigned long, int) .section .rodata .align 8 .LC22: .string "constexpr std::to_chars_result std::__to_chars_i(char*, char*, _Tp, int) [with _Tp = long long unsigned int]" .section .text._ZSt12__to_chars_iIyESt15to_chars_resultPcS1_T_i,"axG",@progbits,std::to_chars_result std::__to_chars_i(char*, char*, unsigned long long, int),comdat .weak std::to_chars_result std::__to_chars_i(char*, char*, unsigned long long, int) .type std::to_chars_result std::__to_chars_i(char*, char*, unsigned long long, int), @function std::to_chars_result std::__to_chars_i(char*, char*, unsigned long long, int): .LFB6063: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movl %ecx, -44(%rbp) cmpl $1, -44(%rbp) setle %al movzbl %al, %eax testq %rax, %rax jne .L699 cmpl $36, -44(%rbp) setg %al movzbl %al, %eax testq %rax, %rax je .L700 .L699: movl $1, %eax jmp .L701 .L700: movl $0, %eax .L701: movzbl %al, %eax testq %rax, %rax je .L702 leaq .LC17(%rip), %rcx leaq .LC22(%rip), %rdx leaq .LC19(%rip), %rax movl $326, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L702: movq -40(%rbp), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax cmpq -32(%rbp), %rax jb .L703 movq -32(%rbp), %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax orq $75, %rax movq %rax, %r9 jmp .L704 .L703: cmpq $0, -40(%rbp) jne .L705 movq -24(%rbp), %rax movb $48, (%rax) movq -24(%rbp), %rax addq $1, %rax movq %rax, %r8 movq %r9, %rdx movabsq $-4294967296, %rax andq %rdx, %rax movq %rax, %r9 jmp .L704 .L705: cmpl $16, -44(%rbp) je .L706 cmpl $16, -44(%rbp) jg .L707 cmpl $10, -44(%rbp) je .L708 cmpl $10, -44(%rbp) jg .L707 cmpl $2, -44(%rbp) je .L709 cmpl $8, -44(%rbp) je .L710 jmp .L707 .L706: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L704 .L708: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L704 .L710: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L704 .L709: movq -8(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long) movq %rax, %r8 movq %rdx, %r9 jmp .L704 .L707: movl -44(%rbp), %ecx movq -8(%rbp), %rdx movq -32(%rbp), %rsi movq -24(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int) movq %rax, %r8 movq %rdx, %r9 nop .L704: movq %r8, %rax movq %r9, %rdx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6063: .size std::to_chars_result std::__to_chars_i(char*, char*, unsigned long long, int), .-std::to_chars_result std::__to_chars_i(char*, char*, unsigned long long, int) .section .text._ZSt13__countl_zeroIjEiT_,"axG",@progbits,int std::__countl_zero(unsigned int),comdat .weak int std::__countl_zero(unsigned int) .type int std::__countl_zero(unsigned int), @function int std::__countl_zero(unsigned int): .LFB6064: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -20(%rbp) movl $32, -4(%rbp) movl -20(%rbp), %eax testl %eax, %eax je .L712 bsrl %eax, %eax xorl $31, %eax jmp .L714 .L712: movl $32, %eax .L714: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6064: .size int std::__countl_zero(unsigned int), .-int std::__countl_zero(unsigned int) .section .text._ZSt3minImERKT_S2_S2_,"axG",@progbits,unsigned long const& std::min(unsigned long const&, unsigned long const&),comdat .weak unsigned long const& std::min(unsigned long const&, unsigned long const&) .type unsigned long const& std::min(unsigned long const&, unsigned long const&), @function unsigned long const& std::min(unsigned long const&, unsigned long const&): .LFB6096: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq (%rax), %rax cmpq %rax, %rdx jnb .L716 movq -16(%rbp), %rax jmp .L717 .L716: movq -8(%rbp), %rax .L717: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6096: .size unsigned long const& std::min(unsigned long const&, unsigned long const&), .-unsigned long const& std::min(unsigned long const&, unsigned long const&) .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::max_size() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::max_size() const .type std::__cxx11::basic_string, std::allocator >::max_size() const, @function std::__cxx11::basic_string, std::allocator >::max_size() const: .LFB6093: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movabsq $9223372036854775807, %rax movq %rax, -24(%rbp) movq $-1, -16(%rbp) leaq -16(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call unsigned long const& std::min(unsigned long const&, unsigned long const&) movq (%rax), %rax subq $1, %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L720 call __stack_chk_fail@PLT .L720: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6093: .size std::__cxx11::basic_string, std::allocator >::max_size() const, .-std::__cxx11::basic_string, std::allocator >::max_size() const .section .text._ZSt11upper_boundIPKDiDiET_S2_S2_RKT0_,"axG",@progbits,char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&),comdat .weak char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&) .type char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&), @function char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&): .LFB6098: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) call __gnu_cxx::__ops::__val_less_iter() movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call char32_t const* std::__upper_bound(char32_t const*, char32_t const*, char32_t const&, __gnu_cxx::__ops::_Val_less_iter) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6098: .size char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&), .-char32_t const* std::upper_bound(char32_t const*, char32_t const*, char32_t const&) .section .text._ZSt11lower_boundIPKjjET_S2_S2_RKT0_,"axG",@progbits,unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&),comdat .weak unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&) .type unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&), @function unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&): .LFB6100: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) call __gnu_cxx::__ops::__iter_less_val() movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call unsigned int const* std::__lower_bound(unsigned int const*, unsigned int const*, unsigned int const&, __gnu_cxx::__ops::_Iter_less_val) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6100: .size unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&), .-unsigned int const* std::lower_bound(unsigned int const*, unsigned int const*, unsigned int const&) .section .text._ZSt4findIPKDiDiET_S2_S2_RKT0_,"axG",@progbits,char32_t const* std::find(char32_t const*, char32_t const*, char32_t const&),comdat .weak char32_t const* std::find(char32_t const*, char32_t const*, char32_t const&) .type char32_t const* std::find(char32_t const*, char32_t const*, char32_t const&), @function char32_t const* std::find(char32_t const*, char32_t const*, char32_t const&): .LFB6103: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call __gnu_cxx::__ops::_Iter_equals_val __gnu_cxx::__ops::__iter_equals_val(char32_t const&) movq %rax, %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call char32_t const* std::__find_if >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6103: .size char32_t const* std::find(char32_t const*, char32_t const*, char32_t const&), .-char32_t const* std::find(char32_t const*, char32_t const*, char32_t const&) .section .text._ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_,"axG",@progbits,_ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_,comdat .weak _ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .type _ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_, @function _ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_: .LFB6108: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $32, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %r12 movq %r12, %rsi movl $8, %edi call operator new(unsigned long, void*) movq %rax, %rbx movq -48(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::locale::locale(std::locale const&)@PLT movl $0, %eax testb %al, %al je .L730 movq %r12, %rsi movq %rbx, %rdi call operator delete(void*, void*) .L730: movq %rbx, %rax addq $32, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6108: .size _ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_, .-_ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .weak std::locale* std::construct_at(std::locale*, std::locale&&) .set std::locale* std::construct_at(std::locale*, std::locale&&),_ZSt12construct_atISt6localeJS0_EQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .section .text._ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_,"axG",@progbits,_ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_,comdat .weak _ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .type _ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_, @function _ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_: .LFB6109: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $32, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -40(%rbp) movq -40(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %r12 movq %r12, %rsi movl $8, %edi call operator new(unsigned long, void*) movq %rax, %rbx movq %rbx, %rdi call std::locale::locale()@PLT movl $0, %eax testb %al, %al je .L733 movq %r12, %rsi movq %rbx, %rdi call operator delete(void*, void*) .L733: movq %rbx, %rax addq $32, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6109: .size _ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_, .-_ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .weak std::locale* std::construct_at(std::locale*) .set std::locale* std::construct_at(std::locale*),_ZSt12construct_atISt6localeJEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .section .text._ZNOSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3getEv,"axG",@progbits,std::__format::_Seq_sink, std::allocator > >::get() &&,comdat .align 2 .weak std::__format::_Seq_sink, std::allocator > >::get() && .type std::__format::_Seq_sink, std::allocator > >::get() &&, @function std::__format::_Seq_sink, std::allocator > >::get() &&: .LFB6117: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -88(%rbp), %rax addq $24, %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const testq %rax, %rax setne %al testb %al, %al je .L739 movq -112(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::_M_overflow() .L739: movq -112(%rbp), %rax addq $288, %rax movq %rax, -56(%rbp) movq -56(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&) movq -24(%rbp), %rax subq %fs:40, %rax je .L742 call __stack_chk_fail@PLT .L742: movq -104(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6117: .size std::__format::_Seq_sink, std::allocator > >::get() &&, .-std::__format::_Seq_sink, std::allocator > >::get() && .section .text._ZNKSt6ranges8__access5_DataclIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Data::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const,comdat .align 2 .weak auto std::ranges::__access::_Data::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const .type auto std::ranges::__access::_Data::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const, @function auto std::ranges::__access::_Data::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const: .LFB6141: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6141: .size auto std::ranges::__access::_Data::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const, .-auto std::ranges::__access::_Data::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const .section .text._ZNKSt6ranges8__access5_SizeclIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Size::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const,comdat .align 2 .weak auto std::ranges::__access::_Size::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const .type auto std::ranges::__access::_Size::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const, @function auto std::ranges::__access::_Size::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const: .LFB6143: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6143: .size auto std::ranges::__access::_Size::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const, .-auto std::ranges::__access::_Size::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const .section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4viewEv,"axG",@progbits,std::__format::_Seq_sink, std::allocator > >::view(),comdat .align 2 .weak std::__format::_Seq_sink, std::allocator > >::view() .type std::__format::_Seq_sink, std::allocator > >::view(), @function std::__format::_Seq_sink, std::allocator > >::view(): .LFB6131: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -104(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax leaq 8(%rax), %rbx movq -96(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -96(%rbp), %rax addq $24, %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -104(%rbp), %rax addq $288, %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const testq %rax, %rax setne %al testb %al, %al je .L752 leaq -64(%rbp), %rax movq %rax, %rdi call std::span::size() const testq %rax, %rax setne %al testb %al, %al je .L753 movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::_M_overflow() .L753: movq -104(%rbp), %rax leaq 288(%rax), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) movq -48(%rbp), %rax movq -40(%rbp), %rdx jmp .L755 .L752: movq -64(%rbp), %rax movq -56(%rbp), %rdx .L755: movq -24(%rbp), %rcx subq %fs:40, %rcx je .L756 call __stack_chk_fail@PLT .L756: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6131: .size std::__format::_Seq_sink, std::allocator > >::view(), .-std::__format::_Seq_sink, std::allocator > >::view() .section .text._ZSteqIcSt11char_traitsIcEEbSt17basic_string_viewIT_T0_ENSt13type_identityIS5_E4typeE,"axG",@progbits,bool std::operator== >(std::basic_string_view >, std::type_identity > >::type),comdat .weak bool std::operator== >(std::basic_string_view >, std::type_identity > >::type) .type bool std::operator== >(std::basic_string_view >, std::type_identity > >::type), @function bool std::operator== >(std::basic_string_view >, std::type_identity > >::type): .LFB6147: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, %rax movq %rsi, %r8 movq %rax, %rsi movl $0, %edi movq %r8, %rdi movq %rsi, -32(%rbp) movq %rdi, -24(%rbp) movq %rdx, -48(%rbp) movq %rcx, -40(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq %rax, %rbx jne .L758 movq -48(%rbp), %rcx movq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::compare(std::basic_string_view >) const testl %eax, %eax jne .L758 movl $1, %eax jmp .L759 .L758: movl $0, %eax .L759: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6147: .size bool std::operator== >(std::basic_string_view >, std::type_identity > >::type), .-bool std::operator== >(std::basic_string_view >, std::type_identity > >::type) .section .text._ZNSt6chrono8__detail12__add_moduloILj7ElEEjjT0_,"axG",@progbits,unsigned int std::chrono::__detail::__add_modulo<7u, long>(unsigned int, long),comdat .weak unsigned int std::chrono::__detail::__add_modulo<7u, long>(unsigned int, long) .type unsigned int std::chrono::__detail::__add_modulo<7u, long>(unsigned int, long), @function unsigned int std::chrono::__detail::__add_modulo<7u, long>(unsigned int, long): .LFB6168: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -20(%rbp) movq %rsi, -32(%rbp) cmpq $0, -32(%rbp) js .L762 movq $0, -8(%rbp) jmp .L763 .L762: movq $261, -8(%rbp) .L763: movl -20(%rbp), %edx movq -32(%rbp), %rax addq %rdx, %rax subq -8(%rbp), %rax movq %rax, %rcx movabsq $2635249153387078803, %rdx movq %rcx, %rax mulq %rdx movq %rcx, %rax subq %rdx, %rax shrq %rax addq %rdx, %rax shrq $2, %rax movq %rax, %rdx movq %rdx, %rax salq $3, %rax subq %rdx, %rax subq %rax, %rcx movq %rcx, %rdx movl %edx, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6168: .size unsigned int std::chrono::__detail::__add_modulo<7u, long>(unsigned int, long), .-unsigned int std::chrono::__detail::__add_modulo<7u, long>(unsigned int, long) .section .text._ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEE16time_since_epochEv,"axG",@progbits,std::chrono::time_point > >::time_since_epoch() const,comdat .align 2 .weak std::chrono::time_point > >::time_since_epoch() const .type std::chrono::time_point > >::time_since_epoch() const, @function std::chrono::time_point > >::time_since_epoch() const: .LFB6170: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6170: .size std::chrono::time_point > >::time_since_epoch() const, .-std::chrono::time_point > >::time_since_epoch() const .section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned int const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned int const&) .type std::chrono::duration >::duration(unsigned int const&), @function std::chrono::duration >::duration(unsigned int const&): .LFB6174: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movl %eax, %edx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6174: .size std::chrono::duration >::duration(unsigned int const&), .-std::chrono::duration >::duration(unsigned int const&) .weak std::chrono::duration >::duration(unsigned int const&) .set std::chrono::duration >::duration(unsigned int const&),std::chrono::duration >::duration(unsigned int const&) .section .text._ZNSt6chronoplIlSt5ratioILl86400ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB6180: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rax movq (%rax), %rax movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const addq %rbx, %rax movq %rax, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L770 call __stack_chk_fail@PLT .L770: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6180: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chronoplINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEElS5_EENS_10time_pointIT_NSt11common_typeIJT0_NS3_IT1_T2_EEEE4typeEEERKNS7_IS8_SA_EERKSD_,"axG",@progbits,std::chrono::time_point >, std::chrono::duration > >::type> std::chrono::operator+ >, long, std::ratio<86400l, 1l> >(std::chrono::time_point > > const&, std::chrono::duration > const&),comdat .weak std::chrono::time_point >, std::chrono::duration > >::type> std::chrono::operator+ >, long, std::ratio<86400l, 1l> >(std::chrono::time_point > > const&, std::chrono::duration > const&) .type std::chrono::time_point >, std::chrono::duration > >::type> std::chrono::operator+ >, long, std::ratio<86400l, 1l> >(std::chrono::time_point > > const&, std::chrono::duration > const&), @function std::chrono::time_point >, std::chrono::duration > >::type> std::chrono::operator+ >, long, std::ratio<86400l, 1l> >(std::chrono::time_point > > const&, std::chrono::duration > const&): .LFB6181: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::time_point > >::time_since_epoch() const movq %rax, -32(%rbp) movq -48(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator+, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::time_point(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L773 call __stack_chk_fail@PLT .L773: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6181: .size std::chrono::time_point >, std::chrono::duration > >::type> std::chrono::operator+ >, long, std::ratio<86400l, 1l> >(std::chrono::time_point > > const&, std::chrono::duration > const&), .-std::chrono::time_point >, std::chrono::duration > >::type> std::chrono::operator+ >, long, std::ratio<86400l, 1l> >(std::chrono::time_point > > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEE4zeroEv,"axG",@progbits,std::chrono::duration >::zero(),comdat .weak std::chrono::duration >::zero() .type std::chrono::duration >::zero(), @function std::chrono::duration >::zero(): .LFB6197: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration_values::zero() movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L776 call __stack_chk_fail@PLT .L776: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6197: .size std::chrono::duration >::zero(), .-std::chrono::duration >::zero() .section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEEngEv,"axG",@progbits,std::chrono::duration >::operator-() const,comdat .align 2 .weak std::chrono::duration >::operator-() const .type std::chrono::duration >::operator-() const, @function std::chrono::duration >::operator-() const: .LFB6198: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rax negq %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L779 call __stack_chk_fail@PLT .L779: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6198: .size std::chrono::duration >::operator-() const, .-std::chrono::duration >::operator-() const .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IivEERKT_,"axG",@progbits,std::chrono::duration >::duration(int const&),comdat .align 2 .weak std::chrono::duration >::duration(int const&) .type std::chrono::duration >::duration(int const&), @function std::chrono::duration >::duration(int const&): .LFB6200: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movslq %eax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6200: .size std::chrono::duration >::duration(int const&), .-std::chrono::duration >::duration(int const&) .weak std::chrono::duration >::duration(int const&) .set std::chrono::duration >::duration(int const&),std::chrono::duration >::duration(int const&) .section .text._ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&): .LFB6221: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -48(%rbp), %rax movq %rax, %rdi call std::chrono::time_point > >::time_since_epoch() const movq %rax, -16(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::time_point > >::time_since_epoch() const movq %rax, -24(%rbp) leaq -16(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq -8(%rbp), %rdx subq %fs:40, %rdx je .L783 call __stack_chk_fail@PLT .L783: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6221: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&): .LFB6222: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6222: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEpLERKS3_,"axG",@progbits,std::chrono::duration >::operator+=(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::operator+=(std::chrono::duration > const&) .type std::chrono::duration >::operator+=(std::chrono::duration > const&), @function std::chrono::duration >::operator+=(std::chrono::duration > const&): .LFB6224: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -8(%rbp), %rdx movq (%rdx), %rdx addq %rax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6224: .size std::chrono::duration >::operator+=(std::chrono::duration > const&), .-std::chrono::duration >::operator+=(std::chrono::duration > const&) .section .text._ZNSt6chronodvIlSt5ratioILl1ELl1000000EEmEENS_8durationINSt9enable_ifIXsrSt14is_convertibleIRKNS4_IXntsrNS_13__is_durationIT1_EE5valueES7_E4typeENSt11common_typeIJT_SA_EE4typeEE5valueESG_E4typeET0_EERKNS3_ISE_SK_EERKS7_,"axG",@progbits,std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&),comdat .weak std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&) .type std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&), @function std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&): .LFB6225: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -48(%rbp), %rdx movq (%rdx), %rcx movl $0, %edx divq %rcx movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L790 call __stack_chk_fail@PLT .L790: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6225: .size std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&), .-std::chrono::duration::value, unsigned long>::type const&, std::common_type::value, unsigned long>::type>::type>::value, std::common_type::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/, unsigned long>(std::chrono::duration > const&, unsigned long const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB6227: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6227: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .text._ZSt5printIJRKmNSt6chrono8durationImSt5ratioILl1ELl1000000EEEENS3_IlS4_ILl1ELl1000EEEEEEvSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSB_,"axG",@progbits,void std::print >, std::chrono::duration > >(std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&),comdat .weak void std::print >, std::chrono::duration > >(std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&) .type void std::print >, std::chrono::duration > >(std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&), @function void std::print >, std::chrono::duration > >(std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&): .LFB6229: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, %rax movq %rsi, %r9 movq %rax, %rsi movl $0, %edi movq %r9, %rdi movq %rsi, -48(%rbp) movq %rdi, -40(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %r8, -72(%rbp) movq -72(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %r8 movq -64(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rdi movq -56(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rcx movq stdout(%rip), %rax movq -48(%rbp), %rsi movq -40(%rbp), %rdx movq %r8, %r9 movq %rdi, %r8 movq %rax, %rdi call void std::print >, std::chrono::duration > >(_IO_FILE*, std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6229: .size void std::print >, std::chrono::duration > >(std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&), .-void std::print >, std::chrono::duration > >(std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&) .section .text._ZNSt8__format14__parse_arg_idIcEESt4pairItPKT_ES4_S4_,"axG",@progbits,std::pair std::__format::__parse_arg_id(char const*, char const*),comdat .weak std::pair std::__format::__parse_arg_id(char const*, char const*) .type std::pair std::__format::__parse_arg_id(char const*, char const*), @function std::pair std::__format::__parse_arg_id(char const*, char const*): .LFB6230: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax cmpq -64(%rbp), %rax movq -56(%rbp), %rax movzbl (%rax), %eax cmpb $48, %al jne .L799 movl $0, -44(%rbp) movq -56(%rbp), %rax addq $1, %rax movq %rax, -40(%rbp) leaq -40(%rbp), %rdx leaq -44(%rbp), %rcx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::pair::pair(int&&, char const*&&) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L800 .L799: movq -56(%rbp), %rax movzbl (%rax), %eax cmpb $48, %al jle .L801 movq -56(%rbp), %rax movzbl (%rax), %eax cmpb $57, %al jg .L801 movq -56(%rbp), %rax movzbl (%rax), %eax cbtw subl $48, %eax movw %ax, -44(%rbp) movq -56(%rbp), %rax addq $1, %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax cmpq %rax, -64(%rbp) je .L802 movq -40(%rbp), %rax movzbl (%rax), %eax cmpb $47, %al jle .L802 movq -40(%rbp), %rax movzbl (%rax), %eax cmpb $57, %al jle .L803 .L802: leaq -40(%rbp), %rdx leaq -44(%rbp), %rcx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call _ZNSt4pairItPKcEC1ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L800 .L803: movq -64(%rbp), %rdx movq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::pair std::__format::__parse_integer(char const*, char const*) movq %rdx, %rcx movq %rcx, %rdx jmp .L800 .L801: movl $0, -44(%rbp) movq $0, -40(%rbp) leaq -40(%rbp), %rdx leaq -44(%rbp), %rcx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::pair::pair(int&&, decltype(nullptr)&&) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L800: movl %eax, %ecx movq -8(%rbp), %rax subq %fs:40, %rax je .L805 call __stack_chk_fail@PLT .L805: movl %ecx, %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6230: .size std::pair std::__format::__parse_arg_id(char const*, char const*), .-std::pair std::__format::__parse_arg_id(char const*, char const*) .section .text._ZNSt26basic_format_parse_contextIcE12check_arg_idEm,"axG",@progbits,std::basic_format_parse_context::check_arg_id(unsigned long),comdat .align 2 .weak std::basic_format_parse_context::check_arg_id(unsigned long) .type std::basic_format_parse_context::check_arg_id(unsigned long), @function std::basic_format_parse_context::check_arg_id(unsigned long): .LFB6241: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movl 16(%rax), %eax cmpl $2, %eax jne .L807 call std::__format::__conflicting_indexing_in_format_string() .L807: movq -8(%rbp), %rax movl $1, 16(%rax) call std::is_constant_evaluated() testb %al, %al je .L809 movq -8(%rbp), %rax movq 32(%rax), %rax cmpq %rax, -16(%rbp) jb .L809 call std::__format::__invalid_arg_id_in_format_string() .L809: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6241: .size std::basic_format_parse_context::check_arg_id(unsigned long), .-std::basic_format_parse_context::check_arg_id(unsigned long) .section .rodata .LC23: .string "{" .section .text._ZNSt8__format5_SpecIcE23_M_parse_fill_and_alignEPKcS3_,"axG",@progbits,std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*),comdat .align 2 .weak std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*) .type std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*), @function std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*): .LFB6242: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq .LC23(%rip), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -32(%rbp), %rcx movq -24(%rbp), %rdi movq -56(%rbp), %rdx movq -48(%rbp), %rsi movq -40(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >) movq -8(%rbp), %rdx subq %fs:40, %rdx je .L812 call __stack_chk_fail@PLT .L812: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6242: .size std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*), .-std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*) .section .text._ZNSt8__format5_SpecIcE13_M_parse_signEPKcS3_,"axG",@progbits,std::__format::_Spec::_M_parse_sign(char const*, char const*),comdat .align 2 .weak std::__format::_Spec::_M_parse_sign(char const*, char const*) .type std::__format::_Spec::_M_parse_sign(char const*, char const*), @function std::__format::_Spec::_M_parse_sign(char const*, char const*): .LFB6243: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -32(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::_Spec::_S_sign(char) movl %eax, -4(%rbp) cmpl $0, -4(%rbp) je .L814 movl -4(%rbp), %eax andl $3, %eax movq -24(%rbp), %rdx andl $3, %eax leal 0(,%rax,4), %ecx movzbl (%rdx), %eax andl $-13, %eax orl %ecx, %eax movb %al, (%rdx) movq -32(%rbp), %rax addq $1, %rax jmp .L815 .L814: movq -32(%rbp), %rax .L815: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6243: .size std::__format::_Spec::_M_parse_sign(char const*, char const*), .-std::__format::_Spec::_M_parse_sign(char const*, char const*) .section .text._ZNSt8__format5_SpecIcE23_M_parse_alternate_formEPKcS3_,"axG",@progbits,std::__format::_Spec::_M_parse_alternate_form(char const*, char const*),comdat .align 2 .weak std::__format::_Spec::_M_parse_alternate_form(char const*, char const*) .type std::__format::_Spec::_M_parse_alternate_form(char const*, char const*), @function std::__format::_Spec::_M_parse_alternate_form(char const*, char const*): .LFB6244: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -16(%rbp), %rax movzbl (%rax), %eax cmpb $35, %al jne .L817 movq -8(%rbp), %rax movzbl (%rax), %edx orl $16, %edx movb %dl, (%rax) addq $1, -16(%rbp) .L817: movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6244: .size std::__format::_Spec::_M_parse_alternate_form(char const*, char const*), .-std::__format::_Spec::_M_parse_alternate_form(char const*, char const*) .section .text._ZNSt8__format5_SpecIcE18_M_parse_zero_fillEPKcS3_,"axG",@progbits,std::__format::_Spec::_M_parse_zero_fill(char const*, char const*),comdat .align 2 .weak std::__format::_Spec::_M_parse_zero_fill(char const*, char const*) .type std::__format::_Spec::_M_parse_zero_fill(char const*, char const*), @function std::__format::_Spec::_M_parse_zero_fill(char const*, char const*): .LFB6245: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -16(%rbp), %rax movzbl (%rax), %eax cmpb $48, %al jne .L820 movq -8(%rbp), %rax movzbl (%rax), %edx orl $64, %edx movb %dl, (%rax) addq $1, -16(%rbp) .L820: movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6245: .size std::__format::_Spec::_M_parse_zero_fill(char const*, char const*), .-std::__format::_Spec::_M_parse_zero_fill(char const*, char const*) .section .rodata .align 8 .LC24: .string "format error: width must be non-zero in format string" .section .text._ZNSt8__format5_SpecIcE14_M_parse_widthEPKcS3_RSt26basic_format_parse_contextIcE,"axG",@progbits,std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&),comdat .align 2 .weak std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&) .type std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&), @function std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&): .LFB6246: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movb $0, -17(%rbp) movq -48(%rbp), %rax movzbl (%rax), %eax cmpb $48, %al jne .L823 movq -8(%rbp), %rax subq %fs:40, %rax je .L824 call __stack_chk_fail@PLT .L824: leaq .LC24(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L823: movq -40(%rbp), %rax leaq 4(%rax), %rdi movq -64(%rbp), %rcx leaq -17(%rbp), %rdx movq -56(%rbp), %rsi movq -48(%rbp), %rax movq %rcx, %r8 movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&) movq %rax, -16(%rbp) movq -16(%rbp), %rax cmpq -48(%rbp), %rax je .L825 movzbl -17(%rbp), %eax testb %al, %al je .L826 movl $2, %edx jmp .L827 .L826: movl $1, %edx .L827: movq -40(%rbp), %rax movzbl %dl, %edx andl $3, %edx movl %edx, %ecx sall $7, %ecx movzwl (%rax), %edx andw $-385, %dx orl %ecx, %edx movw %dx, (%rax) .L825: movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L829 call __stack_chk_fail@PLT .L829: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6246: .size std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&), .-std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&) .section .text._ZNSt8__format5_SpecIcE15_M_parse_localeEPKcS3_,"axG",@progbits,std::__format::_Spec::_M_parse_locale(char const*, char const*),comdat .align 2 .weak std::__format::_Spec::_M_parse_locale(char const*, char const*) .type std::__format::_Spec::_M_parse_locale(char const*, char const*), @function std::__format::_Spec::_M_parse_locale(char const*, char const*): .LFB6247: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -16(%rbp), %rax movzbl (%rax), %eax cmpb $76, %al jne .L831 movq -8(%rbp), %rax movzbl (%rax), %edx orl $32, %edx movb %dl, (%rax) addq $1, -16(%rbp) .L831: movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6247: .size std::__format::_Spec::_M_parse_locale(char const*, char const*), .-std::__format::_Spec::_M_parse_locale(char const*, char const*) .section .rodata .align 8 .LC25: .string "format error: missing precision after '.' in format string" .section .text._ZNSt8__format5_SpecIcE18_M_parse_precisionEPKcS3_RSt26basic_format_parse_contextIcE,"axG",@progbits,std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&),comdat .align 2 .weak std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&) .type std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&), @function std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&): .LFB6248: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -48(%rbp), %rax movzbl (%rax), %eax cmpb $46, %al je .L834 movq -48(%rbp), %rax jmp .L841 .L834: addq $1, -48(%rbp) movq -48(%rbp), %rax movq %rax, -16(%rbp) movb $0, -17(%rbp) movq -16(%rbp), %rax cmpq -56(%rbp), %rax je .L836 movq -40(%rbp), %rax leaq 6(%rax), %rdi movq -64(%rbp), %rcx leaq -17(%rbp), %rdx movq -56(%rbp), %rsi movq -48(%rbp), %rax movq %rcx, %r8 movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&) movq %rax, -16(%rbp) .L836: movq -16(%rbp), %rax cmpq -48(%rbp), %rax jne .L837 movq -8(%rbp), %rax subq %fs:40, %rax je .L838 call __stack_chk_fail@PLT .L838: leaq .LC25(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L837: movzbl -17(%rbp), %eax testb %al, %al je .L839 movl $2, %edx jmp .L840 .L839: movl $1, %edx .L840: movq -40(%rbp), %rax andl $3, %edx leal (%rdx,%rdx), %ecx movzbl 1(%rax), %edx andl $-7, %edx orl %ecx, %edx movb %dl, 1(%rax) movq -16(%rbp), %rax .L841: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L842 call __stack_chk_fail@PLT .L842: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6248: .size std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&), .-std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&) .section .rodata .LC26: .string "this->_M_len >= __n" .align 8 .LC27: .string "constexpr void std::basic_string_view<_CharT, _Traits>::remove_suffix(size_type) [with _CharT = char; _Traits = std::char_traits; size_type = long unsigned int]" .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEE13remove_suffixEm,"axG",@progbits,std::basic_string_view >::remove_suffix(unsigned long),comdat .align 2 .weak std::basic_string_view >::remove_suffix(unsigned long) .type std::basic_string_view >::remove_suffix(unsigned long), @function std::basic_string_view >::remove_suffix(unsigned long): .LFB6249: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rax cmpq -16(%rbp), %rax setb %al movzbl %al, %eax testq %rax, %rax je .L844 leaq .LC26(%rip), %rcx leaq .LC27(%rip), %rdx leaq .LC8(%rip), %rax movl $309, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L844: movq -8(%rbp), %rax movq (%rax), %rax subq -16(%rbp), %rax movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6249: .size std::basic_string_view >::remove_suffix(unsigned long), .-std::basic_string_view >::remove_suffix(unsigned long) .section .text._ZNSt8__format11_ChronoSpecIcE18_M_locale_specificEb,"axG",@progbits,std::__format::_ChronoSpec::_M_locale_specific(bool),comdat .align 2 .weak std::__format::_ChronoSpec::_M_locale_specific(bool) .type std::__format::_ChronoSpec::_M_locale_specific(bool), @function std::__format::_ChronoSpec::_M_locale_specific(bool): .LFB6250: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, %eax movb %al, -12(%rbp) movq -8(%rbp), %rax movzbl -12(%rbp), %edx movl %edx, %ecx sall $7, %ecx movzbl 1(%rax), %edx andl $127, %edx orl %ecx, %edx movb %dl, 1(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6250: .size std::__format::_ChronoSpec::_M_locale_specific(bool), .-std::__format::_ChronoSpec::_M_locale_specific(bool) .section .text._ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_,"axG",@progbits,_ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_,comdat .weak _ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .type _ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_, @function _ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_: .LFB6263: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $32, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %r12 movq %r12, %rsi movl $1, %edi call operator new(unsigned long, void*) movq %rax, %rbx movq -48(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movzbl (%rax), %eax movb %al, (%rbx) movl $0, %eax testb %al, %al je .L849 movq %r12, %rsi movq %rbx, %rdi call operator delete(void*, void*) .L849: movq %rbx, %rax addq $32, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6263: .size _ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_, .-_ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .weak char* std::construct_at(char*, char&) .set char* std::construct_at(char*, char&),_ZSt12construct_atIcJRcEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S1_pispcl7declvalIT0_EEEEEPS1_S4_DpOS3_ .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_data() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_data() const .type std::__cxx11::basic_string, std::allocator >::_M_data() const, @function std::__cxx11::basic_string, std::allocator >::_M_data() const: .LFB6278: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6278: .size std::__cxx11::basic_string, std::allocator >::_M_data() const, .-std::__cxx11::basic_string, std::allocator >::_M_data() const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): .LFB6279: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6279: .size std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_dispose(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_dispose() .type std::__cxx11::basic_string, std::allocator >::_M_dispose(), @function std::__cxx11::basic_string, std::allocator >::_M_dispose(): .LFB6280: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_is_local() const xorl $1, %eax testb %al, %al je .L855 movq -8(%rbp), %rax movq 16(%rax), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long) .L855: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6280: .size std::__cxx11::basic_string, std::allocator >::_M_dispose(), .-std::__cxx11::basic_string, std::allocator >::_M_dispose() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_get_allocator(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_get_allocator() .type std::__cxx11::basic_string, std::allocator >::_M_get_allocator(), @function std::__cxx11::basic_string, std::allocator >::_M_get_allocator(): .LFB6285: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6285: .size std::__cxx11::basic_string, std::allocator >::_M_get_allocator(), .-std::__cxx11::basic_string, std::allocator >::_M_get_allocator() .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_is_local() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_is_local() const .type std::__cxx11::basic_string, std::allocator >::_M_is_local() const, @function std::__cxx11::basic_string, std::allocator >::_M_is_local() const: .LFB6286: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() const cmpq %rax, %rbx sete %al testb %al, %al je .L859 movq -24(%rbp), %rax movq 8(%rax), %rax cmpq $15, %rax movl $1, %eax jmp .L861 .L859: movl $0, %eax .L861: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6286: .size std::__cxx11::basic_string, std::allocator >::_M_is_local() const, .-std::__cxx11::basic_string, std::allocator >::_M_is_local() const .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::length() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::length() const .type std::__cxx11::basic_string, std::allocator >::length() const, @function std::__cxx11::basic_string, std::allocator >::length() const: .LFB6287: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6287: .size std::__cxx11::basic_string, std::allocator >::length() const, .-std::__cxx11::basic_string, std::allocator >::length() const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_data(char*),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_data(char*) .type std::__cxx11::basic_string, std::allocator >::_M_data(char*), @function std::__cxx11::basic_string, std::allocator >::_M_data(char*): .LFB6288: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6288: .size std::__cxx11::basic_string, std::allocator >::_M_data(char*), .-std::__cxx11::basic_string, std::allocator >::_M_data(char*) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): .LFB6289: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, 16(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6289: .size std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::data() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::data() const .type std::__cxx11::basic_string, std::allocator >::data() const, @function std::__cxx11::basic_string, std::allocator >::data() const: .LFB6328: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6328: .size std::__cxx11::basic_string, std::allocator >::data() const, .-std::__cxx11::basic_string, std::allocator >::data() const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&) .type std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&), @function std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): .LFB6330: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) movq -56(%rbp), %rax movq %rax, -24(%rbp) movq -32(%rbp), %rax movq %rax, -16(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop nop movq -40(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6330: .size std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&), .-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&) .weak std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&) .set std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&),std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardC2EPS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .type std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*), @function std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*): .LFB6334: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6334: .size std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*), .-std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .weak std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .set std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*),std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard() .type std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(), @function std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(): .LFB6337: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA6337 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax testq %rax, %rax je .L872 movq -8(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_dispose() .L872: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6337: .section .gcc_except_table._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardD2Ev,"aG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(),comdat .LLSDA6337: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE6337-.LLSDACSB6337 .LLSDACSB6337: .LLSDACSE6337: .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(),comdat .size std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(), .-std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard() .weak std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard() .set std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(),std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) .type void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag), @function void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): .LFB6332: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA6332 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -96(%rbp), %rax movq %rax, -72(%rbp) movq -104(%rbp), %rax movq %rax, -64(%rbp) nop movq -72(%rbp), %rax movq %rax, -56(%rbp) movq -64(%rbp), %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax subq -56(%rbp), %rax nop movq %rax, -80(%rbp) movq -80(%rbp), %rax cmpq $15, %rax jbe .L877 leaq -80(%rbp), %rcx movq -88(%rbp), %rax movl $0, %edx movq %rcx, %rsi movq %rax, %rdi .LEHB8: call std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long) .LEHE8: movq %rax, %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -80(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) jmp .L878 .L877: movq -88(%rbp), %rax movq %rax, -40(%rbp) call std::is_constant_evaluated() testb %al, %al je .L887 movq $0, -32(%rbp) jmp .L880 .L881: movq -40(%rbp), %rdx movq -32(%rbp), %rax addq %rdx, %rax addq $16, %rax movb $0, (%rax) addq $1, -32(%rbp) .L880: cmpq $15, -32(%rbp) jbe .L881 .L887: nop .L878: movq -88(%rbp), %rdx leaq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -104(%rbp), %rdx movq -96(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi .LEHB9: call void std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*) .LEHE9: movq $0, -72(%rbp) movq -80(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) leaq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard() movq -24(%rbp), %rax subq %fs:40, %rax je .L884 jmp .L886 .L885: movq %rax, %rbx leaq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L883 call __stack_chk_fail@PLT .L883: movq %rax, %rdi .LEHB10: call _Unwind_Resume@PLT .LEHE10: .L886: call __stack_chk_fail@PLT .L884: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6332: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag,"aG",@progbits,void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag),comdat .LLSDA6332: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE6332-.LLSDACSB6332 .LLSDACSB6332: .uleb128 .LEHB8-.LFB6332 .uleb128 .LEHE8-.LEHB8 .uleb128 0 .uleb128 0 .uleb128 .LEHB9-.LFB6332 .uleb128 .LEHE9-.LEHB9 .uleb128 .L885-.LFB6332 .uleb128 0 .uleb128 .LEHB10-.LFB6332 .uleb128 .LEHE10-.LEHB10 .uleb128 0 .uleb128 0 .LLSDACSE6332: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag),comdat .size void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag), .-void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) .type std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*), @function std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*): .LFB6391: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::char_traits::length(char const*) movq %rax, %rcx movq -24(%rbp), %rdx movq -16(%rbp), %rsi movq -8(%rbp), %rax movq %rcx, %r8 movq %rdx, %rcx movl $0, %edx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6391: .size std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*), .-std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) .section .text._ZNSt8__detail16__to_chars_len_2IjEEjT_,"axG",@progbits,unsigned int std::__detail::__to_chars_len_2(unsigned int),comdat .weak unsigned int std::__detail::__to_chars_len_2(unsigned int) .type unsigned int std::__detail::__to_chars_len_2(unsigned int), @function unsigned int std::__detail::__to_chars_len_2(unsigned int): .LFB6395: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, -4(%rbp) movl -4(%rbp), %eax movl %eax, %edi call int std::__bit_width(unsigned int) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6395: .size unsigned int std::__detail::__to_chars_len_2(unsigned int), .-unsigned int std::__detail::__to_chars_len_2(unsigned int) .section .text._ZNSt8__detail13__to_chars_16IjEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int),comdat .weak std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int) .type std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int), @function std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int): .LFB6394: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movl %edx, -84(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -84(%rbp), %eax movl %eax, %edi call unsigned int std::__detail::__to_chars_len_2(unsigned int) addl $3, %eax shrl $2, %eax movl %eax, -60(%rbp) movq -80(%rbp), %rax subq -72(%rbp), %rax movq %rax, %rdx movl -60(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L893 movq -80(%rbp), %rax movq %rax, -48(%rbp) movl $75, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx jmp .L899 .L893: movabsq $3978425819141910832, %rax movabsq $7378413942531504440, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movl -60(%rbp), %eax subl $1, %eax movl %eax, -64(%rbp) jmp .L895 .L896: movl -84(%rbp), %eax andl $15, %eax movl %eax, -52(%rbp) shrl $4, -84(%rbp) movl -64(%rbp), %edx movq -72(%rbp), %rax addq %rax, %rdx movl -52(%rbp), %eax movzbl -32(%rbp,%rax), %eax movb %al, (%rdx) movl -84(%rbp), %eax andl $15, %eax movl %eax, -52(%rbp) shrl $4, -84(%rbp) movl -64(%rbp), %eax subl $1, %eax movl %eax, %edx movq -72(%rbp), %rax addq %rax, %rdx movl -52(%rbp), %eax movzbl -32(%rbp,%rax), %eax movb %al, (%rdx) subl $2, -64(%rbp) .L895: cmpl $255, -84(%rbp) ja .L896 cmpl $15, -84(%rbp) jbe .L897 movl -84(%rbp), %eax andl $15, %eax movl %eax, -56(%rbp) shrl $4, -84(%rbp) movq -72(%rbp), %rax leaq 1(%rax), %rdx movl -56(%rbp), %eax movzbl -32(%rbp,%rax), %eax movb %al, (%rdx) movl -84(%rbp), %eax movzbl -32(%rbp,%rax), %edx movq -72(%rbp), %rax movb %dl, (%rax) jmp .L898 .L897: movl -84(%rbp), %eax movzbl -32(%rbp,%rax), %edx movq -72(%rbp), %rax movb %dl, (%rax) .L898: movl -60(%rbp), %edx movq -72(%rbp), %rax addq %rdx, %rax movq %rax, -48(%rbp) movl $0, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx .L899: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L900 call __stack_chk_fail@PLT .L900: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6394: .size std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned int) .section .text._ZNSt8__detail13__to_chars_10IjEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int),comdat .weak std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int) .type std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int), @function std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int): .LFB6396: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movl %edx, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -68(%rbp), %eax movl $10, %esi movl %eax, %edi call unsigned int std::__detail::__to_chars_len(unsigned int, int) movl %eax, -36(%rbp) movq -64(%rbp), %rax subq -56(%rbp), %rax movq %rax, %rdx movl -36(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L902 movq -64(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L904 .L902: movl -68(%rbp), %edx movl -36(%rbp), %ecx movq -56(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int) movl -36(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L904: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L905 call __stack_chk_fail@PLT .L905: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6396: .size std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned int) .section .text._ZNSt8__detail12__to_chars_8IjEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int),comdat .weak std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int) .type std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int), @function std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int): .LFB6397: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movl %edx, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $0, -44(%rbp) movl -68(%rbp), %eax movl %eax, %edi call unsigned int std::__detail::__to_chars_len_2(unsigned int) addl $2, %eax movl %eax, %edx movl $2863311531, %eax imulq %rdx, %rax shrq $32, %rax shrl %eax movl %eax, -44(%rbp) movq -64(%rbp), %rax subq -56(%rbp), %rax movq %rax, %rdx movl -44(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L907 movq -64(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L913 .L907: movl -44(%rbp), %eax subl $1, %eax movl %eax, -48(%rbp) jmp .L909 .L910: movl -68(%rbp), %eax andl $7, %eax movl %eax, -36(%rbp) shrl $3, -68(%rbp) movl -36(%rbp), %eax leal 48(%rax), %ecx movl -48(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movl %ecx, %edx movb %dl, (%rax) movl -68(%rbp), %eax andl $7, %eax movl %eax, -36(%rbp) shrl $3, -68(%rbp) movl -36(%rbp), %eax leal 48(%rax), %edx movl -48(%rbp), %eax subl $1, %eax movl %eax, %ecx movq -56(%rbp), %rax addq %rcx, %rax movb %dl, (%rax) subl $2, -48(%rbp) .L909: cmpl $63, -68(%rbp) ja .L910 cmpl $7, -68(%rbp) jbe .L911 movl -68(%rbp), %eax andl $7, %eax movl %eax, -40(%rbp) shrl $3, -68(%rbp) movl -40(%rbp), %eax leal 48(%rax), %edx movq -56(%rbp), %rax addq $1, %rax movb %dl, (%rax) movl -68(%rbp), %eax addl $48, %eax movl %eax, %edx movq -56(%rbp), %rax movb %dl, (%rax) jmp .L912 .L911: movl -68(%rbp), %eax addl $48, %eax movl %eax, %edx movq -56(%rbp), %rax movb %dl, (%rax) .L912: movl -44(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L913: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L914 call __stack_chk_fail@PLT .L914: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6397: .size std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned int) .section .text._ZNSt8__detail12__to_chars_2IjEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int),comdat .weak std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int) .type std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int), @function std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int): .LFB6398: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movl %edx, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -68(%rbp), %eax movl %eax, %edi call unsigned int std::__detail::__to_chars_len_2(unsigned int) movl %eax, -36(%rbp) movq -64(%rbp), %rax subq -56(%rbp), %rax movq %rax, %rdx movl -36(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L916 movq -64(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L920 .L916: movl -36(%rbp), %eax subl $1, %eax movl %eax, -40(%rbp) jmp .L918 .L919: movl -68(%rbp), %eax andl $1, %eax addl $48, %eax movl %eax, %esi movq -56(%rbp), %rcx movl -40(%rbp), %eax leal -1(%rax), %edx movl %edx, -40(%rbp) movl %eax, %eax addq %rcx, %rax movb %sil, (%rax) shrl -68(%rbp) .L918: cmpl $0, -40(%rbp) jne .L919 movq -56(%rbp), %rax movb $49, (%rax) movl -36(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L920: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L921 call __stack_chk_fail@PLT .L921: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6398: .size std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned int) .section .text._ZNSt8__detail10__to_charsIjEESt15to_chars_resultPcS2_T_i,"axG",@progbits,std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int),comdat .weak std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int) .type std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int), @function std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int): .LFB6399: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movl %edx, -100(%rbp) movl %ecx, -104(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -104(%rbp), %edx movl -100(%rbp), %eax movl %edx, %esi movl %eax, %edi call unsigned int std::__detail::__to_chars_len(unsigned int, int) movl %eax, -76(%rbp) movq -96(%rbp), %rax subq -88(%rbp), %rax movq %rax, %rdx movl -76(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L923 movq -96(%rbp), %rax movq %rax, -64(%rbp) movl $75, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx jmp .L927 .L923: movl -76(%rbp), %eax subl $1, %eax movl %eax, -80(%rbp) movabsq $3978425819141910832, %rax movabsq $7378413942531504440, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movabsq $7957135325236127847, %rax movabsq $8535856707940741231, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movl $2054781047, -16(%rbp) jmp .L925 .L926: movl -104(%rbp), %edi movl -100(%rbp), %eax movl $0, %edx divl %edi movl %eax, -72(%rbp) movl -104(%rbp), %ecx movl -100(%rbp), %eax movl $0, %edx divl %ecx movl %edx, -68(%rbp) movl -68(%rbp), %eax movzbl -48(%rbp,%rax), %edx movq -88(%rbp), %rsi movl -80(%rbp), %eax leal -1(%rax), %ecx movl %ecx, -80(%rbp) movl %eax, %eax addq %rsi, %rax movb %dl, (%rax) movl -72(%rbp), %eax movl %eax, -100(%rbp) .L925: movl -104(%rbp), %eax cmpl %eax, -100(%rbp) jnb .L926 movl -100(%rbp), %eax movzbl -48(%rbp,%rax), %edx movq -88(%rbp), %rax movb %dl, (%rax) movl -76(%rbp), %edx movq -88(%rbp), %rax addq %rdx, %rax movq %rax, -64(%rbp) movl $0, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx .L927: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L928 call __stack_chk_fail@PLT .L928: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6399: .size std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int), .-std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned int, int) .section .text._ZNSt8__detail16__to_chars_len_2ImEEjT_,"axG",@progbits,unsigned int std::__detail::__to_chars_len_2(unsigned long),comdat .weak unsigned int std::__detail::__to_chars_len_2(unsigned long) .type unsigned int std::__detail::__to_chars_len_2(unsigned long), @function unsigned int std::__detail::__to_chars_len_2(unsigned long): .LFB6401: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call int std::__bit_width(unsigned long) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6401: .size unsigned int std::__detail::__to_chars_len_2(unsigned long), .-unsigned int std::__detail::__to_chars_len_2(unsigned long) .section .text._ZNSt8__detail13__to_chars_16ImEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long),comdat .weak std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long) .type std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long), @function std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long): .LFB6400: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -104(%rbp), %rax movq %rax, %rdi call unsigned int std::__detail::__to_chars_len_2(unsigned long) addl $3, %eax shrl $2, %eax movl %eax, -68(%rbp) movq -96(%rbp), %rax subq -88(%rbp), %rax movq %rax, %rdx movl -68(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L932 movq -96(%rbp), %rax movq %rax, -48(%rbp) movl $75, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx jmp .L938 .L932: movabsq $3978425819141910832, %rax movabsq $7378413942531504440, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movl -68(%rbp), %eax subl $1, %eax movl %eax, -72(%rbp) jmp .L934 .L935: movq -104(%rbp), %rax andl $15, %eax movq %rax, -56(%rbp) shrq $4, -104(%rbp) movl -72(%rbp), %edx movq -88(%rbp), %rax addq %rax, %rdx leaq -32(%rbp), %rcx movq -56(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) movq -104(%rbp), %rax andl $15, %eax movq %rax, -56(%rbp) shrq $4, -104(%rbp) movl -72(%rbp), %eax subl $1, %eax movl %eax, %edx movq -88(%rbp), %rax addq %rax, %rdx leaq -32(%rbp), %rcx movq -56(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) subl $2, -72(%rbp) .L934: cmpq $255, -104(%rbp) ja .L935 cmpq $15, -104(%rbp) jbe .L936 movq -104(%rbp), %rax andl $15, %eax movq %rax, -64(%rbp) shrq $4, -104(%rbp) movq -88(%rbp), %rax leaq 1(%rax), %rdx leaq -32(%rbp), %rcx movq -64(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) leaq -32(%rbp), %rdx movq -104(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -88(%rbp), %rax movb %dl, (%rax) jmp .L937 .L936: leaq -32(%rbp), %rdx movq -104(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -88(%rbp), %rax movb %dl, (%rax) .L937: movl -68(%rbp), %edx movq -88(%rbp), %rax addq %rdx, %rax movq %rax, -48(%rbp) movl $0, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx .L938: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L939 call __stack_chk_fail@PLT .L939: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6400: .size std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned long) .section .text._ZNSt8__detail13__to_chars_10ImEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long),comdat .weak std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long) .type std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long), @function std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long): .LFB6402: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movl $10, %esi movq %rax, %rdi call unsigned int std::__detail::__to_chars_len(unsigned long, int) movl %eax, -36(%rbp) movq -64(%rbp), %rax subq -56(%rbp), %rax movq %rax, %rdx movl -36(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L941 movq -64(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L943 .L941: movq -72(%rbp), %rdx movl -36(%rbp), %ecx movq -56(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long) movl -36(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L943: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L944 call __stack_chk_fail@PLT .L944: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6402: .size std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned long) .section .text._ZNSt8__detail12__to_chars_8ImEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long),comdat .weak std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long) .type std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long), @function std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long): .LFB6403: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $0, -52(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call unsigned int std::__detail::__to_chars_len_2(unsigned long) addl $2, %eax movl %eax, %edx movl $2863311531, %eax imulq %rdx, %rax shrq $32, %rax shrl %eax movl %eax, -52(%rbp) movq -80(%rbp), %rax subq -72(%rbp), %rax movq %rax, %rdx movl -52(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L946 movq -80(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L952 .L946: movl -52(%rbp), %eax subl $1, %eax movl %eax, -56(%rbp) jmp .L948 .L949: movq -88(%rbp), %rax andl $7, %eax movq %rax, -40(%rbp) shrq $3, -88(%rbp) movq -40(%rbp), %rax leal 48(%rax), %ecx movl -56(%rbp), %edx movq -72(%rbp), %rax addq %rdx, %rax movl %ecx, %edx movb %dl, (%rax) movq -88(%rbp), %rax andl $7, %eax movq %rax, -40(%rbp) shrq $3, -88(%rbp) movq -40(%rbp), %rax leal 48(%rax), %edx movl -56(%rbp), %eax subl $1, %eax movl %eax, %ecx movq -72(%rbp), %rax addq %rcx, %rax movb %dl, (%rax) subl $2, -56(%rbp) .L948: cmpq $63, -88(%rbp) ja .L949 cmpq $7, -88(%rbp) jbe .L950 movq -88(%rbp), %rax andl $7, %eax movq %rax, -48(%rbp) shrq $3, -88(%rbp) movq -48(%rbp), %rax leal 48(%rax), %edx movq -72(%rbp), %rax addq $1, %rax movb %dl, (%rax) movq -88(%rbp), %rax addl $48, %eax movl %eax, %edx movq -72(%rbp), %rax movb %dl, (%rax) jmp .L951 .L950: movq -88(%rbp), %rax addl $48, %eax movl %eax, %edx movq -72(%rbp), %rax movb %dl, (%rax) .L951: movl -52(%rbp), %edx movq -72(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L952: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L953 call __stack_chk_fail@PLT .L953: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6403: .size std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned long) .section .text._ZNSt8__detail12__to_chars_2ImEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long),comdat .weak std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long) .type std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long), @function std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long): .LFB6404: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq %rax, %rdi call unsigned int std::__detail::__to_chars_len_2(unsigned long) movl %eax, -36(%rbp) movq -64(%rbp), %rax subq -56(%rbp), %rax movq %rax, %rdx movl -36(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L955 movq -64(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L959 .L955: movl -36(%rbp), %eax subl $1, %eax movl %eax, -40(%rbp) jmp .L957 .L958: movq -72(%rbp), %rax andl $1, %eax addl $48, %eax movl %eax, %esi movq -56(%rbp), %rcx movl -40(%rbp), %eax leal -1(%rax), %edx movl %edx, -40(%rbp) movl %eax, %eax addq %rcx, %rax movb %sil, (%rax) shrq -72(%rbp) .L957: cmpl $0, -40(%rbp) jne .L958 movq -56(%rbp), %rax movb $49, (%rax) movl -36(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L959: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L960 call __stack_chk_fail@PLT .L960: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6404: .size std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned long) .section .text._ZNSt8__detail10__to_charsImEESt15to_chars_resultPcS2_T_i,"axG",@progbits,std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int),comdat .weak std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int) .type std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int), @function std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int): .LFB6405: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 addq $-128, %rsp movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movl %ecx, -124(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -124(%rbp), %edx movq -120(%rbp), %rax movl %edx, %esi movq %rax, %rdi call unsigned int std::__detail::__to_chars_len(unsigned long, int) movl %eax, -84(%rbp) movq -112(%rbp), %rax subq -104(%rbp), %rax movq %rax, %rdx movl -84(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L962 movq -112(%rbp), %rax movq %rax, -64(%rbp) movl $75, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx jmp .L966 .L962: movl -84(%rbp), %eax subl $1, %eax movl %eax, -88(%rbp) movabsq $3978425819141910832, %rax movabsq $7378413942531504440, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movabsq $7957135325236127847, %rax movabsq $8535856707940741231, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movl $2054781047, -16(%rbp) jmp .L964 .L965: movl -124(%rbp), %eax movslq %eax, %rdi movq -120(%rbp), %rax movl $0, %edx divq %rdi movq %rax, -80(%rbp) movl -124(%rbp), %eax movslq %eax, %rcx movq -120(%rbp), %rax movl $0, %edx divq %rcx movq %rdx, -72(%rbp) leaq -48(%rbp), %rdx movq -72(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -104(%rbp), %rsi movl -88(%rbp), %eax leal -1(%rax), %ecx movl %ecx, -88(%rbp) movl %eax, %eax addq %rsi, %rax movb %dl, (%rax) movq -80(%rbp), %rax movq %rax, -120(%rbp) .L964: movl -124(%rbp), %eax movl %eax, %eax cmpq %rax, -120(%rbp) jnb .L965 leaq -48(%rbp), %rdx movq -120(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -104(%rbp), %rax movb %dl, (%rax) movl -84(%rbp), %edx movq -104(%rbp), %rax addq %rdx, %rax movq %rax, -64(%rbp) movl $0, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx .L966: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L967 call __stack_chk_fail@PLT .L967: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6405: .size std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int), .-std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned long, int) .section .text._ZSt13__upper_boundIPKDiDiN9__gnu_cxx5__ops14_Val_less_iterEET_S5_S5_RKT0_T1_,"axG",@progbits,char32_t const* std::__upper_bound(char32_t const*, char32_t const*, char32_t const&, __gnu_cxx::__ops::_Val_less_iter),comdat .weak char32_t const* std::__upper_bound(char32_t const*, char32_t const*, char32_t const&, __gnu_cxx::__ops::_Val_less_iter) .type char32_t const* std::__upper_bound(char32_t const*, char32_t const*, char32_t const&, __gnu_cxx::__ops::_Val_less_iter), @function char32_t const* std::__upper_bound(char32_t const*, char32_t const*, char32_t const&, __gnu_cxx::__ops::_Val_less_iter): .LFB6406: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -96(%rbp), %rax movq %rax, -56(%rbp) nop movq -80(%rbp), %rax movq %rax, -48(%rbp) movq -56(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax subq -48(%rbp), %rax sarq $2, %rax nop movq %rax, -72(%rbp) jmp .L972 .L976: movq -72(%rbp), %rax sarq %rax movq %rax, -64(%rbp) movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -64(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax movq %rax, -24(%rbp) leaq -80(%rbp), %rax movq %rax, -16(%rbp) nop movq -24(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call void std::__advance(char32_t const*&, long, std::random_access_iterator_tag) nop movq -80(%rbp), %rdx movq -104(%rbp), %rcx leaq -105(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call bool __gnu_cxx::__ops::_Val_less_iter::operator()(char32_t const&, char32_t const*) const testb %al, %al je .L974 movq -64(%rbp), %rax movq %rax, -72(%rbp) jmp .L972 .L974: movq -80(%rbp), %rax movq %rax, -88(%rbp) addq $4, -88(%rbp) movq -72(%rbp), %rax subq -64(%rbp), %rax subq $1, %rax movq %rax, -72(%rbp) .L972: cmpq $0, -72(%rbp) jg .L976 movq -88(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L978 call __stack_chk_fail@PLT .L978: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6406: .size char32_t const* std::__upper_bound(char32_t const*, char32_t const*, char32_t const&, __gnu_cxx::__ops::_Val_less_iter), .-char32_t const* std::__upper_bound(char32_t const*, char32_t const*, char32_t const&, __gnu_cxx::__ops::_Val_less_iter) .section .text._ZSt13__lower_boundIPKjjN9__gnu_cxx5__ops14_Iter_less_valEET_S5_S5_RKT0_T1_,"axG",@progbits,unsigned int const* std::__lower_bound(unsigned int const*, unsigned int const*, unsigned int const&, __gnu_cxx::__ops::_Iter_less_val),comdat .weak unsigned int const* std::__lower_bound(unsigned int const*, unsigned int const*, unsigned int const&, __gnu_cxx::__ops::_Iter_less_val) .type unsigned int const* std::__lower_bound(unsigned int const*, unsigned int const*, unsigned int const&, __gnu_cxx::__ops::_Iter_less_val), @function unsigned int const* std::__lower_bound(unsigned int const*, unsigned int const*, unsigned int const&, __gnu_cxx::__ops::_Iter_less_val): .LFB6407: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -96(%rbp), %rax movq %rax, -56(%rbp) nop movq -80(%rbp), %rax movq %rax, -48(%rbp) movq -56(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax subq -48(%rbp), %rax sarq $2, %rax nop movq %rax, -72(%rbp) jmp .L983 .L987: movq -72(%rbp), %rax sarq %rax movq %rax, -64(%rbp) movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -64(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax movq %rax, -24(%rbp) leaq -80(%rbp), %rax movq %rax, -16(%rbp) nop movq -24(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call void std::__advance(unsigned int const*&, long, std::random_access_iterator_tag) nop movq -80(%rbp), %rcx movq -104(%rbp), %rdx leaq -105(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call bool __gnu_cxx::__ops::_Iter_less_val::operator()(unsigned int const*, unsigned int const&) const testb %al, %al je .L985 movq -80(%rbp), %rax movq %rax, -88(%rbp) addq $4, -88(%rbp) movq -72(%rbp), %rax subq -64(%rbp), %rax subq $1, %rax movq %rax, -72(%rbp) jmp .L983 .L985: movq -64(%rbp), %rax movq %rax, -72(%rbp) .L983: cmpq $0, -72(%rbp) jg .L987 movq -88(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L989 call __stack_chk_fail@PLT .L989: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6407: .size unsigned int const* std::__lower_bound(unsigned int const*, unsigned int const*, unsigned int const&, __gnu_cxx::__ops::_Iter_less_val), .-unsigned int const* std::__lower_bound(unsigned int const*, unsigned int const*, unsigned int const&, __gnu_cxx::__ops::_Iter_less_val) .section .text._ZN9__gnu_cxx5__ops17__iter_equals_valIKDiEENS0_16_Iter_equals_valIT_EERS4_,"axG",@progbits,__gnu_cxx::__ops::_Iter_equals_val __gnu_cxx::__ops::__iter_equals_val(char32_t const&),comdat .weak __gnu_cxx::__ops::_Iter_equals_val __gnu_cxx::__ops::__iter_equals_val(char32_t const&) .type __gnu_cxx::__ops::_Iter_equals_val __gnu_cxx::__ops::__iter_equals_val(char32_t const&), @function __gnu_cxx::__ops::_Iter_equals_val __gnu_cxx::__ops::__iter_equals_val(char32_t const&): .LFB6408: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call __gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L992 call __stack_chk_fail@PLT .L992: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6408: .size __gnu_cxx::__ops::_Iter_equals_val __gnu_cxx::__ops::__iter_equals_val(char32_t const&), .-__gnu_cxx::__ops::_Iter_equals_val __gnu_cxx::__ops::__iter_equals_val(char32_t const&) .section .text._ZSt9__find_ifIPKDiN9__gnu_cxx5__ops16_Iter_equals_valIS0_EEET_S6_S6_T0_,"axG",@progbits,char32_t const* std::__find_if >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val),comdat .weak char32_t const* std::__find_if >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val) .type char32_t const* std::__find_if >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val), @function char32_t const* std::__find_if >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val): .LFB6409: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) jmp .L994 .L997: addq $4, -8(%rbp) .L994: movq -8(%rbp), %rax cmpq -16(%rbp), %rax je .L995 movq -8(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call bool __gnu_cxx::__ops::_Iter_equals_val::operator()(char32_t const*) xorl $1, %eax testb %al, %al je .L995 movl $1, %eax jmp .L996 .L995: movl $0, %eax .L996: testb %al, %al jne .L997 movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6409: .size char32_t const* std::__find_if >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val), .-char32_t const* std::__find_if >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val) .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clISt9monostateEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const: .LFB6429: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6429: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const .section .rodata .LC28: .string "false" .LC29: .string "true" .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIbEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const: .LFB6430: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -80(%rbp), %rax movzbl (%rax), %eax xorl $1, %eax movzbl %al, %eax addl $4, %eax cltq movq %rax, -56(%rbp) leaq .LC28(%rip), %rax movq %rax, -48(%rbp) leaq .LC29(%rip), %rax movq %rax, -40(%rbp) movq -72(%rbp), %rax movq (%rax), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -64(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1003 movq -80(%rbp), %rax movzbl (%rax), %eax movzbl %al, %eax cltq movq -48(%rbp,%rax,8), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, %rcx movq %rbx, %rsi movq -56(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call memcpy@PLT movq -56(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -72(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1003: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L1002 call __stack_chk_fail@PLT .L1002: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6430: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const .section .text._ZNKSt8__format10_Sink_iterIcE10_M_reserveEm,"axG",@progbits,std::__format::_Sink_iter::_M_reserve(unsigned long) const,comdat .align 2 .weak std::__format::_Sink_iter::_M_reserve(unsigned long) const .type std::__format::_Sink_iter::_M_reserve(unsigned long) const, @function std::__format::_Sink_iter::_M_reserve(unsigned long) const: .LFB6431: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rax addq $8, %rax movq (%rax), %rcx movq -8(%rbp), %rax movq (%rax), %rax movq -16(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call *%rcx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6431: .size std::__format::_Sink_iter::_M_reserve(unsigned long) const, .-std::__format::_Sink_iter::_M_reserve(unsigned long) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIcEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const: .LFB6432: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rax movl $1, %esi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1009 movq -48(%rbp), %rax movzbl (%rax), %ebx leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movb %bl, (%rax) leaq -32(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -40(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1009: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L1008 call __stack_chk_fail@PLT .L1008: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6432: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIiEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const: .LFB6433: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movl (%rax), %eax shrl $31, %eax movb %al, -33(%rbp) cmpb $0, -33(%rbp) je .L1011 movq -64(%rbp), %rax movl (%rax), %eax negl %eax movl %eax, -32(%rbp) jmp .L1012 .L1011: movq -64(%rbp), %rax movl (%rax), %eax movl %eax, -32(%rbp) .L1012: movl -32(%rbp), %eax movl $10, %esi movl %eax, %edi call unsigned int std::__detail::__to_chars_len(unsigned int, int) movl %eax, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movzbl -33(%rbp), %ecx movl -28(%rbp), %edx addl %ecx, %edx movl %edx, %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -24(%rbp) leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1015 leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movzbl -33(%rbp), %edx movq -16(%rbp), %rax leaq (%rdx,%rax), %rcx movl -32(%rbp), %edx movl -28(%rbp), %eax movl %eax, %esi movq %rcx, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int) movzbl -33(%rbp), %edx movl -28(%rbp), %eax addl %edx, %eax movl %eax, %edx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1015: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1014 call __stack_chk_fail@PLT .L1014: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6433: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIjEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const: .LFB6434: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movb $0, -33(%rbp) movq -64(%rbp), %rax movl (%rax), %eax movl %eax, -32(%rbp) movl -32(%rbp), %eax movl $10, %esi movl %eax, %edi call unsigned int std::__detail::__to_chars_len(unsigned int, int) movl %eax, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movl -28(%rbp), %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -24(%rbp) leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1019 leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movl -32(%rbp), %edx movl -28(%rbp), %ecx movq -16(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int) movl -28(%rbp), %edx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1019: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1018 call __stack_chk_fail@PLT .L1018: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6434: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIxEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const: .LFB6435: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq (%rax), %rax shrq $63, %rax movb %al, -37(%rbp) cmpb $0, -37(%rbp) je .L1021 movq -64(%rbp), %rax movq (%rax), %rax negq %rax movq %rax, -24(%rbp) jmp .L1022 .L1021: movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -24(%rbp) .L1022: movq -24(%rbp), %rax movl $10, %esi movq %rax, %rdi call unsigned int std::__detail::__to_chars_len(unsigned long long, int) movl %eax, -36(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movzbl -37(%rbp), %ecx movl -36(%rbp), %edx addl %ecx, %edx movl %edx, %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1025 leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movzbl -37(%rbp), %edx movq -16(%rbp), %rax leaq (%rdx,%rax), %rcx movq -24(%rbp), %rdx movl -36(%rbp), %eax movl %eax, %esi movq %rcx, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long) movzbl -37(%rbp), %edx movl -36(%rbp), %eax addl %edx, %eax movl %eax, %edx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1025: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1024 call __stack_chk_fail@PLT .L1024: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6435: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIyEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const: .LFB6436: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movb $0, -37(%rbp) movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movl $10, %esi movq %rax, %rdi call unsigned int std::__detail::__to_chars_len(unsigned long long, int) movl %eax, -36(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movl -36(%rbp), %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1029 leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movq -24(%rbp), %rdx movl -36(%rbp), %ecx movq -16(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long) movl -36(%rbp), %edx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1029: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1028 call __stack_chk_fail@PLT .L1028: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6436: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIfEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const: .LFB6437: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6437: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIdEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const: .LFB6438: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6438: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIeEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const: .LFB6439: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6439: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIPKcEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const: .LFB6440: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $64, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -80(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -72(%rbp), %rax movq (%rax), %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rsi movq %rbx, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1036 leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %r12 leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %r12, %rcx movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call memcpy@PLT leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -72(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1036: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L1035 call __stack_chk_fail@PLT .L1035: addq $64, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6440: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIS6_IcS8_IcEEEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const: .LFB6441: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $64, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -80(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -72(%rbp), %rax movq (%rax), %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rsi movq %rbx, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L1040 leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %r12 leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %r12, %rcx movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call memcpy@PLT leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -72(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L1040: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L1039 call __stack_chk_fail@PLT .L1039: addq $64, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6441: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIPKvEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const: .LFB6442: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6442: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clINSt16basic_format_argIS4_E6handleEEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const: .LFB6443: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6443: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clInEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const: .LFB6444: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6444: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIoEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const: .LFB6445: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6445: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const .section .text._ZZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS5_E_clIDF128_EEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const .type auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, @function auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const: .LFB6446: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6446: .size auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, .-auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE8_M_visitIZNS1_15__do_vformat_toIS3_cS4_EET_S8_St17basic_string_viewIT0_St11char_traitsISA_EERKSt17basic_format_argsIT1_EPKSt6localeEUlRS8_E_EEDcOS8_NS1_6_Arg_tE,"axG",@progbits,decltype(auto) std::basic_format_arg, char> >::_M_visit, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t),comdat .align 2 .weak decltype(auto) std::basic_format_arg, char> >::_M_visit, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) .type decltype(auto) std::basic_format_arg, char> >::_M_visit, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), @function decltype(auto) std::basic_format_arg, char> >::_M_visit, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t): .LFB6428: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movl %edx, %eax movb %al, -164(%rbp) movzbl -164(%rbp), %eax cmpl $20, %eax je .L1047 cmpl $20, %eax jg .L1048 cmpl $15, %eax je .L1049 cmpl $15, %eax jg .L1048 cmpl $14, %eax je .L1050 cmpl $14, %eax jg .L1048 cmpl $13, %eax je .L1051 cmpl $13, %eax jg .L1048 cmpl $12, %eax je .L1052 cmpl $12, %eax jg .L1048 cmpl $11, %eax je .L1053 cmpl $11, %eax jg .L1048 cmpl $10, %eax je .L1054 cmpl $10, %eax jg .L1048 cmpl $9, %eax je .L1055 cmpl $9, %eax jg .L1048 cmpl $8, %eax je .L1056 cmpl $8, %eax jg .L1048 cmpl $7, %eax je .L1057 cmpl $7, %eax jg .L1048 cmpl $6, %eax je .L1058 cmpl $6, %eax jg .L1048 cmpl $5, %eax je .L1059 cmpl $5, %eax jg .L1048 cmpl $4, %eax je .L1060 cmpl $4, %eax jg .L1048 cmpl $3, %eax je .L1061 cmpl $3, %eax jg .L1048 cmpl $2, %eax je .L1062 cmpl $2, %eax jg .L1048 testl %eax, %eax je .L1063 cmpl $1, %eax je .L1064 jmp .L1048 .L1063: movq -160(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const jmp .L1046 .L1064: movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const jmp .L1046 .L1062: movq -160(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const jmp .L1046 .L1061: movq -160(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const jmp .L1046 .L1060: movq -160(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const jmp .L1046 .L1059: movq -160(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const jmp .L1046 .L1058: movq -160(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const jmp .L1046 .L1057: movq -160(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const jmp .L1046 .L1056: movq -160(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const jmp .L1046 .L1055: movq -160(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const jmp .L1046 .L1054: movq -160(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const jmp .L1046 .L1053: movq -160(%rbp), %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const jmp .L1046 .L1052: movq -160(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const jmp .L1046 .L1051: movq -152(%rbp), %rax movq %rax, -144(%rbp) movq -160(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const jmp .L1046 .L1050: movq -160(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const jmp .L1046 .L1049: movq -160(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const jmp .L1046 .L1047: movq -160(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const jmp .L1046 .L1048: .L1046: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6428: .size decltype(auto) std::basic_format_arg, char> >::_M_visit, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg, char> >::_M_visit, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) .section .text._ZNSt8__format18__visit_format_argIZNS_15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS3_cEEET_S6_St17basic_string_viewIT0_St11char_traitsIS8_EERKSt17basic_format_argsIT1_EPKSt6localeEUlRS6_E_S5_EEDcOS6_St16basic_format_argIS8_E,"axG",@progbits,decltype(auto) std::__format::__visit_format_arg, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >),comdat .weak decltype(auto) std::__format::__visit_format_arg, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) .type decltype(auto) std::__format::__visit_format_arg, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >), @function decltype(auto) std::__format::__visit_format_arg, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >): .LFB6427: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movzbl 32(%rbp), %eax movzbl %al, %edx movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rsi leaq 16(%rbp), %rdi call decltype(auto) std::basic_format_arg, char> >::_M_visit, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6427: .size decltype(auto) std::__format::__visit_format_arg, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >), .-decltype(auto) std::__format::__visit_format_arg, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) .section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcED2Ev,"axG",@progbits,std::basic_format_context, char>::~basic_format_context(),comdat .align 2 .weak std::basic_format_context, char>::~basic_format_context() .type std::basic_format_context, char>::~basic_format_context(), @function std::basic_format_context, char>::~basic_format_context(): .LFB6448: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $24, %rax movq %rax, %rdi call std::__format::_Optional_locale::~_Optional_locale() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6448: .size std::basic_format_context, char>::~basic_format_context(), .-std::basic_format_context, char>::~basic_format_context() .weak std::basic_format_context, char>::~basic_format_context() .set std::basic_format_context, char>::~basic_format_context(),std::basic_format_context, char>::~basic_format_context() .section .text._ZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6locale,"axG",@progbits,std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*),comdat .weak std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) .type std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*), @function std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*): .LFB6422: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA6422 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $584, %rsp .cfi_offset 3, -24 movq %rdi, -552(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -576(%rbp) movq %rdx, -568(%rbp) movq %rcx, -560(%rbp) movq %r8, -584(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -552(%rbp), %rax movq (%rax), %rax movq %rax, -480(%rbp) movq $-1, -528(%rbp) leaq -336(%rbp), %rax movq %rax, -520(%rbp) movq -520(%rbp), %rbx movq -520(%rbp), %rax leaq 32(%rax), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -512(%rbp) movq -400(%rbp), %rax movq -392(%rbp), %rdx movq %rax, -448(%rbp) movq %rdx, -440(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -512(%rbp), %rax movq %rdx, (%rax) movq -512(%rbp), %rcx movq -448(%rbp), %rax movq -440(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -512(%rbp), %rbx leaq -448(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -520(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Iter_sink >(%rip), %rax movq %rax, -336(%rbp) leaq -480(%rbp), %rax movq (%rax), %rax movq %rax, -48(%rbp) movq -528(%rbp), %rax movq %rax, -40(%rbp) movq $0, -32(%rbp) nop movq $0, -536(%rbp) movq -552(%rbp), %rax movq %rax, -536(%rbp) leaq -576(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq $2, %rax jne .L1090 leaq -576(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $123, %al jne .L1090 leaq -576(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $125, %al jne .L1090 movl $1, %eax jmp .L1091 .L1090: movl $0, %eax .L1091: testb %al, %al je .L1092 movb $0, -448(%rbp) movq -560(%rbp), %rax movq %rax, -504(%rbp) movq $0, -496(%rbp) leaq -480(%rbp), %rax movq %rax, -488(%rbp) nop movb $0, -464(%rbp) nop movq -504(%rbp), %rax movzbl (%rax), %eax andl $15, %eax movzbl %al, %eax cmpq %rax, -496(%rbp) jnb .L1093 movq -496(%rbp), %rdx movq -504(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::_M_type(unsigned long) const movb %al, -464(%rbp) movq -504(%rbp), %rax movq 8(%rax), %rax movq -496(%rbp), %rdx salq $4, %rdx addq %rdx, %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -480(%rbp) movq %rdx, -472(%rbp) jmp .L1107 .L1093: movq -504(%rbp), %rax movzbl (%rax), %eax andl $15, %eax testb %al, %al jne .L1107 movq -504(%rbp), %rax movq (%rax), %rax shrq $4, %rax cmpq %rax, -496(%rbp) jnb .L1107 movq -504(%rbp), %rax movq 8(%rax), %rax movq -496(%rbp), %rdx salq $5, %rdx leaq (%rax,%rdx), %rcx movq (%rcx), %rax movq 8(%rcx), %rdx movq %rax, -480(%rbp) movq %rdx, -472(%rbp) movzbl 16(%rcx), %eax movb %al, -464(%rbp) nop .L1107: nop leaq -536(%rbp), %rax movq %rax, -400(%rbp) leaq -448(%rbp), %rax movq %rax, -392(%rbp) leaq -400(%rbp), %rsi subq $32, %rsp movq %rsp, %rcx movq -480(%rbp), %rax movq -472(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movq -464(%rbp), %rax movq -456(%rbp), %rdx movq %rax, 16(%rcx) movq %rdx, 24(%rcx) movq %rsi, %rdi .LEHB11: call decltype(auto) std::__format::__visit_format_arg, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) .LEHE11: addq $32, %rsp movzbl -448(%rbp), %eax testb %al, %al je .L1092 movq -536(%rbp), %rbx jmp .L1100 .L1092: cmpq $0, -584(%rbp) jne .L1098 movq -536(%rbp), %rcx movq -560(%rbp), %rax movq (%rax), %rsi movq 8(%rax), %rdx leaq -448(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter) jmp .L1099 .L1098: movq -584(%rbp), %rdi movq -536(%rbp), %rcx movq -560(%rbp), %rax movq (%rax), %rsi movq 8(%rax), %rdx leaq -448(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&) .L1099: movq -576(%rbp), %rax movq -568(%rbp), %rdx leaq -448(%rbp), %rsi leaq -400(%rbp), %rdi movq %rdx, %rcx movq %rax, %rdx call std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >) leaq -400(%rbp), %rax movq %rax, %rdi .LEHB12: call std::__format::_Scanner::_M_scan() .LEHE12: leaq -448(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rbx nop leaq -448(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::~basic_format_context() .L1100: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1103 jmp .L1106 .L1104: movq %rax, %rbx leaq -448(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::~basic_format_context() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1102 call __stack_chk_fail@PLT .L1102: movq %rax, %rdi .LEHB13: call _Unwind_Resume@PLT .LEHE13: .L1106: call __stack_chk_fail@PLT .L1103: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6422: .section .gcc_except_table._ZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6locale,"aG",@progbits,std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*),comdat .LLSDA6422: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE6422-.LLSDACSB6422 .LLSDACSB6422: .uleb128 .LEHB11-.LFB6422 .uleb128 .LEHE11-.LEHB11 .uleb128 0 .uleb128 0 .uleb128 .LEHB12-.LFB6422 .uleb128 .LEHE12-.LEHB12 .uleb128 .L1104-.LFB6422 .uleb128 0 .uleb128 .LEHB13-.LFB6422 .uleb128 .LEHE13-.LEHB13 .uleb128 0 .uleb128 0 .LLSDACSE6422: .section .text._ZNSt8__format15__do_vformat_toINS_10_Sink_iterIcEEcSt20basic_format_contextIS2_cEEET_S5_St17basic_string_viewIT0_St11char_traitsIS7_EERKSt17basic_format_argsIT1_EPKSt6locale,"axG",@progbits,std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*),comdat .size std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*), .-std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) .section .text._ZNKSt4spanIcLm18446744073709551615EE5emptyEv,"axG",@progbits,std::span::empty() const,comdat .align 2 .weak std::span::empty() const .type std::span::empty() const, @function std::span::empty() const: .LFB6452: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::span::size() const testq %rax, %rax sete %al leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6452: .size std::span::empty() const, .-std::span::empty() const .section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11_M_overflowEv,"axG",@progbits,std::__format::_Seq_sink, std::allocator > >::_M_overflow(),comdat .align 2 .weak std::__format::_Seq_sink, std::allocator > >::_M_overflow() .type std::__format::_Seq_sink, std::allocator > >::_M_overflow(), @function std::__format::_Seq_sink, std::allocator > >::_M_overflow(): .LFB6451: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $96, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -104(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -88(%rbp), %rax addq $24, %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::span::empty() const testb %al, %al jne .L1118 movq -104(%rbp), %rax leaq 288(%rax), %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %r12 leaq -48(%rbp), %rax movq %rax, %rdi call std::span::data() const movq %r12, %rdx movq %rax, %rsi movq %rbx, %rdi call std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long) movq -104(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax addq $8, %rax movq -56(%rbp), %rbx movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) jmp .L1110 .L1118: nop .L1110: movq -24(%rbp), %rax subq %fs:40, %rax je .L1117 call __stack_chk_fail@PLT .L1117: addq $96, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6451: .size std::__format::_Seq_sink, std::allocator > >::_M_overflow(), .-std::__format::_Seq_sink, std::allocator > >::_M_overflow() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::data(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::data() .type std::__cxx11::basic_string, std::allocator >::data(), @function std::__cxx11::basic_string, std::allocator >::data(): .LFB6490: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6490: .size std::__cxx11::basic_string, std::allocator >::data(), .-std::__cxx11::basic_string, std::allocator >::data() .section .text._ZNSt4spanIcLm18446744073709551615EEC2IRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEOT_,"axG",@progbits,std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&),comdat .align 2 .weak std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) .type std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&), @function std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&): .LFB6492: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -48(%rbp), %rax leaq std::ranges::_Cpo::data(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Data::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const movq -40(%rbp), %rdx movq %rax, (%rdx) movq -40(%rbp), %rax leaq 8(%rax), %rbx movq -48(%rbp), %rax leaq std::ranges::_Cpo::size(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Size::operator(), std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) const movq %rbx, -32(%rbp) movq %rax, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rdx, (%rax) nop nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6492: .size std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&), .-std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) .weak std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) .set std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&),std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE7compareES2_,"axG",@progbits,std::basic_string_view >::compare(std::basic_string_view >) const,comdat .align 2 .weak std::basic_string_view >::compare(std::basic_string_view >) const .type std::basic_string_view >::compare(std::basic_string_view >) const, @function std::basic_string_view >::compare(std::basic_string_view >) const: .LFB6497: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, %rax movq %rdx, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -24(%rbp), %rax leaq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long const& std::min(unsigned long const&, unsigned long const&) movq (%rax), %rax movq %rax, -8(%rbp) movq -40(%rbp), %rcx movq -24(%rbp), %rax movq 8(%rax), %rax movq -8(%rbp), %rdx movq %rcx, %rsi movq %rax, %rdi call std::char_traits::compare(char const*, char const*, unsigned long) movl %eax, -12(%rbp) cmpl $0, -12(%rbp) jne .L1123 movq -48(%rbp), %rdx movq -24(%rbp), %rax movq (%rax), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::_S_compare(unsigned long, unsigned long) movl %eax, -12(%rbp) .L1123: movl -12(%rbp), %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6497: .size std::basic_string_view >::compare(std::basic_string_view >) const, .-std::basic_string_view >::compare(std::basic_string_view >) const .section .text._ZNSt6chronomiIlSt5ratioILl86400ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB6533: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rax movq (%rax), %rax movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1127 call __stack_chk_fail@PLT .L1127: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6533: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB6547: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rax movq (%rax), %rax movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1130 call __stack_chk_fail@PLT .L1130: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6547: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1000000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS2_ILl1ELl1000000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB6548: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $2361183241434822607, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq $7, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1133 call __stack_chk_fail@PLT .L1133: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6548: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB6549: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6549: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB6551: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1137 call __stack_chk_fail@PLT .L1137: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6551: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNKSt6chrono8durationImSt5ratioILl1ELl1000000EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB6553: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6553: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2ImvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned long const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned long const&) .type std::chrono::duration >::duration(unsigned long const&), @function std::chrono::duration >::duration(unsigned long const&): .LFB6555: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6555: .size std::chrono::duration >::duration(unsigned long const&), .-std::chrono::duration >::duration(unsigned long const&) .weak std::chrono::duration >::duration(unsigned long const&) .set std::chrono::duration >::duration(unsigned long const&),std::chrono::duration >::duration(unsigned long const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES3_mLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB6557: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const shrq $3, %rax movabsq $2361183241434822607, %rdx mulq %rdx movq %rdx, %rax shrq $4, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1143 call __stack_chk_fail@PLT .L1143: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6557: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZSt5printIJRKmNSt6chrono8durationImSt5ratioILl1ELl1000000EEEENS3_IlS4_ILl1ELl1000EEEEEEvP8_IO_FILESt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSD_,"axG",@progbits,void std::print >, std::chrono::duration > >(_IO_FILE*, std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&),comdat .weak void std::print >, std::chrono::duration > >(_IO_FILE*, std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&) .type void std::print >, std::chrono::duration > >(_IO_FILE*, std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&), @function void std::print >, std::chrono::duration > >(_IO_FILE*, std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&): .LFB6561: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -136(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -160(%rbp) movq %rdx, -152(%rbp) movq %rcx, -144(%rbp) movq %r8, -168(%rbp) movq %r9, -176(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, -128(%rbp) movq -168(%rbp), %rax movq %rax, -120(%rbp) movq -176(%rbp), %rax movq %rax, -112(%rbp) movq -128(%rbp), %rax movq %rax, -104(%rbp) movq -120(%rbp), %rax movq %rax, -96(%rbp) movq -112(%rbp), %rax movq %rax, -88(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt(unsigned long const&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) movq %rax, -32(%rbp) movq %rdx, -24(%rbp) nop nop leaq -64(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&) movq -160(%rbp), %rax movq -152(%rbp), %rdx movq -80(%rbp), %rcx movq -72(%rbp), %rsi movq %rax, %rdi movq -136(%rbp), %rax movq %rsi, %r8 movq %rdi, %rsi movq %rax, %rdi call std::vprint_unicode(_IO_FILE*, std::basic_string_view >, std::basic_format_args, char> >) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1147 call __stack_chk_fail@PLT .L1147: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6561: .size void std::print >, std::chrono::duration > >(_IO_FILE*, std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&), .-void std::print >, std::chrono::duration > >(_IO_FILE*, std::basic_format_string::type, std::type_identity > >::type, std::type_identity > >::type>, unsigned long const&, std::chrono::duration >&&, std::chrono::duration >&&) .section .text._ZNSt4pairItPKcEC2IiS1_EEOT_OT0_,"axG",@progbits,std::pair::pair(int&&, char const*&&),comdat .align 2 .weak std::pair::pair(int&&, char const*&&) .type std::pair::pair(int&&, char const*&&), @function std::pair::pair(int&&, char const*&&): .LFB6567: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movl (%rax), %eax movl %eax, %edx movq -24(%rbp), %rax movw %dx, (%rax) movq -40(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6567: .size std::pair::pair(int&&, char const*&&), .-std::pair::pair(int&&, char const*&&) .weak std::pair::pair(int&&, char const*&&) .set std::pair::pair(int&&, char const*&&),std::pair::pair(int&&, char const*&&) .section .text._ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE,"axG",@progbits,_ZNSt4pairItPKcEC5ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE,comdat .align 2 .weak _ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE .type _ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE, @function _ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE: .LFB6570: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -16(%rbp), %rax movzwl (%rax), %edx movq -8(%rbp), %rax movw %dx, (%rax) movq -24(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6570: .size _ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE, .-_ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE .weak std::pair::pair(unsigned short const&, char const* const&) .set std::pair::pair(unsigned short const&, char const* const&),_ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE .weak _ZNSt4pairItPKcEC1ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE .set _ZNSt4pairItPKcEC1ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE,_ZNSt4pairItPKcEC2ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE .weak std::pair::pair(unsigned short const&, char const* const&) .set std::pair::pair(unsigned short const&, char const* const&),_ZNSt4pairItPKcEC1ERKtRKS1_Qcl16_S_constructibleIRKT_RKT0_EE .section .text._ZNSt8__format15__parse_integerIcEESt4pairItPKT_ES4_S4_,"axG",@progbits,std::pair std::__format::__parse_integer(char const*, char const*),comdat .weak std::pair std::__format::__parse_integer(char const*, char const*) .type std::pair std::__format::__parse_integer(char const*, char const*), @function std::pair std::__format::__parse_integer(char const*, char const*): .LFB6572: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rax cmpq %rax, -80(%rbp) movq -72(%rbp), %rax movq %rax, -40(%rbp) movw $0, -48(%rbp) leaq -48(%rbp), %rdx movq -80(%rbp), %rsi leaq -72(%rbp), %rax movl $10, %ecx movq %rax, %rdi call bool std::__detail::__from_chars_alnum(char const*&, char const*, unsigned short&, int) testb %al, %al je .L1154 movq -72(%rbp), %rax cmpq %rax, -40(%rbp) je .L1154 movl $1, %eax jmp .L1155 .L1154: movl $0, %eax .L1155: testb %al, %al je .L1156 leaq -72(%rbp), %rdx leaq -48(%rbp), %rcx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::pair::pair(unsigned short&, char const*&) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L1157 .L1156: movl $0, -52(%rbp) movq $0, -48(%rbp) leaq -48(%rbp), %rdx leaq -52(%rbp), %rcx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::pair::pair(int&&, decltype(nullptr)&&) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L1157: movl %eax, %ecx movq -8(%rbp), %rax subq %fs:40, %rax je .L1158 call __stack_chk_fail@PLT .L1158: movl %ecx, %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6572: .size std::pair std::__format::__parse_integer(char const*, char const*), .-std::pair std::__format::__parse_integer(char const*, char const*) .section .text._ZNSt4pairItPKcEC2IiDnEEOT_OT0_,"axG",@progbits,std::pair::pair(int&&, decltype(nullptr)&&),comdat .align 2 .weak std::pair::pair(int&&, decltype(nullptr)&&) .type std::pair::pair(int&&, decltype(nullptr)&&), @function std::pair::pair(int&&, decltype(nullptr)&&): .LFB6578: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movl (%rax), %eax movl %eax, %edx movq -24(%rbp), %rax movw %dx, (%rax) movq -40(%rbp), %rax movq %rax, -16(%rbp) movq -24(%rbp), %rax movq $0, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6578: .size std::pair::pair(int&&, decltype(nullptr)&&), .-std::pair::pair(int&&, decltype(nullptr)&&) .weak std::pair::pair(int&&, decltype(nullptr)&&) .set std::pair::pair(int&&, decltype(nullptr)&&),std::pair::pair(int&&, decltype(nullptr)&&) .section .text._ZNKSt6ranges8__access6_BeginclIRNS_8subrangeIPKcS5_LNS_13subrange_kindE1EEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator()&>(std::ranges::subrange&) const,comdat .align 2 .weak auto std::ranges::__access::_Begin::operator()&>(std::ranges::subrange&) const .type auto std::ranges::__access::_Begin::operator()&>(std::ranges::subrange&) const, @function auto std::ranges::__access::_Begin::operator()&>(std::ranges::subrange&) const: .LFB6583: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call _ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6583: .size auto std::ranges::__access::_Begin::operator()&>(std::ranges::subrange&) const, .-auto std::ranges::__access::_Begin::operator()&>(std::ranges::subrange&) const .section .text._ZNKSt6ranges8__access4_EndclIRNS_8subrangeIPKcS5_LNS_13subrange_kindE1EEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator()&>(std::ranges::subrange&) const,comdat .align 2 .weak auto std::ranges::__access::_End::operator()&>(std::ranges::subrange&) const .type auto std::ranges::__access::_End::operator()&>(std::ranges::subrange&) const, @function auto std::ranges::__access::_End::operator()&>(std::ranges::subrange&) const: .LFB6586: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::ranges::subrange::end() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6586: .size auto std::ranges::__access::_End::operator()&>(std::ranges::subrange&) const, .-auto std::ranges::__access::_End::operator()&>(std::ranges::subrange&) const .section .text._ZNKSt9__unicode9_Utf_viewIDiNSt6ranges8subrangeIPKcS4_LNS1_13subrange_kindE1EEEE5emptyEv,"axG",@progbits,std::__unicode::_Utf_view >::empty() const,comdat .align 2 .weak std::__unicode::_Utf_view >::empty() const .type std::__unicode::_Utf_view >::empty() const, @function std::__unicode::_Utf_view >::empty() const: .LFB6587: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax leaq std::ranges::_Cpo::empty(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call bool std::ranges::__access::_Empty::operator() const&>(std::ranges::subrange const&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6587: .size std::__unicode::_Utf_view >::empty() const, .-std::__unicode::_Utf_view >::empty() const .section .text._ZNKSt6ranges8__access6_EmptyclIRKNS_8subrangeIPKcS5_LNS_13subrange_kindE1EEEEEbOT_,"axG",@progbits,bool std::ranges::__access::_Empty::operator() const&>(std::ranges::subrange const&) const,comdat .align 2 .weak bool std::ranges::__access::_Empty::operator() const&>(std::ranges::subrange const&) const .type bool std::ranges::__access::_Empty::operator() const&>(std::ranges::subrange const&) const, @function bool std::ranges::__access::_Empty::operator() const&>(std::ranges::subrange const&) const: .LFB6589: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::ranges::subrange::empty() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6589: .size bool std::ranges::__access::_Empty::operator() const&>(std::ranges::subrange const&) const, .-bool std::ranges::__access::_Empty::operator() const&>(std::ranges::subrange const&) const .section .text._ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5emptyEv,"axG",@progbits,std::ranges::subrange::empty() const,comdat .align 2 .weak std::ranges::subrange::empty() const .type std::ranges::subrange::empty() const, @function std::ranges::subrange::empty() const: .LFB6590: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq 8(%rax), %rax cmpq %rax, %rdx sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6590: .size std::ranges::subrange::empty() const, .-std::ranges::subrange::empty() const .section .text._ZNSt9__unicode9_Utf_viewIDiNSt6ranges8subrangeIPKcS4_LNS1_13subrange_kindE1EEEE8_M_beginIS4_S4_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view >::_M_begin(char const*, char const*),comdat .align 2 .weak auto std::__unicode::_Utf_view >::_M_begin(char const*, char const*) .type auto std::__unicode::_Utf_view >::_M_begin(char const*, char const*), @function auto std::__unicode::_Utf_view >::_M_begin(char const*, char const*): .LFB6592: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -24(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6592: .size auto std::__unicode::_Utf_view >::_M_begin(char const*, char const*), .-auto std::__unicode::_Utf_view >::_M_begin(char const*, char const*) .section .text._ZNSt9__unicode9_Utf_viewIDiNSt6ranges8subrangeIPKcS4_LNS1_13subrange_kindE1EEEE5beginEv,"axG",@progbits,std::__unicode::_Utf_view >::begin(),comdat .align 2 .weak std::__unicode::_Utf_view >::begin() .type std::__unicode::_Utf_view >::begin(), @function std::__unicode::_Utf_view >::begin(): .LFB6591: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -48(%rbp), %rax leaq std::ranges::_Cpo::end(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_End::operator()&>(std::ranges::subrange&) const movq %rax, %rbx movq -48(%rbp), %rax leaq std::ranges::_Cpo::begin(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Begin::operator()&>(std::ranges::subrange&) const movq %rax, %rdx movq -40(%rbp), %rax movq -48(%rbp), %rsi movq %rbx, %rcx movq %rax, %rdi call auto std::__unicode::_Utf_view >::_M_begin(char const*, char const*) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L1176 call __stack_chk_fail@PLT .L1176: movq -40(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6591: .size std::__unicode::_Utf_view >::begin(), .-std::__unicode::_Utf_view >::begin() .section .text._ZNSt8__format5_SpecIcE23_M_parse_fill_and_alignEPKcS3_St17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >),comdat .align 2 .weak std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >) .type std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >), @function std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >): .LFB6580: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA6580 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $224, %rsp movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -224(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -160(%rbp) movq -152(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -144(%rbp) jmp .L1178 .L1181: movq -160(%rbp), %rax movzbl (%rax), %eax movb %al, -173(%rbp) movq -192(%rbp), %rax movzbl (%rax), %eax cmpb %al, -173(%rbp) jne .L1179 movq -192(%rbp), %rax jmp .L1180 .L1179: addq $1, -160(%rbp) .L1178: movq -160(%rbp), %rax cmpq -144(%rbp), %rax jne .L1181 movq -200(%rbp), %rdx movq -192(%rbp), %rcx leaq -112(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call _ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC1IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE leaq -112(%rbp), %rdx leaq -128(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&) leaq -128(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_view >::empty() const xorl $1, %eax testb %al, %al je .L1182 leaq -96(%rbp), %rax leaq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view >::begin() leaq -48(%rbp), %rax leaq -96(%rbp), %rcx movl $0, %edx movq %rcx, %rsi movq %rax, %rdi call std::__unicode::_Utf_iterator::operator++(int) leaq -48(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, -172(%rbp) movl -172(%rbp), %eax movl %eax, %edi call std::__unicode::__is_scalar_value(char32_t) testb %al, %al je .L1182 leaq -96(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E movq %rax, -136(%rbp) movq -136(%rbp), %rax cmpq -200(%rbp), %rax je .L1182 movq -136(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::_Spec::_S_align(char) movl %eax, -168(%rbp) cmpl $0, -168(%rbp) je .L1182 movq -184(%rbp), %rax movl -172(%rbp), %edx movl %edx, 8(%rax) movl -168(%rbp), %eax andl $3, %eax movq -184(%rbp), %rdx andl $3, %eax movl %eax, %ecx movzbl (%rdx), %eax andl $-4, %eax orl %ecx, %eax movb %al, (%rdx) addq $1, -136(%rbp) movq -136(%rbp), %rax jmp .L1180 .L1182: movq -192(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::_Spec::_S_align(char) movl %eax, -164(%rbp) cmpl $0, -164(%rbp) je .L1184 movq -184(%rbp), %rax movl $32, 8(%rax) movl -164(%rbp), %eax andl $3, %eax movq -184(%rbp), %rdx andl $3, %eax movl %eax, %ecx movzbl (%rdx), %eax andl $-4, %eax orl %ecx, %eax movb %al, (%rdx) movq -192(%rbp), %rax addq $1, %rax jmp .L1180 .L1184: movq -192(%rbp), %rax .L1180: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1185 call __stack_chk_fail@PLT .L1185: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6580: .section .gcc_except_table._ZNSt8__format5_SpecIcE23_M_parse_fill_and_alignEPKcS3_St17basic_string_viewIcSt11char_traitsIcEE,"aG",@progbits,std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >),comdat .LLSDA6580: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE6580-.LLSDACSB6580 .LLSDACSB6580: .LLSDACSE6580: .section .text._ZNSt8__format5_SpecIcE23_M_parse_fill_and_alignEPKcS3_St17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >),comdat .size std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >), .-std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view >) .section .text._ZNSt8__format5_SpecIcE7_S_signEc,"axG",@progbits,std::__format::_Spec::_S_sign(char),comdat .weak std::__format::_Spec::_S_sign(char) .type std::__format::_Spec::_S_sign(char), @function std::__format::_Spec::_S_sign(char): .LFB6593: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, %eax movb %al, -4(%rbp) movsbl -4(%rbp), %eax cmpl $45, %eax je .L1187 cmpl $45, %eax jg .L1188 cmpl $32, %eax je .L1189 cmpl $43, %eax jne .L1188 movl $1, %eax jmp .L1190 .L1187: movl $2, %eax jmp .L1190 .L1189: movl $3, %eax jmp .L1190 .L1188: movl $0, %eax .L1190: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6593: .size std::__format::_Spec::_S_sign(char), .-std::__format::_Spec::_S_sign(char) .section .rodata .align 8 .LC30: .string "format error: invalid width or precision in format-spec" .section .text._ZNSt8__format5_SpecIcE27_S_parse_width_or_precisionEPKcS3_RtRbRSt26basic_format_parse_contextIcE,"axG",@progbits,std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&),comdat .weak std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&) .type std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&), @function std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&): .LFB6594: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %rcx, -96(%rbp) movq %r8, -104(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::__is_digit(char) testb %al, %al je .L1192 movq -80(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::pair std::__format::__parse_integer(char const*, char const*) movl %eax, %ecx movq %rdx, %rax movl %ecx, -32(%rbp) movq %rax, -24(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&) movq %rax, -48(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&) movq %rax, -40(%rbp) movq -40(%rbp), %rax movq (%rax), %rax testq %rax, %rax jne .L1193 movq -8(%rbp), %rax subq %fs:40, %rax je .L1194 call __stack_chk_fail@PLT .L1194: leaq .LC30(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L1193: movq -40(%rbp), %rax movq (%rax), %rax movq %rax, -72(%rbp) movq -48(%rbp), %rax movzwl (%rax), %edx movq -88(%rbp), %rax movw %dx, (%rax) jmp .L1195 .L1192: movq -72(%rbp), %rax movzbl (%rax), %eax cmpb $123, %al jne .L1195 movq -96(%rbp), %rax movb $1, (%rax) addq $1, -72(%rbp) movq -72(%rbp), %rax cmpq -80(%rbp), %rax jne .L1196 movq -8(%rbp), %rax subq %fs:40, %rax je .L1197 call __stack_chk_fail@PLT .L1197: call std::__format::__unmatched_left_brace_in_format_string() .L1196: movq -72(%rbp), %rax movzbl (%rax), %eax cmpb $125, %al jne .L1198 movq -104(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::next_arg_id() movl %eax, %edx movq -88(%rbp), %rax movw %dx, (%rax) jmp .L1199 .L1198: movq -80(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::pair std::__format::__parse_arg_id(char const*, char const*) movl %eax, %ecx movq %rdx, %rax movl %ecx, -32(%rbp) movq %rax, -24(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::tuple_element<0ul, std::pair >::type&& std::get<0ul, unsigned short, char const*>(std::pair&&) movq %rax, -64(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::tuple_element<1ul, std::pair >::type&& std::get<1ul, unsigned short, char const*>(std::pair&&) movq %rax, -56(%rbp) movq -56(%rbp), %rax movq (%rax), %rax testq %rax, %rax je .L1200 movq -56(%rbp), %rax movq (%rax), %rax cmpq %rax, -80(%rbp) je .L1200 movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $125, %al je .L1201 .L1200: movq -8(%rbp), %rax subq %fs:40, %rax je .L1202 call __stack_chk_fail@PLT .L1202: call std::__format::__invalid_arg_id_in_format_string() .L1201: movq -56(%rbp), %rax movq (%rax), %rax movq %rax, -72(%rbp) movq -64(%rbp), %rax movzwl (%rax), %eax movzwl %ax, %edx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::check_arg_id(unsigned long) movq -64(%rbp), %rax movzwl (%rax), %edx movq -88(%rbp), %rax movw %dx, (%rax) .L1199: addq $1, -72(%rbp) .L1195: movq -72(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1204 call __stack_chk_fail@PLT .L1204: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6594: .size std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&), .-std::__format::_Spec::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): .LFB6601: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $64, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq -80(%rbp), %rax leaq 1(%rax), %r12 movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rbx movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_get_allocator() movq %rax, -64(%rbp) movq %rbx, -56(%rbp) movq %r12, -48(%rbp) movq -64(%rbp), %rax movq %rax, -40(%rbp) movq -56(%rbp), %rax movq %rax, -32(%rbp) movq -48(%rbp), %rax movq %rax, -24(%rbp) movl $0, %eax testb %al, %al je .L1207 movq -32(%rbp), %rax movq %rax, %rdi call operator delete(void*)@PLT jmp .L1208 .L1207: movq -24(%rbp), %rdx movq -32(%rbp), %rcx movq -40(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__new_allocator::deallocate(char*, unsigned long) .L1208: nop nop addq $64, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6601: .size std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long) .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::capacity() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::capacity() const .type std::__cxx11::basic_string, std::allocator >::capacity() const, @function std::__cxx11::basic_string, std::allocator >::capacity() const: .LFB6603: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_is_local() const testb %al, %al je .L1210 movq $15, -8(%rbp) jmp .L1211 .L1210: movq -24(%rbp), %rax movq 16(%rax), %rax movq %rax, -8(%rbp) .L1211: cmpq $14, -8(%rbp) jbe .L1212 movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::max_size() const cmpq -8(%rbp), %rax jnb .L1213 .L1212: movl $1, %eax jmp .L1214 .L1213: movl $0, %eax .L1214: testb %al, %al movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6603: .size std::__cxx11::basic_string, std::allocator >::capacity() const, .-std::__cxx11::basic_string, std::allocator >::capacity() const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::reserve(unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) .type std::__cxx11::basic_string, std::allocator >::reserve(unsigned long), @function std::__cxx11::basic_string, std::allocator >::reserve(unsigned long): .LFB6602: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const movq %rax, -32(%rbp) movq -48(%rbp), %rax cmpq %rax, -32(%rbp) jnb .L1220 movq -32(%rbp), %rdx leaq -48(%rbp), %rcx movq -40(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long) movq %rax, -24(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::length() const leaq 1(%rax), %rbx movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -24(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_dispose() movq -24(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -48(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) jmp .L1217 .L1220: nop .L1217: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6602: .size std::__cxx11::basic_string, std::allocator >::reserve(unsigned long), .-std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_local_data() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_local_data() const .type std::__cxx11::basic_string, std::allocator >::_M_local_data() const, @function std::__cxx11::basic_string, std::allocator >::_M_local_data() const: .LFB6605: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::__ptr_traits_ptr_to::pointer_to(char const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6605: .size std::__cxx11::basic_string, std::allocator >::_M_local_data() const, .-std::__cxx11::basic_string, std::allocator >::_M_local_data() const .section .rodata .LC31: .string "basic_string::_M_create" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long): .LFB6627: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -32(%rbp), %rax movq (%rax), %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::max_size() const cmpq %rbx, %rax setb %al testb %al, %al je .L1224 leaq .LC31(%rip), %rax movq %rax, %rdi call std::__throw_length_error(char const*)@PLT .L1224: movq -32(%rbp), %rax movq (%rax), %rax cmpq %rax, -40(%rbp) jnb .L1225 movq -32(%rbp), %rax movq (%rax), %rdx movq -40(%rbp), %rax addq %rax, %rax cmpq %rax, %rdx jnb .L1225 movq -40(%rbp), %rax leaq (%rax,%rax), %rdx movq -32(%rbp), %rax movq %rdx, (%rax) movq -32(%rbp), %rax movq (%rax), %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::max_size() const cmpq %rbx, %rax setb %al testb %al, %al je .L1225 movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::max_size() const movq -32(%rbp), %rdx movq %rax, (%rdx) .L1225: movq -32(%rbp), %rax movq (%rax), %rax leaq 1(%rax), %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_get_allocator() movq %rbx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long) movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6627: .size std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsIPKcEEvPcT_S9_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*),comdat .weak void std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*) .type void std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*), @function void std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*): .LFB6628: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -40(%rbp), %rax subq -32(%rbp), %rax movq %rax, %rdx movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6628: .size void std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*), .-void std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*) .section .rodata .LC32: .string "basic_string::replace" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long): .LFB6677: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq %rcx, -48(%rbp) movq %r8, -56(%rbp) movq -40(%rbp), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_limit(unsigned long, unsigned long) const movq %rax, %rbx leaq .LC32(%rip), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const movq %rax, %rsi movq -56(%rbp), %rcx movq -48(%rbp), %rdx movq -24(%rbp), %rax movq %rcx, %r8 movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6677: .size std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long) .section .text._ZSt11__bit_widthImEiT_,"axG",@progbits,int std::__bit_width(unsigned long),comdat .weak int std::__bit_width(unsigned long) .type int std::__bit_width(unsigned long), @function int std::__bit_width(unsigned long): .LFB6678: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movl $64, -4(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call int std::__countl_zero(unsigned long) movl $64, %edx subl %eax, %edx movl %edx, %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6678: .size int std::__bit_width(unsigned long), .-int std::__bit_width(unsigned long) .section .text._ZNK9__gnu_cxx5__ops14_Val_less_iterclIKDiPS3_EEbRT_T0_,"axG",@progbits,bool __gnu_cxx::__ops::_Val_less_iter::operator()(char32_t const&, char32_t const*) const,comdat .align 2 .weak bool __gnu_cxx::__ops::_Val_less_iter::operator()(char32_t const&, char32_t const*) const .type bool __gnu_cxx::__ops::_Val_less_iter::operator()(char32_t const&, char32_t const*) const, @function bool __gnu_cxx::__ops::_Val_less_iter::operator()(char32_t const&, char32_t const*) const: .LFB6680: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -16(%rbp), %rax movl (%rax), %edx movq -24(%rbp), %rax movl (%rax), %eax cmpl %eax, %edx setb %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6680: .size bool __gnu_cxx::__ops::_Val_less_iter::operator()(char32_t const&, char32_t const*) const, .-bool __gnu_cxx::__ops::_Val_less_iter::operator()(char32_t const&, char32_t const*) const .section .text._ZNK9__gnu_cxx5__ops14_Iter_less_valclIPKjS3_EEbT_RT0_,"axG",@progbits,bool __gnu_cxx::__ops::_Iter_less_val::operator()(unsigned int const*, unsigned int const&) const,comdat .align 2 .weak bool __gnu_cxx::__ops::_Iter_less_val::operator()(unsigned int const*, unsigned int const&) const .type bool __gnu_cxx::__ops::_Iter_less_val::operator()(unsigned int const*, unsigned int const&) const, @function bool __gnu_cxx::__ops::_Iter_less_val::operator()(unsigned int const*, unsigned int const&) const: .LFB6683: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -16(%rbp), %rax movl (%rax), %edx movq -24(%rbp), %rax movl (%rax), %eax cmpl %eax, %edx setb %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6683: .size bool __gnu_cxx::__ops::_Iter_less_val::operator()(unsigned int const*, unsigned int const&) const, .-bool __gnu_cxx::__ops::_Iter_less_val::operator()(unsigned int const*, unsigned int const&) const .section .text._ZN9__gnu_cxx5__ops16_Iter_equals_valIKDiEC2ERS2_,"axG",@progbits,__gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&),comdat .align 2 .weak __gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&) .type __gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&), @function __gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&): .LFB6685: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6685: .size __gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&), .-__gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&) .weak __gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&) .set __gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&),__gnu_cxx::__ops::_Iter_equals_val::_Iter_equals_val(char32_t const&) .section .text._ZN9__gnu_cxx5__ops16_Iter_equals_valIKDiEclIPS2_EEbT_,"axG",@progbits,bool __gnu_cxx::__ops::_Iter_equals_val::operator()(char32_t const*),comdat .align 2 .weak bool __gnu_cxx::__ops::_Iter_equals_val::operator()(char32_t const*) .type bool __gnu_cxx::__ops::_Iter_equals_val::operator()(char32_t const*), @function bool __gnu_cxx::__ops::_Iter_equals_val::operator()(char32_t const*): .LFB6687: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %edx movq -8(%rbp), %rax movq (%rax), %rax movl (%rax), %eax cmpl %eax, %edx sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6687: .size bool __gnu_cxx::__ops::_Iter_equals_val::operator()(char32_t const*), .-bool __gnu_cxx::__ops::_Iter_equals_val::operator()(char32_t const*) .weak std::span::__v<256ul> .section .rodata._ZNSt4spanIcLm18446744073709551615EE3__vILm256EEE,"aG",@progbits,std::span::__v<256ul>,comdat .type std::span::__v<256ul>, @gnu_unique_object .size std::span::__v<256ul>, 1 std::span::__v<256ul>: .zero 1 .section .text._ZNSt4spanIcLm18446744073709551615EEC2ILm256EEERAT__c,"axG",@progbits,std::span::span<256ul>(char (&) [256ul]),comdat .align 2 .weak std::span::span<256ul>(char (&) [256ul]) .type std::span::span<256ul>(char (&) [256ul]), @function std::span::span<256ul>(char (&) [256ul]): .LFB6697: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, (%rax) movq -40(%rbp), %rax leaq 8(%rax), %rbx leaq std::span::__v<256ul>(%rip), %rax movq %rax, %rdi call std::integral_constant::operator unsigned long() const movq %rbx, -32(%rbp) movq %rax, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rdx, (%rax) nop nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6697: .size std::span::span<256ul>(char (&) [256ul]), .-std::span::span<256ul>(char (&) [256ul]) .weak std::span::span<256ul>(char (&) [256ul]) .set std::span::span<256ul>(char (&) [256ul]),std::span::span<256ul>(char (&) [256ul]) .section .text._ZNSt8__format5_SinkIcE10_M_reserveEm,"axG",@progbits,std::__format::_Sink::_M_reserve(unsigned long),comdat .align 2 .weak std::__format::_Sink::_M_reserve(unsigned long) .type std::__format::_Sink::_M_reserve(unsigned long), @function std::__format::_Sink::_M_reserve(unsigned long): .LFB6708: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -120(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax leaq 8(%rax), %rbx movq -112(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -112(%rbp), %rax addq $24, %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq $-1, %rdx movq %rax, %rsi movq %rbx, %rdi call std::span::subspan(unsigned long, unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq -128(%rbp), %rax setnb %al testb %al, %al je .L1246 movq -120(%rbp), %rax jmp .L1247 .L1246: movq -120(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::size() const cmpq -128(%rbp), %rax setnb %al testb %al, %al je .L1248 movq -120(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -120(%rbp), %rax movq %rax, %rdi call *%rdx movq -120(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax leaq 8(%rax), %rbx movq -80(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -80(%rbp), %rax addq $24, %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq $-1, %rdx movq %rax, %rsi movq %rbx, %rdi call std::span::subspan(unsigned long, unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq -128(%rbp), %rax setnb %al testb %al, %al je .L1248 movq -120(%rbp), %rax jmp .L1247 .L1248: movl $0, %eax .L1247: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1253 call __stack_chk_fail@PLT .L1253: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6708: .size std::__format::_Sink::_M_reserve(unsigned long), .-std::__format::_Sink::_M_reserve(unsigned long) .section .text._ZNKSt8__format5_SinkIcE12_ReservationcvbEv,"axG",@progbits,std::__format::_Sink::_Reservation::operator bool() const,comdat .align 2 .weak std::__format::_Sink::_Reservation::operator bool() const .type std::__format::_Sink::_Reservation::operator bool() const, @function std::__format::_Sink::_Reservation::operator bool() const: .LFB6709: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax testq %rax, %rax setne %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6709: .size std::__format::_Sink::_Reservation::operator bool() const, .-std::__format::_Sink::_Reservation::operator bool() const .section .text._ZNKSt8__format5_SinkIcE12_Reservation3getEv,"axG",@progbits,std::__format::_Sink::_Reservation::get() const,comdat .align 2 .weak std::__format::_Sink::_Reservation::get() const .type std::__format::_Sink::_Reservation::get() const, @function std::__format::_Sink::_Reservation::get() const: .LFB6710: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq (%rax), %rax addq $24, %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6710: .size std::__format::_Sink::_Reservation::get() const, .-std::__format::_Sink::_Reservation::get() const .section .text._ZNSt8__format5_SinkIcE12_Reservation7_M_bumpEm,"axG",@progbits,std::__format::_Sink::_Reservation::_M_bump(unsigned long),comdat .align 2 .weak std::__format::_Sink::_Reservation::_M_bump(unsigned long) .type std::__format::_Sink::_Reservation::_M_bump(unsigned long), @function std::__format::_Sink::_Reservation::_M_bump(unsigned long): .LFB6711: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rax addq $16, %rax movq (%rax), %rcx movq -8(%rbp), %rax movq (%rax), %rax movq -16(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call *%rcx nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6711: .size std::__format::_Sink::_Reservation::_M_bump(unsigned long), .-std::__format::_Sink::_Reservation::_M_bump(unsigned long) .section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcEC2ESt17basic_format_argsIS3_ES2_,"axG",@progbits,std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter),comdat .align 2 .weak std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter) .type std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter), @function std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter): .LFB6713: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq %rcx, -32(%rbp) movq -24(%rbp), %rcx movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) leaq -32(%rbp), %rdx movq -24(%rbp), %rax movq (%rdx), %rdx movq %rdx, 16(%rax) movq -24(%rbp), %rax addq $24, %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movb $0, (%rax) movq -8(%rbp), %rax movb $0, 8(%rax) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6713: .size std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter), .-std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter) .weak std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter) .set std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter),std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter) .section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcEC2ESt17basic_format_argsIS3_ES2_RKSt6locale,"axG",@progbits,std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&),comdat .align 2 .weak std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&) .type std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&), @function std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&): .LFB6716: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, -16(%rbp) movq %r8, -40(%rbp) movq -8(%rbp), %rcx movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) leaq -16(%rbp), %rdx movq -8(%rbp), %rax movq (%rdx), %rdx movq %rdx, 16(%rax) movq -8(%rbp), %rax leaq 24(%rax), %rdx movq -40(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__format::_Optional_locale::_Optional_locale(std::locale const&) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6716: .size std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&), .-std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&) .weak std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&) .set std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&),std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&) .section .text._ZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEC2ERSt20basic_format_contextIS2_cESt17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >),comdat .align 2 .weak std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >) .type std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >), @function std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >): .LFB6719: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -32(%rbp) movq %rcx, -24(%rbp) movq -8(%rbp), %rax movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq $-1, %rcx movq %rax, %rdi call std::__format::_Scanner::_Scanner(std::basic_string_view >, unsigned long) leaq 16+vtable for std::__format::_Formatting_scanner, char>(%rip), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, 56(%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6719: .size std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >), .-std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >) .weak std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >) .set std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >),std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >) .section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE3outEv,"axG",@progbits,std::basic_format_context, char>::out(),comdat .align 2 .weak std::basic_format_context, char>::out() .type std::basic_format_context, char>::out(), @function std::basic_format_context, char>::out(): .LFB6721: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax addq $16, %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6721: .size std::basic_format_context, char>::out(), .-std::basic_format_context, char>::out() .section .text._ZNKSt4spanIcLm18446744073709551615EE5beginEv,"axG",@progbits,std::span::begin() const,comdat .align 2 .weak std::span::begin() const .type std::span::begin() const, @function std::span::begin() const: .LFB6722: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax movq %rax, -24(%rbp) nop movq -24(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1270 call __stack_chk_fail@PLT .L1270: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6722: .size std::span::begin() const, .-std::span::begin() const .section .rodata .LC33: .string "__count <= size()" .align 8 .LC34: .string "constexpr std::span<_Type, 18446744073709551615> std::span<_Type, _Extent>::first(size_type) const [with _Type = char; long unsigned int _Extent = 18446744073709551615; size_type = long unsigned int]" .LC35: .string "/usr/include/c++/15.1.1/span" .section .text._ZNKSt4spanIcLm18446744073709551615EE5firstEm,"axG",@progbits,std::span::first(unsigned long) const,comdat .align 2 .weak std::span::first(unsigned long) const .type std::span::first(unsigned long) const, @function std::span::first(unsigned long) const: .LFB6724: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq -48(%rbp), %rax setb %al movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L1272 leaq .LC33(%rip), %rcx leaq .LC34(%rip), %rdx leaq .LC35(%rip), %rax movl $386, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L1272: movq -40(%rbp), %rax movq %rax, %rdi call std::span::data() const movq %rax, %rcx movq -48(%rbp), %rdx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::span::span(char*, unsigned long) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L1274 call __stack_chk_fail@PLT .L1274: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6724: .size std::span::first(unsigned long) const, .-std::span::first(unsigned long) const .section .rodata .LC36: .string "basic_string::append" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): .LFB6726: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) leaq .LC36(%rip), %rcx movq -24(%rbp), %rdx movq -8(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6726: .size std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long) .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEE10_S_compareEmm,"axG",@progbits,std::basic_string_view >::_S_compare(unsigned long, unsigned long),comdat .weak std::basic_string_view >::_S_compare(unsigned long, unsigned long) .type std::basic_string_view >::_S_compare(unsigned long, unsigned long), @function std::basic_string_view >::_S_compare(unsigned long, unsigned long): .LFB6764: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax subq -32(%rbp), %rax movq %rax, -8(%rbp) cmpq $2147483647, -8(%rbp) jle .L1278 movl $2147483647, %eax jmp .L1279 .L1278: cmpq $-2147483648, -8(%rbp) jge .L1280 movl $-2147483648, %eax jmp .L1279 .L1280: movq -8(%rbp), %rax .L1279: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6764: .size std::basic_string_view >::_S_compare(unsigned long, unsigned long), .-std::basic_string_view >::_S_compare(unsigned long, unsigned long) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB6787: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6787: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB6789: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6789: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB6792: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6792: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) .section .text._ZNKSt16reverse_iteratorIPKNSt8__format6_Arg_tEEdeEv,"axG",@progbits,std::reverse_iterator::operator*() const,comdat .align 2 .weak std::reverse_iterator::operator*() const .type std::reverse_iterator::operator*() const, @function std::reverse_iterator::operator*() const: .LFB6801: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movq %rax, -8(%rbp) subq $1, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6801: .size std::reverse_iterator::operator*() const, .-std::reverse_iterator::operator*() const .section .text._ZNSt8__format16__pack_arg_typesILi5ELm3EEEDaRKSt5arrayINS_6_Arg_tEXT0_EE,"axG",@progbits,auto std::__format::__pack_arg_types<5, 3ul>(std::array const&),comdat .weak auto std::__format::__pack_arg_types<5, 3ul>(std::array const&) .type auto std::__format::__pack_arg_types<5, 3ul>(std::array const&), @function auto std::__format::__pack_arg_types<5, 3ul>(std::array const&): .LFB6799: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -48(%rbp) leaq -40(%rbp), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::array::rbegin() const jmp .L1288 .L1289: movq -48(%rbp), %rax salq $5, %rax movq %rax, %rbx leaq -40(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::operator*() const movzbl (%rax), %eax movzbl %al, %eax orq %rbx, %rax movq %rax, -48(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::operator++() .L1288: leaq -32(%rbp), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::array::rend() const leaq -32(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call _ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE xorl $1, %eax testb %al, %al jne .L1289 movq -48(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1291 call __stack_chk_fail@PLT .L1291: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6799: .size auto std::__format::__pack_arg_types<5, 3ul>(std::array const&), .-auto std::__format::__pack_arg_types<5, 3ul>(std::array const&) .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE6rbeginEv,"axG",@progbits,std::array::rbegin() const,comdat .align 2 .weak std::array::rbegin() const .type std::array::rbegin() const, @function std::array::rbegin() const: .LFB6805: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::array::end() const movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6805: .size std::array::rbegin() const, .-std::array::rbegin() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE3endEv,"axG",@progbits,std::array::end() const,comdat .align 2 .weak std::array::end() const .type std::array::end() const, @function std::array::end() const: .LFB6806: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::array::data() const addq $3, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6806: .size std::array::end() const, .-std::array::end() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE4dataEv,"axG",@progbits,std::array::data() const,comdat .align 2 .weak std::array::data() const .type std::array::data() const, @function std::array::data() const: .LFB6807: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6807: .size std::array::data() const, .-std::array::data() const .section .text._ZNSt16reverse_iteratorIPKNSt8__format6_Arg_tEEC2ES3_,"axG",@progbits,std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*),comdat .align 2 .weak std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) .type std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*), @function std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*): .LFB6809: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6809: .size std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*), .-std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) .weak std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) .set std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*),std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE4rendEv,"axG",@progbits,std::array::rend() const,comdat .align 2 .weak std::array::rend() const .type std::array::rend() const, @function std::array::rend() const: .LFB6811: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::array::begin() const movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6811: .size std::array::rend() const, .-std::array::rend() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE5beginEv,"axG",@progbits,std::array::begin() const,comdat .align 2 .weak std::array::begin() const .type std::array::begin() const, @function std::array::begin() const: .LFB6812: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::array::data() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6812: .size std::array::begin() const, .-std::array::begin() const .section .text._ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE,"axG",@progbits,_ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE,comdat .weak _ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE .type _ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE, @function _ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE: .LFB6813: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::base() const movq %rax, %rbx movq -32(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::base() const cmpq %rax, %rbx sete %al movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6813: .size _ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE, .-_ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE .weak bool std::operator==(std::reverse_iterator const&, std::reverse_iterator const&) .set bool std::operator==(std::reverse_iterator const&, std::reverse_iterator const&),_ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE .section .text._ZNKSt16reverse_iteratorIPKNSt8__format6_Arg_tEE4baseEv,"axG",@progbits,std::reverse_iterator::base() const,comdat .align 2 .weak std::reverse_iterator::base() const .type std::reverse_iterator::base() const, @function std::reverse_iterator::base() const: .LFB6814: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6814: .size std::reverse_iterator::base() const, .-std::reverse_iterator::base() const .section .text._ZNSt16reverse_iteratorIPKNSt8__format6_Arg_tEEppEv,"axG",@progbits,std::reverse_iterator::operator++(),comdat .align 2 .weak std::reverse_iterator::operator++() .type std::reverse_iterator::operator++(), @function std::reverse_iterator::operator++(): .LFB6815: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax leaq -1(%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6815: .size std::reverse_iterator::operator++(), .-std::reverse_iterator::operator++() .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJyNSt16basic_format_argIS4_E6handleES9_EEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&) .type std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&), @function std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&): .LFB6816: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $3, %edx movb %dl, (%rax) movb $6, -11(%rbp) movb $13, -10(%rbp) movb $13, -9(%rbp) leaq -11(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 3ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1310 call __stack_chk_fail@PLT .L1310: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6816: .size std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&), .-std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&) .weak std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&) .set std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&),std::basic_format_args, char> >::basic_format_args, char> >::handle, std::basic_format_arg, char> >::handle>(std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle> const&) .section .text._ZNSt8__detail25__from_chars_alnum_to_valILb1EEEhh,"axG",@progbits,unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char),comdat .weak unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) .type unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char), @function unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char): .LFB6820: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, %eax movb %al, -4(%rbp) movzbl -4(%rbp), %eax subl $48, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6820: .size unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char), .-unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) .section .text._ZNSt8__detail18__from_chars_alnumILb1EtEEbRPKcS2_RT0_i,"axG",@progbits,bool std::__detail::__from_chars_alnum(char const*&, char const*, unsigned short&, int),comdat .weak bool std::__detail::__from_chars_alnum(char const*&, char const*, unsigned short&, int) .type bool std::__detail::__from_chars_alnum(char const*&, char const*, unsigned short&, int), @function bool std::__detail::__from_chars_alnum(char const*&, char const*, unsigned short&, int): .LFB6819: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movl %ecx, -44(%rbp) movl -44(%rbp), %eax andl $63, %eax movl %eax, %edi call int std::__bit_width(unsigned int) movl %eax, -4(%rbp) movl $16, -8(%rbp) jmp .L1314 .L1322: movq -24(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax movzbl %al, %eax movl %eax, %edi call unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) movb %al, -9(%rbp) movzbl -9(%rbp), %eax cmpl %eax, -44(%rbp) jg .L1315 movl $1, %eax jmp .L1316 .L1315: movl -4(%rbp), %eax subl %eax, -8(%rbp) cmpl $0, -8(%rbp) js .L1317 movq -40(%rbp), %rax movzwl (%rax), %eax movl -44(%rbp), %edx imull %eax, %edx movzbl -9(%rbp), %eax addl %eax, %edx movq -40(%rbp), %rax movw %dx, (%rax) jmp .L1318 .L1317: movzbl -9(%rbp), %edx movl -44(%rbp), %ecx movq -40(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call bool std::__detail::__raise_and_add(unsigned short&, int, unsigned char) xorl $1, %eax testb %al, %al je .L1318 nop .L1321: movq -24(%rbp), %rax movq (%rax), %rax leaq 1(%rax), %rdx movq -24(%rbp), %rax movq %rdx, (%rax) movq -24(%rbp), %rax movq (%rax), %rax cmpq %rax, -32(%rbp) je .L1319 movq -24(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax movzbl %al, %eax movl %eax, %edi call unsigned char std::__detail::__from_chars_alnum_to_val(unsigned char) movzbl %al, %eax cmpl %eax, -44(%rbp) jle .L1319 movl $1, %eax jmp .L1320 .L1319: movl $0, %eax .L1320: testb %al, %al jne .L1321 movl $0, %eax jmp .L1316 .L1318: movq -24(%rbp), %rax movq (%rax), %rax leaq 1(%rax), %rdx movq -24(%rbp), %rax movq %rdx, (%rax) .L1314: movq -24(%rbp), %rax movq (%rax), %rax cmpq %rax, -32(%rbp) jne .L1322 movl $1, %eax .L1316: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6819: .size bool std::__detail::__from_chars_alnum(char const*&, char const*, unsigned short&, int), .-bool std::__detail::__from_chars_alnum(char const*&, char const*, unsigned short&, int) .section .text._ZNSt4pairItPKcEC2IRtRS1_EEOT_OT0_,"axG",@progbits,std::pair::pair(unsigned short&, char const*&),comdat .align 2 .weak std::pair::pair(unsigned short&, char const*&) .type std::pair::pair(unsigned short&, char const*&), @function std::pair::pair(unsigned short&, char const*&): .LFB6822: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movzwl (%rax), %edx movq -24(%rbp), %rax movw %dx, (%rax) movq -40(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6822: .size std::pair::pair(unsigned short&, char const*&), .-std::pair::pair(unsigned short&, char const*&) .weak std::pair::pair(unsigned short&, char const*&) .set std::pair::pair(unsigned short&, char const*&),std::pair::pair(unsigned short&, char const*&) .section .text._ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E,"axG",@progbits,_ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E,comdat .align 2 .weak _ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E .type _ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E, @function _ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E: .LFB6825: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6825: .size _ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E, .-_ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E .weak std::ranges::subrange::begin() const .set std::ranges::subrange::begin() const,_ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E .section .text._ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE3endEv,"axG",@progbits,std::ranges::subrange::end() const,comdat .align 2 .weak std::ranges::subrange::end() const .type std::ranges::subrange::end() const, @function std::ranges::subrange::end() const: .LFB6826: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6826: .size std::ranges::subrange::end() const, .-std::ranges::subrange::end() const .section .text._ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE,"axG",@progbits,_ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC5IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE,comdat .align 2 .weak _ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE .type _ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE, @function _ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE: .LFB6828: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) leaq -32(%rbp), %rax movq (%rax), %rdx movq -24(%rbp), %rax movq %rdx, (%rax) movq -24(%rbp), %rax movq -40(%rbp), %rdx movq %rdx, 8(%rax) movq -24(%rbp), %rax movq %rax, -16(%rbp) movq $0, -8(%rbp) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6828: .size _ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE, .-_ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE .weak std::ranges::subrange::subrange(char const*, char const*) .set std::ranges::subrange::subrange(char const*, char const*),_ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE .weak _ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC1IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE .set _ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC1IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE,_ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC2IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE .weak std::ranges::subrange::subrange(char const*, char const*) .set std::ranges::subrange::subrange(char const*, char const*),_ZNSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EEC1IS2_EET_S2_QntL_ZNS0_IS6_T0_XT1_EE13_S_store_sizeEE .section .text._ZNSt9__unicode9_Utf_viewIDiNSt6ranges8subrangeIPKcS4_LNS1_13subrange_kindE1EEEEC2EOS6_,"axG",@progbits,std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&),comdat .align 2 .weak std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&) .type std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&), @function std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&): .LFB6831: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rcx movq 8(%rax), %rdx movq (%rax), %rax movq %rax, (%rcx) movq %rdx, 8(%rcx) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6831: .size std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&), .-std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&) .weak std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&) .set std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&),std::__unicode::_Utf_view >::_Utf_view(std::ranges::subrange&&) .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E,"axG",@progbits,_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC5ES2_S2_S2_Q22bidirectional_iteratorIT1_E,comdat .align 2 .weak _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .type _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E, @function _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E: .LFB6834: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -8(%rbp), %rax leaq 8(%rax), %rcx movq -24(%rbp), %rdx movq -16(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*) movq -8(%rbp), %rax movb $0, 24(%rax) movq -8(%rbp), %rax movb $0, 25(%rax) movq -8(%rbp), %rax movb $0, 26(%rax) movq -8(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, 32(%rax) movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx movq -8(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx setne %al testb %al, %al je .L1335 movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read() jmp .L1337 .L1335: movq -8(%rbp), %rax movl $0, (%rax) .L1337: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6834: .size _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E, .-_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .weak std::__unicode::_Utf_iterator::_Utf_iterator(char const*, char const*, char const*) .set std::__unicode::_Utf_iterator::_Utf_iterator(char const*, char const*, char const*),_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .weak _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E .set _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E,_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .weak std::__unicode::_Utf_iterator::_Utf_iterator(char const*, char const*, char const*) .set std::__unicode::_Utf_iterator::_Utf_iterator(char const*, char const*, char const*),_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEppEi,"axG",@progbits,std::__unicode::_Utf_iterator::operator++(int),comdat .align 2 .weak std::__unicode::_Utf_iterator::operator++(int) .type std::__unicode::_Utf_iterator::operator++(int), @function std::__unicode::_Utf_iterator::operator++(int): .LFB6836: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movl %edx, -36(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq (%rdx), %rcx movq 8(%rdx), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 16(%rdx), %rcx movq 24(%rdx), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 32(%rdx), %rdx movq %rdx, 32(%rax) movq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator++() nop movq -24(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6836: .size std::__unicode::_Utf_iterator::operator++(int), .-std::__unicode::_Utf_iterator::operator++(int) .section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEdeEv,"axG",@progbits,std::__unicode::_Utf_iterator::operator*() const,comdat .align 2 .weak std::__unicode::_Utf_iterator::operator*() const .type std::__unicode::_Utf_iterator::operator*() const, @function std::__unicode::_Utf_iterator::operator*() const: .LFB6837: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq -8(%rbp), %rdx movzbl 24(%rdx), %edx movzbl %dl, %edx movq %rdx, %rsi movq %rax, %rdi call std::array::operator[](unsigned long) const movl (%rax), %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6837: .size std::__unicode::_Utf_iterator::operator*() const, .-std::__unicode::_Utf_iterator::operator*() const .section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E,"axG",@progbits,_ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E,comdat .align 2 .weak _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E .type _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E, @function _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E: .LFB6838: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6838: .size _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E, .-_ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E .weak std::__unicode::_Utf_iterator::base() const .set std::__unicode::_Utf_iterator::base() const,_ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E .section .text._ZNSt8__format5_SpecIcE8_S_alignEc,"axG",@progbits,std::__format::_Spec::_S_align(char),comdat .weak std::__format::_Spec::_S_align(char) .type std::__format::_Spec::_S_align(char), @function std::__format::_Spec::_S_align(char): .LFB6839: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, %eax movb %al, -4(%rbp) movsbl -4(%rbp), %eax cmpl $94, %eax je .L1345 cmpl $94, %eax jg .L1346 cmpl $60, %eax je .L1347 cmpl $62, %eax je .L1348 jmp .L1346 .L1347: movl $1, %eax jmp .L1349 .L1348: movl $2, %eax jmp .L1349 .L1345: movl $3, %eax jmp .L1349 .L1346: movl $0, %eax .L1349: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6839: .size std::__format::_Spec::_S_align(char), .-std::__format::_Spec::_S_align(char) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long),comdat .weak std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long): .LFB6844: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) cmpq $1, -24(%rbp) jne .L1351 movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::char_traits::assign(char&, char const&) jmp .L1353 .L1351: movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::copy(char*, char const*, unsigned long) .L1353: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6844: .size std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .section .text._ZNSt19__ptr_traits_ptr_toIPKcS0_Lb0EE10pointer_toERS0_,"axG",@progbits,std::__ptr_traits_ptr_to::pointer_to(char const&),comdat .weak std::__ptr_traits_ptr_to::pointer_to(char const&) .type std::__ptr_traits_ptr_to::pointer_to(char const&), @function std::__ptr_traits_ptr_to::pointer_to(char const&): .LFB6845: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6845: .size std::__ptr_traits_ptr_to::pointer_to(char const&), .-std::__ptr_traits_ptr_to::pointer_to(char const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_S_allocateERS3_m,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long),comdat .weak std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long): .LFB6856: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -32(%rbp) movq -64(%rbp), %rax movq %rax, -24(%rbp) movq -32(%rbp), %rax movq %rax, -16(%rbp) movq -24(%rbp), %rax movq %rax, -48(%rbp) movl $0, %eax testb %al, %al je .L1360 movq -48(%rbp), %rax movq %rax, -48(%rbp) movl $0, %eax andl $1, %eax testb %al, %al je .L1361 movq -8(%rbp), %rax subq %fs:40, %rax je .L1362 call __stack_chk_fail@PLT .L1362: call std::__throw_bad_array_new_length()@PLT .L1361: movq -48(%rbp), %rax movq %rax, %rdi call operator new(unsigned long)@PLT jmp .L1363 .L1360: movq -48(%rbp), %rcx movq -16(%rbp), %rax movl $0, %edx movq %rcx, %rsi movq %rax, %rdi call std::__new_allocator::allocate(unsigned long, void const*) nop .L1363: nop movq %rax, -40(%rbp) movq -40(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1366 call __stack_chk_fail@PLT .L1366: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6856: .size std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long) .section .rodata .LC37: .string "basic_string::_M_replace" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long): .LFB6910: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %rcx, -96(%rbp) movq %r8, -104(%rbp) leaq .LC37(%rip), %rcx movq -104(%rbp), %rdx movq -88(%rbp), %rsi movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, -64(%rbp) movq -64(%rbp), %rdx movq -104(%rbp), %rax addq %rdx, %rax subq -88(%rbp), %rax movq %rax, -56(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const cmpq -56(%rbp), %rax setnb %al testb %al, %al je .L1368 movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq -80(%rbp), %rdx addq %rdx, %rax movq %rax, -48(%rbp) movq -64(%rbp), %rax subq -80(%rbp), %rax subq -88(%rbp), %rax movq %rax, -40(%rbp) call std::is_constant_evaluated() testb %al, %al je .L1369 movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_get_allocator() movq %rax, %rdx movq -56(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_allocate(std::allocator&, unsigned long) movq %rax, -32(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -80(%rbp), %rdx movq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) movq -32(%rbp), %rdx movq -80(%rbp), %rax leaq (%rdx,%rax), %rcx movq -104(%rbp), %rdx movq -96(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) movq -48(%rbp), %rdx movq -88(%rbp), %rax leaq (%rdx,%rax), %rsi movq -80(%rbp), %rdx movq -104(%rbp), %rax addq %rax, %rdx movq -32(%rbp), %rax leaq (%rdx,%rax), %rcx movq -40(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -56(%rbp), %rdx movq -32(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_get_allocator() movq %rax, -24(%rbp) movq -32(%rbp), %rax movq %rax, -16(%rbp) movq -56(%rbp), %rax movq %rax, -8(%rbp) movl $0, %eax testb %al, %al je .L1371 movq -16(%rbp), %rax movq %rax, %rdi call operator delete(void*)@PLT jmp .L1373 .L1371: movq -8(%rbp), %rdx movq -16(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__new_allocator::deallocate(char*, unsigned long) jmp .L1373 .L1369: movq -96(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_disjunct(char const*) const movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L1374 cmpq $0, -40(%rbp) je .L1375 movq -88(%rbp), %rax cmpq -104(%rbp), %rax je .L1375 movq -48(%rbp), %rdx movq -88(%rbp), %rax leaq (%rdx,%rax), %rsi movq -48(%rbp), %rdx movq -104(%rbp), %rax leaq (%rdx,%rax), %rcx movq -40(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) .L1375: cmpq $0, -104(%rbp) je .L1373 movq -104(%rbp), %rdx movq -96(%rbp), %rcx movq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) jmp .L1373 .L1374: movq -40(%rbp), %r8 movq -104(%rbp), %rdi movq -96(%rbp), %rcx movq -88(%rbp), %rdx movq -48(%rbp), %rsi movq -72(%rbp), %rax movq %r8, %r9 movq %rdi, %r8 movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long) jmp .L1373 .L1368: movq -104(%rbp), %rdi movq -96(%rbp), %rcx movq -88(%rbp), %rdx movq -80(%rbp), %rsi movq -72(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) .L1373: movq -56(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) movq -72(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6910: .size std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) .section .rodata .align 8 .LC38: .string "%s: __pos (which is %zu) > this->size() (which is %zu)" .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_checkEmPKc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const .type std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const, @function std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const: .LFB6911: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -16(%rbp), %rax setb %al testb %al, %al je .L1378 movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rcx movq -16(%rbp), %rdx movq -24(%rbp), %rax leaq .LC38(%rip), %rdi movq %rax, %rsi movl $0, %eax call std::__throw_out_of_range_fmt(char const*, ...)@PLT .L1378: movq -16(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6911: .size std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const, .-std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_limitEmm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_limit(unsigned long, unsigned long) const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_limit(unsigned long, unsigned long) const .type std::__cxx11::basic_string, std::allocator >::_M_limit(unsigned long, unsigned long) const, @function std::__cxx11::basic_string, std::allocator >::_M_limit(unsigned long, unsigned long) const: .LFB6912: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const subq -32(%rbp), %rax cmpq %rax, -40(%rbp) setb %al movb %al, -1(%rbp) cmpb $0, -1(%rbp) je .L1381 movq -40(%rbp), %rax jmp .L1383 .L1381: movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const subq -32(%rbp), %rax .L1383: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6912: .size std::__cxx11::basic_string, std::allocator >::_M_limit(unsigned long, unsigned long) const, .-std::__cxx11::basic_string, std::allocator >::_M_limit(unsigned long, unsigned long) const .section .text._ZSt13__countl_zeroImEiT_,"axG",@progbits,int std::__countl_zero(unsigned long),comdat .weak int std::__countl_zero(unsigned long) .type int std::__countl_zero(unsigned long), @function int std::__countl_zero(unsigned long): .LFB6913: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movl $64, -4(%rbp) movq -24(%rbp), %rax testq %rax, %rax je .L1385 bsrq %rax, %rax xorq $63, %rax jmp .L1387 .L1385: movl $64, %eax .L1387: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6913: .size int std::__countl_zero(unsigned long), .-int std::__countl_zero(unsigned long) .section .text._ZSt9__advanceIPKDilEvRT_T0_St26random_access_iterator_tag,"axG",@progbits,void std::__advance(char32_t const*&, long, std::random_access_iterator_tag),comdat .weak void std::__advance(char32_t const*&, long, std::random_access_iterator_tag) .type void std::__advance(char32_t const*&, long, std::random_access_iterator_tag), @function void std::__advance(char32_t const*&, long, std::random_access_iterator_tag): .LFB6914: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -16(%rbp), %rdx salq $2, %rdx addq %rax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6914: .size void std::__advance(char32_t const*&, long, std::random_access_iterator_tag), .-void std::__advance(char32_t const*&, long, std::random_access_iterator_tag) .section .text._ZSt9__advanceIPKjlEvRT_T0_St26random_access_iterator_tag,"axG",@progbits,void std::__advance(unsigned int const*&, long, std::random_access_iterator_tag),comdat .weak void std::__advance(unsigned int const*&, long, std::random_access_iterator_tag) .type void std::__advance(unsigned int const*&, long, std::random_access_iterator_tag), @function void std::__advance(unsigned int const*&, long, std::random_access_iterator_tag): .LFB6917: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -16(%rbp), %rdx salq $2, %rdx addq %rax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6917: .size void std::__advance(unsigned int const*&, long, std::random_access_iterator_tag), .-void std::__advance(unsigned int const*&, long, std::random_access_iterator_tag) .section .text._ZNKSt17integral_constantImLm256EEcvmEv,"axG",@progbits,std::integral_constant::operator unsigned long() const,comdat .align 2 .weak std::integral_constant::operator unsigned long() const .type std::integral_constant::operator unsigned long() const, @function std::integral_constant::operator unsigned long() const: .LFB6950: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl $256, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6950: .size std::integral_constant::operator unsigned long() const, .-std::integral_constant::operator unsigned long() const .section .text._ZNKSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE7_M_typeEm,"axG",@progbits,std::basic_format_args, char> >::_M_type(unsigned long) const,comdat .align 2 .weak std::basic_format_args, char> >::_M_type(unsigned long) const .type std::basic_format_args, char> >::_M_type(unsigned long) const, @function std::basic_format_args, char> >::_M_type(unsigned long) const: .LFB6955: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq (%rax), %rax shrq $4, %rax movq %rax, %rsi movq -32(%rbp), %rdx movq %rdx, %rax salq $2, %rax addq %rdx, %rax movl %eax, %ecx shrq %cl, %rsi movq %rsi, %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax andl $31, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6955: .size std::basic_format_args, char> >::_M_type(unsigned long) const, .-std::basic_format_args, char> >::_M_type(unsigned long) const .section .text._ZNSt8__format5_SinkIcE7_M_bumpEm,"axG",@progbits,std::__format::_Sink::_M_bump(unsigned long),comdat .align 2 .weak std::__format::_Sink::_M_bump(unsigned long) .type std::__format::_Sink::_M_bump(unsigned long), @function std::__format::_Sink::_M_bump(unsigned long): .LFB6958: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx addq $24, %rdx movq %rdx, -16(%rbp) movq %rax, -8(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax addq %rax, %rdx movq -16(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6958: .size std::__format::_Sink::_M_bump(unsigned long), .-std::__format::_Sink::_M_bump(unsigned long) .section .text._ZNSt4spanIcLm18446744073709551615EEC2IPcEET_m,"axG",@progbits,std::span::span(char*, unsigned long),comdat .align 2 .weak std::span::span(char*, unsigned long) .type std::span::span(char*, unsigned long), @function std::span::span(char*, unsigned long): .LFB6964: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq -48(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, (%rax) movq -40(%rbp), %rax addq $8, %rax movq %rax, -24(%rbp) movq -56(%rbp), %rax movq %rax, -16(%rbp) movq -24(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6964: .size std::span::span(char*, unsigned long), .-std::span::span(char*, unsigned long) .weak std::span::span(char*, unsigned long) .set std::span::span(char*, unsigned long),std::span::span(char*, unsigned long) .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const .type std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const, @function std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: .LFB6966: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq %rcx, -48(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::max_size() const movq %rax, %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -32(%rbp), %rdx subq %rax, %rdx leaq (%rbx,%rdx), %rax cmpq -40(%rbp), %rax setb %al testb %al, %al je .L1400 movq -48(%rbp), %rax movq %rax, %rdi call std::__throw_length_error(char const*)@PLT .L1400: nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6966: .size std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const, .-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long): .LFB6967: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -56(%rbp), %rdx addq %rdx, %rax movq %rax, -24(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const cmpq -24(%rbp), %rax setnb %al testb %al, %al je .L1402 cmpq $0, -56(%rbp) je .L1403 movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rbx movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq (%rbx,%rax), %rcx movq -56(%rbp), %rdx movq -48(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) jmp .L1403 .L1402: movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rsi movq -56(%rbp), %rcx movq -48(%rbp), %rdx movq -40(%rbp), %rax movq %rcx, %r8 movq %rdx, %rcx movl $0, %edx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) .L1403: movq -24(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) movq -40(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6967: .size std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000000EEEES2_ILl1ELl1EEmLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&): .LFB7002: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1407 call __stack_chk_fail@PLT .L1407: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7002: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyNSt16basic_format_argIS4_E6handleES7_EE11_S_make_eltIKmEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt(unsigned long const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt(unsigned long const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt(unsigned long const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt(unsigned long const&): .LFB7003: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(unsigned long const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L1410 call __stack_chk_fail@PLT .L1410: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7003: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt(unsigned long const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt(unsigned long const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyNSt16basic_format_argIS4_E6handleES7_EE11_S_make_eltINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&): .LFB7004: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L1413 call __stack_chk_fail@PLT .L1413: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7004: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyNSt16basic_format_argIS4_E6handleES7_EE11_S_make_eltINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&): .LFB7007: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L1416 call __stack_chk_fail@PLT .L1416: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7007: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, std::basic_format_arg, char> >::handle, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .section .text._ZNSt8__detail15__raise_and_addItEEbRT_ih,"axG",@progbits,bool std::__detail::__raise_and_add(unsigned short&, int, unsigned char),comdat .weak bool std::__detail::__raise_and_add(unsigned short&, int, unsigned char) .type bool std::__detail::__raise_and_add(unsigned short&, int, unsigned char), @function bool std::__detail::__raise_and_add(unsigned short&, int, unsigned char): .LFB7010: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movl %edx, %eax movb %al, -16(%rbp) movq -8(%rbp), %rax movzwl (%rax), %eax movl $0, %ecx movl -12(%rbp), %edx movslq %edx, %rdx movzwl %ax, %eax imulq %rdx, %rax movzwl %ax, %edx cmpq %rdx, %rax je .L1418 movl $1, %ecx .L1418: movl %eax, %edx movq -8(%rbp), %rax movw %dx, (%rax) movl %ecx, %eax andl $1, %eax testb %al, %al jne .L1419 movq -8(%rbp), %rax movzwl (%rax), %edx movzbl -16(%rbp), %eax movl $0, %ecx addw %dx, %ax jnc .L1420 movl $1, %ecx .L1420: movl %eax, %edx movq -8(%rbp), %rax movw %dx, (%rax) movl %ecx, %eax andl $1, %eax testb %al, %al je .L1422 .L1419: movl $1, %eax jmp .L1423 .L1422: movl $0, %eax .L1423: testb %al, %al je .L1424 movl $0, %eax jmp .L1425 .L1424: movl $1, %eax .L1425: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7010: .size bool std::__detail::__raise_and_add(unsigned short&, int, unsigned char), .-bool std::__detail::__raise_and_add(unsigned short&, int, unsigned char) .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE15_First_and_currIS2_EC2ES2_S2_,"axG",@progbits,std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*),comdat .align 2 .weak std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*) .type std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*), @function std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*): .LFB7019: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7019: .size std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*), .-std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*) .weak std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*) .set std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*),std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char const*, char const*) .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE7_M_currEv,"axG",@progbits,std::__unicode::_Utf_iterator::_M_curr(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_curr() .type std::__unicode::_Utf_iterator::_M_curr(), @function std::__unicode::_Utf_iterator::_M_curr(): .LFB7021: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $16, %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7021: .size std::__unicode::_Utf_iterator::_M_curr(), .-std::__unicode::_Utf_iterator::_M_curr() .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE7_M_readEv,"axG",@progbits,std::__unicode::_Utf_iterator::_M_read(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_read() .type std::__unicode::_Utf_iterator::_M_read(), @function std::__unicode::_Utf_iterator::_M_read(): .LFB7022: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf8() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7022: .size std::__unicode::_Utf_iterator::_M_read(), .-std::__unicode::_Utf_iterator::_M_read() .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEppEv,"axG",@progbits,std::__unicode::_Utf_iterator::operator++(),comdat .align 2 .weak std::__unicode::_Utf_iterator::operator++() .type std::__unicode::_Utf_iterator::operator++(), @function std::__unicode::_Utf_iterator::operator++(): .LFB7023: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq -56(%rbp), %rax movzbl 24(%rax), %eax movzbl %al, %eax leal 1(%rax), %edx movq -56(%rbp), %rax movzbl 25(%rax), %eax movzbl %al, %eax cmpl %eax, %edx jne .L1431 movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx movq -56(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx je .L1431 movl $1, %eax jmp .L1432 .L1431: movl $0, %eax .L1432: testb %al, %al je .L1433 movq -56(%rbp), %rax movzbl 26(%rax), %eax movzbl %al, %ebx movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq %rax, -40(%rbp) movb %bl, -41(%rbp) movzbl -41(%rbp), %eax movq %rax, -32(%rbp) movq -40(%rbp), %rax movq %rax, -24(%rbp) nop movq -32(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call void std::__advance(char const*&, long, std::random_access_iterator_tag) nop movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx movq -56(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx sete %al testb %al, %al je .L1435 movq -56(%rbp), %rax movb $0, 24(%rax) jmp .L1436 .L1435: movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read() jmp .L1436 .L1433: movq -56(%rbp), %rax movzbl 24(%rax), %eax movzbl %al, %eax leal 1(%rax), %edx movq -56(%rbp), %rax movzbl 25(%rax), %eax movzbl %al, %eax cmpl %eax, %edx jge .L1436 movq -56(%rbp), %rax movzbl 24(%rax), %eax leal 1(%rax), %edx movq -56(%rbp), %rax movb %dl, 24(%rax) .L1436: movq -56(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7023: .size std::__unicode::_Utf_iterator::operator++(), .-std::__unicode::_Utf_iterator::operator++() .section .rodata .LC39: .string "__n < this->size()" .align 8 .LC40: .string "constexpr const std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) const [with _Tp = char32_t; long unsigned int _Nm = 1; const_reference = const char32_t&; size_type = long unsigned int]" .LC41: .string "/usr/include/c++/15.1.1/array" .section .text._ZNKSt5arrayIDiLm1EEixEm,"axG",@progbits,std::array::operator[](unsigned long) const,comdat .align 2 .weak std::array::operator[](unsigned long) const .type std::array::operator[](unsigned long) const, @function std::array::operator[](unsigned long) const: .LFB7024: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movl $1, %eax cmpq %rax, -32(%rbp) setnb %al movzbl %al, %eax testq %rax, %rax je .L1440 leaq .LC39(%rip), %rcx leaq .LC40(%rip), %rdx leaq .LC41(%rip), %rax movl $219, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L1440: movq -32(%rbp), %rax leaq 0(,%rax,4), %rdx movq -24(%rbp), %rax addq %rdx, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7024: .size std::array::operator[](unsigned long) const, .-std::array::operator[](unsigned long) const .section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE7_M_currEv,"axG",@progbits,std::__unicode::_Utf_iterator::_M_curr() const,comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_curr() const .type std::__unicode::_Utf_iterator::_M_curr() const, @function std::__unicode::_Utf_iterator::_M_curr() const: .LFB7025: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 16(%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7025: .size std::__unicode::_Utf_iterator::_M_curr() const, .-std::__unicode::_Utf_iterator::_M_curr() const .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_disjunct(char const*) const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_disjunct(char const*) const .type std::__cxx11::basic_string, std::allocator >::_M_disjunct(char const*) const, @function std::__cxx11::basic_string, std::allocator >::_M_disjunct(char const*) const: .LFB7046: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rdx movq -48(%rbp), %rcx leaq -26(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::less::operator()(char const*, char const*) const testb %al, %al jne .L1445 movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rbx movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq (%rbx,%rax), %rcx movq -48(%rbp), %rdx leaq -25(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::less::operator()(char const*, char const*) const testb %al, %al je .L1446 .L1445: movl $1, %eax jmp .L1447 .L1446: movl $0, %eax .L1447: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1449 call __stack_chk_fail@PLT .L1449: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7046: .size std::__cxx11::basic_string, std::allocator >::_M_disjunct(char const*) const, .-std::__cxx11::basic_string, std::allocator >::_M_disjunct(char const*) const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_moveEPcPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long),comdat .weak std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long): .LFB7047: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) cmpq $1, -24(%rbp) jne .L1451 movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::char_traits::assign(char&, char const&) jmp .L1453 .L1451: movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::move(char*, char const*, unsigned long) .L1453: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7047: .size std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_replace_coldEPcmPKcmm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long): .LFB7048: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq %rcx, -48(%rbp) movq %r8, -56(%rbp) movq %r9, -64(%rbp) cmpq $0, -56(%rbp) je .L1455 movq -56(%rbp), %rax cmpq %rax, -40(%rbp) jb .L1455 movq -56(%rbp), %rdx movq -48(%rbp), %rcx movq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) .L1455: cmpq $0, -64(%rbp) je .L1456 movq -40(%rbp), %rax cmpq -56(%rbp), %rax je .L1456 movq -32(%rbp), %rdx movq -40(%rbp), %rax leaq (%rdx,%rax), %rsi movq -32(%rbp), %rdx movq -56(%rbp), %rax leaq (%rdx,%rax), %rcx movq -64(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) .L1456: movq -56(%rbp), %rax cmpq %rax, -40(%rbp) jnb .L1460 movq -48(%rbp), %rdx movq -56(%rbp), %rax addq %rdx, %rax movq -32(%rbp), %rcx movq -40(%rbp), %rdx addq %rcx, %rdx cmpq %rax, %rdx jb .L1458 movq -56(%rbp), %rdx movq -48(%rbp), %rcx movq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) jmp .L1460 .L1458: movq -32(%rbp), %rdx movq -40(%rbp), %rax addq %rdx, %rax cmpq %rax, -48(%rbp) jb .L1459 movq -48(%rbp), %rax subq -32(%rbp), %rax movq %rax, %rdx movq -56(%rbp), %rax subq -40(%rbp), %rax addq %rdx, %rax movq %rax, -8(%rbp) movq -32(%rbp), %rdx movq -8(%rbp), %rax leaq (%rdx,%rax), %rcx movq -56(%rbp), %rdx movq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) jmp .L1460 .L1459: movq -32(%rbp), %rdx movq -40(%rbp), %rax addq %rdx, %rax subq -48(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rdx movq -48(%rbp), %rcx movq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) movq -56(%rbp), %rax subq -16(%rbp), %rax movq -32(%rbp), %rcx movq -56(%rbp), %rdx leaq (%rcx,%rdx), %rsi movq -32(%rbp), %rcx movq -16(%rbp), %rdx addq %rdx, %rcx movq %rax, %rdx movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .L1460: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7048: .size std::__cxx11::basic_string, std::allocator >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long): .LFB7049: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %r8, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::length() const subq -48(%rbp), %rax subq -56(%rbp), %rax movq %rax, -24(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::length() const movq -72(%rbp), %rdx addq %rdx, %rax subq -56(%rbp), %rax movq %rax, -32(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const movq %rax, %rdx leaq -32(%rbp), %rcx movq -40(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long) movq %rax, -16(%rbp) cmpq $0, -48(%rbp) je .L1462 movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -48(%rbp), %rdx movq -16(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .L1462: cmpq $0, -64(%rbp) je .L1463 cmpq $0, -72(%rbp) je .L1463 movq -16(%rbp), %rdx movq -48(%rbp), %rax leaq (%rdx,%rax), %rcx movq -72(%rbp), %rdx movq -64(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .L1463: cmpq $0, -24(%rbp) je .L1464 movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq -48(%rbp), %rcx movq -56(%rbp), %rdx addq %rcx, %rdx leaq (%rax,%rdx), %rsi movq -48(%rbp), %rdx movq -72(%rbp), %rax addq %rax, %rdx movq -16(%rbp), %rax leaq (%rdx,%rax), %rcx movq -24(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .L1464: movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_dispose() movq -16(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -32(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1465 call __stack_chk_fail@PLT .L1465: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7049: .size std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) .section .rodata .LC42: .string "__offset <= size()" .align 8 .LC43: .string "constexpr std::span<_Type, 18446744073709551615> std::span<_Type, _Extent>::subspan(size_type, size_type) const [with _Type = char; long unsigned int _Extent = 18446744073709551615; size_type = long unsigned int]" .LC44: .string "__offset + __count <= size()" .section .text._ZNKSt4spanIcLm18446744073709551615EE7subspanEmm,"axG",@progbits,std::span::subspan(unsigned long, unsigned long) const,comdat .align 2 .weak std::span::subspan(unsigned long, unsigned long) const .type std::span::subspan(unsigned long, unsigned long) const, @function std::span::subspan(unsigned long, unsigned long) const: .LFB7085: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq -64(%rbp), %rax setb %al movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L1467 leaq .LC42(%rip), %rcx leaq .LC43(%rip), %rdx leaq .LC35(%rip), %rax movl $449, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L1467: cmpq $-1, -72(%rbp) jne .L1468 movq -56(%rbp), %rax movq %rax, %rdi call std::span::size() const subq -64(%rbp), %rax movq %rax, -72(%rbp) jmp .L1469 .L1468: movq -56(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq -72(%rbp), %rax setb %al movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L1470 leaq .LC33(%rip), %rcx leaq .LC43(%rip), %rdx leaq .LC35(%rip), %rax movl $454, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L1470: movq -64(%rbp), %rdx movq -72(%rbp), %rax leaq (%rdx,%rax), %rbx movq -56(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq %rbx, %rax setb %al movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L1469 leaq .LC44(%rip), %rcx leaq .LC43(%rip), %rdx leaq .LC35(%rip), %rax movl $455, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L1469: movq -56(%rbp), %rax movq %rax, %rdi call std::span::data() const movq -64(%rbp), %rdx leaq (%rax,%rdx), %rcx movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::span::span(char*, unsigned long) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq -24(%rbp), %rcx subq %fs:40, %rcx je .L1472 call __stack_chk_fail@PLT .L1472: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7085: .size std::span::subspan(unsigned long, unsigned long) const, .-std::span::subspan(unsigned long, unsigned long) const .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKmEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg(unsigned long const&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg(unsigned long const&) .type std::basic_format_arg, char> >::basic_format_arg(unsigned long const&), @function std::basic_format_arg, char> >::basic_format_arg(unsigned long const&): .LFB7100: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop movq -32(%rbp), %rax movq (%rax), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set(unsigned long long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7100: .size std::basic_format_arg, char> >::basic_format_arg(unsigned long const&), .-std::basic_format_arg, char> >::basic_format_arg(unsigned long const&) .weak std::basic_format_arg, char> >::basic_format_arg(unsigned long const&) .set std::basic_format_arg, char> >::basic_format_arg(unsigned long const&),std::basic_format_arg, char> >::basic_format_arg(unsigned long const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&): .LFB7103: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1475 call __stack_chk_fail@PLT .L1475: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7103: .size std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&): .LFB7106: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1477 call __stack_chk_fail@PLT .L1477: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7106: .size std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .section .text._ZZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE12_M_read_utf8EvENKUlvE_clEv,"axG",@progbits,std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const .type std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const, @function std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const: .LFB7109: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rax movzbl (%rax), %edx addl $1, %edx movb %dl, (%rax) movq -8(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx addq $1, %rdx movq %rdx, (%rax) movq (%rax), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7109: .size std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const, .-std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE12_M_read_utf8Ev,"axG",@progbits,std::__unicode::_Utf_iterator::_M_read_utf8(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_read_utf8() .type std::__unicode::_Utf_iterator::_M_read_utf8(), @function std::__unicode::_Utf_iterator::_M_read_utf8(): .LFB7108: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq %rax, -48(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movq %rax, -40(%rbp) movl $0, -52(%rbp) movb $-128, -55(%rbp) movb $-65, -54(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx leaq 1(%rdx), %rcx movq %rcx, (%rax) movzbl (%rdx), %eax movb %al, -53(%rbp) movb $1, -60(%rbp) movq -72(%rbp), %rax movq %rax, -32(%rbp) leaq -60(%rbp), %rax movq %rax, -24(%rbp) movzbl -53(%rbp), %eax testb %al, %al js .L1481 movzbl -53(%rbp), %eax movl %eax, -52(%rbp) jmp .L1482 .L1481: cmpb $-63, -53(%rbp) ja .L1483 movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1483: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx movq -72(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx sete %al testb %al, %al je .L1484 movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1484: cmpb $-33, -53(%rbp) ja .L1485 movzbl -53(%rbp), %eax andl $31, %eax movl %eax, -52(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movzbl (%rax), %eax movb %al, -53(%rbp) movzbl -53(%rbp), %eax testb %al, %al jns .L1486 cmpb $-65, -53(%rbp) jbe .L1487 .L1486: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1487: movl -52(%rbp), %eax sall $6, %eax movl %eax, %edx movzbl -53(%rbp), %eax andl $63, %eax orl %edx, %eax movl %eax, -52(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const jmp .L1482 .L1485: cmpb $-17, -53(%rbp) ja .L1489 cmpb $-32, -53(%rbp) jne .L1490 movb $-96, -59(%rbp) jmp .L1491 .L1490: movb $-128, -59(%rbp) .L1491: cmpb $-19, -53(%rbp) jne .L1492 movb $-97, -58(%rbp) jmp .L1493 .L1492: movb $-65, -58(%rbp) .L1493: movzbl -53(%rbp), %eax andl $15, %eax movl %eax, -52(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movzbl (%rax), %eax movb %al, -53(%rbp) movzbl -53(%rbp), %eax cmpb -59(%rbp), %al jb .L1494 movzbl -53(%rbp), %eax cmpb %al, -58(%rbp) jnb .L1495 .L1494: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1495: leaq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const movq %rax, %rdx movq -72(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx sete %al testb %al, %al je .L1497 movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1497: movl -52(%rbp), %eax sall $6, %eax movl %eax, %edx movzbl -53(%rbp), %eax andl $63, %eax orl %edx, %eax movl %eax, -52(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movzbl (%rax), %eax movb %al, -53(%rbp) movzbl -53(%rbp), %eax testb %al, %al jns .L1498 cmpb $-65, -53(%rbp) jbe .L1499 .L1498: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1499: movl -52(%rbp), %eax sall $6, %eax movl %eax, %edx movzbl -53(%rbp), %eax andl $63, %eax orl %edx, %eax movl %eax, -52(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const jmp .L1482 .L1489: cmpb $-12, -53(%rbp) ja .L1500 cmpb $-16, -53(%rbp) jne .L1501 movb $-112, -57(%rbp) jmp .L1502 .L1501: movb $-128, -57(%rbp) .L1502: cmpb $-12, -53(%rbp) jne .L1503 movb $-113, -56(%rbp) jmp .L1504 .L1503: movb $-65, -56(%rbp) .L1504: movzbl -53(%rbp), %eax andl $7, %eax movl %eax, -52(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movzbl (%rax), %eax movb %al, -53(%rbp) movzbl -53(%rbp), %eax cmpb -57(%rbp), %al jb .L1505 movzbl -53(%rbp), %eax cmpb %al, -56(%rbp) jnb .L1506 .L1505: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1506: leaq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const movq %rax, %rdx movq -72(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx sete %al testb %al, %al je .L1508 movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1508: movl -52(%rbp), %eax sall $6, %eax movl %eax, %edx movzbl -53(%rbp), %eax andl $63, %eax orl %edx, %eax movl %eax, -52(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movzbl (%rax), %eax movb %al, -53(%rbp) movzbl -53(%rbp), %eax testb %al, %al jns .L1509 cmpb $-65, -53(%rbp) jbe .L1510 .L1509: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1510: leaq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const movq %rax, %rdx movq -72(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx sete %al testb %al, %al je .L1511 movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1511: movl -52(%rbp), %eax sall $6, %eax movl %eax, %edx movzbl -53(%rbp), %eax andl $63, %eax orl %edx, %eax movl %eax, -52(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movzbl (%rax), %eax movb %al, -53(%rbp) movzbl -53(%rbp), %eax testb %al, %al jns .L1512 cmpb $-65, -53(%rbp) jbe .L1513 .L1512: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) jmp .L1482 .L1513: movl -52(%rbp), %eax sall $6, %eax movl %eax, %edx movzbl -53(%rbp), %eax andl $63, %eax orl %edx, %eax movl %eax, -52(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf8()::{lambda()#1}::operator()() const jmp .L1482 .L1500: movq -72(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -52(%rbp) .L1482: movzbl -60(%rbp), %eax movzbl %al, %edx movl -52(%rbp), %ecx movq -72(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char) leaq -48(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_Guard::~_Guard() movq -8(%rbp), %rax subq %fs:40, %rax je .L1514 call __stack_chk_fail@PLT .L1514: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7108: .size std::__unicode::_Utf_iterator::_M_read_utf8(), .-std::__unicode::_Utf_iterator::_M_read_utf8() .section .text._ZNSt15__new_allocatorIcE10deallocateEPcm,"axG",@progbits,std::__new_allocator::deallocate(char*, unsigned long),comdat .align 2 .weak std::__new_allocator::deallocate(char*, unsigned long) .type std::__new_allocator::deallocate(char*, unsigned long), @function std::__new_allocator::deallocate(char*, unsigned long): .LFB7112: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -24(%rbp), %rdx movq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call operator delete(void*, unsigned long)@PLT leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7112: .size std::__new_allocator::deallocate(char*, unsigned long), .-std::__new_allocator::deallocate(char*, unsigned long) .section .text._ZNKSt4lessIPKcEclES1_S1_,"axG",@progbits,std::less::operator()(char const*, char const*) const,comdat .align 2 .weak std::less::operator()(char const*, char const*) const .type std::less::operator()(char const*, char const*) const, @function std::less::operator()(char const*, char const*) const: .LFB7127: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movl $0, %eax testb %al, %al je .L1519 movq -16(%rbp), %rax cmpq -24(%rbp), %rax setb %al jmp .L1520 .L1519: movq -16(%rbp), %rdx movq -24(%rbp), %rax cmpq %rax, %rdx setb %al .L1520: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7127: .size std::less::operator()(char const*, char const*) const, .-std::less::operator()(char const*, char const*) const .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setIyEEvT_,"axG",@progbits,void std::basic_format_arg, char> >::_M_set(unsigned long long),comdat .align 2 .weak void std::basic_format_arg, char> >::_M_set(unsigned long long) .type void std::basic_format_arg, char> >::_M_set(unsigned long long), @function void std::basic_format_arg, char> >::_M_set(unsigned long long): .LFB7155: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movb $6, 16(%rax) movq -40(%rbp), %rax movq %rax, -24(%rbp) movq -48(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rdx movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rdx, (%rax) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7155: .size void std::basic_format_arg, char> >::_M_set(unsigned long long), .-void std::basic_format_arg, char> >::_M_set(unsigned long long) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&): .LFB7157: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7157: .size std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setINS5_6handleEEEvT_,"axG",@progbits,void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle),comdat .align 2 .weak void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) .type void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle), @function void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle): .LFB7159: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, %rax movq %rdx, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movb $13, 16(%rax) movq -56(%rbp), %rax movq %rax, -40(%rbp) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -40(%rbp), %rax leaq -32(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call _ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_ nop nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1525 call __stack_chk_fail@PLT .L1525: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7159: .size void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle), .-void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&): .LFB7161: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7161: .size std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE6_GuardIS2_ED2Ev,"axG",@progbits,std::__unicode::_Utf_iterator::_Guard::~_Guard(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_Guard::~_Guard() .type std::__unicode::_Utf_iterator::_Guard::~_Guard(), @function std::__unicode::_Utf_iterator::_Guard::~_Guard(): .LFB7164: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq -40(%rbp), %rax addq $8, %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq (%rax), %rbx movq -40(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq %rbx, (%rax) nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7164: .size std::__unicode::_Utf_iterator::_Guard::~_Guard(), .-std::__unicode::_Utf_iterator::_Guard::~_Guard() .weak std::__unicode::_Utf_iterator::_Guard::~_Guard() .set std::__unicode::_Utf_iterator::_Guard::~_Guard(),std::__unicode::_Utf_iterator::_Guard::~_Guard() .section .rodata .LC45: .string "__is_scalar_value(__c)" .align 8 .LC46: .string "constexpr char32_t std::__unicode::_Utf_iterator<_FromFmt, _ToFmt, _Iter, _Sent, _ErrorHandler>::_S_error() [with _FromFmt = char; _ToFmt = char32_t; _Iter = const char*; _Sent = const char*; _ErrorHandler = std::__unicode::_Repl]" .align 8 .LC47: .string "/usr/include/c++/15.1.1/bits/unicode.h" .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_S_errorEv,"axG",@progbits,std::__unicode::_Utf_iterator::_S_error(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_S_error() .type std::__unicode::_Utf_iterator::_S_error(), @function std::__unicode::_Utf_iterator::_S_error(): .LFB7166: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -13(%rbp), %rax movq %rax, %rdi call std::__unicode::_Repl::operator()() const movl %eax, -12(%rbp) movl -12(%rbp), %eax movl %eax, %edi call std::__unicode::__is_scalar_value(char32_t) xorl $1, %eax movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L1530 leaq .LC45(%rip), %rcx leaq .LC46(%rip), %rdx leaq .LC47(%rip), %rax movl $476, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L1530: movl -12(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1532 call __stack_chk_fail@PLT .L1532: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7166: .size std::__unicode::_Utf_iterator::_S_error(), .-std::__unicode::_Utf_iterator::_S_error() .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE9_M_updateEDih,"axG",@progbits,std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char) .type std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char), @function std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char): .LFB7167: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movl %esi, -28(%rbp) movl %edx, %eax movb %al, -32(%rbp) movq -24(%rbp), %rax movzbl -32(%rbp), %edx movb %dl, 26(%rax) movq -24(%rbp), %rax movb $0, 24(%rax) movl -28(%rbp), %ebx movq -24(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movl %ebx, (%rax) movq -24(%rbp), %rax movb $1, 25(%rax) nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7167: .size std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char), .-std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char) .section .text._ZSt9__advanceIPKclEvRT_T0_St26random_access_iterator_tag,"axG",@progbits,void std::__advance(char const*&, long, std::random_access_iterator_tag),comdat .weak void std::__advance(char const*&, long, std::random_access_iterator_tag) .type void std::__advance(char const*&, long, std::random_access_iterator_tag), @function void std::__advance(char const*&, long, std::random_access_iterator_tag): .LFB7168: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rdx movq -16(%rbp), %rax addq %rax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7168: .size void std::__advance(char const*&, long, std::random_access_iterator_tag), .-void std::__advance(char const*&, long, std::random_access_iterator_tag) .section .text._ZNSt15__new_allocatorIcE8allocateEmPKv,"axG",@progbits,std::__new_allocator::allocate(unsigned long, void const*),comdat .align 2 .weak std::__new_allocator::allocate(unsigned long, void const*) .type std::__new_allocator::allocate(unsigned long, void const*), @function std::__new_allocator::allocate(unsigned long, void const*): .LFB7171: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movabsq $9223372036854775807, %rax cmpq -32(%rbp), %rax setb %al movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L1537 call std::__throw_bad_alloc()@PLT .L1537: movq -32(%rbp), %rax movq %rax, %rdi call operator new(unsigned long)@PLT nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7171: .size std::__new_allocator::allocate(unsigned long, void const*), .-std::__new_allocator::allocate(unsigned long, void const*) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handle9_S_formatIKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEEvRSt26basic_format_parse_contextIcERS4_PKv,"axG",@progbits,void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*),comdat .weak void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .type void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), @function void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*): .LFB7182: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -48(%rbp), %rax movq %rax, %rdi call std::formatter >, char>::formatter() movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::formatter >, char>::parse(std::basic_format_parse_context&) movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -88(%rbp), %rax movq %rax, -56(%rbp) movq -80(%rbp), %rdx movq -56(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const movq %rax, %rdx movq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1540 call __stack_chk_fail@PLT .L1540: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7182: .size void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), .-void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handle9_S_formatIKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEEvRSt26basic_format_parse_contextIcERS4_PKv,"axG",@progbits,void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*),comdat .weak void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .type void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), @function void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*): .LFB7184: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -48(%rbp), %rax movq %rax, %rdi call std::formatter >, char>::formatter() movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::formatter >, char>::parse(std::basic_format_parse_context&) movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -88(%rbp), %rax movq %rax, -56(%rbp) movq -80(%rbp), %rdx movq -56(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const movq %rax, %rdx movq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1542 call __stack_chk_fail@PLT .L1542: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7184: .size void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), .-void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .section .rodata .align 8 .LC48: .string "constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = char32_t; long unsigned int _Nm = 1; reference = char32_t&; size_type = long unsigned int]" .section .text._ZNSt5arrayIDiLm1EEixEm,"axG",@progbits,std::array::operator[](unsigned long),comdat .align 2 .weak std::array::operator[](unsigned long) .type std::array::operator[](unsigned long), @function std::array::operator[](unsigned long): .LFB7185: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movl $1, %eax cmpq %rax, -32(%rbp) setnb %al movzbl %al, %eax testq %rax, %rax je .L1545 leaq .LC39(%rip), %rcx leaq .LC48(%rip), %rdx leaq .LC41(%rip), %rax movl $210, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L1545: movq -32(%rbp), %rax leaq 0(,%rax,4), %rdx movq -24(%rbp), %rax addq %rdx, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7185: .size std::array::operator[](unsigned long), .-std::array::operator[](unsigned long) .section .text._ZNKSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const: .LFB7197: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq -16(%rbp), %rsi movl $0, %ecx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7197: .size std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE10advance_toES2_,"axG",@progbits,std::basic_format_context, char>::advance_to(std::__format::_Sink_iter),comdat .align 2 .weak std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) .type std::basic_format_context, char>::advance_to(std::__format::_Sink_iter), @function std::basic_format_context, char>::advance_to(std::__format::_Sink_iter): .LFB7198: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq -16(%rbp), %rdx movq -8(%rbp), %rax movq (%rdx), %rdx movq %rdx, 16(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7198: .size std::basic_format_context, char>::advance_to(std::__format::_Sink_iter), .-std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) .section .text._ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_,"axG",@progbits,_ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_,comdat .weak _ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_ .type _ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_, @function _ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_: .LFB7199: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $32, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %r12 movq %r12, %rsi movl $16, %edi call operator new(unsigned long, void*) movq %rax, %rbx movq -48(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, (%rbx) movq %rdx, 8(%rbx) movl $0, %eax testb %al, %al je .L1554 movq %r12, %rsi movq %rbx, %rdi call operator delete(void*, void*) .L1554: movq %rbx, %rax addq $32, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7199: .size _ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_, .-_ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_ .weak std::__format::_Arg_value, char> >::_HandleBase* std::construct_at, char> >::_HandleBase, std::basic_format_arg, char> >::handle&>(std::__format::_Arg_value, char> >::_HandleBase*, std::basic_format_arg, char> >::handle&) .set std::__format::_Arg_value, char> >::_HandleBase* std::construct_at, char> >::_HandleBase, std::basic_format_arg, char> >::handle&>(std::__format::_Arg_value, char> >::_HandleBase*, std::basic_format_arg, char> >::handle&),_ZSt12construct_atINSt8__format10_Arg_valueISt20basic_format_contextINS0_10_Sink_iterIcEEcEE11_HandleBaseEJRNSt16basic_format_argIS5_E6handleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_SC_pispcl7declvalIT0_EEEEEPSC_SF_DpOSE_ .section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB7202: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7202: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt6chronossIlSt5ratioILl1ELl1000EElS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7201: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L1558 cmpq %rax, %rbx jge .L1559 movl $-1, %eax jmp .L1561 .L1559: movl $1, %eax jmp .L1561 .L1558: movl $0, %eax .L1561: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1562 call __stack_chk_fail@PLT .L1562: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7201: .size auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2ImvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned long const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned long const&) .type std::chrono::duration >::duration(unsigned long const&), @function std::chrono::duration >::duration(unsigned long const&): .LFB7204: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7204: .size std::chrono::duration >::duration(unsigned long const&), .-std::chrono::duration >::duration(unsigned long const&) .weak std::chrono::duration >::duration(unsigned long const&) .set std::chrono::duration >::duration(unsigned long const&),std::chrono::duration >::duration(unsigned long const&) .section .text._ZNKSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const: .LFB7200: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -16(%rbp) leaq -16(%rbp), %rdx movq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L1565 movq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const negq %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -40(%rbp), %rax movq -56(%rbp), %rdx leaq -16(%rbp), %rsi movl $1, %ecx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const jmp .L1566 .L1565: movq -40(%rbp), %rax movq -56(%rbp), %rdx movq -48(%rbp), %rsi movl $0, %ecx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const nop .L1566: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1567 call __stack_chk_fail@PLT .L1567: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7200: .size std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .section .text._ZZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_bENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .type std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, @function std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const: .LFB7207: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L1569 movl $45, %eax movsbl %al, %eax movq -56(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, -24(%rbp) movl $0, -44(%rbp) movq -24(%rbp), %rdx movq (%rdx), %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx movq %rdx, -32(%rbp) movb %al, -45(%rbp) movq -32(%rbp), %rax movq (%rax), %rax movsbl -45(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) movq -56(%rbp), %rax movq (%rax), %rax movb $0, (%rax) .L1569: movq -56(%rbp), %rax movq 8(%rax), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1575 call __stack_chk_fail@PLT .L1575: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7207: .size std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .section .rodata .LC49: .string "\n\t%" .LC50: .string "0123456789+-:/ {}" .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB7206: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7206 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $576, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -568(%rbp) movq %rsi, -576(%rbp) movq %rdx, -584(%rbp) movl %ecx, %eax movb %al, -588(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -512(%rbp) movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -504(%rbp) movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L1577 movzbl -588(%rbp), %eax movzbl %al, %ecx movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi .LEHB14: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .LEHE14: movq %rax, %rbx jmp .L1653 .L1577: movq -568(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L1579 movq -568(%rbp), %rax movq %rax, %rdi call std::__format::_ChronoSpec::_M_locale_specific() const testb %al, %al je .L1579 movl $1, %eax jmp .L1580 .L1579: movl $0, %eax .L1580: testb %al, %al je .L1581 leaq -416(%rbp), %rax movq -584(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB15: call std::locale::classic()@PLT movq %rax, %rdx leaq -416(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L1582 leaq -400(%rbp), %rax leaq -416(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__with_encoding_conversion(std::locale const&)@PLT .LEHE15: movq -584(%rbp), %rax leaq 24(%rax), %rdx leaq -400(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__format::_Optional_locale::operator=(std::locale&&) leaq -400(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L1582: leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L1581: movq $0, -528(%rbp) leaq -352(%rbp), %rax movq %rax, -480(%rbp) movq -480(%rbp), %rbx movq -480(%rbp), %rax leaq 32(%rax), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -472(%rbp) movq -400(%rbp), %rax movq -392(%rbp), %rdx movq %rax, -416(%rbp) movq %rdx, -408(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -472(%rbp), %rax movq %rdx, (%rax) movq -472(%rbp), %rcx movq -416(%rbp), %rax movq -408(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -472(%rbp), %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -480(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop movb $0, -546(%rbp) movq -568(%rbp), %rax movzwl (%rax), %eax andw $384, %ax testw %ax, %ax jne .L1583 movq -584(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -528(%rbp) movb $1, -546(%rbp) jmp .L1584 .L1583: leaq -352(%rbp), %rax movq %rax, -464(%rbp) movq -464(%rbp), %rax movq %rax, -456(%rbp) movq -456(%rbp), %rax movq %rax, -448(%rbp) movq -448(%rbp), %rax nop movq %rax, -400(%rbp) nop movq -400(%rbp), %rax movq %rax, -528(%rbp) .L1584: leaq -588(%rbp), %rax movq %rax, -416(%rbp) leaq -528(%rbp), %rax movq %rax, -408(%rbp) leaq .LC49(%rip), %rax movq %rax, -496(%rbp) addq $1, -512(%rbp) movb $0, -545(%rbp) .L1649: movq -512(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -512(%rbp) movzbl (%rax), %eax movb %al, -544(%rbp) movsbl -544(%rbp), %eax cmpl $125, %eax je .L1588 cmpl $125, %eax jg .L1589 cmpl $122, %eax je .L1590 cmpl $122, %eax jg .L1589 cmpl $121, %eax je .L1591 cmpl $121, %eax jg .L1589 cmpl $120, %eax je .L1592 cmpl $120, %eax jg .L1589 cmpl $119, %eax je .L1593 cmpl $119, %eax jg .L1589 cmpl $117, %eax je .L1593 cmpl $117, %eax jg .L1589 cmpl $116, %eax je .L1594 cmpl $116, %eax jg .L1589 cmpl $114, %eax je .L1595 cmpl $114, %eax jg .L1589 cmpl $113, %eax je .L1596 cmpl $113, %eax jg .L1589 cmpl $112, %eax je .L1597 cmpl $112, %eax jg .L1589 cmpl $110, %eax je .L1598 cmpl $110, %eax jg .L1589 cmpl $109, %eax je .L1599 cmpl $109, %eax jg .L1589 cmpl $106, %eax je .L1600 cmpl $106, %eax jg .L1589 cmpl $104, %eax je .L1601 cmpl $104, %eax jg .L1589 cmpl $103, %eax je .L1602 cmpl $103, %eax jg .L1589 cmpl $101, %eax jg .L1589 cmpl $100, %eax jge .L1603 cmpl $99, %eax je .L1604 cmpl $99, %eax jg .L1589 cmpl $98, %eax je .L1601 cmpl $98, %eax jg .L1589 cmpl $97, %eax je .L1605 cmpl $97, %eax jg .L1589 cmpl $90, %eax je .L1606 cmpl $90, %eax jg .L1589 cmpl $89, %eax je .L1591 cmpl $89, %eax jg .L1589 cmpl $88, %eax je .L1607 cmpl $88, %eax jg .L1589 cmpl $87, %eax jg .L1589 cmpl $85, %eax jge .L1608 cmpl $84, %eax je .L1609 cmpl $84, %eax jg .L1589 cmpl $83, %eax je .L1610 cmpl $83, %eax jg .L1589 cmpl $82, %eax je .L1609 cmpl $82, %eax jg .L1589 cmpl $81, %eax je .L1611 cmpl $81, %eax jg .L1589 cmpl $79, %eax je .L1612 cmpl $79, %eax jg .L1589 cmpl $77, %eax je .L1613 cmpl $77, %eax jg .L1589 cmpl $73, %eax jg .L1589 cmpl $72, %eax jge .L1614 cmpl $71, %eax je .L1602 cmpl $71, %eax jg .L1589 cmpl $70, %eax je .L1615 cmpl $70, %eax jg .L1589 cmpl $69, %eax je .L1612 cmpl $69, %eax jg .L1589 cmpl $68, %eax je .L1616 cmpl $68, %eax jg .L1589 cmpl $67, %eax je .L1591 cmpl $67, %eax jg .L1589 cmpl $66, %eax je .L1601 cmpl $66, %eax jg .L1589 cmpl $37, %eax je .L1617 cmpl $65, %eax jne .L1589 .L1605: cmpb $65, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi .LEHB16: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1601: cmpb $66, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1604: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1591: movsbl -545(%rbp), %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq %rax, -528(%rbp) jmp .L1589 .L1603: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1616: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1589 .L1615: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1589 .L1602: cmpb $71, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1614: cmpb $79, -545(%rbp) sete %al movzbl %al, %r12d movsbl -544(%rbp), %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r12d, %r9d movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1600: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1589 .L1599: cmpb $79, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1613: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1597: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1589 .L1596: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1589 .L1611: movq -576(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -520(%rbp) movq $2, -400(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -392(%rbp) leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi leaq -520(%rbp), %rcx movq -400(%rbp), %rdx movq -392(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&> movq %rax, -528(%rbp) jmp .L1589 .L1595: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1589 .L1609: cmpb $84, -544(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1610: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1593: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1608: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1592: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1607: cmpb $69, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1590: cmpb $0, -545(%rbp) setne %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1589 .L1606: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1589 .L1598: movl $10, %eax movsbl %al, %eax movl $0, -540(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -440(%rbp) movb %al, -543(%rbp) movq -440(%rbp), %rax movq (%rax), %rax movsbl -543(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1589 .L1594: movl $9, %eax movsbl %al, %eax movl $0, -536(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -432(%rbp) movb %al, -542(%rbp) movq -432(%rbp), %rax movq (%rax), %rax movsbl -542(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1589 .L1617: movl $37, %eax movsbl %al, %eax movl $0, -532(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -424(%rbp) movb %al, -541(%rbp) movq -424(%rbp), %rax movq (%rax), %rax movsbl -541(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1589 .L1612: movzbl -544(%rbp), %eax movb %al, -545(%rbp) jmp .L1643 .L1588: movq -504(%rbp), %rax movq %rax, -512(%rbp) nop .L1589: movb $0, -545(%rbp) movq -504(%rbp), %rax subq -512(%rbp), %rax movq %rax, %rdx movq -512(%rbp), %rcx leaq -400(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -400(%rbp), %rax movl $0, %edx movl $37, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -488(%rbp) cmpq $0, -488(%rbp) jne .L1644 addq $1, -512(%rbp) jmp .L1643 .L1644: cmpq $-1, -488(%rbp) jne .L1646 movq -504(%rbp), %rax movq %rax, -512(%rbp) jmp .L1647 .L1646: leaq -400(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::length() const subq -488(%rbp), %rax movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_suffix(unsigned long) movq -488(%rbp), %rax addq $1, %rax addq %rax, -512(%rbp) .L1647: leaq -528(%rbp), %rax movq -400(%rbp), %rcx movq -392(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -528(%rbp) .L1643: movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L1649 cmpb $0, -546(%rbp) je .L1650 movq -528(%rbp), %rbx jmp .L1651 .L1650: leaq -352(%rbp), %rdx leaq -384(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::get() && .LEHE16: movq -568(%rbp), %r12 leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -584(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB17: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE17: movq %rax, %rbx nop leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L1651: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .L1653: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1659 jmp .L1663 .L1660: movq %rax, %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1655 call __stack_chk_fail@PLT .L1655: movq %rax, %rdi .LEHB18: call _Unwind_Resume@PLT .L1662: movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L1657 .L1661: movq %rax, %rbx .L1657: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1658 call __stack_chk_fail@PLT .L1658: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE18: .L1663: call __stack_chk_fail@PLT .L1659: addq $576, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7206: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA7206: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7206-.LLSDACSB7206 .LLSDACSB7206: .uleb128 .LEHB14-.LFB7206 .uleb128 .LEHE14-.LEHB14 .uleb128 0 .uleb128 0 .uleb128 .LEHB15-.LFB7206 .uleb128 .LEHE15-.LEHB15 .uleb128 .L1660-.LFB7206 .uleb128 0 .uleb128 .LEHB16-.LFB7206 .uleb128 .LEHE16-.LEHB16 .uleb128 .L1661-.LFB7206 .uleb128 0 .uleb128 .LEHB17-.LFB7206 .uleb128 .LEHE17-.LEHB17 .uleb128 .L1662-.LFB7206 .uleb128 0 .uleb128 .LEHB18-.LFB7206 .uleb128 .LEHE18-.LEHB18 .uleb128 0 .uleb128 0 .LLSDACSE7206: .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv,"axG",@progbits,std::chrono::duration >::zero(),comdat .weak std::chrono::duration >::zero() .type std::chrono::duration >::zero(), @function std::chrono::duration >::zero(): .LFB7218: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration_values::zero() movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1666 call __stack_chk_fail@PLT .L1666: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7218: .size std::chrono::duration >::zero(), .-std::chrono::duration >::zero() .section .text._ZZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_bENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .type std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, @function std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const: .LFB7220: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L1668 movl $45, %eax movsbl %al, %eax movq -56(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, -24(%rbp) movl $0, -44(%rbp) movq -24(%rbp), %rdx movq (%rdx), %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx movq %rdx, -32(%rbp) movb %al, -45(%rbp) movq -32(%rbp), %rax movq (%rax), %rax movsbl -45(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) movq -56(%rbp), %rax movq (%rax), %rax movb $0, (%rax) .L1668: movq -56(%rbp), %rax movq 8(%rax), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1674 call __stack_chk_fail@PLT .L1674: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7220: .size std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB7219: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7219 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $576, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -568(%rbp) movq %rsi, -576(%rbp) movq %rdx, -584(%rbp) movl %ecx, %eax movb %al, -588(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -512(%rbp) movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -504(%rbp) movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L1676 movzbl -588(%rbp), %eax movzbl %al, %ecx movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi .LEHB19: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .LEHE19: movq %rax, %rbx jmp .L1752 .L1676: movq -568(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L1678 movq -568(%rbp), %rax movq %rax, %rdi call std::__format::_ChronoSpec::_M_locale_specific() const testb %al, %al je .L1678 movl $1, %eax jmp .L1679 .L1678: movl $0, %eax .L1679: testb %al, %al je .L1680 leaq -416(%rbp), %rax movq -584(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB20: call std::locale::classic()@PLT movq %rax, %rdx leaq -416(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L1681 leaq -400(%rbp), %rax leaq -416(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__with_encoding_conversion(std::locale const&)@PLT .LEHE20: movq -584(%rbp), %rax leaq 24(%rax), %rdx leaq -400(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__format::_Optional_locale::operator=(std::locale&&) leaq -400(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L1681: leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L1680: movq $0, -528(%rbp) leaq -352(%rbp), %rax movq %rax, -480(%rbp) movq -480(%rbp), %rbx movq -480(%rbp), %rax leaq 32(%rax), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -472(%rbp) movq -400(%rbp), %rax movq -392(%rbp), %rdx movq %rax, -416(%rbp) movq %rdx, -408(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -472(%rbp), %rax movq %rdx, (%rax) movq -472(%rbp), %rcx movq -416(%rbp), %rax movq -408(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -472(%rbp), %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -480(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop movb $0, -546(%rbp) movq -568(%rbp), %rax movzwl (%rax), %eax andw $384, %ax testw %ax, %ax jne .L1682 movq -584(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -528(%rbp) movb $1, -546(%rbp) jmp .L1683 .L1682: leaq -352(%rbp), %rax movq %rax, -464(%rbp) movq -464(%rbp), %rax movq %rax, -456(%rbp) movq -456(%rbp), %rax movq %rax, -448(%rbp) movq -448(%rbp), %rax nop movq %rax, -400(%rbp) nop movq -400(%rbp), %rax movq %rax, -528(%rbp) .L1683: leaq -588(%rbp), %rax movq %rax, -416(%rbp) leaq -528(%rbp), %rax movq %rax, -408(%rbp) leaq .LC49(%rip), %rax movq %rax, -496(%rbp) addq $1, -512(%rbp) movb $0, -545(%rbp) .L1748: movq -512(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -512(%rbp) movzbl (%rax), %eax movb %al, -544(%rbp) movsbl -544(%rbp), %eax cmpl $125, %eax je .L1687 cmpl $125, %eax jg .L1688 cmpl $122, %eax je .L1689 cmpl $122, %eax jg .L1688 cmpl $121, %eax je .L1690 cmpl $121, %eax jg .L1688 cmpl $120, %eax je .L1691 cmpl $120, %eax jg .L1688 cmpl $119, %eax je .L1692 cmpl $119, %eax jg .L1688 cmpl $117, %eax je .L1692 cmpl $117, %eax jg .L1688 cmpl $116, %eax je .L1693 cmpl $116, %eax jg .L1688 cmpl $114, %eax je .L1694 cmpl $114, %eax jg .L1688 cmpl $113, %eax je .L1695 cmpl $113, %eax jg .L1688 cmpl $112, %eax je .L1696 cmpl $112, %eax jg .L1688 cmpl $110, %eax je .L1697 cmpl $110, %eax jg .L1688 cmpl $109, %eax je .L1698 cmpl $109, %eax jg .L1688 cmpl $106, %eax je .L1699 cmpl $106, %eax jg .L1688 cmpl $104, %eax je .L1700 cmpl $104, %eax jg .L1688 cmpl $103, %eax je .L1701 cmpl $103, %eax jg .L1688 cmpl $101, %eax jg .L1688 cmpl $100, %eax jge .L1702 cmpl $99, %eax je .L1703 cmpl $99, %eax jg .L1688 cmpl $98, %eax je .L1700 cmpl $98, %eax jg .L1688 cmpl $97, %eax je .L1704 cmpl $97, %eax jg .L1688 cmpl $90, %eax je .L1705 cmpl $90, %eax jg .L1688 cmpl $89, %eax je .L1690 cmpl $89, %eax jg .L1688 cmpl $88, %eax je .L1706 cmpl $88, %eax jg .L1688 cmpl $87, %eax jg .L1688 cmpl $85, %eax jge .L1707 cmpl $84, %eax je .L1708 cmpl $84, %eax jg .L1688 cmpl $83, %eax je .L1709 cmpl $83, %eax jg .L1688 cmpl $82, %eax je .L1708 cmpl $82, %eax jg .L1688 cmpl $81, %eax je .L1710 cmpl $81, %eax jg .L1688 cmpl $79, %eax je .L1711 cmpl $79, %eax jg .L1688 cmpl $77, %eax je .L1712 cmpl $77, %eax jg .L1688 cmpl $73, %eax jg .L1688 cmpl $72, %eax jge .L1713 cmpl $71, %eax je .L1701 cmpl $71, %eax jg .L1688 cmpl $70, %eax je .L1714 cmpl $70, %eax jg .L1688 cmpl $69, %eax je .L1711 cmpl $69, %eax jg .L1688 cmpl $68, %eax je .L1715 cmpl $68, %eax jg .L1688 cmpl $67, %eax je .L1690 cmpl $67, %eax jg .L1688 cmpl $66, %eax je .L1700 cmpl $66, %eax jg .L1688 cmpl $37, %eax je .L1716 cmpl $65, %eax jne .L1688 .L1704: cmpb $65, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi .LEHB21: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1700: cmpb $66, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1703: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1690: movsbl -545(%rbp), %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq %rax, -528(%rbp) jmp .L1688 .L1702: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1715: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1688 .L1714: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1688 .L1701: cmpb $71, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1713: cmpb $79, -545(%rbp) sete %al movzbl %al, %r12d movsbl -544(%rbp), %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r12d, %r9d movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1699: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1688 .L1698: cmpb $79, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1712: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1696: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1688 .L1695: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1688 .L1710: movq -576(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -520(%rbp) movq $2, -400(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -392(%rbp) leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi leaq -520(%rbp), %rcx movq -400(%rbp), %rdx movq -392(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&> movq %rax, -528(%rbp) jmp .L1688 .L1694: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1688 .L1708: cmpb $84, -544(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1709: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1692: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1707: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1691: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1706: cmpb $69, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1689: cmpb $0, -545(%rbp) setne %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1688 .L1705: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1688 .L1697: movl $10, %eax movsbl %al, %eax movl $0, -540(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -440(%rbp) movb %al, -543(%rbp) movq -440(%rbp), %rax movq (%rax), %rax movsbl -543(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1688 .L1693: movl $9, %eax movsbl %al, %eax movl $0, -536(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -432(%rbp) movb %al, -542(%rbp) movq -432(%rbp), %rax movq (%rax), %rax movsbl -542(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1688 .L1716: movl $37, %eax movsbl %al, %eax movl $0, -532(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -424(%rbp) movb %al, -541(%rbp) movq -424(%rbp), %rax movq (%rax), %rax movsbl -541(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1688 .L1711: movzbl -544(%rbp), %eax movb %al, -545(%rbp) jmp .L1742 .L1687: movq -504(%rbp), %rax movq %rax, -512(%rbp) nop .L1688: movb $0, -545(%rbp) movq -504(%rbp), %rax subq -512(%rbp), %rax movq %rax, %rdx movq -512(%rbp), %rcx leaq -400(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -400(%rbp), %rax movl $0, %edx movl $37, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -488(%rbp) cmpq $0, -488(%rbp) jne .L1743 addq $1, -512(%rbp) jmp .L1742 .L1743: cmpq $-1, -488(%rbp) jne .L1745 movq -504(%rbp), %rax movq %rax, -512(%rbp) jmp .L1746 .L1745: leaq -400(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::length() const subq -488(%rbp), %rax movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_suffix(unsigned long) movq -488(%rbp), %rax addq $1, %rax addq %rax, -512(%rbp) .L1746: leaq -528(%rbp), %rax movq -400(%rbp), %rcx movq -392(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -528(%rbp) .L1742: movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L1748 cmpb $0, -546(%rbp) je .L1749 movq -528(%rbp), %rbx jmp .L1750 .L1749: leaq -352(%rbp), %rdx leaq -384(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::get() && .LEHE21: movq -568(%rbp), %r12 leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -584(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB22: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE22: movq %rax, %rbx nop leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L1750: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .L1752: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1758 jmp .L1762 .L1759: movq %rax, %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1754 call __stack_chk_fail@PLT .L1754: movq %rax, %rdi .LEHB23: call _Unwind_Resume@PLT .L1761: movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L1756 .L1760: movq %rax, %rbx .L1756: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1757 call __stack_chk_fail@PLT .L1757: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE23: .L1762: call __stack_chk_fail@PLT .L1758: addq $576, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7219: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA7219: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7219-.LLSDACSB7219 .LLSDACSB7219: .uleb128 .LEHB19-.LFB7219 .uleb128 .LEHE19-.LEHB19 .uleb128 0 .uleb128 0 .uleb128 .LEHB20-.LFB7219 .uleb128 .LEHE20-.LEHB20 .uleb128 .L1759-.LFB7219 .uleb128 0 .uleb128 .LEHB21-.LFB7219 .uleb128 .LEHE21-.LEHB21 .uleb128 .L1760-.LFB7219 .uleb128 0 .uleb128 .LEHB22-.LFB7219 .uleb128 .LEHE22-.LEHB22 .uleb128 .L1761-.LFB7219 .uleb128 0 .uleb128 .LEHB23-.LFB7219 .uleb128 .LEHE23-.LEHB23 .uleb128 0 .uleb128 0 .LLSDACSE7219: .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_bENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .type std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, @function std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const: .LFB7222: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L1764 movl $45, %eax movsbl %al, %eax movq -56(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, -24(%rbp) movl $0, -44(%rbp) movq -24(%rbp), %rdx movq (%rdx), %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx movq %rdx, -32(%rbp) movb %al, -45(%rbp) movq -32(%rbp), %rax movq (%rax), %rax movsbl -45(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) movq -56(%rbp), %rax movq (%rax), %rax movb $0, (%rax) .L1764: movq -56(%rbp), %rax movq 8(%rax), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1770 call __stack_chk_fail@PLT .L1770: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7222: .size std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB7221: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7221 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $576, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -568(%rbp) movq %rsi, -576(%rbp) movq %rdx, -584(%rbp) movl %ecx, %eax movb %al, -588(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -512(%rbp) movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -504(%rbp) movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L1772 movzbl -588(%rbp), %eax movzbl %al, %ecx movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi .LEHB24: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .LEHE24: movq %rax, %rbx jmp .L1848 .L1772: movq -568(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L1774 movq -568(%rbp), %rax movq %rax, %rdi call std::__format::_ChronoSpec::_M_locale_specific() const testb %al, %al je .L1774 movl $1, %eax jmp .L1775 .L1774: movl $0, %eax .L1775: testb %al, %al je .L1776 leaq -416(%rbp), %rax movq -584(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB25: call std::locale::classic()@PLT movq %rax, %rdx leaq -416(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L1777 leaq -400(%rbp), %rax leaq -416(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__with_encoding_conversion(std::locale const&)@PLT .LEHE25: movq -584(%rbp), %rax leaq 24(%rax), %rdx leaq -400(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__format::_Optional_locale::operator=(std::locale&&) leaq -400(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L1777: leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L1776: movq $0, -528(%rbp) leaq -352(%rbp), %rax movq %rax, -480(%rbp) movq -480(%rbp), %rbx movq -480(%rbp), %rax leaq 32(%rax), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -472(%rbp) movq -400(%rbp), %rax movq -392(%rbp), %rdx movq %rax, -416(%rbp) movq %rdx, -408(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -472(%rbp), %rax movq %rdx, (%rax) movq -472(%rbp), %rcx movq -416(%rbp), %rax movq -408(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -472(%rbp), %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -480(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop movb $0, -546(%rbp) movq -568(%rbp), %rax movzwl (%rax), %eax andw $384, %ax testw %ax, %ax jne .L1778 movq -584(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -528(%rbp) movb $1, -546(%rbp) jmp .L1779 .L1778: leaq -352(%rbp), %rax movq %rax, -464(%rbp) movq -464(%rbp), %rax movq %rax, -456(%rbp) movq -456(%rbp), %rax movq %rax, -448(%rbp) movq -448(%rbp), %rax nop movq %rax, -400(%rbp) nop movq -400(%rbp), %rax movq %rax, -528(%rbp) .L1779: leaq -588(%rbp), %rax movq %rax, -416(%rbp) leaq -528(%rbp), %rax movq %rax, -408(%rbp) leaq .LC49(%rip), %rax movq %rax, -496(%rbp) addq $1, -512(%rbp) movb $0, -545(%rbp) .L1844: movq -512(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -512(%rbp) movzbl (%rax), %eax movb %al, -544(%rbp) movsbl -544(%rbp), %eax cmpl $125, %eax je .L1783 cmpl $125, %eax jg .L1784 cmpl $122, %eax je .L1785 cmpl $122, %eax jg .L1784 cmpl $121, %eax je .L1786 cmpl $121, %eax jg .L1784 cmpl $120, %eax je .L1787 cmpl $120, %eax jg .L1784 cmpl $119, %eax je .L1788 cmpl $119, %eax jg .L1784 cmpl $117, %eax je .L1788 cmpl $117, %eax jg .L1784 cmpl $116, %eax je .L1789 cmpl $116, %eax jg .L1784 cmpl $114, %eax je .L1790 cmpl $114, %eax jg .L1784 cmpl $113, %eax je .L1791 cmpl $113, %eax jg .L1784 cmpl $112, %eax je .L1792 cmpl $112, %eax jg .L1784 cmpl $110, %eax je .L1793 cmpl $110, %eax jg .L1784 cmpl $109, %eax je .L1794 cmpl $109, %eax jg .L1784 cmpl $106, %eax je .L1795 cmpl $106, %eax jg .L1784 cmpl $104, %eax je .L1796 cmpl $104, %eax jg .L1784 cmpl $103, %eax je .L1797 cmpl $103, %eax jg .L1784 cmpl $101, %eax jg .L1784 cmpl $100, %eax jge .L1798 cmpl $99, %eax je .L1799 cmpl $99, %eax jg .L1784 cmpl $98, %eax je .L1796 cmpl $98, %eax jg .L1784 cmpl $97, %eax je .L1800 cmpl $97, %eax jg .L1784 cmpl $90, %eax je .L1801 cmpl $90, %eax jg .L1784 cmpl $89, %eax je .L1786 cmpl $89, %eax jg .L1784 cmpl $88, %eax je .L1802 cmpl $88, %eax jg .L1784 cmpl $87, %eax jg .L1784 cmpl $85, %eax jge .L1803 cmpl $84, %eax je .L1804 cmpl $84, %eax jg .L1784 cmpl $83, %eax je .L1805 cmpl $83, %eax jg .L1784 cmpl $82, %eax je .L1804 cmpl $82, %eax jg .L1784 cmpl $81, %eax je .L1806 cmpl $81, %eax jg .L1784 cmpl $79, %eax je .L1807 cmpl $79, %eax jg .L1784 cmpl $77, %eax je .L1808 cmpl $77, %eax jg .L1784 cmpl $73, %eax jg .L1784 cmpl $72, %eax jge .L1809 cmpl $71, %eax je .L1797 cmpl $71, %eax jg .L1784 cmpl $70, %eax je .L1810 cmpl $70, %eax jg .L1784 cmpl $69, %eax je .L1807 cmpl $69, %eax jg .L1784 cmpl $68, %eax je .L1811 cmpl $68, %eax jg .L1784 cmpl $67, %eax je .L1786 cmpl $67, %eax jg .L1784 cmpl $66, %eax je .L1796 cmpl $66, %eax jg .L1784 cmpl $37, %eax je .L1812 cmpl $65, %eax jne .L1784 .L1800: cmpb $65, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi .LEHB26: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1796: cmpb $66, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1799: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1786: movsbl -545(%rbp), %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq %rax, -528(%rbp) jmp .L1784 .L1798: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1811: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1784 .L1810: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1784 .L1797: cmpb $71, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1809: cmpb $79, -545(%rbp) sete %al movzbl %al, %r12d movsbl -544(%rbp), %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r12d, %r9d movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1795: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1784 .L1794: cmpb $79, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1808: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1792: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1784 .L1791: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1784 .L1806: movq -576(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -520(%rbp) movq $2, -400(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -392(%rbp) leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi leaq -520(%rbp), %rcx movq -400(%rbp), %rdx movq -392(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&> movq %rax, -528(%rbp) jmp .L1784 .L1790: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1784 .L1804: cmpb $84, -544(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1805: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1788: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1803: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1787: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1802: cmpb $69, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1785: cmpb $0, -545(%rbp) setne %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L1784 .L1801: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L1784 .L1793: movl $10, %eax movsbl %al, %eax movl $0, -540(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -440(%rbp) movb %al, -543(%rbp) movq -440(%rbp), %rax movq (%rax), %rax movsbl -543(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1784 .L1789: movl $9, %eax movsbl %al, %eax movl $0, -536(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -432(%rbp) movb %al, -542(%rbp) movq -432(%rbp), %rax movq (%rax), %rax movsbl -542(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1784 .L1812: movl $37, %eax movsbl %al, %eax movl $0, -532(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -424(%rbp) movb %al, -541(%rbp) movq -424(%rbp), %rax movq (%rax), %rax movsbl -541(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L1784 .L1807: movzbl -544(%rbp), %eax movb %al, -545(%rbp) jmp .L1838 .L1783: movq -504(%rbp), %rax movq %rax, -512(%rbp) nop .L1784: movb $0, -545(%rbp) movq -504(%rbp), %rax subq -512(%rbp), %rax movq %rax, %rdx movq -512(%rbp), %rcx leaq -400(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -400(%rbp), %rax movl $0, %edx movl $37, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -488(%rbp) cmpq $0, -488(%rbp) jne .L1839 addq $1, -512(%rbp) jmp .L1838 .L1839: cmpq $-1, -488(%rbp) jne .L1841 movq -504(%rbp), %rax movq %rax, -512(%rbp) jmp .L1842 .L1841: leaq -400(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::length() const subq -488(%rbp), %rax movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_suffix(unsigned long) movq -488(%rbp), %rax addq $1, %rax addq %rax, -512(%rbp) .L1842: leaq -528(%rbp), %rax movq -400(%rbp), %rcx movq -392(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -528(%rbp) .L1838: movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L1844 cmpb $0, -546(%rbp) je .L1845 movq -528(%rbp), %rbx jmp .L1846 .L1845: leaq -352(%rbp), %rdx leaq -384(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::get() && .LEHE26: movq -568(%rbp), %r12 leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -584(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB27: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE27: movq %rax, %rbx nop leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L1846: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .L1848: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1854 jmp .L1858 .L1855: movq %rax, %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1850 call __stack_chk_fail@PLT .L1850: movq %rax, %rdi .LEHB28: call _Unwind_Resume@PLT .L1857: movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L1852 .L1856: movq %rax, %rbx .L1852: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1853 call __stack_chk_fail@PLT .L1853: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE28: .L1858: call __stack_chk_fail@PLT .L1854: addq $576, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7221: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA7221: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7221-.LLSDACSB7221 .LLSDACSB7221: .uleb128 .LEHB24-.LFB7221 .uleb128 .LEHE24-.LEHB24 .uleb128 0 .uleb128 0 .uleb128 .LEHB25-.LFB7221 .uleb128 .LEHE25-.LEHB25 .uleb128 .L1855-.LFB7221 .uleb128 0 .uleb128 .LEHB26-.LFB7221 .uleb128 .LEHE26-.LEHB26 .uleb128 .L1856-.LFB7221 .uleb128 0 .uleb128 .LEHB27-.LFB7221 .uleb128 .LEHE27-.LEHB27 .uleb128 .L1857-.LFB7221 .uleb128 0 .uleb128 .LEHB28-.LFB7221 .uleb128 .LEHE28-.LEHB28 .uleb128 0 .uleb128 0 .LLSDACSE7221: .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB7236: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7236 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $464, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -456(%rbp) movq %rsi, -464(%rbp) movq %rdx, -472(%rbp) movl %ecx, %eax movb %al, -476(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB29: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE29: leaq -448(%rbp), %rax movq -472(%rbp), %rdx movq -456(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB30: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE30: leaq -440(%rbp), %rax leaq -448(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB31: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE31: leaq -440(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpb $0, -476(%rbp) je .L1860 movl $45, %eax movsbl %al, %edx leaq -400(%rbp), %rax movl %edx, %esi movq %rax, %rdi .LEHB32: call std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char)@PLT .L1860: movq -464(%rbp), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE32: movq -456(%rbp), %r12 leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -472(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB33: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE33: movq %rax, %rbx nop leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1867 jmp .L1871 .L1868: movq %rax, %rbx leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L1864 .L1870: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L1864 .L1869: movq %rax, %rbx .L1864: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1866 call __stack_chk_fail@PLT .L1866: movq %rax, %rdi .LEHB34: call _Unwind_Resume@PLT .LEHE34: .L1871: call __stack_chk_fail@PLT .L1867: addq $464, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7236: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA7236: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7236-.LLSDACSB7236 .LLSDACSB7236: .uleb128 .LEHB29-.LFB7236 .uleb128 .LEHE29-.LEHB29 .uleb128 0 .uleb128 0 .uleb128 .LEHB30-.LFB7236 .uleb128 .LEHE30-.LEHB30 .uleb128 .L1869-.LFB7236 .uleb128 0 .uleb128 .LEHB31-.LFB7236 .uleb128 .LEHE31-.LEHB31 .uleb128 .L1868-.LFB7236 .uleb128 0 .uleb128 .LEHB32-.LFB7236 .uleb128 .LEHE32-.LEHB32 .uleb128 .L1869-.LFB7236 .uleb128 0 .uleb128 .LEHB33-.LFB7236 .uleb128 .LEHE33-.LEHB33 .uleb128 .L1870-.LFB7236 .uleb128 0 .uleb128 .LEHB34-.LFB7236 .uleb128 .LEHE34-.LEHB34 .uleb128 0 .uleb128 0 .LLSDACSE7236: .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format11_ChronoSpecIcE18_M_locale_specificEv,"axG",@progbits,std::__format::_ChronoSpec::_M_locale_specific() const,comdat .align 2 .weak std::__format::_ChronoSpec::_M_locale_specific() const .type std::__format::_ChronoSpec::_M_locale_specific() const, @function std::__format::_ChronoSpec::_M_locale_specific() const: .LFB7237: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 1(%rax), %eax andl $-128, %eax shrb $7, %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7237: .size std::__format::_ChronoSpec::_M_locale_specific() const, .-std::__format::_ChronoSpec::_M_locale_specific() const .section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE6localeEv,"axG",@progbits,std::basic_format_context, char>::locale(),comdat .align 2 .weak std::basic_format_context, char>::locale() .type std::basic_format_context, char>::locale(), @function std::basic_format_context, char>::locale(): .LFB7238: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax addq $24, %rax movq %rax, %rdi call std::__format::_Optional_locale::value() movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::locale(std::locale const&)@PLT movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7238: .size std::basic_format_context, char>::locale(), .-std::basic_format_context, char>::locale() .section .rodata .LC51: .string "format error: invalid weekday" .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7242: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7242 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB35: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) movb %al, -113(%rbp) leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::ok() const xorl $1, %eax testb %al, %al je .L1877 movq -24(%rbp), %rax subq %fs:40, %rax je .L1878 call __stack_chk_fail@PLT .L1878: leaq .LC51(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L1877: leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq -136(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE35: leaq -112(%rbp), %rax movq %rax, %rdi .LEHB36: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -104(%rbp) cmpb $0, -164(%rbp) je .L1879 leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days(char const**) const@PLT jmp .L1880 .L1879: leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days_abbreviated(char const**) const@PLT .L1880: leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, %eax movq -80(%rbp,%rax,8), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -152(%rbp), %rax movq -96(%rbp), %rcx movq -88(%rbp), %rdi leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE36: movq %rax, %rbx nop leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1885 jmp .L1887 .L1886: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1884 call __stack_chk_fail@PLT .L1884: movq %rax, %rdi .LEHB37: call _Unwind_Resume@PLT .LEHE37: .L1887: call __stack_chk_fail@PLT .L1885: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7242: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7242: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7242-.LLSDACSB7242 .LLSDACSB7242: .uleb128 .LEHB35-.LFB7242 .uleb128 .LEHE35-.LEHB35 .uleb128 0 .uleb128 0 .uleb128 .LEHB36-.LFB7242 .uleb128 .LEHE36-.LEHB36 .uleb128 .L1886-.LFB7242 .uleb128 0 .uleb128 .LEHB37-.LFB7242 .uleb128 .LEHE37-.LEHB37 .uleb128 0 .uleb128 0 .LLSDACSE7242: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .rodata .LC52: .string "format error: invalid month" .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7243: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7243 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movl %r8d, %eax movb %al, -212(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB38: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) movb %al, -161(%rbp) leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::ok() const xorl $1, %eax testb %al, %al je .L1889 movq -24(%rbp), %rax subq %fs:40, %rax je .L1890 call __stack_chk_fail@PLT .L1890: leaq .LC52(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L1889: leaq -160(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE38: leaq -160(%rbp), %rax movq %rax, %rdi .LEHB39: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) cmpb $0, -212(%rbp) je .L1891 leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months(char const**) const@PLT jmp .L1892 .L1891: leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months_abbreviated(char const**) const@PLT .L1892: leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, %eax movq -128(%rbp,%rax,8), %rdx leaq -144(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -200(%rbp), %rax movq -144(%rbp), %rcx movq -136(%rbp), %rdi leaq -160(%rbp), %rdx movq (%rax), %rsi movq -184(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE39: movq %rax, %rbx nop leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1897 jmp .L1899 .L1898: movq %rax, %rbx leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1896 call __stack_chk_fail@PLT .L1896: movq %rax, %rdi .LEHB40: call _Unwind_Resume@PLT .LEHE40: .L1899: call __stack_chk_fail@PLT .L1897: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7243: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7243: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7243-.LLSDACSB7243 .LLSDACSB7243: .uleb128 .LEHB38-.LFB7243 .uleb128 .LEHE38-.LEHB38 .uleb128 0 .uleb128 0 .uleb128 .LEHB39-.LFB7243 .uleb128 .LEHE39-.LEHB39 .uleb128 .L1898-.LFB7243 .uleb128 0 .uleb128 .LEHB40-.LFB7243 .uleb128 .LEHE40-.LEHB40 .uleb128 0 .uleb128 0 .LLSDACSE7243: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .rodata .align 8 .LC53: .string "format error: chrono-format-spec not valid for chrono::duration" .section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&): .LFB7245: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -8(%rbp), %rax subq %fs:40, %rax je .L1901 call __stack_chk_fail@PLT .L1901: leaq .LC53(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7245: .size auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .weak std::chrono::hh_mm_ss > >::fractional_width .section .rodata._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE16fractional_widthE,"aG",@progbits,std::chrono::hh_mm_ss > >::fractional_width,comdat .align 4 .type std::chrono::hh_mm_ss > >::fractional_width, @gnu_unique_object .size std::chrono::hh_mm_ss > >::fractional_width, 4 std::chrono::hh_mm_ss > >::fractional_width: .long 6 .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&): .LFB7246: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L1905 call __stack_chk_fail@PLT .L1905: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7246: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss > >::hours() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::hours() const .type std::chrono::hh_mm_ss > >::hours() const, @function std::chrono::hh_mm_ss > >::hours() const: .LFB7254: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7254: .size std::chrono::hh_mm_ss > >::hours() const, .-std::chrono::hh_mm_ss > >::hours() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::minutes() const .type std::chrono::hh_mm_ss > >::minutes() const, @function std::chrono::hh_mm_ss > >::minutes() const: .LFB7255: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7255 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 8(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1910 call __stack_chk_fail@PLT .L1910: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7255: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7minutesEv,"aG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .LLSDA7255: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7255-.LLSDACSB7255 .LLSDACSB7255: .LLSDACSE7255: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .size std::chrono::hh_mm_ss > >::minutes() const, .-std::chrono::hh_mm_ss > >::minutes() const .section .text._ZNSt6chrono8durationIlSt5ratioILl60ELl1EEEC2IhS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7257: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1912 call __stack_chk_fail@PLT .L1912: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7257: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEhS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration > const&): .LFB7259: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7259: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl1EElLb1ELb1EE6__castIhS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&): .LFB7261: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movzbl %al, %eax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1917 call __stack_chk_fail@PLT .L1917: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7261: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8durationIhSt5ratioILl60ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB7262: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7262: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::seconds() const .type std::chrono::hh_mm_ss > >::seconds() const, @function std::chrono::hh_mm_ss > >::seconds() const: .LFB7263: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7263 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 9(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1922 call __stack_chk_fail@PLT .L1922: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7263: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7secondsEv,"aG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .LLSDA7263: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7263-.LLSDACSB7263 .LLSDACSB7263: .LLSDACSE7263: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .size std::chrono::hh_mm_ss > >::seconds() const, .-std::chrono::hh_mm_ss > >::seconds() const .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IhS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7265: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L1924 call __stack_chk_fail@PLT .L1924: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7265: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEhS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7267: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7267: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES3_lLb1ELb1EE6__castIhS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&): .LFB7269: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movzbl %al, %eax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L1929 call __stack_chk_fail@PLT .L1929: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7269: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8durationIhSt5ratioILl1ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB7270: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7270: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .rodata .LC54: .string "UTC" .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7244: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7244 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movq %rdx, -168(%rbp) movq %rcx, -176(%rbp) movl %r8d, %eax movb %al, -180(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl $-1, -48(%rbp) leaq .LC54(%rip), %rax movq %rax, -32(%rbp) movq -160(%rbp), %rax movq %rax, %rdi .LEHB41: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -120(%rbp) leaq -120(%rbp), %rdx leaq -132(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -134(%rbp) movq -160(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -134(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -134(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -128(%rbp) leaq -128(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -124(%rbp) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -112(%rbp) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, -64(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -68(%rbp) leaq -120(%rbp), %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -72(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -76(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) cmpb $0, -180(%rbp) je .L1933 movl $69, %ebx jmp .L1934 .L1933: movl $0, %ebx .L1934: leaq -104(%rbp), %rax movq -176(%rbp), %rdx movq -152(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE41: leaq -168(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -152(%rbp), %rax movl %ebx, %r9d movl $99, %r8d movq %rax, %rdi .LEHB42: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE42: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1939 jmp .L1941 .L1940: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1938 call __stack_chk_fail@PLT .L1938: movq %rax, %rdi .LEHB43: call _Unwind_Resume@PLT .LEHE43: .L1941: call __stack_chk_fail@PLT .L1939: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7244: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7244: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7244-.LLSDACSB7244 .LLSDACSB7244: .uleb128 .LEHB41-.LFB7244 .uleb128 .LEHE41-.LEHB41 .uleb128 0 .uleb128 0 .uleb128 .LEHB42-.LFB7244 .uleb128 .LEHE42-.LEHB42 .uleb128 .L1940-.LFB7244 .uleb128 0 .uleb128 .LEHB43-.LFB7244 .uleb128 .LEHE43-.LEHB43 .uleb128 0 .uleb128 0 .LLSDACSE7244: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNSt8__format15__formatter_intIcE8_M_parseIiEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&): .LFB7284: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rcx movq -8(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7284: .size char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const: .LFB7271: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7271 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $224, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -228(%rbp) movl %edx, %eax movb %al, -232(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB44: call std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .LEHE44: movw %ax, -178(%rbp) cmpb $0, -232(%rbp) je .L1945 movq -200(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L1945 leaq -168(%rbp), %rax movq -224(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB45: call std::locale::classic()@PLT movq %rax, %rdx leaq -168(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L1946 pxor %xmm0, %xmm0 movaps %xmm0, -160(%rbp) movaps %xmm0, -144(%rbp) movaps %xmm0, -128(%rbp) movq %xmm0, -112(%rbp) leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -140(%rbp) movsbl -232(%rbp), %r8d movsbl -228(%rbp), %edi leaq -216(%rbp), %rax leaq -160(%rbp), %rcx leaq -168(%rbp), %rdx movq (%rax), %rsi movq -200(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE45: movq %rax, %rbx nop movl $0, %r12d jmp .L1948 .L1946: movl $1, %r12d .L1948: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L1958 .L1945: leaq -96(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -172(%rbp) movl -172(%rbp), %eax shrl $31, %eax movb %al, -179(%rbp) movl -172(%rbp), %eax movl %eax, %edx negl %edx cmovns %edx, %eax movl %eax, -172(%rbp) cmpb $89, -228(%rbp) je .L1951 cmpb $67, -228(%rbp) jne .L1952 .L1951: movl -172(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -176(%rbp) cmpb $0, -179(%rbp) je .L1953 movl $45, %eax movsbl %al, %edx leaq -96(%rbp), %rax movl $1, %esi movq %rax, %rdi .LEHB46: call std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) cmpb $67, -228(%rbp) jne .L1953 movl -176(%rbp), %eax imull $100, %eax, %eax cmpl %eax, -172(%rbp) je .L1953 addl $1, -176(%rbp) .L1953: cmpl $99, -176(%rbp) jle .L1954 movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -168(%rbp) movq $2, -160(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -152(%rbp) leaq -64(%rbp), %rax leaq -168(%rbp), %rcx movq -160(%rbp), %rsi movq -152(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE46: leaq -64(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB47: call std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .LEHE47: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd subl %edx, %ecx imull $100, %ecx, %edx subl %edx, %eax movl %eax, -176(%rbp) .L1954: movl -176(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB48: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L1952: cmpb $89, -228(%rbp) je .L1955 cmpb $121, -228(%rbp) jne .L1956 .L1955: movl -172(%rbp), %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L1956: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE48: movq %rax, %rbx nop leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L1958: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1964 jmp .L1968 .L1965: movq %rax, %rbx leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1960 call __stack_chk_fail@PLT .L1960: movq %rax, %rdi .LEHB49: call _Unwind_Resume@PLT .L1967: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L1962 .L1966: movq %rax, %rbx .L1962: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1963 call __stack_chk_fail@PLT .L1963: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE49: .L1968: call __stack_chk_fail@PLT .L1964: addq $224, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7271: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .LLSDA7271: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7271-.LLSDACSB7271 .LLSDACSB7271: .uleb128 .LEHB44-.LFB7271 .uleb128 .LEHE44-.LEHB44 .uleb128 0 .uleb128 0 .uleb128 .LEHB45-.LFB7271 .uleb128 .LEHE45-.LEHB45 .uleb128 .L1965-.LFB7271 .uleb128 0 .uleb128 .LEHB46-.LFB7271 .uleb128 .LEHE46-.LEHB46 .uleb128 .L1966-.LFB7271 .uleb128 0 .uleb128 .LEHB47-.LFB7271 .uleb128 .LEHE47-.LEHB47 .uleb128 .L1967-.LFB7271 .uleb128 0 .uleb128 .LEHB48-.LFB7271 .uleb128 .LEHE48-.LEHB48 .uleb128 .L1966-.LFB7271 .uleb128 0 .uleb128 .LEHB49-.LFB7271 .uleb128 .LEHE49-.LEHB49 .uleb128 0 .uleb128 0 .LLSDACSE7271: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7285: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7285 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB50: call std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .LEHE50: movb %al, -117(%rbp) leaq -117(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -116(%rbp) cmpb $0, -168(%rbp) je .L1970 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L1970 leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB51: call std::locale::classic()@PLT movq %rax, %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L1971 pxor %xmm0, %xmm0 movaps %xmm0, -96(%rbp) movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movq %xmm0, -48(%rbp) movl -116(%rbp), %eax movl %eax, -84(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -96(%rbp), %rcx leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE51: movq %rax, %rbx nop movl $0, %r12d jmp .L1973 .L1971: movl $1, %r12d .L1973: leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L1978 .L1970: movl -116(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) cmpb $101, -164(%rbp) jne .L1976 cmpl $9, -116(%rbp) ja .L1976 movb $32, -26(%rbp) leaq -112(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movb %al, -25(%rbp) leaq -26(%rbp), %rcx leaq -96(%rbp), %rax movl $2, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) .L1976: leaq -152(%rbp), %rax movq -112(%rbp), %rcx movq -104(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB52: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L1978: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1981 jmp .L1983 .L1982: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1980 call __stack_chk_fail@PLT .L1980: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE52: .L1983: call __stack_chk_fail@PLT .L1981: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7285: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7285: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7285-.LLSDACSB7285 .LLSDACSB7285: .uleb128 .LEHB50-.LFB7285 .uleb128 .LEHE50-.LEHB50 .uleb128 0 .uleb128 0 .uleb128 .LEHB51-.LFB7285 .uleb128 .LEHE51-.LEHB51 .uleb128 .L1982-.LFB7285 .uleb128 0 .uleb128 .LEHB52-.LFB7285 .uleb128 .LEHE52-.LEHB52 .uleb128 0 .uleb128 0 .LLSDACSE7285: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7287: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7287 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB53: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .LEHE53: movl %eax, -84(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB54: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, %edx negl %edx cmovs %eax, %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE54: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1989 jmp .L1991 .L1990: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1988 call __stack_chk_fail@PLT .L1988: movq %rax, %rdi .LEHB55: call _Unwind_Resume@PLT .LEHE55: .L1991: call __stack_chk_fail@PLT .L1989: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7287: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7287: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7287-.LLSDACSB7287 .LLSDACSB7287: .uleb128 .LEHB53-.LFB7287 .uleb128 .LEHE53-.LEHB53 .uleb128 0 .uleb128 0 .uleb128 .LEHB54-.LFB7287 .uleb128 .LEHE54-.LEHB54 .uleb128 .L1990-.LFB7287 .uleb128 0 .uleb128 .LEHB55-.LFB7287 .uleb128 .LEHE55-.LEHB55 .uleb128 0 .uleb128 0 .LLSDACSE7287: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .rodata .LC55: .string "{:04d}- - " .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7288: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7288 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB56: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -84(%rbp) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -90(%rbp) leaq -90(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -88(%rbp) movq $12, -80(%rbp) leaq .LC55(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -88(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE56: leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -5(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -4(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB57: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE57: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1997 jmp .L1999 .L1998: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L1996 call __stack_chk_fail@PLT .L1996: movq %rax, %rdi .LEHB58: call _Unwind_Resume@PLT .LEHE58: .L1999: call __stack_chk_fail@PLT .L1997: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7288: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7288: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7288-.LLSDACSB7288 .LLSDACSB7288: .uleb128 .LEHB56-.LFB7288 .uleb128 .LEHE56-.LEHB56 .uleb128 0 .uleb128 0 .uleb128 .LEHB57-.LFB7288 .uleb128 .LEHE57-.LEHB57 .uleb128 .L1998-.LFB7288 .uleb128 0 .uleb128 .LEHB58-.LFB7288 .uleb128 .LEHE58-.LEHB58 .uleb128 0 .uleb128 0 .LLSDACSE7288: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .rodata .LC56: .string "yY" .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_g_GINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7289: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movl %r8d, %eax movb %al, -84(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -40(%rbp) movl $3, -44(%rbp) leaq -44(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -40(%rbp), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -32(%rbp) leaq -24(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -40(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -24(%rbp) movzbl -84(%rbp), %eax cltq leaq .LC56(%rip), %rdx movzbl (%rax,%rdx), %eax movsbl %al, %edi leaq -72(%rbp), %rax movq -80(%rbp), %rcx movq (%rax), %rdx leaq -24(%rbp), %rsi movq -56(%rbp), %rax movl $0, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2003 call __stack_chk_fail@PLT .L2003: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7289: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7290: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7290 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -148(%rbp) movl %edx, %eax movb %al, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB59: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE59: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -108(%rbp) cmpb $0, -152(%rbp) je .L2005 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2005 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB60: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2006 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -108(%rbp), %eax movl %eax, -72(%rbp) movsbl -148(%rbp), %edi leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE60: movq %rax, %rbx nop movl $0, %r12d jmp .L2008 .L2006: movl $1, %r12d .L2008: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2014 .L2005: cmpb $73, -148(%rbp) jne .L2011 cmpl $0, -108(%rbp) jne .L2012 movl $12, -108(%rbp) jmp .L2011 .L2012: cmpl $12, -108(%rbp) jle .L2011 subl $12, -108(%rbp) .L2011: movl -108(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB61: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2014: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2017 jmp .L2019 .L2018: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2016 call __stack_chk_fail@PLT .L2016: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE61: .L2019: call __stack_chk_fail@PLT .L2017: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7290: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7290: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7290-.LLSDACSB7290 .LLSDACSB7290: .uleb128 .LEHB59-.LFB7290 .uleb128 .LEHE59-.LEHB59 .uleb128 0 .uleb128 0 .uleb128 .LEHB60-.LFB7290 .uleb128 .LEHE60-.LEHB60 .uleb128 .L2018-.LFB7290 .uleb128 0 .uleb128 .LEHB61-.LFB7290 .uleb128 .LEHE61-.LEHB61 .uleb128 0 .uleb128 0 .LLSDACSE7290: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNSt8__format15__formatter_intIcE8_M_parseIjEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&): .LFB7304: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rcx movq -8(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7304: .size char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_jINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7291: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -36(%rbp) movq $2, -32(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -36(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2025 call __stack_chk_fail@PLT .L2025: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7291: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7305: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7305 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movb %al, -132(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB62: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .LEHE62: movb %al, -93(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, -92(%rbp) cmpb $0, -132(%rbp) je .L2027 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2027 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB63: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2028 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -92(%rbp), %eax subl $1, %eax movl %eax, -64(%rbp) leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl $109, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE63: movq %rax, %rbx nop movl $0, %r12d jmp .L2030 .L2028: movl $1, %r12d .L2030: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2034 .L2027: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB64: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2034: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2037 jmp .L2039 .L2038: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2036 call __stack_chk_fail@PLT .L2036: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE64: .L2039: call __stack_chk_fail@PLT .L2037: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7305: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7305: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7305-.LLSDACSB7305 .LLSDACSB7305: .uleb128 .LEHB62-.LFB7305 .uleb128 .LEHE62-.LEHB62 .uleb128 0 .uleb128 0 .uleb128 .LEHB63-.LFB7305 .uleb128 .LEHE63-.LEHB63 .uleb128 .L2038-.LFB7305 .uleb128 0 .uleb128 .LEHB64-.LFB7305 .uleb128 .LEHE64-.LEHB64 .uleb128 0 .uleb128 0 .LLSDACSE7305: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt6chrono8durationIlSt5ratioILl60ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB7307: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7307: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7306: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7306 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB65: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE65: movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -88(%rbp) cmpb $0, -148(%rbp) je .L2043 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2043 leaq -96(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB66: call std::locale::classic()@PLT movq %rax, %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2044 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movq -88(%rbp), %rax movl %eax, -76(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -96(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $77, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE66: movq %rax, %rbx nop movl $0, %r12d jmp .L2046 .L2044: movl $1, %r12d .L2046: leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2050 .L2043: movq -88(%rbp), %rax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB67: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2050: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2053 jmp .L2055 .L2054: movq %rax, %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2052 call __stack_chk_fail@PLT .L2052: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE67: .L2055: call __stack_chk_fail@PLT .L2053: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7306: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7306: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7306-.LLSDACSB7306 .LLSDACSB7306: .uleb128 .LEHB65-.LFB7306 .uleb128 .LEHE65-.LEHB65 .uleb128 0 .uleb128 0 .uleb128 .LEHB66-.LFB7306 .uleb128 .LEHE66-.LEHB66 .uleb128 .L2054-.LFB7306 .uleb128 0 .uleb128 .LEHB67-.LFB7306 .uleb128 .LEHE67-.LEHB67 .uleb128 0 .uleb128 0 .LLSDACSE7306: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7308: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7308 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $136, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB68: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq -120(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE68: leaq -104(%rbp), %rax movq %rax, %rdi .LEHB69: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -88(%rbp) leaq -48(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm(char const**) const@PLT leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -96(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq $11, %rax setg %al movzbl %al, %eax cltq movq -48(%rbp,%rax,8), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -136(%rbp), %rax movq -64(%rbp), %rcx movq -56(%rbp), %rdi leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE69: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2061 jmp .L2063 .L2062: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2060 call __stack_chk_fail@PLT .L2060: movq %rax, %rdi .LEHB70: call _Unwind_Resume@PLT .LEHE70: .L2063: call __stack_chk_fail@PLT .L2061: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7308: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7308: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7308-.LLSDACSB7308 .LLSDACSB7308: .uleb128 .LEHB68-.LFB7308 .uleb128 .LEHE68-.LEHB68 .uleb128 0 .uleb128 0 .uleb128 .LEHB69-.LFB7308 .uleb128 .LEHE69-.LEHB69 .uleb128 .L2062-.LFB7308 .uleb128 0 .uleb128 .LEHB70-.LFB7308 .uleb128 .LEHE70-.LEHB70 .uleb128 0 .uleb128 0 .LLSDACSE7308: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7309: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) leaq -24(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7309: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJmEQ15output_iteratorIT_RKcEES3_S3_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS8_,"axG",@progbits,std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&>,comdat .weak std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&> .type std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&>, @function std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&>: .LFB7310: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -152(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movq %rcx, -160(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) nop movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -64(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&) movq -176(%rbp), %rax movq -168(%rbp), %rdx leaq -152(%rbp), %rcx movq (%rcx), %rcx movq %rcx, -136(%rbp) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx movq -96(%rbp), %rsi movq -88(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2074 call __stack_chk_fail@PLT .L2074: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7310: .size std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&>, .-std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&> .weak std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) .set std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&),std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&> .section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&): .LFB7314: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7314: .size auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .section .rodata .align 8 .LC57: .string "basic_string: construction from null is not valid" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .type std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&), @function std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): .LFB7316: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7316 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq -40(%rbp), %rbx movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() movq %rax, %rcx movq -56(%rbp), %rax movq %rax, %rdx movq %rcx, %rsi movq %rbx, %rdi call std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&) cmpq $0, -48(%rbp) jne .L2078 leaq .LC57(%rip), %rax movq %rax, %rdi .LEHB71: call std::__throw_logic_error(char const*)@PLT .L2078: movq -48(%rbp), %rax movq %rax, %rdi call std::char_traits::length(char const*) movq -48(%rbp), %rdx addq %rdx, %rax movq %rax, -24(%rbp) movq -24(%rbp), %rdx movq -48(%rbp), %rcx movq -40(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) .LEHE71: jmp .L2081 .L2080: movq %rax, %rbx movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() movq %rbx, %rax movq %rax, %rdi .LEHB72: call _Unwind_Resume@PLT .LEHE72: .L2081: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7316: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_,"aG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&),comdat .LLSDA7316: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7316-.LLSDACSB7316 .LLSDACSB7316: .uleb128 .LEHB71-.LFB7316 .uleb128 .LEHE71-.LEHB71 .uleb128 .L2080-.LFB7316 .uleb128 0 .uleb128 .LEHB72-.LFB7316 .uleb128 .LEHE72-.LEHB72 .uleb128 0 .uleb128 0 .LLSDACSE7316: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&),comdat .size std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&), .-std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .weak std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .set std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&),std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7313: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7313 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB73: call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -176(%rbp) leaq -168(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE73: leaq -168(%rbp), %rax movq %rax, %rdi .LEHB74: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) leaq -160(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm_format(char const**) const@PLT leaq -112(%rbp), %rax movq %rax, -144(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE74: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB75: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -160(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -128(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -112(%rbp) movq %rdx, -104(%rbp) nop leaq -64(%rbp), %rdi leaq -176(%rbp), %rcx movq -112(%rbp), %rax movq -104(%rbp), %rdx leaq -168(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE75: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -200(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -168(%rbp), %rdx movq (%rcx), %rsi movq -184(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB76: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE76: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2089 jmp .L2093 .L2092: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2086 .L2091: movq %rax, %rbx .L2086: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2087 .L2090: movq %rax, %rbx .L2087: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2088 call __stack_chk_fail@PLT .L2088: movq %rax, %rdi .LEHB77: call _Unwind_Resume@PLT .LEHE77: .L2093: call __stack_chk_fail@PLT .L2089: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7313: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7313: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7313-.LLSDACSB7313 .LLSDACSB7313: .uleb128 .LEHB73-.LFB7313 .uleb128 .LEHE73-.LEHB73 .uleb128 0 .uleb128 0 .uleb128 .LEHB74-.LFB7313 .uleb128 .LEHE74-.LEHB74 .uleb128 .L2090-.LFB7313 .uleb128 0 .uleb128 .LEHB75-.LFB7313 .uleb128 .LEHE75-.LEHB75 .uleb128 .L2091-.LFB7313 .uleb128 0 .uleb128 .LEHB76-.LFB7313 .uleb128 .LEHE76-.LEHB76 .uleb128 .L2092-.LFB7313 .uleb128 0 .uleb128 .LEHB77-.LFB7313 .uleb128 .LEHE77-.LEHB77 .uleb128 0 .uleb128 0 .LLSDACSE7313: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .rodata .LC58: .string "{:02d}:00" .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7318: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7318 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB78: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -120(%rbp) leaq -120(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -112(%rbp) movq $9, -80(%rbp) leaq .LC58(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -112(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&) .LEHE78: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB79: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -152(%rbp) cmpb $0, -164(%rbp) je .L2096 movl $0, -124(%rbp) movq -152(%rbp), %rax movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, -104(%rbp) movb $58, -125(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -125(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -152(%rbp), %rax movq -160(%rbp), %rcx movq (%rax), %rdx leaq -96(%rbp), %rsi movq -136(%rbp), %rax movl $0, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .LEHE79: movq %rax, -152(%rbp) .L2096: movq -152(%rbp), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2104 jmp .L2106 .L2105: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2103 call __stack_chk_fail@PLT .L2103: movq %rax, %rdi .LEHB80: call _Unwind_Resume@PLT .LEHE80: .L2106: call __stack_chk_fail@PLT .L2104: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7318: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7318: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7318-.LLSDACSB7318 .LLSDACSB7318: .uleb128 .LEHB78-.LFB7318 .uleb128 .LEHE78-.LEHB78 .uleb128 0 .uleb128 0 .uleb128 .LEHB79-.LFB7318 .uleb128 .LEHE79-.LEHB79 .uleb128 .L2105-.LFB7318 .uleb128 0 .uleb128 .LEHB80-.LFB7318 .uleb128 .LEHE80-.LEHB80 .uleb128 0 .uleb128 0 .LLSDACSE7318: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE10subsecondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::subseconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::subseconds() const .type std::chrono::hh_mm_ss > >::subseconds() const, @function std::chrono::hh_mm_ss > >::subseconds() const: .LFB7320: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $12, %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7320: .size std::chrono::hh_mm_ss > >::subseconds() const, .-std::chrono::hh_mm_ss > >::subseconds() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE12__subsecondsIS4_EcvS4_Ev,"axG",@progbits,std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const .type std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const, @function std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const: .LFB7321: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned int const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2111 call __stack_chk_fail@PLT .L2111: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7321: .size std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const, .-std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned int const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned int const&) .type std::chrono::duration >::duration(unsigned int const&), @function std::chrono::duration >::duration(unsigned int const&): .LFB7323: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movl %eax, %edx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7323: .size std::chrono::duration >::duration(unsigned int const&), .-std::chrono::duration >::duration(unsigned int const&) .weak std::chrono::duration >::duration(unsigned int const&) .set std::chrono::duration >::duration(unsigned int const&),std::chrono::duration >::duration(unsigned int const&) .section .rodata .LC59: .string "{:0{}}" .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7319: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7319 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $192, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -168(%rbp) movq %rsi, -176(%rbp) movq %rdx, -184(%rbp) movq %rcx, -192(%rbp) movl %r8d, %eax movb %al, -196(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -176(%rbp), %rax movq %rax, %rdi .LEHB81: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE81: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -144(%rbp) cmpb $0, -196(%rbp) je .L2114 movq -168(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2115 leaq -120(%rbp), %rax movq -192(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB82: call std::locale::classic()@PLT movq %rax, %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2116 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -184(%rbp), %rax leaq -80(%rbp), %rcx leaq -120(%rbp), %rdx movq (%rax), %rsi movq -168(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE82: movq %rax, %rbx nop movl $0, %r12d jmp .L2118 .L2116: movl $1, %r12d .L2118: leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2127 .L2115: leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB83: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L2127 .L2114: leaq -136(%rbp), %rax movq -192(%rbp), %rdx movq -168(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE83: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::subseconds() const movq %rax, -128(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi .LEHB84: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -112(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -184(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct::decimal_point() const@PLT movsbl %al, %eax movl $0, -148(%rbp) movq -184(%rbp), %rdx movq %rdx, -80(%rbp) leaq -80(%rbp), %rdx movq %rdx, -104(%rbp) movb %al, -149(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -149(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -128(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -120(%rbp) movq $6, -80(%rbp) leaq .LC59(%rip), %rax movq %rax, -72(%rbp) leaq -184(%rbp), %rax leaq std::chrono::hh_mm_ss > >::fractional_width(%rip), %rdi leaq -120(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&> .LEHE84: movq %rax, -184(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -184(%rbp), %rbx .L2127: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2132 jmp .L2135 .L2133: movq %rax, %rbx leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2129 call __stack_chk_fail@PLT .L2129: movq %rax, %rdi .LEHB85: call _Unwind_Resume@PLT .L2134: movq %rax, %rbx leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2131 call __stack_chk_fail@PLT .L2131: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE85: .L2135: call __stack_chk_fail@PLT .L2132: addq $192, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7319: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7319: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7319-.LLSDACSB7319 .LLSDACSB7319: .uleb128 .LEHB81-.LFB7319 .uleb128 .LEHE81-.LEHB81 .uleb128 0 .uleb128 0 .uleb128 .LEHB82-.LFB7319 .uleb128 .LEHE82-.LEHB82 .uleb128 .L2133-.LFB7319 .uleb128 0 .uleb128 .LEHB83-.LFB7319 .uleb128 .LEHE83-.LEHB83 .uleb128 0 .uleb128 0 .uleb128 .LEHB84-.LFB7319 .uleb128 .LEHE84-.LEHB84 .uleb128 .L2134-.LFB7319 .uleb128 0 .uleb128 .LEHB85-.LFB7319 .uleb128 .LEHE85-.LEHB85 .uleb128 0 .uleb128 0 .LLSDACSE7319: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7333: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7333 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -132(%rbp) movl %edx, %eax movb %al, -136(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB86: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .LEHE86: movb %al, -93(%rbp) cmpb $0, -136(%rbp) je .L2137 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2137 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB87: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2138 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -132(%rbp), %edi leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE87: movq %rax, %rbx nop movl $0, %r12d jmp .L2140 .L2138: movl $1, %r12d .L2140: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2146 .L2137: cmpb $117, -132(%rbp) jne .L2143 leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::iso_encoding() const movl %eax, -92(%rbp) jmp .L2144 .L2143: leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -92(%rbp) .L2144: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_digit(int) movb %al, -88(%rbp) leaq -88(%rbp), %rcx leaq -80(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB88: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2146: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2149 jmp .L2151 .L2150: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2148 call __stack_chk_fail@PLT .L2148: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE88: .L2151: call __stack_chk_fail@PLT .L2149: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7333: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7333: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7333-.LLSDACSB7333 .LLSDACSB7333: .uleb128 .LEHB86-.LFB7333 .uleb128 .LEHE86-.LEHB86 .uleb128 0 .uleb128 0 .uleb128 .LEHB87-.LFB7333 .uleb128 .LEHE87-.LEHB87 .uleb128 .L2150-.LFB7333 .uleb128 0 .uleb128 .LEHB88-.LFB7333 .uleb128 .LEHE88-.LEHB88 .uleb128 0 .uleb128 0 .LLSDACSE7333: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&): .LFB7339: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -48(%rbp), %rax movq %rax, %rdi call std::chrono::time_point > >::time_since_epoch() const movq %rax, -16(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::time_point > >::time_since_epoch() const movq %rax, -24(%rbp) leaq -16(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2154 call __stack_chk_fail@PLT .L2154: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7339: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) .section .text._ZNKSt6chrono8durationIlSt5ratioILl604800ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB7340: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7340: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7334: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7334 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB89: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .LEHE89: movq %rax, -112(%rbp) cmpb $0, -168(%rbp) je .L2158 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2158 leaq -104(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB90: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2159 leaq -112(%rbp), %rdx leaq -124(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -126(%rbp) pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -126(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -126(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -116(%rbp) leaq -116(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -96(%rbp) leaq -96(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -112(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE90: movq %rax, %rbx nop movl $0, %r12d jmp .L2161 .L2159: movl $1, %r12d .L2161: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2169 .L2158: movq $0, -104(%rbp) cmpb $86, -164(%rbp) jne .L2164 movl $3, -116(%rbp) leaq -116(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -96(%rbp) leaq -88(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB91: call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -88(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) jmp .L2165 .L2164: leaq -112(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) cmpb $85, -164(%rbp) jne .L2166 leaq std::chrono::Sunday(%rip), %rax jmp .L2167 .L2166: leaq std::chrono::Monday(%rip), %rax .L2167: movzbl (%rax), %eax movb %al, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::weekday::operator[](unsigned int) const movw %ax, -96(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -96(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&) movw %ax, -80(%rbp) movq %rax, %rdx shrq $16, %rdx andb $-1, %dh movw %dx, -78(%rbp) shrq $32, %rax andb $-1, %ah movw %ax, -76(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) .L2165: leaq -104(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const addl $1, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2169: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2172 jmp .L2174 .L2173: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2171 call __stack_chk_fail@PLT .L2171: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE91: .L2174: call __stack_chk_fail@PLT .L2172: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7334: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7334: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7334-.LLSDACSB7334 .LLSDACSB7334: .uleb128 .LEHB89-.LFB7334 .uleb128 .LEHE89-.LEHB89 .uleb128 0 .uleb128 0 .uleb128 .LEHB90-.LFB7334 .uleb128 .LEHE90-.LEHB90 .uleb128 .L2173-.LFB7334 .uleb128 0 .uleb128 .LEHB91-.LFB7334 .uleb128 .LEHE91-.LEHB91 .uleb128 0 .uleb128 0 .LLSDACSE7334: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7341: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7341 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB92: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE92: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB93: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_date_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L2176 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx movq -208(%rbp), %rsi movq -200(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, %rbx jmp .L2178 .L2176: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE93: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB94: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi movq -208(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .LEHE94: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB95: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE95: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2178: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2185 jmp .L2189 .L2188: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2182 .L2187: movq %rax, %rbx .L2182: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2183 .L2186: movq %rax, %rbx .L2183: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2184 call __stack_chk_fail@PLT .L2184: movq %rax, %rdi .LEHB96: call _Unwind_Resume@PLT .LEHE96: .L2189: call __stack_chk_fail@PLT .L2185: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7341: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7341: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7341-.LLSDACSB7341 .LLSDACSB7341: .uleb128 .LEHB92-.LFB7341 .uleb128 .LEHE92-.LEHB92 .uleb128 0 .uleb128 0 .uleb128 .LEHB93-.LFB7341 .uleb128 .LEHE93-.LEHB93 .uleb128 .L2186-.LFB7341 .uleb128 0 .uleb128 .LEHB94-.LFB7341 .uleb128 .LEHE94-.LEHB94 .uleb128 .L2187-.LFB7341 .uleb128 0 .uleb128 .LEHB95-.LFB7341 .uleb128 .LEHE95-.LEHB95 .uleb128 .L2188-.LFB7341 .uleb128 0 .uleb128 .LEHB96-.LFB7341 .uleb128 .LEHE96-.LEHB96 .uleb128 0 .uleb128 0 .LLSDACSE7341: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7342: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7342 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB97: call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -192(%rbp) leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE97: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB98: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_time_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L2191 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx leaq -192(%rbp), %rsi movq -200(%rbp), %rax movl $1, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, %rbx jmp .L2193 .L2191: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE98: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB99: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi leaq -192(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE99: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB100: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE100: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2193: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2200 jmp .L2204 .L2203: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2197 .L2202: movq %rax, %rbx .L2197: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2198 .L2201: movq %rax, %rbx .L2198: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2199 call __stack_chk_fail@PLT .L2199: movq %rax, %rdi .LEHB101: call _Unwind_Resume@PLT .LEHE101: .L2204: call __stack_chk_fail@PLT .L2200: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7342: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7342: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7342-.LLSDACSB7342 .LLSDACSB7342: .uleb128 .LEHB97-.LFB7342 .uleb128 .LEHE97-.LEHB97 .uleb128 0 .uleb128 0 .uleb128 .LEHB98-.LFB7342 .uleb128 .LEHE98-.LEHB98 .uleb128 .L2201-.LFB7342 .uleb128 0 .uleb128 .LEHB99-.LFB7342 .uleb128 .LEHE99-.LEHB99 .uleb128 .L2202-.LFB7342 .uleb128 0 .uleb128 .LEHB100-.LFB7342 .uleb128 .LEHE100-.LEHB100 .uleb128 .L2203-.LFB7342 .uleb128 0 .uleb128 .LEHB101-.LFB7342 .uleb128 .LEHE101-.LEHB101 .uleb128 0 .uleb128 0 .LLSDACSE7342: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .rodata .LC60: .string "+00:00" .LC61: .string "+0000" .align 8 .LC62: .string "format error: no timezone available for %Z or %z" .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_zINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7343: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movl %r8d, %eax movb %al, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax cmpb $0, -68(%rbp) je .L2206 leaq .LC60(%rip), %rcx leaq -32(%rbp), %rax movl $6, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) jmp .L2207 .L2206: leaq .LC61(%rip), %rcx leaq -32(%rbp), %rax movl $5, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) .L2207: movq -8(%rbp), %rax subq %fs:40, %rax je .L2208 call __stack_chk_fail@PLT .L2208: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7343: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_ZINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7344: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $3, -32(%rbp) leaq .LC54(%rip), %rax movq %rax, -24(%rbp) movq -8(%rbp), %rax subq %fs:40, %rax je .L2211 call __stack_chk_fail@PLT .L2211: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7344: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNSt8__format7__writeINS_10_Sink_iterIcEEcEET_S3_St17basic_string_viewIT0_St11char_traitsIS5_EE,"axG",@progbits,std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >),comdat .weak std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .type std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >), @function std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >): .LFB7345: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, %rax movq %rdx, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -64(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L2214 movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -40(%rbp), %rax movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink::_M_write(std::basic_string_view >) nop .L2214: movq -40(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2217 call __stack_chk_fail@PLT .L2217: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7345: .size std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >), .-std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .section .text._ZNSt8__format22__write_padded_as_specIcNS_10_Sink_iterIcEEEET0_St17basic_string_viewINSt13type_identityIT_E4typeESt11char_traitsIS8_EEmRSt20basic_format_contextIS3_S6_ERKNS_5_SpecIS6_EENS_6_AlignE,"axG",@progbits,std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align),comdat .weak std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .type std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align), @function std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align): .LFB7346: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, %rax movq %rsi, %r10 movq %rax, %rsi movl $0, %edi movq %r10, %rdi movq %rsi, -48(%rbp) movq %rdi, -40(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %r8, -72(%rbp) movl %r9d, -76(%rbp) movq -64(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const movq %rax, -32(%rbp) movq -32(%rbp), %rax cmpq %rax, -56(%rbp) jb .L2219 movq -64(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -48(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L2220 .L2219: movq -32(%rbp), %rax subq -56(%rbp), %rax movq %rax, -24(%rbp) movq -72(%rbp), %rax movzbl (%rax), %eax andl $3, %eax testb %al, %al je .L2221 movq -72(%rbp), %rax movzbl (%rax), %eax andl $3, %eax movzbl %al, %eax movl %eax, -76(%rbp) .L2221: movq -72(%rbp), %rax movl 8(%rax), %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rdi movq -24(%rbp), %rsi movl -76(%rbp), %ecx movq -48(%rbp), %rdx movq -40(%rbp), %rax movl %ebx, %r9d movq %rsi, %r8 movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) nop .L2220: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7346: .size std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align), .-std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB7347: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7347 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $464, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -456(%rbp) movq %rsi, -464(%rbp) movq %rdx, -472(%rbp) movl %ecx, %eax movb %al, -476(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB102: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE102: leaq -448(%rbp), %rax movq -472(%rbp), %rdx movq -456(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB103: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE103: leaq -440(%rbp), %rax leaq -448(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB104: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE104: leaq -440(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpb $0, -476(%rbp) je .L2223 movl $45, %eax movsbl %al, %edx leaq -400(%rbp), %rax movl %edx, %esi movq %rax, %rdi .LEHB105: call std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char)@PLT .L2223: movq -464(%rbp), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE105: movq -456(%rbp), %r12 leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -472(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB106: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE106: movq %rax, %rbx nop leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2230 jmp .L2234 .L2231: movq %rax, %rbx leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L2227 .L2233: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2227 .L2232: movq %rax, %rbx .L2227: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2229 call __stack_chk_fail@PLT .L2229: movq %rax, %rdi .LEHB107: call _Unwind_Resume@PLT .LEHE107: .L2234: call __stack_chk_fail@PLT .L2230: addq $464, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7347: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA7347: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7347-.LLSDACSB7347 .LLSDACSB7347: .uleb128 .LEHB102-.LFB7347 .uleb128 .LEHE102-.LEHB102 .uleb128 0 .uleb128 0 .uleb128 .LEHB103-.LFB7347 .uleb128 .LEHE103-.LEHB103 .uleb128 .L2232-.LFB7347 .uleb128 0 .uleb128 .LEHB104-.LFB7347 .uleb128 .LEHE104-.LEHB104 .uleb128 .L2231-.LFB7347 .uleb128 0 .uleb128 .LEHB105-.LFB7347 .uleb128 .LEHE105-.LEHB105 .uleb128 .L2232-.LFB7347 .uleb128 0 .uleb128 .LEHB106-.LFB7347 .uleb128 .LEHE106-.LEHB106 .uleb128 .L2233-.LFB7347 .uleb128 0 .uleb128 .LEHB107-.LFB7347 .uleb128 .LEHE107-.LEHB107 .uleb128 0 .uleb128 0 .LLSDACSE7347: .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7348: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7348 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB108: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) movb %al, -113(%rbp) leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::ok() const xorl $1, %eax testb %al, %al je .L2236 movq -24(%rbp), %rax subq %fs:40, %rax je .L2237 call __stack_chk_fail@PLT .L2237: leaq .LC51(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L2236: leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq -136(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE108: leaq -112(%rbp), %rax movq %rax, %rdi .LEHB109: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -104(%rbp) cmpb $0, -164(%rbp) je .L2238 leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days(char const**) const@PLT jmp .L2239 .L2238: leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days_abbreviated(char const**) const@PLT .L2239: leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, %eax movq -80(%rbp,%rax,8), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -152(%rbp), %rax movq -96(%rbp), %rcx movq -88(%rbp), %rdi leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE109: movq %rax, %rbx nop leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2244 jmp .L2246 .L2245: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2243 call __stack_chk_fail@PLT .L2243: movq %rax, %rdi .LEHB110: call _Unwind_Resume@PLT .LEHE110: .L2246: call __stack_chk_fail@PLT .L2244: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7348: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7348: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7348-.LLSDACSB7348 .LLSDACSB7348: .uleb128 .LEHB108-.LFB7348 .uleb128 .LEHE108-.LEHB108 .uleb128 0 .uleb128 0 .uleb128 .LEHB109-.LFB7348 .uleb128 .LEHE109-.LEHB109 .uleb128 .L2245-.LFB7348 .uleb128 0 .uleb128 .LEHB110-.LFB7348 .uleb128 .LEHE110-.LEHB110 .uleb128 0 .uleb128 0 .LLSDACSE7348: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7349: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7349 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movl %r8d, %eax movb %al, -212(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB111: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) movb %al, -161(%rbp) leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::ok() const xorl $1, %eax testb %al, %al je .L2248 movq -24(%rbp), %rax subq %fs:40, %rax je .L2249 call __stack_chk_fail@PLT .L2249: leaq .LC52(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L2248: leaq -160(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE111: leaq -160(%rbp), %rax movq %rax, %rdi .LEHB112: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) cmpb $0, -212(%rbp) je .L2250 leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months(char const**) const@PLT jmp .L2251 .L2250: leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months_abbreviated(char const**) const@PLT .L2251: leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, %eax movq -128(%rbp,%rax,8), %rdx leaq -144(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -200(%rbp), %rax movq -144(%rbp), %rcx movq -136(%rbp), %rdi leaq -160(%rbp), %rdx movq (%rax), %rsi movq -184(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE112: movq %rax, %rbx nop leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2256 jmp .L2258 .L2257: movq %rax, %rbx leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2255 call __stack_chk_fail@PLT .L2255: movq %rax, %rdi .LEHB113: call _Unwind_Resume@PLT .LEHE113: .L2258: call __stack_chk_fail@PLT .L2256: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7349: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7349: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7349-.LLSDACSB7349 .LLSDACSB7349: .uleb128 .LEHB111-.LFB7349 .uleb128 .LEHE111-.LEHB111 .uleb128 0 .uleb128 0 .uleb128 .LEHB112-.LFB7349 .uleb128 .LEHE112-.LEHB112 .uleb128 .L2257-.LFB7349 .uleb128 0 .uleb128 .LEHB113-.LFB7349 .uleb128 .LEHE113-.LEHB113 .uleb128 0 .uleb128 0 .LLSDACSE7349: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&): .LFB7351: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -8(%rbp), %rax subq %fs:40, %rax je .L2260 call __stack_chk_fail@PLT .L2260: leaq .LC53(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7351: .size auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .weak std::chrono::hh_mm_ss > >::fractional_width .section .rodata._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE16fractional_widthE,"aG",@progbits,std::chrono::hh_mm_ss > >::fractional_width,comdat .align 4 .type std::chrono::hh_mm_ss > >::fractional_width, @gnu_unique_object .size std::chrono::hh_mm_ss > >::fractional_width, 4 std::chrono::hh_mm_ss > >::fractional_width: .long 3 .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&): .LFB7352: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L2264 call __stack_chk_fail@PLT .L2264: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7352: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss > >::hours() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::hours() const .type std::chrono::hh_mm_ss > >::hours() const, @function std::chrono::hh_mm_ss > >::hours() const: .LFB7357: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7357: .size std::chrono::hh_mm_ss > >::hours() const, .-std::chrono::hh_mm_ss > >::hours() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::minutes() const .type std::chrono::hh_mm_ss > >::minutes() const, @function std::chrono::hh_mm_ss > >::minutes() const: .LFB7358: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7358 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 8(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2269 call __stack_chk_fail@PLT .L2269: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7358: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7minutesEv,"aG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .LLSDA7358: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7358-.LLSDACSB7358 .LLSDACSB7358: .LLSDACSE7358: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .size std::chrono::hh_mm_ss > >::minutes() const, .-std::chrono::hh_mm_ss > >::minutes() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::seconds() const .type std::chrono::hh_mm_ss > >::seconds() const, @function std::chrono::hh_mm_ss > >::seconds() const: .LFB7359: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7359 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 9(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2272 call __stack_chk_fail@PLT .L2272: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7359: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7secondsEv,"aG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .LLSDA7359: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7359-.LLSDACSB7359 .LLSDACSB7359: .LLSDACSE7359: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .size std::chrono::hh_mm_ss > >::seconds() const, .-std::chrono::hh_mm_ss > >::seconds() const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7350: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7350 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movq %rdx, -168(%rbp) movq %rcx, -176(%rbp) movl %r8d, %eax movb %al, -180(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl $-1, -48(%rbp) leaq .LC54(%rip), %rax movq %rax, -32(%rbp) movq -160(%rbp), %rax movq %rax, %rdi .LEHB114: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -120(%rbp) leaq -120(%rbp), %rdx leaq -132(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -134(%rbp) movq -160(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -134(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -134(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -128(%rbp) leaq -128(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -124(%rbp) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -112(%rbp) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, -64(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -68(%rbp) leaq -120(%rbp), %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -72(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -76(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) cmpb $0, -180(%rbp) je .L2274 movl $69, %ebx jmp .L2275 .L2274: movl $0, %ebx .L2275: leaq -104(%rbp), %rax movq -176(%rbp), %rdx movq -152(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE114: leaq -168(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -152(%rbp), %rax movl %ebx, %r9d movl $99, %r8d movq %rax, %rdi .LEHB115: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE115: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2280 jmp .L2282 .L2281: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2279 call __stack_chk_fail@PLT .L2279: movq %rax, %rdi .LEHB116: call _Unwind_Resume@PLT .LEHE116: .L2282: call __stack_chk_fail@PLT .L2280: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7350: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7350: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7350-.LLSDACSB7350 .LLSDACSB7350: .uleb128 .LEHB114-.LFB7350 .uleb128 .LEHE114-.LEHB114 .uleb128 0 .uleb128 0 .uleb128 .LEHB115-.LFB7350 .uleb128 .LEHE115-.LEHB115 .uleb128 .L2281-.LFB7350 .uleb128 0 .uleb128 .LEHB116-.LFB7350 .uleb128 .LEHE116-.LEHB116 .uleb128 0 .uleb128 0 .LLSDACSE7350: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const: .LFB7360: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7360 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $224, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -228(%rbp) movl %edx, %eax movb %al, -232(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB117: call std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .LEHE117: movw %ax, -178(%rbp) cmpb $0, -232(%rbp) je .L2284 movq -200(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2284 leaq -168(%rbp), %rax movq -224(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB118: call std::locale::classic()@PLT movq %rax, %rdx leaq -168(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2285 pxor %xmm0, %xmm0 movaps %xmm0, -160(%rbp) movaps %xmm0, -144(%rbp) movaps %xmm0, -128(%rbp) movq %xmm0, -112(%rbp) leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -140(%rbp) movsbl -232(%rbp), %r8d movsbl -228(%rbp), %edi leaq -216(%rbp), %rax leaq -160(%rbp), %rcx leaq -168(%rbp), %rdx movq (%rax), %rsi movq -200(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE118: movq %rax, %rbx nop movl $0, %r12d jmp .L2287 .L2285: movl $1, %r12d .L2287: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2297 .L2284: leaq -96(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -172(%rbp) movl -172(%rbp), %eax shrl $31, %eax movb %al, -179(%rbp) movl -172(%rbp), %eax movl %eax, %edx negl %edx cmovns %edx, %eax movl %eax, -172(%rbp) cmpb $89, -228(%rbp) je .L2290 cmpb $67, -228(%rbp) jne .L2291 .L2290: movl -172(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -176(%rbp) cmpb $0, -179(%rbp) je .L2292 movl $45, %eax movsbl %al, %edx leaq -96(%rbp), %rax movl $1, %esi movq %rax, %rdi .LEHB119: call std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) cmpb $67, -228(%rbp) jne .L2292 movl -176(%rbp), %eax imull $100, %eax, %eax cmpl %eax, -172(%rbp) je .L2292 addl $1, -176(%rbp) .L2292: cmpl $99, -176(%rbp) jle .L2293 movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -168(%rbp) movq $2, -160(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -152(%rbp) leaq -64(%rbp), %rax leaq -168(%rbp), %rcx movq -160(%rbp), %rsi movq -152(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE119: leaq -64(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB120: call std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .LEHE120: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd subl %edx, %ecx imull $100, %ecx, %edx subl %edx, %eax movl %eax, -176(%rbp) .L2293: movl -176(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB121: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L2291: cmpb $89, -228(%rbp) je .L2294 cmpb $121, -228(%rbp) jne .L2295 .L2294: movl -172(%rbp), %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L2295: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE121: movq %rax, %rbx nop leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2297: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2303 jmp .L2307 .L2304: movq %rax, %rbx leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2299 call __stack_chk_fail@PLT .L2299: movq %rax, %rdi .LEHB122: call _Unwind_Resume@PLT .L2306: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2301 .L2305: movq %rax, %rbx .L2301: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2302 call __stack_chk_fail@PLT .L2302: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE122: .L2307: call __stack_chk_fail@PLT .L2303: addq $224, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7360: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .LLSDA7360: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7360-.LLSDACSB7360 .LLSDACSB7360: .uleb128 .LEHB117-.LFB7360 .uleb128 .LEHE117-.LEHB117 .uleb128 0 .uleb128 0 .uleb128 .LEHB118-.LFB7360 .uleb128 .LEHE118-.LEHB118 .uleb128 .L2304-.LFB7360 .uleb128 0 .uleb128 .LEHB119-.LFB7360 .uleb128 .LEHE119-.LEHB119 .uleb128 .L2305-.LFB7360 .uleb128 0 .uleb128 .LEHB120-.LFB7360 .uleb128 .LEHE120-.LEHB120 .uleb128 .L2306-.LFB7360 .uleb128 0 .uleb128 .LEHB121-.LFB7360 .uleb128 .LEHE121-.LEHB121 .uleb128 .L2305-.LFB7360 .uleb128 0 .uleb128 .LEHB122-.LFB7360 .uleb128 .LEHE122-.LEHB122 .uleb128 0 .uleb128 0 .LLSDACSE7360: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7361: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7361 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB123: call std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .LEHE123: movb %al, -117(%rbp) leaq -117(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -116(%rbp) cmpb $0, -168(%rbp) je .L2309 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2309 leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB124: call std::locale::classic()@PLT movq %rax, %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2310 pxor %xmm0, %xmm0 movaps %xmm0, -96(%rbp) movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movq %xmm0, -48(%rbp) movl -116(%rbp), %eax movl %eax, -84(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -96(%rbp), %rcx leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE124: movq %rax, %rbx nop movl $0, %r12d jmp .L2312 .L2310: movl $1, %r12d .L2312: leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2317 .L2309: movl -116(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) cmpb $101, -164(%rbp) jne .L2315 cmpl $9, -116(%rbp) ja .L2315 movb $32, -26(%rbp) leaq -112(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movb %al, -25(%rbp) leaq -26(%rbp), %rcx leaq -96(%rbp), %rax movl $2, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) .L2315: leaq -152(%rbp), %rax movq -112(%rbp), %rcx movq -104(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB125: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2317: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2320 jmp .L2322 .L2321: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2319 call __stack_chk_fail@PLT .L2319: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE125: .L2322: call __stack_chk_fail@PLT .L2320: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7361: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7361: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7361-.LLSDACSB7361 .LLSDACSB7361: .uleb128 .LEHB123-.LFB7361 .uleb128 .LEHE123-.LEHB123 .uleb128 0 .uleb128 0 .uleb128 .LEHB124-.LFB7361 .uleb128 .LEHE124-.LEHB124 .uleb128 .L2321-.LFB7361 .uleb128 0 .uleb128 .LEHB125-.LFB7361 .uleb128 .LEHE125-.LEHB125 .uleb128 0 .uleb128 0 .LLSDACSE7361: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7362: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7362 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB126: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .LEHE126: movl %eax, -84(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB127: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, %edx negl %edx cmovs %eax, %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE127: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2328 jmp .L2330 .L2329: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2327 call __stack_chk_fail@PLT .L2327: movq %rax, %rdi .LEHB128: call _Unwind_Resume@PLT .LEHE128: .L2330: call __stack_chk_fail@PLT .L2328: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7362: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7362: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7362-.LLSDACSB7362 .LLSDACSB7362: .uleb128 .LEHB126-.LFB7362 .uleb128 .LEHE126-.LEHB126 .uleb128 0 .uleb128 0 .uleb128 .LEHB127-.LFB7362 .uleb128 .LEHE127-.LEHB127 .uleb128 .L2329-.LFB7362 .uleb128 0 .uleb128 .LEHB128-.LFB7362 .uleb128 .LEHE128-.LEHB128 .uleb128 0 .uleb128 0 .LLSDACSE7362: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7363: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7363 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB129: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -84(%rbp) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -90(%rbp) leaq -90(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -88(%rbp) movq $12, -80(%rbp) leaq .LC55(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -88(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE129: leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -5(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -4(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB130: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE130: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2336 jmp .L2338 .L2337: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2335 call __stack_chk_fail@PLT .L2335: movq %rax, %rdi .LEHB131: call _Unwind_Resume@PLT .LEHE131: .L2338: call __stack_chk_fail@PLT .L2336: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7363: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7363: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7363-.LLSDACSB7363 .LLSDACSB7363: .uleb128 .LEHB129-.LFB7363 .uleb128 .LEHE129-.LEHB129 .uleb128 0 .uleb128 0 .uleb128 .LEHB130-.LFB7363 .uleb128 .LEHE130-.LEHB130 .uleb128 .L2337-.LFB7363 .uleb128 0 .uleb128 .LEHB131-.LFB7363 .uleb128 .LEHE131-.LEHB131 .uleb128 0 .uleb128 0 .LLSDACSE7363: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_g_GINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7364: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movl %r8d, %eax movb %al, -84(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -40(%rbp) movl $3, -44(%rbp) leaq -44(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -40(%rbp), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -32(%rbp) leaq -24(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -40(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -24(%rbp) movzbl -84(%rbp), %eax cltq leaq .LC56(%rip), %rdx movzbl (%rax,%rdx), %eax movsbl %al, %edi leaq -72(%rbp), %rax movq -80(%rbp), %rcx movq (%rax), %rdx leaq -24(%rbp), %rsi movq -56(%rbp), %rax movl $0, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2342 call __stack_chk_fail@PLT .L2342: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7364: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7365: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7365 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -148(%rbp) movl %edx, %eax movb %al, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB132: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE132: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -108(%rbp) cmpb $0, -152(%rbp) je .L2344 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2344 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB133: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2345 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -108(%rbp), %eax movl %eax, -72(%rbp) movsbl -148(%rbp), %edi leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE133: movq %rax, %rbx nop movl $0, %r12d jmp .L2347 .L2345: movl $1, %r12d .L2347: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2353 .L2344: cmpb $73, -148(%rbp) jne .L2350 cmpl $0, -108(%rbp) jne .L2351 movl $12, -108(%rbp) jmp .L2350 .L2351: cmpl $12, -108(%rbp) jle .L2350 subl $12, -108(%rbp) .L2350: movl -108(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB134: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2353: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2356 jmp .L2358 .L2357: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2355 call __stack_chk_fail@PLT .L2355: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE134: .L2358: call __stack_chk_fail@PLT .L2356: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7365: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7365: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7365-.LLSDACSB7365 .LLSDACSB7365: .uleb128 .LEHB132-.LFB7365 .uleb128 .LEHE132-.LEHB132 .uleb128 0 .uleb128 0 .uleb128 .LEHB133-.LFB7365 .uleb128 .LEHE133-.LEHB133 .uleb128 .L2357-.LFB7365 .uleb128 0 .uleb128 .LEHB134-.LFB7365 .uleb128 .LEHE134-.LEHB134 .uleb128 0 .uleb128 0 .LLSDACSE7365: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_jINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7366: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -36(%rbp) movq $2, -32(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -36(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2362 call __stack_chk_fail@PLT .L2362: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7366: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7367: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7367 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movb %al, -132(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB135: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .LEHE135: movb %al, -93(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, -92(%rbp) cmpb $0, -132(%rbp) je .L2364 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2364 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB136: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2365 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -92(%rbp), %eax subl $1, %eax movl %eax, -64(%rbp) leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl $109, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE136: movq %rax, %rbx nop movl $0, %r12d jmp .L2367 .L2365: movl $1, %r12d .L2367: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2371 .L2364: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB137: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2371: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2374 jmp .L2376 .L2375: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2373 call __stack_chk_fail@PLT .L2373: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE137: .L2376: call __stack_chk_fail@PLT .L2374: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7367: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7367: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7367-.LLSDACSB7367 .LLSDACSB7367: .uleb128 .LEHB135-.LFB7367 .uleb128 .LEHE135-.LEHB135 .uleb128 0 .uleb128 0 .uleb128 .LEHB136-.LFB7367 .uleb128 .LEHE136-.LEHB136 .uleb128 .L2375-.LFB7367 .uleb128 0 .uleb128 .LEHB137-.LFB7367 .uleb128 .LEHE137-.LEHB137 .uleb128 0 .uleb128 0 .LLSDACSE7367: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7368: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7368 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB138: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE138: movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -88(%rbp) cmpb $0, -148(%rbp) je .L2378 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2378 leaq -96(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB139: call std::locale::classic()@PLT movq %rax, %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2379 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movq -88(%rbp), %rax movl %eax, -76(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -96(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $77, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE139: movq %rax, %rbx nop movl $0, %r12d jmp .L2381 .L2379: movl $1, %r12d .L2381: leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2385 .L2378: movq -88(%rbp), %rax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB140: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2385: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2388 jmp .L2390 .L2389: movq %rax, %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2387 call __stack_chk_fail@PLT .L2387: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE140: .L2390: call __stack_chk_fail@PLT .L2388: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7368: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7368: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7368-.LLSDACSB7368 .LLSDACSB7368: .uleb128 .LEHB138-.LFB7368 .uleb128 .LEHE138-.LEHB138 .uleb128 0 .uleb128 0 .uleb128 .LEHB139-.LFB7368 .uleb128 .LEHE139-.LEHB139 .uleb128 .L2389-.LFB7368 .uleb128 0 .uleb128 .LEHB140-.LFB7368 .uleb128 .LEHE140-.LEHB140 .uleb128 0 .uleb128 0 .LLSDACSE7368: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7369: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7369 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $136, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB141: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq -120(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE141: leaq -104(%rbp), %rax movq %rax, %rdi .LEHB142: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -88(%rbp) leaq -48(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm(char const**) const@PLT leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -96(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq $11, %rax setg %al movzbl %al, %eax cltq movq -48(%rbp,%rax,8), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -136(%rbp), %rax movq -64(%rbp), %rcx movq -56(%rbp), %rdi leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE142: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2396 jmp .L2398 .L2397: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2395 call __stack_chk_fail@PLT .L2395: movq %rax, %rdi .LEHB143: call _Unwind_Resume@PLT .LEHE143: .L2398: call __stack_chk_fail@PLT .L2396: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7369: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7369: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7369-.LLSDACSB7369 .LLSDACSB7369: .uleb128 .LEHB141-.LFB7369 .uleb128 .LEHE141-.LEHB141 .uleb128 0 .uleb128 0 .uleb128 .LEHB142-.LFB7369 .uleb128 .LEHE142-.LEHB142 .uleb128 .L2397-.LFB7369 .uleb128 0 .uleb128 .LEHB143-.LFB7369 .uleb128 .LEHE143-.LEHB143 .uleb128 0 .uleb128 0 .LLSDACSE7369: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7370: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) leaq -24(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7370: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt6chrono8durationImSt5ratioILl1ELl1000EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB7371: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7371: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&): .LFB7373: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7373: .size auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7372: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7372 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB144: call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -176(%rbp) leaq -168(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE144: leaq -168(%rbp), %rax movq %rax, %rdi .LEHB145: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) leaq -160(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm_format(char const**) const@PLT leaq -112(%rbp), %rax movq %rax, -144(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE145: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB146: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -160(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -128(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -112(%rbp) movq %rdx, -104(%rbp) nop leaq -64(%rbp), %rdi leaq -176(%rbp), %rcx movq -112(%rbp), %rax movq -104(%rbp), %rdx leaq -168(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE146: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -200(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -168(%rbp), %rdx movq (%rcx), %rsi movq -184(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB147: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE147: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2413 jmp .L2417 .L2416: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2410 .L2415: movq %rax, %rbx .L2410: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2411 .L2414: movq %rax, %rbx .L2411: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2412 call __stack_chk_fail@PLT .L2412: movq %rax, %rdi .LEHB148: call _Unwind_Resume@PLT .LEHE148: .L2417: call __stack_chk_fail@PLT .L2413: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7372: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7372: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7372-.LLSDACSB7372 .LLSDACSB7372: .uleb128 .LEHB144-.LFB7372 .uleb128 .LEHE144-.LEHB144 .uleb128 0 .uleb128 0 .uleb128 .LEHB145-.LFB7372 .uleb128 .LEHE145-.LEHB145 .uleb128 .L2414-.LFB7372 .uleb128 0 .uleb128 .LEHB146-.LFB7372 .uleb128 .LEHE146-.LEHB146 .uleb128 .L2415-.LFB7372 .uleb128 0 .uleb128 .LEHB147-.LFB7372 .uleb128 .LEHE147-.LEHB147 .uleb128 .L2416-.LFB7372 .uleb128 0 .uleb128 .LEHB148-.LFB7372 .uleb128 .LEHE148-.LEHB148 .uleb128 0 .uleb128 0 .LLSDACSE7372: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7374: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7374 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB149: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -120(%rbp) leaq -120(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -112(%rbp) movq $9, -80(%rbp) leaq .LC58(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -112(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&) .LEHE149: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB150: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -152(%rbp) cmpb $0, -164(%rbp) je .L2420 movl $0, -124(%rbp) movq -152(%rbp), %rax movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, -104(%rbp) movb $58, -125(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -125(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -152(%rbp), %rax movq -160(%rbp), %rcx movq (%rax), %rdx leaq -96(%rbp), %rsi movq -136(%rbp), %rax movl $0, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .LEHE150: movq %rax, -152(%rbp) .L2420: movq -152(%rbp), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2428 jmp .L2430 .L2429: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2427 call __stack_chk_fail@PLT .L2427: movq %rax, %rdi .LEHB151: call _Unwind_Resume@PLT .LEHE151: .L2430: call __stack_chk_fail@PLT .L2428: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7374: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7374: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7374-.LLSDACSB7374 .LLSDACSB7374: .uleb128 .LEHB149-.LFB7374 .uleb128 .LEHE149-.LEHB149 .uleb128 0 .uleb128 0 .uleb128 .LEHB150-.LFB7374 .uleb128 .LEHE150-.LEHB150 .uleb128 .L2429-.LFB7374 .uleb128 0 .uleb128 .LEHB151-.LFB7374 .uleb128 .LEHE151-.LEHB151 .uleb128 0 .uleb128 0 .LLSDACSE7374: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE10subsecondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::subseconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::subseconds() const .type std::chrono::hh_mm_ss > >::subseconds() const, @function std::chrono::hh_mm_ss > >::subseconds() const: .LFB7376: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $12, %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7376: .size std::chrono::hh_mm_ss > >::subseconds() const, .-std::chrono::hh_mm_ss > >::subseconds() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE12__subsecondsIS4_EcvS4_Ev,"axG",@progbits,std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const .type std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const, @function std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const: .LFB7377: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned int const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2435 call __stack_chk_fail@PLT .L2435: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7377: .size std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const, .-std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned int const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned int const&) .type std::chrono::duration >::duration(unsigned int const&), @function std::chrono::duration >::duration(unsigned int const&): .LFB7379: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movl %eax, %edx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7379: .size std::chrono::duration >::duration(unsigned int const&), .-std::chrono::duration >::duration(unsigned int const&) .weak std::chrono::duration >::duration(unsigned int const&) .set std::chrono::duration >::duration(unsigned int const&),std::chrono::duration >::duration(unsigned int const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7375: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7375 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $192, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -168(%rbp) movq %rsi, -176(%rbp) movq %rdx, -184(%rbp) movq %rcx, -192(%rbp) movl %r8d, %eax movb %al, -196(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -176(%rbp), %rax movq %rax, %rdi .LEHB152: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE152: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -144(%rbp) cmpb $0, -196(%rbp) je .L2438 movq -168(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2439 leaq -120(%rbp), %rax movq -192(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB153: call std::locale::classic()@PLT movq %rax, %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2440 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -184(%rbp), %rax leaq -80(%rbp), %rcx leaq -120(%rbp), %rdx movq (%rax), %rsi movq -168(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE153: movq %rax, %rbx nop movl $0, %r12d jmp .L2442 .L2440: movl $1, %r12d .L2442: leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2451 .L2439: leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB154: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L2451 .L2438: leaq -136(%rbp), %rax movq -192(%rbp), %rdx movq -168(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE154: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::subseconds() const movq %rax, -128(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi .LEHB155: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -112(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -184(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct::decimal_point() const@PLT movsbl %al, %eax movl $0, -148(%rbp) movq -184(%rbp), %rdx movq %rdx, -80(%rbp) leaq -80(%rbp), %rdx movq %rdx, -104(%rbp) movb %al, -149(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -149(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -128(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -120(%rbp) movq $6, -80(%rbp) leaq .LC59(%rip), %rax movq %rax, -72(%rbp) leaq -184(%rbp), %rax leaq std::chrono::hh_mm_ss > >::fractional_width(%rip), %rdi leaq -120(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&> .LEHE155: movq %rax, -184(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -184(%rbp), %rbx .L2451: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2456 jmp .L2459 .L2457: movq %rax, %rbx leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2453 call __stack_chk_fail@PLT .L2453: movq %rax, %rdi .LEHB156: call _Unwind_Resume@PLT .L2458: movq %rax, %rbx leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2455 call __stack_chk_fail@PLT .L2455: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE156: .L2459: call __stack_chk_fail@PLT .L2456: addq $192, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7375: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7375: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7375-.LLSDACSB7375 .LLSDACSB7375: .uleb128 .LEHB152-.LFB7375 .uleb128 .LEHE152-.LEHB152 .uleb128 0 .uleb128 0 .uleb128 .LEHB153-.LFB7375 .uleb128 .LEHE153-.LEHB153 .uleb128 .L2457-.LFB7375 .uleb128 0 .uleb128 .LEHB154-.LFB7375 .uleb128 .LEHE154-.LEHB154 .uleb128 0 .uleb128 0 .uleb128 .LEHB155-.LFB7375 .uleb128 .LEHE155-.LEHB155 .uleb128 .L2458-.LFB7375 .uleb128 0 .uleb128 .LEHB156-.LFB7375 .uleb128 .LEHE156-.LEHB156 .uleb128 0 .uleb128 0 .LLSDACSE7375: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7381: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7381 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -132(%rbp) movl %edx, %eax movb %al, -136(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB157: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .LEHE157: movb %al, -93(%rbp) cmpb $0, -136(%rbp) je .L2461 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2461 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB158: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2462 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -132(%rbp), %edi leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE158: movq %rax, %rbx nop movl $0, %r12d jmp .L2464 .L2462: movl $1, %r12d .L2464: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2470 .L2461: cmpb $117, -132(%rbp) jne .L2467 leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::iso_encoding() const movl %eax, -92(%rbp) jmp .L2468 .L2467: leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -92(%rbp) .L2468: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_digit(int) movb %al, -88(%rbp) leaq -88(%rbp), %rcx leaq -80(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB159: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2470: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2473 jmp .L2475 .L2474: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2472 call __stack_chk_fail@PLT .L2472: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE159: .L2475: call __stack_chk_fail@PLT .L2473: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7381: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7381: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7381-.LLSDACSB7381 .LLSDACSB7381: .uleb128 .LEHB157-.LFB7381 .uleb128 .LEHE157-.LEHB157 .uleb128 0 .uleb128 0 .uleb128 .LEHB158-.LFB7381 .uleb128 .LEHE158-.LEHB158 .uleb128 .L2474-.LFB7381 .uleb128 0 .uleb128 .LEHB159-.LFB7381 .uleb128 .LEHE159-.LEHB159 .uleb128 0 .uleb128 0 .LLSDACSE7381: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7382: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7382 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB160: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .LEHE160: movq %rax, -112(%rbp) cmpb $0, -168(%rbp) je .L2477 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2477 leaq -104(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB161: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2478 leaq -112(%rbp), %rdx leaq -124(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -126(%rbp) pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -126(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -126(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -116(%rbp) leaq -116(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -96(%rbp) leaq -96(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -112(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE161: movq %rax, %rbx nop movl $0, %r12d jmp .L2480 .L2478: movl $1, %r12d .L2480: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2488 .L2477: movq $0, -104(%rbp) cmpb $86, -164(%rbp) jne .L2483 movl $3, -116(%rbp) leaq -116(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -96(%rbp) leaq -88(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB162: call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -88(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) jmp .L2484 .L2483: leaq -112(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) cmpb $85, -164(%rbp) jne .L2485 leaq std::chrono::Sunday(%rip), %rax jmp .L2486 .L2485: leaq std::chrono::Monday(%rip), %rax .L2486: movzbl (%rax), %eax movb %al, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::weekday::operator[](unsigned int) const movw %ax, -96(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -96(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&) movw %ax, -80(%rbp) movq %rax, %rdx shrq $16, %rdx andb $-1, %dh movw %dx, -78(%rbp) shrq $32, %rax andb $-1, %ah movw %ax, -76(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) .L2484: leaq -104(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const addl $1, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2488: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2491 jmp .L2493 .L2492: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2490 call __stack_chk_fail@PLT .L2490: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE162: .L2493: call __stack_chk_fail@PLT .L2491: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7382: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7382: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7382-.LLSDACSB7382 .LLSDACSB7382: .uleb128 .LEHB160-.LFB7382 .uleb128 .LEHE160-.LEHB160 .uleb128 0 .uleb128 0 .uleb128 .LEHB161-.LFB7382 .uleb128 .LEHE161-.LEHB161 .uleb128 .L2492-.LFB7382 .uleb128 0 .uleb128 .LEHB162-.LFB7382 .uleb128 .LEHE162-.LEHB162 .uleb128 0 .uleb128 0 .LLSDACSE7382: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7383: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7383 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB163: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE163: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB164: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_date_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L2495 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx movq -208(%rbp), %rsi movq -200(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, %rbx jmp .L2497 .L2495: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE164: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB165: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi movq -208(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .LEHE165: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB166: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE166: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2497: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2504 jmp .L2508 .L2507: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2501 .L2506: movq %rax, %rbx .L2501: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2502 .L2505: movq %rax, %rbx .L2502: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2503 call __stack_chk_fail@PLT .L2503: movq %rax, %rdi .LEHB167: call _Unwind_Resume@PLT .LEHE167: .L2508: call __stack_chk_fail@PLT .L2504: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7383: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7383: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7383-.LLSDACSB7383 .LLSDACSB7383: .uleb128 .LEHB163-.LFB7383 .uleb128 .LEHE163-.LEHB163 .uleb128 0 .uleb128 0 .uleb128 .LEHB164-.LFB7383 .uleb128 .LEHE164-.LEHB164 .uleb128 .L2505-.LFB7383 .uleb128 0 .uleb128 .LEHB165-.LFB7383 .uleb128 .LEHE165-.LEHB165 .uleb128 .L2506-.LFB7383 .uleb128 0 .uleb128 .LEHB166-.LFB7383 .uleb128 .LEHE166-.LEHB166 .uleb128 .L2507-.LFB7383 .uleb128 0 .uleb128 .LEHB167-.LFB7383 .uleb128 .LEHE167-.LEHB167 .uleb128 0 .uleb128 0 .LLSDACSE7383: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7384: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7384 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB168: call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -192(%rbp) leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE168: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB169: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_time_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L2510 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx leaq -192(%rbp), %rsi movq -200(%rbp), %rax movl $1, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, %rbx jmp .L2512 .L2510: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE169: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB170: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi leaq -192(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE170: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB171: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE171: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2512: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2519 jmp .L2523 .L2522: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2516 .L2521: movq %rax, %rbx .L2516: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2517 .L2520: movq %rax, %rbx .L2517: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2518 call __stack_chk_fail@PLT .L2518: movq %rax, %rdi .LEHB172: call _Unwind_Resume@PLT .LEHE172: .L2523: call __stack_chk_fail@PLT .L2519: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7384: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7384: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7384-.LLSDACSB7384 .LLSDACSB7384: .uleb128 .LEHB168-.LFB7384 .uleb128 .LEHE168-.LEHB168 .uleb128 0 .uleb128 0 .uleb128 .LEHB169-.LFB7384 .uleb128 .LEHE169-.LEHB169 .uleb128 .L2520-.LFB7384 .uleb128 0 .uleb128 .LEHB170-.LFB7384 .uleb128 .LEHE170-.LEHB170 .uleb128 .L2521-.LFB7384 .uleb128 0 .uleb128 .LEHB171-.LFB7384 .uleb128 .LEHE171-.LEHB171 .uleb128 .L2522-.LFB7384 .uleb128 0 .uleb128 .LEHB172-.LFB7384 .uleb128 .LEHE172-.LEHB172 .uleb128 0 .uleb128 0 .LLSDACSE7384: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_zINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7385: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movl %r8d, %eax movb %al, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax cmpb $0, -68(%rbp) je .L2525 leaq .LC60(%rip), %rcx leaq -32(%rbp), %rax movl $6, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) jmp .L2526 .L2525: leaq .LC61(%rip), %rcx leaq -32(%rbp), %rax movl $5, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) .L2526: movq -8(%rbp), %rax subq %fs:40, %rax je .L2527 call __stack_chk_fail@PLT .L2527: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7385: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_ZINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7386: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $3, -32(%rbp) leaq .LC54(%rip), %rax movq %rax, -24(%rbp) movq -8(%rbp), %rax subq %fs:40, %rax je .L2530 call __stack_chk_fail@PLT .L2530: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7386: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB7387: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7387 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $464, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -456(%rbp) movq %rsi, -464(%rbp) movq %rdx, -472(%rbp) movl %ecx, %eax movb %al, -476(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB173: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE173: leaq -448(%rbp), %rax movq -472(%rbp), %rdx movq -456(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB174: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE174: leaq -440(%rbp), %rax leaq -448(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB175: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE175: leaq -440(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpb $0, -476(%rbp) je .L2533 movl $45, %eax movsbl %al, %edx leaq -400(%rbp), %rax movl %edx, %esi movq %rax, %rdi .LEHB176: call std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char)@PLT .L2533: movq -464(%rbp), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE176: movq -456(%rbp), %r12 leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -472(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB177: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE177: movq %rax, %rbx nop leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2540 jmp .L2544 .L2541: movq %rax, %rbx leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L2537 .L2543: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2537 .L2542: movq %rax, %rbx .L2537: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2539 call __stack_chk_fail@PLT .L2539: movq %rax, %rdi .LEHB178: call _Unwind_Resume@PLT .LEHE178: .L2544: call __stack_chk_fail@PLT .L2540: addq $464, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7387: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA7387: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7387-.LLSDACSB7387 .LLSDACSB7387: .uleb128 .LEHB173-.LFB7387 .uleb128 .LEHE173-.LEHB173 .uleb128 0 .uleb128 0 .uleb128 .LEHB174-.LFB7387 .uleb128 .LEHE174-.LEHB174 .uleb128 .L2542-.LFB7387 .uleb128 0 .uleb128 .LEHB175-.LFB7387 .uleb128 .LEHE175-.LEHB175 .uleb128 .L2541-.LFB7387 .uleb128 0 .uleb128 .LEHB176-.LFB7387 .uleb128 .LEHE176-.LEHB176 .uleb128 .L2542-.LFB7387 .uleb128 0 .uleb128 .LEHB177-.LFB7387 .uleb128 .LEHE177-.LEHB177 .uleb128 .L2543-.LFB7387 .uleb128 0 .uleb128 .LEHB178-.LFB7387 .uleb128 .LEHE178-.LEHB178 .uleb128 0 .uleb128 0 .LLSDACSE7387: .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7388: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7388 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB179: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) movb %al, -113(%rbp) leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::ok() const xorl $1, %eax testb %al, %al je .L2546 movq -24(%rbp), %rax subq %fs:40, %rax je .L2547 call __stack_chk_fail@PLT .L2547: leaq .LC51(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L2546: leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq -136(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE179: leaq -112(%rbp), %rax movq %rax, %rdi .LEHB180: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -104(%rbp) cmpb $0, -164(%rbp) je .L2548 leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days(char const**) const@PLT jmp .L2549 .L2548: leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days_abbreviated(char const**) const@PLT .L2549: leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, %eax movq -80(%rbp,%rax,8), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -152(%rbp), %rax movq -96(%rbp), %rcx movq -88(%rbp), %rdi leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE180: movq %rax, %rbx nop leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2554 jmp .L2556 .L2555: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2553 call __stack_chk_fail@PLT .L2553: movq %rax, %rdi .LEHB181: call _Unwind_Resume@PLT .LEHE181: .L2556: call __stack_chk_fail@PLT .L2554: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7388: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7388: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7388-.LLSDACSB7388 .LLSDACSB7388: .uleb128 .LEHB179-.LFB7388 .uleb128 .LEHE179-.LEHB179 .uleb128 0 .uleb128 0 .uleb128 .LEHB180-.LFB7388 .uleb128 .LEHE180-.LEHB180 .uleb128 .L2555-.LFB7388 .uleb128 0 .uleb128 .LEHB181-.LFB7388 .uleb128 .LEHE181-.LEHB181 .uleb128 0 .uleb128 0 .LLSDACSE7388: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7389: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7389 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movl %r8d, %eax movb %al, -212(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB182: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) movb %al, -161(%rbp) leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::ok() const xorl $1, %eax testb %al, %al je .L2558 movq -24(%rbp), %rax subq %fs:40, %rax je .L2559 call __stack_chk_fail@PLT .L2559: leaq .LC52(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L2558: leaq -160(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE182: leaq -160(%rbp), %rax movq %rax, %rdi .LEHB183: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) cmpb $0, -212(%rbp) je .L2560 leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months(char const**) const@PLT jmp .L2561 .L2560: leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months_abbreviated(char const**) const@PLT .L2561: leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, %eax movq -128(%rbp,%rax,8), %rdx leaq -144(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -200(%rbp), %rax movq -144(%rbp), %rcx movq -136(%rbp), %rdi leaq -160(%rbp), %rdx movq (%rax), %rsi movq -184(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE183: movq %rax, %rbx nop leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2566 jmp .L2568 .L2567: movq %rax, %rbx leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2565 call __stack_chk_fail@PLT .L2565: movq %rax, %rdi .LEHB184: call _Unwind_Resume@PLT .LEHE184: .L2568: call __stack_chk_fail@PLT .L2566: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7389: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7389: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7389-.LLSDACSB7389 .LLSDACSB7389: .uleb128 .LEHB182-.LFB7389 .uleb128 .LEHE182-.LEHB182 .uleb128 0 .uleb128 0 .uleb128 .LEHB183-.LFB7389 .uleb128 .LEHE183-.LEHB183 .uleb128 .L2567-.LFB7389 .uleb128 0 .uleb128 .LEHB184-.LFB7389 .uleb128 .LEHE184-.LEHB184 .uleb128 0 .uleb128 0 .LLSDACSE7389: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&): .LFB7391: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -8(%rbp), %rax subq %fs:40, %rax je .L2570 call __stack_chk_fail@PLT .L2570: leaq .LC53(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7391: .size auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .weak std::chrono::hh_mm_ss > >::fractional_width .section .rodata._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE16fractional_widthE,"aG",@progbits,std::chrono::hh_mm_ss > >::fractional_width,comdat .align 4 .type std::chrono::hh_mm_ss > >::fractional_width, @gnu_unique_object .size std::chrono::hh_mm_ss > >::fractional_width, 4 std::chrono::hh_mm_ss > >::fractional_width: .long 3 .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&): .LFB7392: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L2574 call __stack_chk_fail@PLT .L2574: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7392: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss > >::hours() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::hours() const .type std::chrono::hh_mm_ss > >::hours() const, @function std::chrono::hh_mm_ss > >::hours() const: .LFB7394: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7394: .size std::chrono::hh_mm_ss > >::hours() const, .-std::chrono::hh_mm_ss > >::hours() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::minutes() const .type std::chrono::hh_mm_ss > >::minutes() const, @function std::chrono::hh_mm_ss > >::minutes() const: .LFB7395: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7395 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 8(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2579 call __stack_chk_fail@PLT .L2579: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7395: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7minutesEv,"aG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .LLSDA7395: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7395-.LLSDACSB7395 .LLSDACSB7395: .LLSDACSE7395: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .size std::chrono::hh_mm_ss > >::minutes() const, .-std::chrono::hh_mm_ss > >::minutes() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::seconds() const .type std::chrono::hh_mm_ss > >::seconds() const, @function std::chrono::hh_mm_ss > >::seconds() const: .LFB7396: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7396 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 9(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2582 call __stack_chk_fail@PLT .L2582: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7396: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7secondsEv,"aG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .LLSDA7396: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7396-.LLSDACSB7396 .LLSDACSB7396: .LLSDACSE7396: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .size std::chrono::hh_mm_ss > >::seconds() const, .-std::chrono::hh_mm_ss > >::seconds() const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7390: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7390 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movq %rdx, -168(%rbp) movq %rcx, -176(%rbp) movl %r8d, %eax movb %al, -180(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl $-1, -48(%rbp) leaq .LC54(%rip), %rax movq %rax, -32(%rbp) movq -160(%rbp), %rax movq %rax, %rdi .LEHB185: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -120(%rbp) leaq -120(%rbp), %rdx leaq -132(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -134(%rbp) movq -160(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -134(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -134(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -128(%rbp) leaq -128(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -124(%rbp) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -112(%rbp) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, -64(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -68(%rbp) leaq -120(%rbp), %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -72(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -76(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) cmpb $0, -180(%rbp) je .L2584 movl $69, %ebx jmp .L2585 .L2584: movl $0, %ebx .L2585: leaq -104(%rbp), %rax movq -176(%rbp), %rdx movq -152(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE185: leaq -168(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -152(%rbp), %rax movl %ebx, %r9d movl $99, %r8d movq %rax, %rdi .LEHB186: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE186: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2590 jmp .L2592 .L2591: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2589 call __stack_chk_fail@PLT .L2589: movq %rax, %rdi .LEHB187: call _Unwind_Resume@PLT .LEHE187: .L2592: call __stack_chk_fail@PLT .L2590: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7390: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7390: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7390-.LLSDACSB7390 .LLSDACSB7390: .uleb128 .LEHB185-.LFB7390 .uleb128 .LEHE185-.LEHB185 .uleb128 0 .uleb128 0 .uleb128 .LEHB186-.LFB7390 .uleb128 .LEHE186-.LEHB186 .uleb128 .L2591-.LFB7390 .uleb128 0 .uleb128 .LEHB187-.LFB7390 .uleb128 .LEHE187-.LEHB187 .uleb128 0 .uleb128 0 .LLSDACSE7390: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const: .LFB7397: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7397 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $224, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -228(%rbp) movl %edx, %eax movb %al, -232(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB188: call std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .LEHE188: movw %ax, -178(%rbp) cmpb $0, -232(%rbp) je .L2594 movq -200(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2594 leaq -168(%rbp), %rax movq -224(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB189: call std::locale::classic()@PLT movq %rax, %rdx leaq -168(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2595 pxor %xmm0, %xmm0 movaps %xmm0, -160(%rbp) movaps %xmm0, -144(%rbp) movaps %xmm0, -128(%rbp) movq %xmm0, -112(%rbp) leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -140(%rbp) movsbl -232(%rbp), %r8d movsbl -228(%rbp), %edi leaq -216(%rbp), %rax leaq -160(%rbp), %rcx leaq -168(%rbp), %rdx movq (%rax), %rsi movq -200(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE189: movq %rax, %rbx nop movl $0, %r12d jmp .L2597 .L2595: movl $1, %r12d .L2597: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2607 .L2594: leaq -96(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -172(%rbp) movl -172(%rbp), %eax shrl $31, %eax movb %al, -179(%rbp) movl -172(%rbp), %eax movl %eax, %edx negl %edx cmovns %edx, %eax movl %eax, -172(%rbp) cmpb $89, -228(%rbp) je .L2600 cmpb $67, -228(%rbp) jne .L2601 .L2600: movl -172(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -176(%rbp) cmpb $0, -179(%rbp) je .L2602 movl $45, %eax movsbl %al, %edx leaq -96(%rbp), %rax movl $1, %esi movq %rax, %rdi .LEHB190: call std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) cmpb $67, -228(%rbp) jne .L2602 movl -176(%rbp), %eax imull $100, %eax, %eax cmpl %eax, -172(%rbp) je .L2602 addl $1, -176(%rbp) .L2602: cmpl $99, -176(%rbp) jle .L2603 movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -168(%rbp) movq $2, -160(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -152(%rbp) leaq -64(%rbp), %rax leaq -168(%rbp), %rcx movq -160(%rbp), %rsi movq -152(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE190: leaq -64(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB191: call std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .LEHE191: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd subl %edx, %ecx imull $100, %ecx, %edx subl %edx, %eax movl %eax, -176(%rbp) .L2603: movl -176(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB192: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L2601: cmpb $89, -228(%rbp) je .L2604 cmpb $121, -228(%rbp) jne .L2605 .L2604: movl -172(%rbp), %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L2605: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE192: movq %rax, %rbx nop leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2607: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2613 jmp .L2617 .L2614: movq %rax, %rbx leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2609 call __stack_chk_fail@PLT .L2609: movq %rax, %rdi .LEHB193: call _Unwind_Resume@PLT .L2616: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2611 .L2615: movq %rax, %rbx .L2611: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2612 call __stack_chk_fail@PLT .L2612: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE193: .L2617: call __stack_chk_fail@PLT .L2613: addq $224, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7397: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .LLSDA7397: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7397-.LLSDACSB7397 .LLSDACSB7397: .uleb128 .LEHB188-.LFB7397 .uleb128 .LEHE188-.LEHB188 .uleb128 0 .uleb128 0 .uleb128 .LEHB189-.LFB7397 .uleb128 .LEHE189-.LEHB189 .uleb128 .L2614-.LFB7397 .uleb128 0 .uleb128 .LEHB190-.LFB7397 .uleb128 .LEHE190-.LEHB190 .uleb128 .L2615-.LFB7397 .uleb128 0 .uleb128 .LEHB191-.LFB7397 .uleb128 .LEHE191-.LEHB191 .uleb128 .L2616-.LFB7397 .uleb128 0 .uleb128 .LEHB192-.LFB7397 .uleb128 .LEHE192-.LEHB192 .uleb128 .L2615-.LFB7397 .uleb128 0 .uleb128 .LEHB193-.LFB7397 .uleb128 .LEHE193-.LEHB193 .uleb128 0 .uleb128 0 .LLSDACSE7397: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7398: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7398 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB194: call std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .LEHE194: movb %al, -117(%rbp) leaq -117(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -116(%rbp) cmpb $0, -168(%rbp) je .L2619 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2619 leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB195: call std::locale::classic()@PLT movq %rax, %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2620 pxor %xmm0, %xmm0 movaps %xmm0, -96(%rbp) movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movq %xmm0, -48(%rbp) movl -116(%rbp), %eax movl %eax, -84(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -96(%rbp), %rcx leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE195: movq %rax, %rbx nop movl $0, %r12d jmp .L2622 .L2620: movl $1, %r12d .L2622: leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2627 .L2619: movl -116(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) cmpb $101, -164(%rbp) jne .L2625 cmpl $9, -116(%rbp) ja .L2625 movb $32, -26(%rbp) leaq -112(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movb %al, -25(%rbp) leaq -26(%rbp), %rcx leaq -96(%rbp), %rax movl $2, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) .L2625: leaq -152(%rbp), %rax movq -112(%rbp), %rcx movq -104(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB196: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2627: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2630 jmp .L2632 .L2631: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2629 call __stack_chk_fail@PLT .L2629: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE196: .L2632: call __stack_chk_fail@PLT .L2630: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7398: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7398: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7398-.LLSDACSB7398 .LLSDACSB7398: .uleb128 .LEHB194-.LFB7398 .uleb128 .LEHE194-.LEHB194 .uleb128 0 .uleb128 0 .uleb128 .LEHB195-.LFB7398 .uleb128 .LEHE195-.LEHB195 .uleb128 .L2631-.LFB7398 .uleb128 0 .uleb128 .LEHB196-.LFB7398 .uleb128 .LEHE196-.LEHB196 .uleb128 0 .uleb128 0 .LLSDACSE7398: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7399: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7399 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB197: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .LEHE197: movl %eax, -84(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB198: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, %edx negl %edx cmovs %eax, %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE198: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2638 jmp .L2640 .L2639: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2637 call __stack_chk_fail@PLT .L2637: movq %rax, %rdi .LEHB199: call _Unwind_Resume@PLT .LEHE199: .L2640: call __stack_chk_fail@PLT .L2638: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7399: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7399: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7399-.LLSDACSB7399 .LLSDACSB7399: .uleb128 .LEHB197-.LFB7399 .uleb128 .LEHE197-.LEHB197 .uleb128 0 .uleb128 0 .uleb128 .LEHB198-.LFB7399 .uleb128 .LEHE198-.LEHB198 .uleb128 .L2639-.LFB7399 .uleb128 0 .uleb128 .LEHB199-.LFB7399 .uleb128 .LEHE199-.LEHB199 .uleb128 0 .uleb128 0 .LLSDACSE7399: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7400: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7400 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB200: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -84(%rbp) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -90(%rbp) leaq -90(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -88(%rbp) movq $12, -80(%rbp) leaq .LC55(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -88(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE200: leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -5(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -4(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB201: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE201: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2646 jmp .L2648 .L2647: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2645 call __stack_chk_fail@PLT .L2645: movq %rax, %rdi .LEHB202: call _Unwind_Resume@PLT .LEHE202: .L2648: call __stack_chk_fail@PLT .L2646: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7400: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7400: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7400-.LLSDACSB7400 .LLSDACSB7400: .uleb128 .LEHB200-.LFB7400 .uleb128 .LEHE200-.LEHB200 .uleb128 0 .uleb128 0 .uleb128 .LEHB201-.LFB7400 .uleb128 .LEHE201-.LEHB201 .uleb128 .L2647-.LFB7400 .uleb128 0 .uleb128 .LEHB202-.LFB7400 .uleb128 .LEHE202-.LEHB202 .uleb128 0 .uleb128 0 .LLSDACSE7400: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_g_GINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7401: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movl %r8d, %eax movb %al, -84(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -40(%rbp) movl $3, -44(%rbp) leaq -44(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -40(%rbp), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -32(%rbp) leaq -24(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -40(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -24(%rbp) movzbl -84(%rbp), %eax cltq leaq .LC56(%rip), %rdx movzbl (%rax,%rdx), %eax movsbl %al, %edi leaq -72(%rbp), %rax movq -80(%rbp), %rcx movq (%rax), %rdx leaq -24(%rbp), %rsi movq -56(%rbp), %rax movl $0, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2652 call __stack_chk_fail@PLT .L2652: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7401: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7402: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7402 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -148(%rbp) movl %edx, %eax movb %al, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB203: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE203: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -108(%rbp) cmpb $0, -152(%rbp) je .L2654 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2654 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB204: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2655 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -108(%rbp), %eax movl %eax, -72(%rbp) movsbl -148(%rbp), %edi leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE204: movq %rax, %rbx nop movl $0, %r12d jmp .L2657 .L2655: movl $1, %r12d .L2657: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2663 .L2654: cmpb $73, -148(%rbp) jne .L2660 cmpl $0, -108(%rbp) jne .L2661 movl $12, -108(%rbp) jmp .L2660 .L2661: cmpl $12, -108(%rbp) jle .L2660 subl $12, -108(%rbp) .L2660: movl -108(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB205: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2663: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2666 jmp .L2668 .L2667: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2665 call __stack_chk_fail@PLT .L2665: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE205: .L2668: call __stack_chk_fail@PLT .L2666: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7402: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7402: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7402-.LLSDACSB7402 .LLSDACSB7402: .uleb128 .LEHB203-.LFB7402 .uleb128 .LEHE203-.LEHB203 .uleb128 0 .uleb128 0 .uleb128 .LEHB204-.LFB7402 .uleb128 .LEHE204-.LEHB204 .uleb128 .L2667-.LFB7402 .uleb128 0 .uleb128 .LEHB205-.LFB7402 .uleb128 .LEHE205-.LEHB205 .uleb128 0 .uleb128 0 .LLSDACSE7402: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_jINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7403: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -36(%rbp) movq $2, -32(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -36(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2672 call __stack_chk_fail@PLT .L2672: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7403: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7404: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7404 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movb %al, -132(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB206: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .LEHE206: movb %al, -93(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, -92(%rbp) cmpb $0, -132(%rbp) je .L2674 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2674 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB207: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2675 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -92(%rbp), %eax subl $1, %eax movl %eax, -64(%rbp) leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl $109, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE207: movq %rax, %rbx nop movl $0, %r12d jmp .L2677 .L2675: movl $1, %r12d .L2677: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2681 .L2674: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB208: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2681: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2684 jmp .L2686 .L2685: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2683 call __stack_chk_fail@PLT .L2683: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE208: .L2686: call __stack_chk_fail@PLT .L2684: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7404: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7404: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7404-.LLSDACSB7404 .LLSDACSB7404: .uleb128 .LEHB206-.LFB7404 .uleb128 .LEHE206-.LEHB206 .uleb128 0 .uleb128 0 .uleb128 .LEHB207-.LFB7404 .uleb128 .LEHE207-.LEHB207 .uleb128 .L2685-.LFB7404 .uleb128 0 .uleb128 .LEHB208-.LFB7404 .uleb128 .LEHE208-.LEHB208 .uleb128 0 .uleb128 0 .LLSDACSE7404: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7405: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7405 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB209: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE209: movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -88(%rbp) cmpb $0, -148(%rbp) je .L2688 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2688 leaq -96(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB210: call std::locale::classic()@PLT movq %rax, %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2689 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movq -88(%rbp), %rax movl %eax, -76(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -96(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $77, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE210: movq %rax, %rbx nop movl $0, %r12d jmp .L2691 .L2689: movl $1, %r12d .L2691: leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2695 .L2688: movq -88(%rbp), %rax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB211: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2695: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2698 jmp .L2700 .L2699: movq %rax, %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2697 call __stack_chk_fail@PLT .L2697: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE211: .L2700: call __stack_chk_fail@PLT .L2698: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7405: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7405: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7405-.LLSDACSB7405 .LLSDACSB7405: .uleb128 .LEHB209-.LFB7405 .uleb128 .LEHE209-.LEHB209 .uleb128 0 .uleb128 0 .uleb128 .LEHB210-.LFB7405 .uleb128 .LEHE210-.LEHB210 .uleb128 .L2699-.LFB7405 .uleb128 0 .uleb128 .LEHB211-.LFB7405 .uleb128 .LEHE211-.LEHB211 .uleb128 0 .uleb128 0 .LLSDACSE7405: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7406: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7406 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $136, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB212: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq -120(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE212: leaq -104(%rbp), %rax movq %rax, %rdi .LEHB213: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -88(%rbp) leaq -48(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm(char const**) const@PLT leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -96(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq $11, %rax setg %al movzbl %al, %eax cltq movq -48(%rbp,%rax,8), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -136(%rbp), %rax movq -64(%rbp), %rcx movq -56(%rbp), %rdi leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE213: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2706 jmp .L2708 .L2707: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2705 call __stack_chk_fail@PLT .L2705: movq %rax, %rdi .LEHB214: call _Unwind_Resume@PLT .LEHE214: .L2708: call __stack_chk_fail@PLT .L2706: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7406: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7406: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7406-.LLSDACSB7406 .LLSDACSB7406: .uleb128 .LEHB212-.LFB7406 .uleb128 .LEHE212-.LEHB212 .uleb128 0 .uleb128 0 .uleb128 .LEHB213-.LFB7406 .uleb128 .LEHE213-.LEHB213 .uleb128 .L2707-.LFB7406 .uleb128 0 .uleb128 .LEHB214-.LFB7406 .uleb128 .LEHE214-.LEHB214 .uleb128 0 .uleb128 0 .LLSDACSE7406: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7407: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) leaq -24(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7407: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJlEQ15output_iteratorIT_RKcEES3_S3_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS8_,"axG",@progbits,std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&>,comdat .weak std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&> .type std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&>, @function std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&>: .LFB7408: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -152(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movq %rcx, -160(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) nop movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -64(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&) movq -176(%rbp), %rax movq -168(%rbp), %rdx leaq -152(%rbp), %rcx movq (%rcx), %rcx movq %rcx, -136(%rbp) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx movq -96(%rbp), %rsi movq -88(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2719 call __stack_chk_fail@PLT .L2719: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7408: .size std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&>, .-std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&> .weak std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) .set std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&),std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&> .section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&): .LFB7412: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7412: .size auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7411: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7411 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB215: call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -176(%rbp) leaq -168(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE215: leaq -168(%rbp), %rax movq %rax, %rdi .LEHB216: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) leaq -160(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm_format(char const**) const@PLT leaq -112(%rbp), %rax movq %rax, -144(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE216: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB217: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -160(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -128(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -112(%rbp) movq %rdx, -104(%rbp) nop leaq -64(%rbp), %rdi leaq -176(%rbp), %rcx movq -112(%rbp), %rax movq -104(%rbp), %rdx leaq -168(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE217: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -200(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -168(%rbp), %rdx movq (%rcx), %rsi movq -184(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB218: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE218: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2729 jmp .L2733 .L2732: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2726 .L2731: movq %rax, %rbx .L2726: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2727 .L2730: movq %rax, %rbx .L2727: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2728 call __stack_chk_fail@PLT .L2728: movq %rax, %rdi .LEHB219: call _Unwind_Resume@PLT .LEHE219: .L2733: call __stack_chk_fail@PLT .L2729: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7411: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA7411: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7411-.LLSDACSB7411 .LLSDACSB7411: .uleb128 .LEHB215-.LFB7411 .uleb128 .LEHE215-.LEHB215 .uleb128 0 .uleb128 0 .uleb128 .LEHB216-.LFB7411 .uleb128 .LEHE216-.LEHB216 .uleb128 .L2730-.LFB7411 .uleb128 0 .uleb128 .LEHB217-.LFB7411 .uleb128 .LEHE217-.LEHB217 .uleb128 .L2731-.LFB7411 .uleb128 0 .uleb128 .LEHB218-.LFB7411 .uleb128 .LEHE218-.LEHB218 .uleb128 .L2732-.LFB7411 .uleb128 0 .uleb128 .LEHB219-.LFB7411 .uleb128 .LEHE219-.LEHB219 .uleb128 0 .uleb128 0 .LLSDACSE7411: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7413: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7413 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB220: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -120(%rbp) leaq -120(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -112(%rbp) movq $9, -80(%rbp) leaq .LC58(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -112(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&) .LEHE220: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB221: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -152(%rbp) cmpb $0, -164(%rbp) je .L2736 movl $0, -124(%rbp) movq -152(%rbp), %rax movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, -104(%rbp) movb $58, -125(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -125(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -152(%rbp), %rax movq -160(%rbp), %rcx movq (%rax), %rdx leaq -96(%rbp), %rsi movq -136(%rbp), %rax movl $0, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .LEHE221: movq %rax, -152(%rbp) .L2736: movq -152(%rbp), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2744 jmp .L2746 .L2745: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2743 call __stack_chk_fail@PLT .L2743: movq %rax, %rdi .LEHB222: call _Unwind_Resume@PLT .LEHE222: .L2746: call __stack_chk_fail@PLT .L2744: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7413: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7413: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7413-.LLSDACSB7413 .LLSDACSB7413: .uleb128 .LEHB220-.LFB7413 .uleb128 .LEHE220-.LEHB220 .uleb128 0 .uleb128 0 .uleb128 .LEHB221-.LFB7413 .uleb128 .LEHE221-.LEHB221 .uleb128 .L2745-.LFB7413 .uleb128 0 .uleb128 .LEHB222-.LFB7413 .uleb128 .LEHE222-.LEHB222 .uleb128 0 .uleb128 0 .LLSDACSE7413: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE10subsecondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::subseconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::subseconds() const .type std::chrono::hh_mm_ss > >::subseconds() const, @function std::chrono::hh_mm_ss > >::subseconds() const: .LFB7415: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $12, %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7415: .size std::chrono::hh_mm_ss > >::subseconds() const, .-std::chrono::hh_mm_ss > >::subseconds() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE12__subsecondsIS4_EcvS4_Ev,"axG",@progbits,std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const .type std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const, @function std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const: .LFB7416: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned int const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2751 call __stack_chk_fail@PLT .L2751: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7416: .size std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const, .-std::chrono::hh_mm_ss > >::__subseconds > >::operator std::chrono::duration >() const .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned int const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned int const&) .type std::chrono::duration >::duration(unsigned int const&), @function std::chrono::duration >::duration(unsigned int const&): .LFB7418: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movl %eax, %edx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7418: .size std::chrono::duration >::duration(unsigned int const&), .-std::chrono::duration >::duration(unsigned int const&) .weak std::chrono::duration >::duration(unsigned int const&) .set std::chrono::duration >::duration(unsigned int const&),std::chrono::duration >::duration(unsigned int const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7414: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7414 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $192, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -168(%rbp) movq %rsi, -176(%rbp) movq %rdx, -184(%rbp) movq %rcx, -192(%rbp) movl %r8d, %eax movb %al, -196(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -176(%rbp), %rax movq %rax, %rdi .LEHB223: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE223: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -144(%rbp) cmpb $0, -196(%rbp) je .L2754 movq -168(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2755 leaq -120(%rbp), %rax movq -192(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB224: call std::locale::classic()@PLT movq %rax, %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2756 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -184(%rbp), %rax leaq -80(%rbp), %rcx leaq -120(%rbp), %rdx movq (%rax), %rsi movq -168(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE224: movq %rax, %rbx nop movl $0, %r12d jmp .L2758 .L2756: movl $1, %r12d .L2758: leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2767 .L2755: leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB225: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L2767 .L2754: leaq -136(%rbp), %rax movq -192(%rbp), %rdx movq -168(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE225: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::subseconds() const movq %rax, -128(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi .LEHB226: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -112(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -184(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct::decimal_point() const@PLT movsbl %al, %eax movl $0, -148(%rbp) movq -184(%rbp), %rdx movq %rdx, -80(%rbp) leaq -80(%rbp), %rdx movq %rdx, -104(%rbp) movb %al, -149(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -149(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -128(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -120(%rbp) movq $6, -80(%rbp) leaq .LC59(%rip), %rax movq %rax, -72(%rbp) leaq -184(%rbp), %rax leaq std::chrono::hh_mm_ss > >::fractional_width(%rip), %rdi leaq -120(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&> .LEHE226: movq %rax, -184(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -184(%rbp), %rbx .L2767: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2772 jmp .L2775 .L2773: movq %rax, %rbx leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2769 call __stack_chk_fail@PLT .L2769: movq %rax, %rdi .LEHB227: call _Unwind_Resume@PLT .L2774: movq %rax, %rbx leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2771 call __stack_chk_fail@PLT .L2771: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE227: .L2775: call __stack_chk_fail@PLT .L2772: addq $192, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7414: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7414: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7414-.LLSDACSB7414 .LLSDACSB7414: .uleb128 .LEHB223-.LFB7414 .uleb128 .LEHE223-.LEHB223 .uleb128 0 .uleb128 0 .uleb128 .LEHB224-.LFB7414 .uleb128 .LEHE224-.LEHB224 .uleb128 .L2773-.LFB7414 .uleb128 0 .uleb128 .LEHB225-.LFB7414 .uleb128 .LEHE225-.LEHB225 .uleb128 0 .uleb128 0 .uleb128 .LEHB226-.LFB7414 .uleb128 .LEHE226-.LEHB226 .uleb128 .L2774-.LFB7414 .uleb128 0 .uleb128 .LEHB227-.LFB7414 .uleb128 .LEHE227-.LEHB227 .uleb128 0 .uleb128 0 .LLSDACSE7414: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7428: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7428 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -132(%rbp) movl %edx, %eax movb %al, -136(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB228: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .LEHE228: movb %al, -93(%rbp) cmpb $0, -136(%rbp) je .L2777 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2777 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB229: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2778 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -132(%rbp), %edi leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE229: movq %rax, %rbx nop movl $0, %r12d jmp .L2780 .L2778: movl $1, %r12d .L2780: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2786 .L2777: cmpb $117, -132(%rbp) jne .L2783 leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::iso_encoding() const movl %eax, -92(%rbp) jmp .L2784 .L2783: leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -92(%rbp) .L2784: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_digit(int) movb %al, -88(%rbp) leaq -88(%rbp), %rcx leaq -80(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB230: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2786: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2789 jmp .L2791 .L2790: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2788 call __stack_chk_fail@PLT .L2788: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE230: .L2791: call __stack_chk_fail@PLT .L2789: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7428: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7428: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7428-.LLSDACSB7428 .LLSDACSB7428: .uleb128 .LEHB228-.LFB7428 .uleb128 .LEHE228-.LEHB228 .uleb128 0 .uleb128 0 .uleb128 .LEHB229-.LFB7428 .uleb128 .LEHE229-.LEHB229 .uleb128 .L2790-.LFB7428 .uleb128 0 .uleb128 .LEHB230-.LFB7428 .uleb128 .LEHE230-.LEHB230 .uleb128 0 .uleb128 0 .LLSDACSE7428: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB7429: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7429 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB231: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .LEHE231: movq %rax, -112(%rbp) cmpb $0, -168(%rbp) je .L2793 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2793 leaq -104(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB232: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2794 leaq -112(%rbp), %rdx leaq -124(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -126(%rbp) pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -126(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -126(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -116(%rbp) leaq -116(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -96(%rbp) leaq -96(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -112(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE232: movq %rax, %rbx nop movl $0, %r12d jmp .L2796 .L2794: movl $1, %r12d .L2796: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2804 .L2793: movq $0, -104(%rbp) cmpb $86, -164(%rbp) jne .L2799 movl $3, -116(%rbp) leaq -116(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -96(%rbp) leaq -88(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB233: call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -88(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) jmp .L2800 .L2799: leaq -112(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) cmpb $85, -164(%rbp) jne .L2801 leaq std::chrono::Sunday(%rip), %rax jmp .L2802 .L2801: leaq std::chrono::Monday(%rip), %rax .L2802: movzbl (%rax), %eax movb %al, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::weekday::operator[](unsigned int) const movw %ax, -96(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -96(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&) movw %ax, -80(%rbp) movq %rax, %rdx shrq $16, %rdx andb $-1, %dh movw %dx, -78(%rbp) shrq $32, %rax andb $-1, %ah movw %ax, -76(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) .L2800: leaq -104(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const addl $1, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L2804: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2807 jmp .L2809 .L2808: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2806 call __stack_chk_fail@PLT .L2806: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE233: .L2809: call __stack_chk_fail@PLT .L2807: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7429: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA7429: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7429-.LLSDACSB7429 .LLSDACSB7429: .uleb128 .LEHB231-.LFB7429 .uleb128 .LEHE231-.LEHB231 .uleb128 0 .uleb128 0 .uleb128 .LEHB232-.LFB7429 .uleb128 .LEHE232-.LEHB232 .uleb128 .L2808-.LFB7429 .uleb128 0 .uleb128 .LEHB233-.LFB7429 .uleb128 .LEHE233-.LEHB233 .uleb128 0 .uleb128 0 .LLSDACSE7429: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7430: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7430 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB234: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE234: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB235: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_date_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L2811 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx movq -208(%rbp), %rsi movq -200(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, %rbx jmp .L2813 .L2811: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE235: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB236: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi movq -208(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .LEHE236: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB237: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE237: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2813: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2820 jmp .L2824 .L2823: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2817 .L2822: movq %rax, %rbx .L2817: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2818 .L2821: movq %rax, %rbx .L2818: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2819 call __stack_chk_fail@PLT .L2819: movq %rax, %rdi .LEHB238: call _Unwind_Resume@PLT .LEHE238: .L2824: call __stack_chk_fail@PLT .L2820: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7430: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7430: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7430-.LLSDACSB7430 .LLSDACSB7430: .uleb128 .LEHB234-.LFB7430 .uleb128 .LEHE234-.LEHB234 .uleb128 0 .uleb128 0 .uleb128 .LEHB235-.LFB7430 .uleb128 .LEHE235-.LEHB235 .uleb128 .L2821-.LFB7430 .uleb128 0 .uleb128 .LEHB236-.LFB7430 .uleb128 .LEHE236-.LEHB236 .uleb128 .L2822-.LFB7430 .uleb128 0 .uleb128 .LEHB237-.LFB7430 .uleb128 .LEHE237-.LEHB237 .uleb128 .L2823-.LFB7430 .uleb128 0 .uleb128 .LEHB238-.LFB7430 .uleb128 .LEHE238-.LEHB238 .uleb128 0 .uleb128 0 .LLSDACSE7430: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7431: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7431 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB239: call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -192(%rbp) leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE239: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB240: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_time_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L2826 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx leaq -192(%rbp), %rsi movq -200(%rbp), %rax movl $1, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, %rbx jmp .L2828 .L2826: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE240: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB241: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi leaq -192(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE241: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB242: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE242: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2828: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2835 jmp .L2839 .L2838: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2832 .L2837: movq %rax, %rbx .L2832: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2833 .L2836: movq %rax, %rbx .L2833: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2834 call __stack_chk_fail@PLT .L2834: movq %rax, %rdi .LEHB243: call _Unwind_Resume@PLT .LEHE243: .L2839: call __stack_chk_fail@PLT .L2835: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7431: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7431: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7431-.LLSDACSB7431 .LLSDACSB7431: .uleb128 .LEHB239-.LFB7431 .uleb128 .LEHE239-.LEHB239 .uleb128 0 .uleb128 0 .uleb128 .LEHB240-.LFB7431 .uleb128 .LEHE240-.LEHB240 .uleb128 .L2836-.LFB7431 .uleb128 0 .uleb128 .LEHB241-.LFB7431 .uleb128 .LEHE241-.LEHB241 .uleb128 .L2837-.LFB7431 .uleb128 0 .uleb128 .LEHB242-.LFB7431 .uleb128 .LEHE242-.LEHB242 .uleb128 .L2838-.LFB7431 .uleb128 0 .uleb128 .LEHB243-.LFB7431 .uleb128 .LEHE243-.LEHB243 .uleb128 0 .uleb128 0 .LLSDACSE7431: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_zINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7432: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movl %r8d, %eax movb %al, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax cmpb $0, -68(%rbp) je .L2841 leaq .LC60(%rip), %rcx leaq -32(%rbp), %rax movl $6, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) jmp .L2842 .L2841: leaq .LC61(%rip), %rcx leaq -32(%rbp), %rax movl $5, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) .L2842: movq -8(%rbp), %rax subq %fs:40, %rax je .L2843 call __stack_chk_fail@PLT .L2843: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7432: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_ZINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB7433: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $3, -32(%rbp) leaq .LC54(%rip), %rax movq %rax, -24(%rbp) movq -8(%rbp), %rax subq %fs:40, %rax je .L2846 call __stack_chk_fail@PLT .L2846: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7433: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_localeISt20basic_format_contextINS_10_Sink_iterIcEEcEEESt6localeRT_,"axG",@progbits,std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const,comdat .align 2 .weak std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .type std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const, @function std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const: .LFB7445: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al jne .L2849 call std::locale::classic()@PLT movq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::locale(std::locale const&)@PLT jmp .L2850 .L2849: movq -24(%rbp), %rax movq -40(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .L2850: movq -8(%rbp), %rax subq %fs:40, %rax je .L2851 call __stack_chk_fail@PLT .L2851: movq -24(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7445: .size std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const, .-std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .weak std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&) .type std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&), @function std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&): .LFB7447: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7447 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $472, %rsp .cfi_offset 3, -24 movq %rdi, -472(%rbp) movq %rsi, -480(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB244: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE244: movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::flags() const movl %eax, %edx leaq -400(%rbp), %rax addq $112, %rax movl %edx, %esi movq %rax, %rdi call std::ios_base::flags(std::_Ios_Fmtflags) movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rax, %rdx leaq -456(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::getloc() const leaq -448(%rbp), %rax leaq -456(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB245: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE245: leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::precision() const movq %rax, %rdx leaq -400(%rbp), %rax addq $112, %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::precision(long) movq -480(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB246: call std::basic_ostream >::operator<<(unsigned long)@PLT leaq -400(%rbp), %rdx leaq -448(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) movq -448(%rbp), %rdx movq -440(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE246: leaq -432(%rbp), %rdx movq -472(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB247: call std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@PLT .LEHE247: leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq -472(%rbp), %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2859 jmp .L2863 .L2860: movq %rax, %rbx leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L2856 .L2862: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2856 .L2861: movq %rax, %rbx .L2856: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2858 call __stack_chk_fail@PLT .L2858: movq %rax, %rdi .LEHB248: call _Unwind_Resume@PLT .LEHE248: .L2863: call __stack_chk_fail@PLT .L2859: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7447: .section .gcc_except_table._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"aG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .LLSDA7447: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7447-.LLSDACSB7447 .LLSDACSB7447: .uleb128 .LEHB244-.LFB7447 .uleb128 .LEHE244-.LEHB244 .uleb128 0 .uleb128 0 .uleb128 .LEHB245-.LFB7447 .uleb128 .LEHE245-.LEHB245 .uleb128 .L2860-.LFB7447 .uleb128 0 .uleb128 .LEHB246-.LFB7447 .uleb128 .LEHE246-.LEHB246 .uleb128 .L2861-.LFB7447 .uleb128 0 .uleb128 .LEHB247-.LFB7447 .uleb128 .LEHE247-.LEHB247 .uleb128 .L2862-.LFB7447 .uleb128 0 .uleb128 .LEHB248-.LFB7447 .uleb128 .LEHE248-.LEHB248 .uleb128 0 .uleb128 0 .LLSDACSE7447: .section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .size std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&), .-std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream >&, std::chrono::duration > const&) .section .text._ZNSt8__format5_SinkIcE8_M_writeEc,"axG",@progbits,std::__format::_Sink::_M_write(char),comdat .align 2 .weak std::__format::_Sink::_M_write(char) .type std::__format::_Sink::_M_write(char), @function std::__format::_Sink::_M_write(char): .LFB7450: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movl %esi, %eax movb %al, -108(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movzbl -108(%rbp), %edx movq -104(%rbp), %rax addq $24, %rax movq %rax, -32(%rbp) movl $0, -84(%rbp) movq -32(%rbp), %rax movq (%rax), %rax leaq 1(%rax), %rsi movq -32(%rbp), %rcx movq %rsi, (%rcx) movq %rax, -80(%rbp) movq -80(%rbp), %rax movq %rax, -72(%rbp) nop movq -72(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movb %dl, (%rax) movq -104(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -72(%rbp) movq -104(%rbp), %rax addq $24, %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax movq (%rax), %rdx leaq -72(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq (%rax), %rax movq %rdx, %rbx subq %rax, %rbx movq -104(%rbp), %rax addq $8, %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq %rax, %rbx sete %al testb %al, %al je .L2873 movq -104(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -104(%rbp), %rax movq %rax, %rdi call *%rdx .L2873: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L2872 call __stack_chk_fail@PLT .L2872: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7450: .size std::__format::_Sink::_M_write(char), .-std::__format::_Sink::_M_write(char) .section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&),comdat .weak std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .type std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), @function std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&): .LFB7451: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -17(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) movzbl -17(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2876 call __stack_chk_fail@PLT .L2876: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7451: .size std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), .-std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_writeINS_10_Sink_iterIcEEEET_S5_RKSt6localeSt17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const,comdat .align 2 .weak std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .type std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const, @function std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const: .LFB7455: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7455 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -64(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq -72(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2878 movq -72(%rbp), %rax movq %rax, %rdi call std::__format::_ChronoSpec::_M_locale_specific() const testb %al, %al je .L2878 .LEHB249: call std::locale::classic()@PLT movq %rax, %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2878 movl $1, %eax jmp .L2879 .L2878: movl $0, %eax .L2879: testb %al, %al je .L2880 leaq -64(%rbp), %rcx movq -112(%rbp), %rsi movq -104(%rbp), %rdx movq -88(%rbp), %rax movq %rax, %rdi call std::__format::__locale_encoding_to_utf8(std::locale const&, std::basic_string_view >, void*)@PLT movq %rax, -112(%rbp) movq %rdx, -104(%rbp) .L2880: leaq -80(%rbp), %rax movq -112(%rbp), %rcx movq -104(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE249: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2885 jmp .L2887 .L2886: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2884 call __stack_chk_fail@PLT .L2884: movq %rax, %rdi .LEHB250: call _Unwind_Resume@PLT .LEHE250: .L2887: call __stack_chk_fail@PLT .L2885: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7455: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_writeINS_10_Sink_iterIcEEEET_S5_RKSt6localeSt17basic_string_viewIcSt11char_traitsIcEE,"aG",@progbits,std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const,comdat .LLSDA7455: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7455-.LLSDACSB7455 .LLSDACSB7455: .uleb128 .LEHB249-.LFB7455 .uleb128 .LEHE249-.LEHB249 .uleb128 .L2886-.LFB7455 .uleb128 0 .uleb128 .LEHB250-.LFB7455 .uleb128 .LEHE250-.LEHB250 .uleb128 0 .uleb128 0 .LLSDACSE7455: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_writeINS_10_Sink_iterIcEEEET_S5_RKSt6localeSt17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const,comdat .size std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const, .-std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&),comdat .weak std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .type std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), @function std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&): .LFB7456: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2890 call __stack_chk_fail@PLT .L2890: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7456: .size std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), .-std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .section .text._ZNSt6chronossImSt5ratioILl1ELl1000000EEmS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7460: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L2892 cmpq %rax, %rbx jnb .L2893 movl $-1, %eax jmp .L2895 .L2893: movl $1, %eax jmp .L2895 .L2892: movl $0, %eax .L2895: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2896 call __stack_chk_fail@PLT .L2896: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7460: .size auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >): .LFB7461: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) movzbl %al, %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) movq %rax, %rcx movq -56(%rbp), %rax movl %ebx, %edx movq %rcx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L2898 call __stack_chk_fail@PLT .L2898: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7461: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .section .text._ZNSt6chrono8durationIlSt5ratioILl60ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB7464: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7464: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) .section .text._ZNKSt8__format18__formatter_chronoIcE13_M_locale_fmtINS_10_Sink_iterIcEEEET_S5_RKSt6localeRK2tmcc,"axG",@progbits,std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const,comdat .align 2 .weak std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .type std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const, @function std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const: .LFB7466: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7466 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $464, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -440(%rbp) movq %rsi, -448(%rbp) movq %rdx, -456(%rbp) movq %rcx, -464(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -468(%rbp) movl %edx, %eax movb %al, -472(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB251: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE251: leaq -416(%rbp), %rax movq -456(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB252: call std::basic_ios >::imbue(std::locale const&)@PLT leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -456(%rbp), %rax movq %rax, %rdi call std::time_put > > const& std::use_facet > > >(std::locale const&)@PLT movq %rax, -424(%rbp) movsbl -472(%rbp), %r12d movsbl -468(%rbp), %ebx leaq -400(%rbp), %rdx leaq -416(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) movq -464(%rbp), %rdi leaq -400(%rbp), %rax leaq 112(%rax), %rcx movq -416(%rbp), %rsi movq -408(%rbp), %rdx movq -424(%rbp), %rax pushq %r12 pushq %rbx movq %rdi, %r9 movl $32, %r8d movq %rax, %rdi .cfi_escape 0x2e,0x10 call std::time_put > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char, char) const@PLT addq $16, %rsp leaq -400(%rbp), %rax addq $112, %rax movq %rax, %rdi .cfi_escape 0x2e,0 call std::basic_ios >::operator bool() const@PLT testb %al, %al je .L2901 leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::view() const@PLT leaq -448(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 movq -456(%rbp), %rdx movq (%rcx), %rsi movq -440(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE252: movq %rax, -448(%rbp) .L2901: movq -448(%rbp), %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2906 jmp .L2908 .L2907: movq %rax, %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2905 call __stack_chk_fail@PLT .L2905: movq %rax, %rdi .LEHB253: call _Unwind_Resume@PLT .LEHE253: .L2908: call __stack_chk_fail@PLT .L2906: leaq -16(%rbp), %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7466: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE13_M_locale_fmtINS_10_Sink_iterIcEEEET_S5_RKSt6localeRK2tmcc,"aG",@progbits,std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const,comdat .LLSDA7466: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7466-.LLSDACSB7466 .LLSDACSB7466: .uleb128 .LEHB251-.LFB7466 .uleb128 .LEHE251-.LEHB251 .uleb128 0 .uleb128 0 .uleb128 .LEHB252-.LFB7466 .uleb128 .LEHE252-.LEHB252 .uleb128 .L2907-.LFB7466 .uleb128 0 .uleb128 .LEHB253-.LFB7466 .uleb128 .LEHE253-.LEHB253 .uleb128 0 .uleb128 0 .LLSDACSE7466: .section .text._ZNKSt8__format18__formatter_chronoIcE13_M_locale_fmtINS_10_Sink_iterIcEEEET_S5_RKSt6localeRK2tmcc,"axG",@progbits,std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const,comdat .size std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const, .-std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&),comdat .weak std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .type std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), @function std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&): .LFB7467: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2911 call __stack_chk_fail@PLT .L2911: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7467: .size std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), .-std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) .type std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char), @function std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char): .LFB7468: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movl %edx, %eax movb %al, -36(%rbp) movsbl -36(%rbp), %ebx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rsi movq -32(%rbp), %rdx movq -24(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rsi, %rdx movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char) movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7468: .size std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char), .-std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) .section .text._ZSt6formatIJiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOS8_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .type std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&), @function std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&): .LFB7469: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 addq $-128, %rsp movq %rdi, -104(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq %rcx, -112(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, int>::_S_make_elt(int&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) nop movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -64(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq -104(%rbp), %rdi movq -80(%rbp), %rcx movq -72(%rbp), %rsi movq %rax, %r9 movq %rdx, %rax movq %rsi, %r8 movq %r9, %rsi movq %rax, %rdx call std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >) movq -8(%rbp), %rax subq %fs:40, %rax je .L2918 call __stack_chk_fail@PLT .L2918: movq -104(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7469: .size std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&), .-std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .type std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&), @function std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&): .LFB7472: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7472: .size std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&), .-std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .section .rodata .align 8 .LC63: .string "0001020304050607080910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989999999999999999999999999999999999999999999999999999999999" .section .text._ZNSt8__format18__formatter_chronoIcE13_S_two_digitsEi,"axG",@progbits,std::__format::__formatter_chrono::_S_two_digits(int),comdat .weak std::__format::__formatter_chrono::_S_two_digits(int) .type std::__format::__formatter_chrono::_S_two_digits(int), @function std::__format::__formatter_chrono::_S_two_digits(int): .LFB7473: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movl %edi, -36(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl -36(%rbp), %eax andl $127, %eax addl %eax, %eax cltq leaq .LC63(%rip), %rdx leaq (%rax,%rdx), %rcx leaq -32(%rbp), %rax movl $2, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L2923 call __stack_chk_fail@PLT .L2923: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7473: .size std::__format::__formatter_chrono::_S_two_digits(int), .-std::__format::__formatter_chrono::_S_two_digits(int) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLISt17basic_string_viewIcS2_EEENSt9enable_ifIXsrSt6__and_IJSt14is_convertibleIRKT_S7_ESt6__not_ISA_IPSC_PKS4_EESF_ISA_ISD_PKcEEEE5valueERS4_E4typeESD_,"axG",@progbits,std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&),comdat .align 2 .weak std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .type std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&), @function std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&): .LFB7474: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7474: .size std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&), .-std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&),comdat .weak std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .type std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), @function std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&): .LFB7475: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2928 call __stack_chk_fail@PLT .L2928: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7475: .size std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), .-std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&),comdat .weak std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .type std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), @function std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&): .LFB7476: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -20(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) movl -20(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2931 call __stack_chk_fail@PLT .L2931: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7476: .size std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSISt17basic_string_viewIcS2_EEENSt9enable_ifIXsrSt6__and_IJSt14is_convertibleIRKT_S7_ESt6__not_ISA_IPSC_PKS4_EESF_ISA_ISD_PKcEEEE5valueERS4_E4typeESD_,"axG",@progbits,std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&),comdat .align 2 .weak std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) .type std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&), @function std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&): .LFB7477: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::assign > >(std::basic_string_view > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7477: .size std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&), .-std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::operator+=(char),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::operator+=(char) .type std::__cxx11::basic_string, std::allocator >::operator+=(char), @function std::__cxx11::basic_string, std::allocator >::operator+=(char): .LFB7478: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movl %esi, %eax movb %al, -12(%rbp) movsbl -12(%rbp), %edx movq -8(%rbp), %rax movl %edx, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::push_back(char) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7478: .size std::__cxx11::basic_string, std::allocator >::operator+=(char), .-std::__cxx11::basic_string, std::allocator >::operator+=(char) .section .rodata .LC64: .string "__pos <= size()" .align 8 .LC65: .ascii "constexpr std::__cxx11::bas" .string "ic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; reference = char&; size_type = long unsigned int]" .align 8 .LC66: .string "/usr/include/c++/15.1.1/bits/basic_string.h" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::operator[](unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) .type std::__cxx11::basic_string, std::allocator >::operator[](unsigned long), @function std::__cxx11::basic_string, std::allocator >::operator[](unsigned long): .LFB7479: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -16(%rbp), %rax setb %al movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L2937 leaq .LC64(%rip), %rcx leaq .LC65(%rip), %rdx leaq .LC66(%rip), %rax movl $1369, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L2937: movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq -16(%rbp), %rdx addq %rdx, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7479: .size std::__cxx11::basic_string, std::allocator >::operator[](unsigned long), .-std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) .section .text._ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEmIERKS6_,"axG",@progbits,std::chrono::time_point > >::operator-=(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::time_point > >::operator-=(std::chrono::duration > const&) .type std::chrono::time_point > >::operator-=(std::chrono::duration > const&), @function std::chrono::time_point > >::operator-=(std::chrono::duration > const&): .LFB7480: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::operator-=(std::chrono::duration > const&) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7480: .size std::chrono::time_point > >::operator-=(std::chrono::duration > const&), .-std::chrono::time_point > >::operator-=(std::chrono::duration > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono4yearESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SA_RS9_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const: .LFB7481: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7481 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $224, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -228(%rbp) movl %edx, %eax movb %al, -232(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi call std::chrono::year std::__format::__formatter_chrono::_S_year(std::chrono::year const&) movw %ax, -178(%rbp) cmpb $0, -232(%rbp) je .L2942 movq -200(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L2942 leaq -168(%rbp), %rax movq -224(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB254: call std::locale::classic()@PLT movq %rax, %rdx leaq -168(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L2943 pxor %xmm0, %xmm0 movaps %xmm0, -160(%rbp) movaps %xmm0, -144(%rbp) movaps %xmm0, -128(%rbp) movq %xmm0, -112(%rbp) leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -140(%rbp) movsbl -232(%rbp), %r8d movsbl -228(%rbp), %edi leaq -216(%rbp), %rax leaq -160(%rbp), %rcx leaq -168(%rbp), %rdx movq (%rax), %rsi movq -200(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE254: movq %rax, %rbx nop movl $0, %r12d jmp .L2945 .L2943: movl $1, %r12d .L2945: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L2955 .L2942: leaq -96(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -172(%rbp) movl -172(%rbp), %eax shrl $31, %eax movb %al, -179(%rbp) movl -172(%rbp), %eax movl %eax, %edx negl %edx cmovns %edx, %eax movl %eax, -172(%rbp) cmpb $89, -228(%rbp) je .L2948 cmpb $67, -228(%rbp) jne .L2949 .L2948: movl -172(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -176(%rbp) cmpb $0, -179(%rbp) je .L2950 movl $45, %eax movsbl %al, %edx leaq -96(%rbp), %rax movl $1, %esi movq %rax, %rdi .LEHB255: call std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) cmpb $67, -228(%rbp) jne .L2950 movl -176(%rbp), %eax imull $100, %eax, %eax cmpl %eax, -172(%rbp) je .L2950 addl $1, -176(%rbp) .L2950: cmpl $99, -176(%rbp) jle .L2951 movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -168(%rbp) movq $2, -160(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -152(%rbp) leaq -64(%rbp), %rax leaq -168(%rbp), %rcx movq -160(%rbp), %rsi movq -152(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE255: leaq -64(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB256: call std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .LEHE256: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd subl %edx, %ecx imull $100, %ecx, %edx subl %edx, %eax movl %eax, -176(%rbp) .L2951: movl -176(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB257: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L2949: cmpb $89, -228(%rbp) je .L2952 cmpb $121, -228(%rbp) jne .L2953 .L2952: movl -172(%rbp), %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L2953: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE257: movq %rax, %rbx nop leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L2955: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2961 jmp .L2965 .L2962: movq %rax, %rbx leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2957 call __stack_chk_fail@PLT .L2957: movq %rax, %rdi .LEHB258: call _Unwind_Resume@PLT .L2964: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L2959 .L2963: movq %rax, %rbx .L2959: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2960 call __stack_chk_fail@PLT .L2960: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE258: .L2965: call __stack_chk_fail@PLT .L2961: addq $224, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7481: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono4yearESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SA_RS9_cc,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .LLSDA7481: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7481-.LLSDACSB7481 .LLSDACSB7481: .uleb128 .LEHB254-.LFB7481 .uleb128 .LEHE254-.LEHB254 .uleb128 .L2962-.LFB7481 .uleb128 0 .uleb128 .LEHB255-.LFB7481 .uleb128 .LEHE255-.LEHB255 .uleb128 .L2963-.LFB7481 .uleb128 0 .uleb128 .LEHB256-.LFB7481 .uleb128 .LEHE256-.LEHB256 .uleb128 .L2964-.LFB7481 .uleb128 0 .uleb128 .LEHB257-.LFB7481 .uleb128 .LEHE257-.LEHB257 .uleb128 .L2963-.LFB7481 .uleb128 0 .uleb128 .LEHB258-.LFB7481 .uleb128 .LEHE258-.LEHB258 .uleb128 0 .uleb128 0 .LLSDACSE7481: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono4yearESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SA_RS9_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB7482: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7482: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJRjEQ15output_iteratorIT_RKcEES4_S4_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS9_,"axG",@progbits,std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&>,comdat .weak std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> .type std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&>, @function std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&>: .LFB7484: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -152(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movq %rcx, -160(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned int>::_S_make_elt(unsigned int&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) nop movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -64(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&) movq -176(%rbp), %rax movq -168(%rbp), %rdx leaq -152(%rbp), %rcx movq (%rcx), %rcx movq %rcx, -136(%rbp) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx movq -96(%rbp), %rsi movq -88(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2975 call __stack_chk_fail@PLT .L2975: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7484: .size std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&>, .-std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> .weak std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) .set std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&),std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> .section .rodata .LC67: .string "us" .LC68: .string "[{}/{}]s" .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000000EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"axG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .weak std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) .type std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter), @function std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter): .LFB7488: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7488 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $2, -48(%rbp) leaq .LC67(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L2977 leaq -72(%rbp), %rax movq -48(%rbp), %rcx movq -40(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L2981 .L2977: movq $1000000, -56(%rbp) movq $1, -64(%rbp) movq $8, -32(%rbp) leaq .LC68(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -56(%rbp), %rdi leaq -64(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&> nop .L2981: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L2982 call __stack_chk_fail@PLT .L2982: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7488: .section .gcc_except_table._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000000EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"aG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .LLSDA7488: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7488-.LLSDACSB7488 .LLSDACSB7488: .LLSDACSE7488: .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000000EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"axG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .size std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter), .-std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) .section .text._ZNSt8__format16__pack_arg_typesILi5ELm1EEEDaRKSt5arrayINS_6_Arg_tEXT0_EE,"axG",@progbits,auto std::__format::__pack_arg_types<5, 1ul>(std::array const&),comdat .weak auto std::__format::__pack_arg_types<5, 1ul>(std::array const&) .type auto std::__format::__pack_arg_types<5, 1ul>(std::array const&), @function auto std::__format::__pack_arg_types<5, 1ul>(std::array const&): .LFB7504: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -48(%rbp) leaq -40(%rbp), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::array::rbegin() const jmp .L2984 .L2985: movq -48(%rbp), %rax salq $5, %rax movq %rax, %rbx leaq -40(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::operator*() const movzbl (%rax), %eax movzbl %al, %eax orq %rbx, %rax movq %rax, -48(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::operator++() .L2984: leaq -32(%rbp), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::array::rend() const leaq -32(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call _ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE xorl $1, %eax testb %al, %al jne .L2985 movq -48(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L2987 call __stack_chk_fail@PLT .L2987: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7504: .size auto std::__format::__pack_arg_types<5, 1ul>(std::array const&), .-auto std::__format::__pack_arg_types<5, 1ul>(std::array const&) .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE6rbeginEv,"axG",@progbits,std::array::rbegin() const,comdat .align 2 .weak std::array::rbegin() const .type std::array::rbegin() const, @function std::array::rbegin() const: .LFB7506: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::array::end() const movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7506: .size std::array::rbegin() const, .-std::array::rbegin() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE3endEv,"axG",@progbits,std::array::end() const,comdat .align 2 .weak std::array::end() const .type std::array::end() const, @function std::array::end() const: .LFB7507: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::array::data() const addq $1, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7507: .size std::array::end() const, .-std::array::end() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE4dataEv,"axG",@progbits,std::array::data() const,comdat .align 2 .weak std::array::data() const .type std::array::data() const, @function std::array::data() const: .LFB7508: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7508: .size std::array::data() const, .-std::array::data() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE4rendEv,"axG",@progbits,std::array::rend() const,comdat .align 2 .weak std::array::rend() const .type std::array::rend() const, @function std::array::rend() const: .LFB7509: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::array::begin() const movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7509: .size std::array::rend() const, .-std::array::rend() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE5beginEv,"axG",@progbits,std::array::begin() const,comdat .align 2 .weak std::array::begin() const .type std::array::begin() const, @function std::array::begin() const: .LFB7510: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::array::data() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7510: .size std::array::begin() const, .-std::array::begin() const .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJyEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&) .type std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&), @function std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&): .LFB7511: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $1, %edx movb %dl, (%rax) movb $6, -9(%rbp) leaq -9(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 1ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L2999 call __stack_chk_fail@PLT .L2999: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7511: .size std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&), .-std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&) .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&) .set std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&),std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7516: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3001 call __stack_chk_fail@PLT .L3001: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7516: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7518: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7518: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000000EEEES2_ILl1000000ELl1EEmLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB7520: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $1000000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3006 call __stack_chk_fail@PLT .L3006: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7520: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chronossIlSt5ratioILl1ELl1EEmS1_ILl1ELl1000000EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7514: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L3008 cmpq %rax, %rbx jnb .L3009 movl $-1, %eax jmp .L3011 .L3009: movl $1, %eax jmp .L3011 .L3008: movl $0, %eax .L3011: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3012 call __stack_chk_fail@PLT .L3012: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7514: .size auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB7513: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, -24(%rbp) movq -40(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator>(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L3014 movl $1, -28(%rbp) leaq -28(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -16(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) jmp .L3016 .L3014: movq -24(%rbp), %rax .L3016: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3017 call __stack_chk_fail@PLT .L3017: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7513: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .rodata .LC69: .string "basic_string::insert" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmmc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) .type std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char), @function std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char): .LFB7522: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movl %ecx, %eax movb %al, -44(%rbp) movsbl -44(%rbp), %ebx leaq .LC69(%rip), %rdx movq -32(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_check(unsigned long, char const*) const movq %rax, %rsi movq -40(%rbp), %rdx movq -24(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movl $0, %edx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char) movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7522: .size std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char), .-std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) .section .text._ZSt6formatIJRNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSH_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .type std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&), @function std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&): .LFB7529: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -144(%rbp) movq %rcx, -136(%rbp) movq %r8, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq -120(%rbp), %rdi movq -96(%rbp), %rax movq -88(%rbp), %rdx movq -128(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %rcx, %rdx movq %rbx, %rcx call std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) movq -24(%rbp), %rax subq %fs:40, %rax je .L3024 call __stack_chk_fail@PLT .L3024: movq -120(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7529: .size std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&), .-std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .section .text._ZSt6formatIJlEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOS8_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&) .type std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&), @function std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&): .LFB7532: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 addq $-128, %rsp movq %rdi, -104(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq %rcx, -112(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) nop movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -64(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq -104(%rbp), %rdi movq -80(%rbp), %rcx movq -72(%rbp), %rsi movq %rax, %r9 movq %rdx, %rax movq %rsi, %r8 movq %r9, %rsi movq %rax, %rdx call std::vformat[abi:cxx11](std::basic_string_view >, std::basic_format_args, char> >) movq -8(%rbp), %rax subq %fs:40, %rax je .L3029 call __stack_chk_fail@PLT .L3029: movq -104(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7532: .size std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&), .-std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000000EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&): .LFB7534: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7534: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7533: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7533 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $192, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -168(%rbp) movq %rsi, -176(%rbp) movq %rdx, -184(%rbp) movq %rcx, -192(%rbp) movl %r8d, %eax movb %al, -196(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -176(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -144(%rbp) cmpb $0, -196(%rbp) je .L3033 movq -168(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L3034 leaq -120(%rbp), %rax movq -192(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB259: call std::locale::classic()@PLT movq %rax, %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L3035 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -184(%rbp), %rax leaq -80(%rbp), %rcx leaq -120(%rbp), %rdx movq (%rax), %rsi movq -168(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE259: movq %rax, %rbx nop movl $0, %r12d jmp .L3037 .L3035: movl $1, %r12d .L3037: leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L3046 .L3034: leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB260: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L3046 .L3033: leaq -136(%rbp), %rax movq -192(%rbp), %rdx movq -168(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE260: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::subseconds() const movq %rax, -128(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi .LEHB261: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -112(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -184(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct::decimal_point() const@PLT movsbl %al, %eax movl $0, -148(%rbp) movq -184(%rbp), %rdx movq %rdx, -80(%rbp) leaq -80(%rbp), %rdx movq %rdx, -104(%rbp) movb %al, -149(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -149(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -128(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -120(%rbp) movq $6, -80(%rbp) leaq .LC59(%rip), %rax movq %rax, -72(%rbp) leaq -184(%rbp), %rax leaq std::chrono::hh_mm_ss > >::fractional_width(%rip), %rdi leaq -120(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&> .LEHE261: movq %rax, -184(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -184(%rbp), %rbx .L3046: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3051 jmp .L3054 .L3052: movq %rax, %rbx leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3048 call __stack_chk_fail@PLT .L3048: movq %rax, %rdi .LEHB262: call _Unwind_Resume@PLT .L3053: movq %rax, %rbx leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3050 call __stack_chk_fail@PLT .L3050: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE262: .L3054: call __stack_chk_fail@PLT .L3051: addq $192, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7533: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7533: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7533-.LLSDACSB7533 .LLSDACSB7533: .uleb128 .LEHB259-.LFB7533 .uleb128 .LEHE259-.LEHB259 .uleb128 .L3052-.LFB7533 .uleb128 0 .uleb128 .LEHB260-.LFB7533 .uleb128 .LEHE260-.LEHB260 .uleb128 0 .uleb128 0 .uleb128 .LEHB261-.LFB7533 .uleb128 .LEHE261-.LEHB261 .uleb128 .L3053-.LFB7533 .uleb128 0 .uleb128 .LEHB262-.LFB7533 .uleb128 .LEHE262-.LEHB262 .uleb128 0 .uleb128 0 .LLSDACSE7533: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJmRKjEQ15output_iteratorIT_RKcEES5_S5_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOSA_,"axG",@progbits,std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&>,comdat .weak std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&> .type std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&>, @function std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&>: .LFB7537: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $192, %rsp movq %rdi, -152(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movq %rcx, -160(%rbp) movq %r8, -184(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -184(%rbp), %rax movq %rax, -120(%rbp) movq -128(%rbp), %rax movq %rax, -112(%rbp) movq -120(%rbp), %rax movq %rax, -104(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned long&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned int const&) movq %rax, -32(%rbp) movq %rdx, -24(%rbp) nop nop leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&) movq -176(%rbp), %rax movq -168(%rbp), %rdx leaq -152(%rbp), %rcx movq (%rcx), %rcx movq %rcx, -136(%rbp) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -136(%rbp), %rax leaq -64(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3062 call __stack_chk_fail@PLT .L3062: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7537: .size std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&>, .-std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&> .weak std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) .set std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&),std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&> .section .rodata .LC70: .string "0123456789999999" .section .text._ZNSt8__format18__formatter_chronoIcE8_S_digitEi,"axG",@progbits,std::__format::__formatter_chrono::_S_digit(int),comdat .weak std::__format::__formatter_chrono::_S_digit(int) .type std::__format::__formatter_chrono::_S_digit(int), @function std::__format::__formatter_chrono::_S_digit(int): .LFB7541: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -4(%rbp) movl -4(%rbp), %eax cltq andl $15, %eax movq %rax, %rdx leaq .LC70(%rip), %rax addq %rdx, %rax movzbl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7541: .size std::__format::__formatter_chrono::_S_digit(int), .-std::__format::__formatter_chrono::_S_digit(int) .section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEC2IlS1_ILl604800ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7545: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3066 call __stack_chk_fail@PLT .L3066: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7545: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEElS2_ILl604800ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&): .LFB7547: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<7l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7547: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl7ELl1EElLb0ELb1EE6__castIlS2_ILl604800ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<7l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<7l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<7l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<7l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&): .LFB7549: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rdx movq %rdx, %rax salq $3, %rax subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3071 call __stack_chk_fail@PLT .L3071: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7549: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<7l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<7l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chronossIlSt5ratioILl604800ELl1EElS1_ILl86400ELl1EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7543: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L3073 cmpq %rax, %rbx jge .L3074 movl $-1, %eax jmp .L3076 .L3074: movl $1, %eax jmp .L3076 .L3073: movl $0, %eax .L3076: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3077 call __stack_chk_fail@PLT .L3077: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7543: .size auto std::chrono::operator<=>, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl604800ELl1EEEElS2_ILl86400ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&): .LFB7542: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) movq %rax, -24(%rbp) movq -40(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator>(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L3079 movl $1, -28(%rbp) leaq -28(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -16(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) jmp .L3081 .L3079: movq -24(%rbp), %rax .L3081: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3082 call __stack_chk_fail@PLT .L3082: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7542: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) .section .text._ZSt6formatIJRKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .type std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), @function std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&): .LFB7555: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -144(%rbp) movq %rcx, -136(%rbp) movq %r8, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq -120(%rbp), %rdi movq -96(%rbp), %rax movq -88(%rbp), %rdx movq -128(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %rcx, %rdx movq %rbx, %rcx call std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) movq -24(%rbp), %rax subq %fs:40, %rax je .L3087 call __stack_chk_fail@PLT .L3087: movq -120(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7555: .size std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), .-std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&): .LFB7560: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3090 call __stack_chk_fail@PLT .L3090: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7560: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::minutes() const .type std::chrono::hh_mm_ss > >::minutes() const, @function std::chrono::hh_mm_ss > >::minutes() const: .LFB7563: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7563 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 8(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3093 call __stack_chk_fail@PLT .L3093: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7563: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7minutesEv,"aG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .LLSDA7563: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7563-.LLSDACSB7563 .LLSDACSB7563: .LLSDACSE7563: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .size std::chrono::hh_mm_ss > >::minutes() const, .-std::chrono::hh_mm_ss > >::minutes() const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7559: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7559 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB263: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -120(%rbp) leaq -120(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -112(%rbp) movq $9, -80(%rbp) leaq .LC58(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -112(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&) .LEHE263: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB264: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -152(%rbp) cmpb $0, -164(%rbp) je .L3096 movl $0, -124(%rbp) movq -152(%rbp), %rax movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, -104(%rbp) movb $58, -125(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -125(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -152(%rbp), %rax movq -160(%rbp), %rcx movq (%rax), %rdx leaq -96(%rbp), %rsi movq -136(%rbp), %rax movl $0, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .LEHE264: movq %rax, -152(%rbp) .L3096: movq -152(%rbp), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3104 jmp .L3106 .L3105: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3103 call __stack_chk_fail@PLT .L3103: movq %rax, %rdi .LEHB265: call _Unwind_Resume@PLT .LEHE265: .L3106: call __stack_chk_fail@PLT .L3104: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7559: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7559: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7559-.LLSDACSB7559 .LLSDACSB7559: .uleb128 .LEHB263-.LFB7559 .uleb128 .LEHE263-.LEHB263 .uleb128 0 .uleb128 0 .uleb128 .LEHB264-.LFB7559 .uleb128 .LEHE264-.LEHB264 .uleb128 .L3105-.LFB7559 .uleb128 0 .uleb128 .LEHB265-.LFB7559 .uleb128 .LEHE265-.LEHB265 .uleb128 0 .uleb128 0 .LLSDACSE7559: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format5_SpecIcE12_M_get_widthISt20basic_format_contextINS_10_Sink_iterIcEEcEEEmRT_,"axG",@progbits,unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const,comdat .align 2 .weak unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const .type unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const, @function unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const: .LFB7565: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $0, -56(%rbp) movq -72(%rbp), %rax movzwl (%rax), %eax andw $384, %ax cmpw $128, %ax jne .L3108 movq -72(%rbp), %rax movzwl 4(%rax), %eax movzwl %ax, %eax movq %rax, -56(%rbp) jmp .L3109 .L3108: movq -72(%rbp), %rax movzwl (%rax), %eax andw $384, %ax cmpw $256, %ax jne .L3109 movq -72(%rbp), %rax movzwl 4(%rax), %eax movzwl %ax, %edx leaq -48(%rbp), %rax movq -80(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::arg(unsigned long) const leaq -48(%rbp), %rax movq %rax, %rdi call unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&) movq %rax, -56(%rbp) .L3109: movq -56(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3111 call __stack_chk_fail@PLT .L3111: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7565: .size unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const, .-unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const .section .text._ZZNSt8__format14__write_paddedINS_10_Sink_iterIcEEcEET_S3_St17basic_string_viewIT0_St11char_traitsIS5_EENS_6_AlignEmDiENKUlmRS2_E_clEmSA_,"axG",@progbits,std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const,comdat .align 2 .weak std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const .type std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const, @function std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const: .LFB7567: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) cmpq $0, -32(%rbp) je .L3119 jmp .L3115 .L3117: movq -24(%rbp), %rax movq (%rax), %rax movq -40(%rbp), %rdx movq %rdx, -16(%rbp) movq -16(%rbp), %rsi movq (%rax), %rcx movq 8(%rax), %rdx movq (%rsi), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rdx movq -40(%rbp), %rax movq %rdx, (%rax) movq -24(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::basic_string_view >::size() const subq %rax, -32(%rbp) .L3115: movq -24(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq -32(%rbp), %rax setb %al testb %al, %al jne .L3117 cmpq $0, -32(%rbp) je .L3112 movq -24(%rbp), %rax movq (%rax), %rax movq -32(%rbp), %rdx movl $0, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq -40(%rbp), %rcx movq %rcx, -8(%rbp) movq -8(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rdx movq -40(%rbp), %rax movq %rdx, (%rax) jmp .L3112 .L3119: nop .L3112: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7567: .size std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const, .-std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const .section .text._ZNKSt6ranges8__access6_BeginclIRA1_KDiEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const,comdat .align 2 .weak auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const .type auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const, @function auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const: .LFB7569: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7569: .size auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const, .-auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const .section .text._ZNKSt6ranges8__access4_EndclIRA1_KDiEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const,comdat .align 2 .weak auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const .type auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const, @function auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const: .LFB7571: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax addq $4, %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7571: .size auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const, .-auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const .section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiEC2ES3_,"axG",@progbits,std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]),comdat .align 2 .weak std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]) .type std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]), @function std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]): .LFB7575: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7575: .size std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]), .-std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]) .weak std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]) .set std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]),std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]) .section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiE8_M_beginIPS1_S6_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view::_M_begin(char32_t const*, char32_t const*),comdat .align 2 .weak auto std::__unicode::_Utf_view::_M_begin(char32_t const*, char32_t const*) .type auto std::__unicode::_Utf_view::_M_begin(char32_t const*, char32_t const*), @function auto std::__unicode::_Utf_view::_M_begin(char32_t const*, char32_t const*): .LFB7579: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -24(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7579: .size auto std::__unicode::_Utf_view::_M_begin(char32_t const*, char32_t const*), .-auto std::__unicode::_Utf_view::_M_begin(char32_t const*, char32_t const*) .section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiE5beginEv,"axG",@progbits,std::__unicode::_Utf_view::begin(),comdat .align 2 .weak std::__unicode::_Utf_view::begin() .type std::__unicode::_Utf_view::begin(), @function std::__unicode::_Utf_view::begin(): .LFB7578: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -48(%rbp), %rax movq (%rax), %rax leaq std::ranges::_Cpo::end(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const movq %rax, %rbx movq -48(%rbp), %rax movq (%rax), %rax leaq std::ranges::_Cpo::begin(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const movq %rax, %rdx movq -40(%rbp), %rax movq -48(%rbp), %rsi movq %rbx, %rcx movq %rax, %rdi call auto std::__unicode::_Utf_view::_M_begin(char32_t const*, char32_t const*) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3130 call __stack_chk_fail@PLT .L3130: movq -40(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7578: .size std::__unicode::_Utf_view::begin(), .-std::__unicode::_Utf_view::begin() .section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiE6_M_endIPS1_S6_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view::_M_end(char32_t const*, char32_t const*),comdat .align 2 .weak auto std::__unicode::_Utf_view::_M_end(char32_t const*, char32_t const*) .type auto std::__unicode::_Utf_view::_M_end(char32_t const*, char32_t const*), @function auto std::__unicode::_Utf_view::_M_end(char32_t const*, char32_t const*): .LFB7581: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -32(%rbp), %rcx movq -32(%rbp), %rdx movq -24(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7581: .size auto std::__unicode::_Utf_view::_M_end(char32_t const*, char32_t const*), .-auto std::__unicode::_Utf_view::_M_end(char32_t const*, char32_t const*) .section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiE3endEv,"axG",@progbits,std::__unicode::_Utf_view::end(),comdat .align 2 .weak std::__unicode::_Utf_view::end() .type std::__unicode::_Utf_view::end(), @function std::__unicode::_Utf_view::end(): .LFB7580: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -48(%rbp), %rax movq (%rax), %rax leaq std::ranges::_Cpo::end(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_End::operator()(char32_t const (&) [1]) const movq %rax, %rbx movq -48(%rbp), %rax movq (%rax), %rax leaq std::ranges::_Cpo::begin(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Begin::operator()(char32_t const (&) [1]) const movq %rax, %rdx movq -40(%rbp), %rax movq -48(%rbp), %rsi movq %rbx, %rcx movq %rax, %rdi call auto std::__unicode::_Utf_view::_M_end(char32_t const*, char32_t const*) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3135 call __stack_chk_fail@PLT .L3135: movq -40(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7580: .size std::__unicode::_Utf_view::end(), .-std::__unicode::_Utf_view::end() .section .text._ZNSt8__format14__write_paddedINS_10_Sink_iterIcEEcEET_S3_St17basic_string_viewIT0_St11char_traitsIS5_EENS_6_AlignEmDi,"axG",@progbits,std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t),comdat .weak std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) .type std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t), @function std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t): .LFB7566: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7566 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $328, %rsp .cfi_offset 3, -24 movq %rdi, -296(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movl %ecx, -300(%rbp) movq %r8, -328(%rbp) movl %r9d, -304(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $32, -240(%rbp) movb $0, -64(%rbp) leaq -64(%rbp), %rcx leaq -224(%rbp), %rax movl $32, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -224(%rbp), %rax movq %rax, -280(%rbp) cmpl $3, -300(%rbp) jne .L3137 movq -328(%rbp), %rax shrq %rax movq %rax, -264(%rbp) movq -328(%rbp), %rax andl $1, %eax movq %rax, %rdx movq -264(%rbp), %rax addq %rdx, %rax movq %rax, -256(%rbp) movq -256(%rbp), %rax movq %rax, -248(%rbp) jmp .L3138 .L3137: cmpl $2, -300(%rbp) jne .L3139 movq -328(%rbp), %rax movq %rax, -264(%rbp) movq $0, -256(%rbp) movq -264(%rbp), %rax movq %rax, -248(%rbp) jmp .L3138 .L3139: movq $0, -264(%rbp) movq -328(%rbp), %rax movq %rax, -256(%rbp) movq -256(%rbp), %rax movq %rax, -248(%rbp) .L3138: movl -304(%rbp), %eax movl %eax, %edi call bool std::__unicode::__is_single_code_unit(char32_t) xorl $1, %eax testb %al, %al je .L3140 movl -304(%rbp), %eax movl %eax, -196(%rbp) leaq -196(%rbp), %rdx leaq -272(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view::_Utf_view(char32_t const (&) [1]) leaq -281(%rbp), %rax movq %rax, -232(%rbp) nop nop leaq -160(%rbp), %rax leaq -272(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB266: call std::__unicode::_Utf_view::end() leaq -112(%rbp), %rax leaq -272(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view::begin() leaq -281(%rbp), %rsi leaq -192(%rbp), %rdx subq $40, %rsp movq %rsp, %rax movq -160(%rbp), %rcx movq -152(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -144(%rbp), %rcx movq -136(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -128(%rbp), %rcx movq %rcx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq -112(%rbp), %rcx movq -104(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -96(%rbp), %rcx movq -88(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -80(%rbp), %rcx movq %rcx, 32(%rax) movq %rdx, %rdi .cfi_escape 0x2e,0x50 call std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&) .LEHE266: addq $80, %rsp nop leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -224(%rbp) movq %rdx, -216(%rbp) jmp .L3141 .L3143: leaq -296(%rbp), %rax movq -224(%rbp), %rcx movq -216(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB267: .cfi_escape 0x2e,0 call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -296(%rbp) .L3141: movq -264(%rbp), %rax leaq -1(%rax), %rdx movq %rdx, -264(%rbp) testq %rax, %rax setne %al testb %al, %al jne .L3143 leaq -296(%rbp), %rax movq -320(%rbp), %rcx movq -312(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -296(%rbp) jmp .L3145 .L3147: leaq -296(%rbp), %rax movq -224(%rbp), %rcx movq -216(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE267: movq %rax, -296(%rbp) .L3145: movq -256(%rbp), %rax leaq -1(%rax), %rdx movq %rdx, -256(%rbp) testq %rax, %rax setne %al testb %al, %al jne .L3147 movq -296(%rbp), %rbx leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L3152 .L3140: cmpq $31, -248(%rbp) ja .L3149 movl $32, %eax subq -248(%rbp), %rax movq %rax, %rdx leaq -224(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_suffix(unsigned long) jmp .L3150 .L3149: movq $32, -248(%rbp) .L3150: movl -304(%rbp), %eax movsbl %al, %edx movq -248(%rbp), %rcx leaq -64(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) leaq -296(%rbp), %rdx movq -264(%rbp), %rcx leaq -280(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB268: call std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const leaq -296(%rbp), %rax movq -320(%rbp), %rcx movq -312(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -296(%rbp) leaq -296(%rbp), %rdx movq -256(%rbp), %rcx leaq -280(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter&)#1}::operator()(unsigned long, std::__format::_Sink_iter&) const movq -296(%rbp), %rbx .L3152: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3157 jmp .L3160 .L3158: nop movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3154 call __stack_chk_fail@PLT .L3154: movq %rax, %rdi call _Unwind_Resume@PLT .L3159: movq %rax, %rbx leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3156 call __stack_chk_fail@PLT .L3156: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE268: .L3160: call __stack_chk_fail@PLT .L3157: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7566: .section .gcc_except_table._ZNSt8__format14__write_paddedINS_10_Sink_iterIcEEcEET_S3_St17basic_string_viewIT0_St11char_traitsIS5_EENS_6_AlignEmDi,"aG",@progbits,std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t),comdat .LLSDA7566: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7566-.LLSDACSB7566 .LLSDACSB7566: .uleb128 .LEHB266-.LFB7566 .uleb128 .LEHE266-.LEHB266 .uleb128 .L3158-.LFB7566 .uleb128 0 .uleb128 .LEHB267-.LFB7566 .uleb128 .LEHE267-.LEHB267 .uleb128 .L3159-.LFB7566 .uleb128 0 .uleb128 .LEHB268-.LFB7566 .uleb128 .LEHE268-.LEHB268 .uleb128 0 .uleb128 0 .LLSDACSE7566: .section .text._ZNSt8__format14__write_paddedINS_10_Sink_iterIcEEcEET_S3_St17basic_string_viewIT0_St11char_traitsIS5_EENS_6_AlignEmDi,"axG",@progbits,std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t),comdat .size std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t), .-std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) .section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .weak std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&) .type std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&), @function std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&): .LFB7588: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7588 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $472, %rsp .cfi_offset 3, -24 movq %rdi, -472(%rbp) movq %rsi, -480(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB269: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE269: movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::flags() const movl %eax, %edx leaq -400(%rbp), %rax addq $112, %rax movl %edx, %esi movq %rax, %rdi call std::ios_base::flags(std::_Ios_Fmtflags) movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rax, %rdx leaq -456(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::getloc() const leaq -448(%rbp), %rax leaq -456(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB270: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE270: leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::precision() const movq %rax, %rdx leaq -400(%rbp), %rax addq $112, %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::precision(long) movq -480(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB271: call std::basic_ostream >::operator<<(unsigned long)@PLT leaq -400(%rbp), %rdx leaq -448(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) movq -448(%rbp), %rdx movq -440(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE271: leaq -432(%rbp), %rdx movq -472(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB272: call std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@PLT .LEHE272: leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq -472(%rbp), %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3168 jmp .L3172 .L3169: movq %rax, %rbx leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L3165 .L3171: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L3165 .L3170: movq %rax, %rbx .L3165: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3167 call __stack_chk_fail@PLT .L3167: movq %rax, %rdi .LEHB273: call _Unwind_Resume@PLT .LEHE273: .L3172: call __stack_chk_fail@PLT .L3168: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7588: .section .gcc_except_table._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"aG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .LLSDA7588: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7588-.LLSDACSB7588 .LLSDACSB7588: .uleb128 .LEHB269-.LFB7588 .uleb128 .LEHE269-.LEHB269 .uleb128 0 .uleb128 0 .uleb128 .LEHB270-.LFB7588 .uleb128 .LEHE270-.LEHB270 .uleb128 .L3169-.LFB7588 .uleb128 0 .uleb128 .LEHB271-.LFB7588 .uleb128 .LEHE271-.LEHB271 .uleb128 .L3170-.LFB7588 .uleb128 0 .uleb128 .LEHB272-.LFB7588 .uleb128 .LEHE272-.LEHB272 .uleb128 .L3171-.LFB7588 .uleb128 0 .uleb128 .LEHB273-.LFB7588 .uleb128 .LEHE273-.LEHB273 .uleb128 0 .uleb128 0 .LLSDACSE7588: .section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .size std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&), .-std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&),comdat .weak std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .type std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), @function std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&): .LFB7589: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -17(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) movzbl -17(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3175 call __stack_chk_fail@PLT .L3175: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7589: .size std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), .-std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&),comdat .weak std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .type std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), @function std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&): .LFB7590: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3178 call __stack_chk_fail@PLT .L3178: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7590: .size std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), .-std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .section .text._ZNSt6chronossImSt5ratioILl1ELl1000EEmS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7593: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L3180 cmpq %rax, %rbx jnb .L3181 movl $-1, %eax jmp .L3183 .L3181: movl $1, %eax jmp .L3183 .L3180: movl $0, %eax .L3183: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3184 call __stack_chk_fail@PLT .L3184: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7593: .size auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >): .LFB7594: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) movzbl %al, %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) movq %rax, %rcx movq -56(%rbp), %rax movl %ebx, %edx movq %rcx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3186 call __stack_chk_fail@PLT .L3186: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7594: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&),comdat .weak std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .type std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), @function std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&): .LFB7596: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3189 call __stack_chk_fail@PLT .L3189: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7596: .size std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), .-std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&),comdat .weak std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .type std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), @function std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&): .LFB7597: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3192 call __stack_chk_fail@PLT .L3192: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7597: .size std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), .-std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&),comdat .weak std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .type std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), @function std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&): .LFB7598: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -20(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) movl -20(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3195 call __stack_chk_fail@PLT .L3195: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7598: .size std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7599: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7599: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .rodata .LC71: .string "ms" .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"axG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .weak std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) .type std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter), @function std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter): .LFB7601: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7601 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $2, -48(%rbp) leaq .LC71(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L3199 leaq -72(%rbp), %rax movq -48(%rbp), %rcx movq -40(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L3203 .L3199: movq $1000, -56(%rbp) movq $1, -64(%rbp) movq $8, -32(%rbp) leaq .LC68(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -56(%rbp), %rdi leaq -64(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&> nop .L3203: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3204 call __stack_chk_fail@PLT .L3204: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7601: .section .gcc_except_table._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"aG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .LLSDA7601: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7601-.LLSDACSB7601 .LLSDACSB7601: .LLSDACSE7601: .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"axG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .size std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter), .-std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7606: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3206 call __stack_chk_fail@PLT .L3206: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7606: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7608: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7608: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EEmLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB7610: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $1000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3211 call __stack_chk_fail@PLT .L3211: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7610: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chronossIlSt5ratioILl1ELl1EEmS1_ILl1ELl1000EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7604: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L3213 cmpq %rax, %rbx jnb .L3214 movl $-1, %eax jmp .L3216 .L3214: movl $1, %eax jmp .L3216 .L3213: movl $0, %eax .L3216: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3217 call __stack_chk_fail@PLT .L3217: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7604: .size auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7603: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -24(%rbp) movq -40(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator>(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L3219 movl $1, -28(%rbp) leaq -28(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -16(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) jmp .L3221 .L3219: movq -24(%rbp), %rax .L3221: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3222 call __stack_chk_fail@PLT .L3222: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7603: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&): .LFB7612: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7612: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7611: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7611 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $192, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -168(%rbp) movq %rsi, -176(%rbp) movq %rdx, -184(%rbp) movq %rcx, -192(%rbp) movl %r8d, %eax movb %al, -196(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -176(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -144(%rbp) cmpb $0, -196(%rbp) je .L3226 movq -168(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L3227 leaq -120(%rbp), %rax movq -192(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB274: call std::locale::classic()@PLT movq %rax, %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L3228 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -184(%rbp), %rax leaq -80(%rbp), %rcx leaq -120(%rbp), %rdx movq (%rax), %rsi movq -168(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE274: movq %rax, %rbx nop movl $0, %r12d jmp .L3230 .L3228: movl $1, %r12d .L3230: leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L3239 .L3227: leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB275: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L3239 .L3226: leaq -136(%rbp), %rax movq -192(%rbp), %rdx movq -168(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE275: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::subseconds() const movq %rax, -128(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi .LEHB276: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -112(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -184(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct::decimal_point() const@PLT movsbl %al, %eax movl $0, -148(%rbp) movq -184(%rbp), %rdx movq %rdx, -80(%rbp) leaq -80(%rbp), %rdx movq %rdx, -104(%rbp) movb %al, -149(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -149(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -128(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -120(%rbp) movq $6, -80(%rbp) leaq .LC59(%rip), %rax movq %rax, -72(%rbp) leaq -184(%rbp), %rax leaq std::chrono::hh_mm_ss > >::fractional_width(%rip), %rdi leaq -120(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned int const&) requires output_iterator, char const&> .LEHE276: movq %rax, -184(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -184(%rbp), %rbx .L3239: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3244 jmp .L3247 .L3245: movq %rax, %rbx leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3241 call __stack_chk_fail@PLT .L3241: movq %rax, %rdi .LEHB277: call _Unwind_Resume@PLT .L3246: movq %rax, %rbx leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3243 call __stack_chk_fail@PLT .L3243: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE277: .L3247: call __stack_chk_fail@PLT .L3244: addq $192, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7611: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7611: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7611-.LLSDACSB7611 .LLSDACSB7611: .uleb128 .LEHB274-.LFB7611 .uleb128 .LEHE274-.LEHB274 .uleb128 .L3245-.LFB7611 .uleb128 0 .uleb128 .LEHB275-.LFB7611 .uleb128 .LEHE275-.LEHB275 .uleb128 0 .uleb128 0 .uleb128 .LEHB276-.LFB7611 .uleb128 .LEHE276-.LEHB276 .uleb128 .L3246-.LFB7611 .uleb128 0 .uleb128 .LEHB277-.LFB7611 .uleb128 .LEHE277-.LEHB277 .uleb128 0 .uleb128 0 .LLSDACSE7611: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZSt6formatIJRKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .type std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), @function std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&): .LFB7616: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -144(%rbp) movq %rcx, -136(%rbp) movq %r8, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq -120(%rbp), %rdi movq -96(%rbp), %rax movq -88(%rbp), %rdx movq -128(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %rcx, %rdx movq %rbx, %rcx call std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) movq -24(%rbp), %rax subq %fs:40, %rax je .L3252 call __stack_chk_fail@PLT .L3252: movq -120(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7616: .size std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), .-std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .section .text._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .weak std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&) .type std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&), @function std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&): .LFB7619: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7619 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $472, %rsp .cfi_offset 3, -24 movq %rdi, -472(%rbp) movq %rsi, -480(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB278: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE278: movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::flags() const movl %eax, %edx leaq -400(%rbp), %rax addq $112, %rax movl %edx, %esi movq %rax, %rdi call std::ios_base::flags(std::_Ios_Fmtflags) movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rax, %rdx leaq -456(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::getloc() const leaq -448(%rbp), %rax leaq -456(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB279: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE279: leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::precision() const movq %rax, %rdx leaq -400(%rbp), %rax addq $112, %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::precision(long) movq -480(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB280: call std::basic_ostream >::operator<<(long)@PLT leaq -400(%rbp), %rdx leaq -448(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) movq -448(%rbp), %rdx movq -440(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE280: leaq -432(%rbp), %rdx movq -472(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB281: call std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@PLT .LEHE281: leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq -472(%rbp), %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3260 jmp .L3264 .L3261: movq %rax, %rbx leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L3257 .L3263: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L3257 .L3262: movq %rax, %rbx .L3257: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3259 call __stack_chk_fail@PLT .L3259: movq %rax, %rdi .LEHB282: call _Unwind_Resume@PLT .LEHE282: .L3264: call __stack_chk_fail@PLT .L3260: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7619: .section .gcc_except_table._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"aG",@progbits,std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .LLSDA7619: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7619-.LLSDACSB7619 .LLSDACSB7619: .uleb128 .LEHB278-.LFB7619 .uleb128 .LEHE278-.LEHB278 .uleb128 0 .uleb128 0 .uleb128 .LEHB279-.LFB7619 .uleb128 .LEHE279-.LEHB279 .uleb128 .L3261-.LFB7619 .uleb128 0 .uleb128 .LEHB280-.LFB7619 .uleb128 .LEHE280-.LEHB280 .uleb128 .L3262-.LFB7619 .uleb128 0 .uleb128 .LEHB281-.LFB7619 .uleb128 .LEHE281-.LEHB281 .uleb128 .L3263-.LFB7619 .uleb128 0 .uleb128 .LEHB282-.LFB7619 .uleb128 .LEHE282-.LEHB282 .uleb128 0 .uleb128 0 .LLSDACSE7619: .section .text._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .size std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&), .-std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1000l> >(std::basic_ostream >&, std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&),comdat .weak std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .type std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), @function std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&): .LFB7620: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -17(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) movzbl -17(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3267 call __stack_chk_fail@PLT .L3267: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7620: .size std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), .-std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&),comdat .weak std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .type std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), @function std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&): .LFB7621: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3270 call __stack_chk_fail@PLT .L3270: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7621: .size std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), .-std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >): .LFB7624: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) movzbl %al, %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) movq %rax, %rcx movq -56(%rbp), %rax movl %ebx, %edx movq %rcx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3272 call __stack_chk_fail@PLT .L3272: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7624: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&),comdat .weak std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .type std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), @function std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&): .LFB7626: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3275 call __stack_chk_fail@PLT .L3275: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7626: .size std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), .-std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&),comdat .weak std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .type std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), @function std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&): .LFB7627: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3278 call __stack_chk_fail@PLT .L3278: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7627: .size std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), .-std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&),comdat .weak std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .type std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), @function std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&): .LFB7628: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -20(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) movl -20(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3281 call __stack_chk_fail@PLT .L3281: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7628: .size std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7629: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7629: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJxEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&) .type std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&), @function std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&): .LFB7637: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $1, %edx movb %dl, (%rax) movb $5, -9(%rbp) leaq -9(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 1ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3285 call __stack_chk_fail@PLT .L3285: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7637: .size std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&), .-std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&) .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&) .set std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&),std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long> const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7642: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3287 call __stack_chk_fail@PLT .L3287: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7642: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7644: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7644: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&): .LFB7645: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $1000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3292 call __stack_chk_fail@PLT .L3292: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7645: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chronossIlSt5ratioILl1ELl1EElS1_ILl1ELl1000EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7640: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L3294 cmpq %rax, %rbx jge .L3295 movl $-1, %eax jmp .L3297 .L3295: movl $1, %eax jmp .L3297 .L3294: movl $0, %eax .L3297: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3298 call __stack_chk_fail@PLT .L3298: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7640: .size auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7639: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -24(%rbp) movq -40(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator>(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L3300 movl $1, -28(%rbp) leaq -28(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -16(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) jmp .L3302 .L3300: movq -24(%rbp), %rax .L3302: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3303 call __stack_chk_fail@PLT .L3303: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7639: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1000EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&): .LFB7647: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7647: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7646: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7646 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $192, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -168(%rbp) movq %rsi, -176(%rbp) movq %rdx, -184(%rbp) movq %rcx, -192(%rbp) movl %r8d, %eax movb %al, -196(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -176(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -144(%rbp) cmpb $0, -196(%rbp) je .L3307 movq -168(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L3308 leaq -120(%rbp), %rax movq -192(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB283: call std::locale::classic()@PLT movq %rax, %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L3309 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -184(%rbp), %rax leaq -80(%rbp), %rcx leaq -120(%rbp), %rdx movq (%rax), %rsi movq -168(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE283: movq %rax, %rbx nop movl $0, %r12d jmp .L3311 .L3309: movl $1, %r12d .L3311: leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L3320 .L3308: leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB284: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L3320 .L3307: leaq -136(%rbp), %rax movq -192(%rbp), %rdx movq -168(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE284: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::subseconds() const movq %rax, -128(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi .LEHB285: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -112(%rbp) leaq -144(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -184(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -184(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct::decimal_point() const@PLT movsbl %al, %eax movl $0, -148(%rbp) movq -184(%rbp), %rdx movq %rdx, -80(%rbp) leaq -80(%rbp), %rdx movq %rdx, -104(%rbp) movb %al, -149(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -149(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -128(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -120(%rbp) movq $6, -80(%rbp) leaq .LC59(%rip), %rax movq %rax, -72(%rbp) leaq -184(%rbp), %rax leaq std::chrono::hh_mm_ss > >::fractional_width(%rip), %rdi leaq -120(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&> .LEHE285: movq %rax, -184(%rbp) leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -184(%rbp), %rbx .L3320: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3325 jmp .L3328 .L3326: movq %rax, %rbx leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3322 call __stack_chk_fail@PLT .L3322: movq %rax, %rdi .LEHB286: call _Unwind_Resume@PLT .L3327: movq %rax, %rbx leaq -136(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3324 call __stack_chk_fail@PLT .L3324: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE286: .L3328: call __stack_chk_fail@PLT .L3325: addq $192, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7646: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7646: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7646-.LLSDACSB7646 .LLSDACSB7646: .uleb128 .LEHB283-.LFB7646 .uleb128 .LEHE283-.LEHB283 .uleb128 .L3326-.LFB7646 .uleb128 0 .uleb128 .LEHB284-.LFB7646 .uleb128 .LEHE284-.LEHB284 .uleb128 0 .uleb128 0 .uleb128 .LEHB285-.LFB7646 .uleb128 .LEHE285-.LEHB285 .uleb128 .L3327-.LFB7646 .uleb128 0 .uleb128 .LEHB286-.LFB7646 .uleb128 .LEHE286-.LEHB286 .uleb128 0 .uleb128 0 .LLSDACSE7646: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1000EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJlRKjEQ15output_iteratorIT_RKcEES5_S5_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOSA_,"axG",@progbits,std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&>,comdat .weak std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&> .type std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&>, @function std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&>: .LFB7648: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $192, %rsp movq %rdi, -152(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movq %rcx, -160(%rbp) movq %r8, -184(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -184(%rbp), %rax movq %rax, -120(%rbp) movq -128(%rbp), %rax movq %rax, -112(%rbp) movq -120(%rbp), %rax movq %rax, -104(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(long&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(unsigned int const&) movq %rax, -32(%rbp) movq %rdx, -24(%rbp) nop nop leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&) movq -176(%rbp), %rax movq -168(%rbp), %rdx leaq -152(%rbp), %rcx movq (%rcx), %rcx movq %rcx, -136(%rbp) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -136(%rbp), %rax leaq -64(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3336 call __stack_chk_fail@PLT .L3336: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7648: .size std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&>, .-std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&> .weak std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) .set std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&),std::__format::_Sink_iter std::format_to, long, unsigned int const&>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, long&&, unsigned int const&) requires output_iterator, char const&> .section .text._ZSt6formatIJRKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .type std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), @function std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&): .LFB7654: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -144(%rbp) movq %rcx, -136(%rbp) movq %r8, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq -120(%rbp), %rdi movq -96(%rbp), %rax movq -88(%rbp), %rdx movq -128(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %rcx, %rdx movq %rbx, %rcx call std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) movq -24(%rbp), %rax subq %fs:40, %rax je .L3341 call __stack_chk_fail@PLT .L3341: movq -120(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7654: .size std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), .-std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEC2ERSo,"axG",@progbits,std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&),comdat .align 2 .weak std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) .type std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&), @function std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&): .LFB7680: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -16(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::basic_ios >::rdbuf() const@PLT movq -8(%rbp), %rdx movq %rax, (%rdx) movq -8(%rbp), %rax movq (%rax), %rax testq %rax, %rax sete %dl movq -8(%rbp), %rax movb %dl, 8(%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7680: .size std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&), .-std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) .weak std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) .set std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&),std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .weak std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) .type std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >), @function std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >): .LFB7682: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7682 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $2, -48(%rbp) leaq .LC67(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L3344 leaq -80(%rbp), %rcx movq -48(%rbp), %rax movq -40(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >) jmp .L3348 .L3344: movq $1000000, -56(%rbp) movq $1, -64(%rbp) movq $8, -32(%rbp) leaq .LC68(%rip), %rax movq %rax, -24(%rbp) leaq -80(%rbp), %rcx leaq -56(%rbp), %r9 leaq -64(%rbp), %r8 movq -32(%rbp), %rax movq -24(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&> nop .L3348: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3349 call __stack_chk_fail@PLT .L3349: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7682: .section .gcc_except_table._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"aG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .LLSDA7682: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7682-.LLSDACSB7682 .LLSDACSB7682: .LLSDACSE7682: .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .size std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >), .-std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >),comdat .weak std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >): .LFB7692: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7692: .size std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEE4zeroEv,"axG",@progbits,std::chrono::duration >::zero(),comdat .weak std::chrono::duration >::zero() .type std::chrono::duration >::zero(), @function std::chrono::duration >::zero(): .LFB7693: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration_values::zero() movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3354 call __stack_chk_fail@PLT .L3354: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7693: .size std::chrono::duration >::zero(), .-std::chrono::duration >::zero() .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEEmS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB7695: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7695: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool): .LFB7696: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movl %edx, %eax movb %al, -100(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -88(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, (%rbx) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax leaq 9(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -40(%rbp) leaq -40(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -32(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -64(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax movzbl -100(%rbp), %edx movb %dl, 10(%rax) movq -88(%rbp), %rax movl $0, 12(%rax) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -40(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -48(%rbp) leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -40(%rbp), %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -72(%rbp) leaq -72(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edx movq -88(%rbp), %rax movl %edx, 12(%rax) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3358 call __stack_chk_fail@PLT .L3358: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7696: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .section .rodata .LC72: .string "basic_string::_M_replace_aux" .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char) .type std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char), @function std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char): .LFB7702: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $88, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movl %r8d, %eax movb %al, -84(%rbp) leaq .LC72(%rip), %rcx movq -80(%rbp), %rdx movq -72(%rbp), %rsi movq -56(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const movq -56(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, -48(%rbp) movq -48(%rbp), %rdx movq -80(%rbp), %rax addq %rdx, %rax subq -72(%rbp), %rax movq %rax, -40(%rbp) movq -56(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const cmpq -40(%rbp), %rax setnb %al testb %al, %al je .L3360 movq -56(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq -64(%rbp), %rdx addq %rdx, %rax movq %rax, -32(%rbp) movq -48(%rbp), %rax subq -64(%rbp), %rax subq -72(%rbp), %rax movq %rax, -24(%rbp) cmpq $0, -24(%rbp) je .L3361 movq -72(%rbp), %rax cmpq -80(%rbp), %rax je .L3361 movq -32(%rbp), %rdx movq -72(%rbp), %rax leaq (%rdx,%rax), %rsi movq -32(%rbp), %rdx movq -80(%rbp), %rax leaq (%rdx,%rax), %rcx movq -24(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_move(char*, char const*, unsigned long) jmp .L3361 .L3360: movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq -64(%rbp), %rsi movq -56(%rbp), %rax movq %rcx, %r8 movl $0, %ecx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) .L3361: cmpq $0, -80(%rbp) je .L3362 movsbl -84(%rbp), %ebx movq -56(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq -64(%rbp), %rdx leaq (%rax,%rdx), %rcx movq -80(%rbp), %rax movl %ebx, %edx movq %rax, %rsi movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_assign(char*, unsigned long, char) .L3362: movq -40(%rbp), %rdx movq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) movq -56(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7702: .size std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char), .-std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char) .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJiEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&) .type std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&), @function std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&): .LFB7710: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $1, %edx movb %dl, (%rax) movb $3, -9(%rbp) leaq -9(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 1ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3365 call __stack_chk_fail@PLT .L3365: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7710: .size std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&), .-std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&) .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&) .set std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&),std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, int> const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&) .type std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&), @function std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&): .LFB7712: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx movq -32(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -24(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long) movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7712: .size std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&), .-std::__cxx11::basic_string, std::allocator >::append(std::__cxx11::basic_string, std::allocator > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendISt17basic_string_viewIcS2_EEENSt9enable_ifIXsrSt6__and_IJSt14is_convertibleIRKT_S7_ESt6__not_ISA_IPSC_PKS4_EESF_ISA_ISD_PKcEEEE5valueERS4_E4typeESD_,"axG",@progbits,std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&),comdat .align 2 .weak std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&) .type std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&), @function std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&): .LFB7713: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %rcx movq -56(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long) movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3370 call __stack_chk_fail@PLT .L3370: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7713: .size std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&), .-std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignISt17basic_string_viewIcS2_EEENSt9enable_ifIXsrSt6__and_IJSt14is_convertibleIRKT_S7_ESt6__not_ISA_IPSC_PKS4_EESF_ISA_ISD_PKcEEEE5valueERS4_E4typeESD_,"axG",@progbits,std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::assign > >(std::basic_string_view > const&),comdat .align 2 .weak std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::assign > >(std::basic_string_view > const&) .type std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::assign > >(std::basic_string_view > const&), @function std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::assign > >(std::basic_string_view > const&): .LFB7714: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %rcx movq -56(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::assign(char const*, unsigned long) movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3373 call __stack_chk_fail@PLT .L3373: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7714: .size std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::assign > >(std::basic_string_view > const&), .-std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::assign > >(std::basic_string_view > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::push_back(char),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::push_back(char) .type std::__cxx11::basic_string, std::allocator >::push_back(char), @function std::__cxx11::basic_string, std::allocator >::push_back(char): .LFB7715: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movl %esi, %eax movb %al, -44(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, -24(%rbp) movq -24(%rbp), %rax leaq 1(%rax), %rbx movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const cmpq %rbx, %rax setb %al testb %al, %al je .L3375 movq -24(%rbp), %rsi movq -40(%rbp), %rax movl $1, %r8d movl $0, %ecx movl $0, %edx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) .L3375: movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq -24(%rbp), %rdx addq %rax, %rdx leaq -44(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::char_traits::assign(char&, char const&) movq -24(%rbp), %rax leaq 1(%rax), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7715: .size std::__cxx11::basic_string, std::allocator >::push_back(char), .-std::__cxx11::basic_string, std::allocator >::push_back(char) .section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEmIERKS3_,"axG",@progbits,std::chrono::duration >::operator-=(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::operator-=(std::chrono::duration > const&) .type std::chrono::duration >::operator-=(std::chrono::duration > const&), @function std::chrono::duration >::operator-=(std::chrono::duration > const&): .LFB7716: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -8(%rbp), %rdx movq (%rdx), %rdx subq %rax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7716: .size std::chrono::duration >::operator-=(std::chrono::duration > const&), .-std::chrono::duration >::operator-=(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono4yearEEES4_RKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono::_S_year(std::chrono::year const&),comdat .weak std::chrono::year std::__format::__formatter_chrono::_S_year(std::chrono::year const&) .type std::chrono::year std::__format::__formatter_chrono::_S_year(std::chrono::year const&), @function std::chrono::year std::__format::__formatter_chrono::_S_year(std::chrono::year const&): .LFB7717: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzwl (%rax), %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7717: .size std::chrono::year std::__format::__formatter_chrono::_S_year(std::chrono::year const&), .-std::chrono::year std::__format::__formatter_chrono::_S_year(std::chrono::year const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400000000EEmLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB7718: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movabsq $3667970486771497111, %rdx mulq %rdx movq %rdx, %rax shrq $34, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3382 call __stack_chk_fail@PLT .L3382: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7718: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJjEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&) .type std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&), @function std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&): .LFB7726: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $1, %edx movb %dl, (%rax) movb $4, -9(%rbp) leaq -9(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 1ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3384 call __stack_chk_fail@PLT .L3384: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7726: .size std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&), .-std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&) .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&) .set std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&),std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned int> const&) .section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJmmEQ15output_iteratorIT_RKcEES3_S3_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS8_,"axG",@progbits,std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&>,comdat .weak std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&> .type std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&>, @function std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&>: .LFB7728: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $192, %rsp movq %rdi, -152(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movq %rcx, -160(%rbp) movq %r8, -184(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -184(%rbp), %rax movq %rax, -120(%rbp) movq -128(%rbp), %rax movq %rax, -112(%rbp) movq -120(%rbp), %rax movq %rax, -104(%rbp) movq -112(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&) movq %rax, -32(%rbp) movq %rdx, -24(%rbp) nop nop leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&) movq -176(%rbp), %rax movq -168(%rbp), %rdx leaq -152(%rbp), %rcx movq (%rcx), %rcx movq %rcx, -136(%rbp) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -136(%rbp), %rax leaq -64(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq (%rax), %rax movl $0, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__do_vformat_to, char, std::basic_format_context, char> >(std::__format::_Sink_iter, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3392 call __stack_chk_fail@PLT .L3392: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7728: .size std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&>, .-std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&> .weak std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) .set std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&),std::__format::_Sink_iter std::format_to, unsigned long, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator, char const&> .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyEE11_S_make_eltImEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&): .LFB7730: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(unsigned long&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3395 call __stack_chk_fail@PLT .L3395: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7730: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB7731: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7731: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiIlSt5ratioILl1ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7732: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rax movq (%rax), %rax movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3400 call __stack_chk_fail@PLT .L3400: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7732: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJNSt16basic_format_argIS4_E6handleEEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) .type std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&), @function std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&): .LFB7739: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $1, %edx movb %dl, (%rax) movb $13, -9(%rbp) leaq -9(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 1ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3402 call __stack_chk_fail@PLT .L3402: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7739: .size std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&), .-std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) .weak std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) .set std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&),std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) .section .text._ZNSt8__format16__pack_arg_typesILi5ELm2EEEDaRKSt5arrayINS_6_Arg_tEXT0_EE,"axG",@progbits,auto std::__format::__pack_arg_types<5, 2ul>(std::array const&),comdat .weak auto std::__format::__pack_arg_types<5, 2ul>(std::array const&) .type auto std::__format::__pack_arg_types<5, 2ul>(std::array const&), @function auto std::__format::__pack_arg_types<5, 2ul>(std::array const&): .LFB7748: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -48(%rbp) leaq -40(%rbp), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::array::rbegin() const jmp .L3404 .L3405: movq -48(%rbp), %rax salq $5, %rax movq %rax, %rbx leaq -40(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::operator*() const movzbl (%rax), %eax movzbl %al, %eax orq %rbx, %rax movq %rax, -48(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::reverse_iterator::operator++() .L3404: leaq -32(%rbp), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::array::rend() const leaq -32(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call _ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE xorl $1, %eax testb %al, %al jne .L3405 movq -48(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3407 call __stack_chk_fail@PLT .L3407: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7748: .size auto std::__format::__pack_arg_types<5, 2ul>(std::array const&), .-auto std::__format::__pack_arg_types<5, 2ul>(std::array const&) .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE6rbeginEv,"axG",@progbits,std::array::rbegin() const,comdat .align 2 .weak std::array::rbegin() const .type std::array::rbegin() const, @function std::array::rbegin() const: .LFB7750: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::array::end() const movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7750: .size std::array::rbegin() const, .-std::array::rbegin() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE3endEv,"axG",@progbits,std::array::end() const,comdat .align 2 .weak std::array::end() const .type std::array::end() const, @function std::array::end() const: .LFB7751: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::array::data() const addq $2, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7751: .size std::array::end() const, .-std::array::end() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE4dataEv,"axG",@progbits,std::array::data() const,comdat .align 2 .weak std::array::data() const .type std::array::data() const, @function std::array::data() const: .LFB7752: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7752: .size std::array::data() const, .-std::array::data() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE4rendEv,"axG",@progbits,std::array::rend() const,comdat .align 2 .weak std::array::rend() const .type std::array::rend() const, @function std::array::rend() const: .LFB7753: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::array::begin() const movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::reverse_iterator::reverse_iterator(std::__format::_Arg_t const*) movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7753: .size std::array::rend() const, .-std::array::rend() const .section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE5beginEv,"axG",@progbits,std::array::begin() const,comdat .align 2 .weak std::array::begin() const .type std::array::begin() const, @function std::array::begin() const: .LFB7754: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::array::data() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7754: .size std::array::begin() const, .-std::array::begin() const .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJyjEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&) .type std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&), @function std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&): .LFB7755: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $2, %edx movb %dl, (%rax) movb $6, -10(%rbp) movb $4, -9(%rbp) leaq -10(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 2ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3419 call __stack_chk_fail@PLT .L3419: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7755: .size std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&), .-std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&) .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&) .set std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&),std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned int> const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl604800ELl1EEEElS2_ILl86400ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&): .LFB7757: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 7l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7757: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl604800ELl1EEEC2IivEERKT_,"axG",@progbits,std::chrono::duration >::duration(int const&),comdat .align 2 .weak std::chrono::duration >::duration(int const&) .type std::chrono::duration >::duration(int const&), @function std::chrono::duration >::duration(int const&): .LFB7760: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movslq %eax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7760: .size std::chrono::duration >::duration(int const&), .-std::chrono::duration >::duration(int const&) .weak std::chrono::duration >::duration(int const&) .set std::chrono::duration >::duration(int const&),std::chrono::duration >::duration(int const&) .section .text._ZNSt6chronomiIlSt5ratioILl604800ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7762: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rax movq (%rax), %rax movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3425 call __stack_chk_fail@PLT .L3425: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7762: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<604800l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >): .LFB7768: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) movzbl %al, %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) movq %rax, %rcx movq -56(%rbp), %rax movl %ebx, %edx movq %rcx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3427 call __stack_chk_fail@PLT .L3427: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7768: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss > >::hours() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::hours() const .type std::chrono::hh_mm_ss > >::hours() const, @function std::chrono::hh_mm_ss > >::hours() const: .LFB7770: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7770: .size std::chrono::hh_mm_ss > >::hours() const, .-std::chrono::hh_mm_ss > >::hours() const .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&): .LFB7772: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7772: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::seconds() const .type std::chrono::hh_mm_ss > >::seconds() const, @function std::chrono::hh_mm_ss > >::seconds() const: .LFB7773: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7773 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 9(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3434 call __stack_chk_fail@PLT .L3434: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7773: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7secondsEv,"aG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .LLSDA7773: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7773-.LLSDACSB7773 .LLSDACSB7773: .LLSDACSE7773: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .size std::chrono::hh_mm_ss > >::seconds() const, .-std::chrono::hh_mm_ss > >::seconds() const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB7771: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7771 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -112(%rbp) cmpb $0, -148(%rbp) je .L3436 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L3437 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB287: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L3438 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE287: movq %rax, %rbx nop movl $0, %r12d jmp .L3440 .L3438: movl $1, %r12d .L3440: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L3445 .L3437: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB288: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L3445 .L3436: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -136(%rbp) movq -136(%rbp), %rbx .L3445: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3448 jmp .L3450 .L3449: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3447 call __stack_chk_fail@PLT .L3447: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE288: .L3450: call __stack_chk_fail@PLT .L3448: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7771: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA7771: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7771-.LLSDACSB7771 .LLSDACSB7771: .uleb128 .LEHB287-.LFB7771 .uleb128 .LEHE287-.LEHB287 .uleb128 .L3449-.LFB7771 .uleb128 0 .uleb128 .LEHB288-.LFB7771 .uleb128 .LEHE288-.LEHB288 .uleb128 0 .uleb128 0 .LLSDACSE7771: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt6ranges8__access6_BeginclIRSt4spanIcLm18446744073709551615EEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator()&>(std::span&) const,comdat .align 2 .weak auto std::ranges::__access::_Begin::operator()&>(std::span&) const .type auto std::ranges::__access::_Begin::operator()&>(std::span&) const, @function auto std::ranges::__access::_Begin::operator()&>(std::span&) const: .LFB7776: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::span::begin() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7776: .size auto std::ranges::__access::_Begin::operator()&>(std::span&) const, .-auto std::ranges::__access::_Begin::operator()&>(std::span&) const .section .text._ZNKSt6ranges8__access4_EndclIRSt4spanIcLm18446744073709551615EEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator()&>(std::span&) const,comdat .align 2 .weak auto std::ranges::__access::_End::operator()&>(std::span&) const .type auto std::ranges::__access::_End::operator()&>(std::span&) const, @function auto std::ranges::__access::_End::operator()&>(std::span&) const: .LFB7779: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::span::end() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7779: .size auto std::ranges::__access::_End::operator()&>(std::span&) const, .-auto std::ranges::__access::_End::operator()&>(std::span&) const .section .text._ZNSt8__format5_SinkIcE8_M_writeESt17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Sink::_M_write(std::basic_string_view >),comdat .align 2 .weak std::__format::_Sink::_M_write(std::basic_string_view >) .type std::__format::_Sink::_M_write(std::basic_string_view >), @function std::__format::_Sink::_M_write(std::basic_string_view >): .LFB7774: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -168(%rbp) movq %rsi, %rax movq %rdx, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -192(%rbp) movq %rdx, -184(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -168(%rbp), %rax movq %rax, -144(%rbp) movq -144(%rbp), %rax leaq 8(%rax), %rbx movq -144(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -144(%rbp), %rax addq $24, %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq $-1, %rdx movq %rax, %rsi movq %rbx, %rdi call std::span::subspan(unsigned long, unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) jmp .L3460 .L3466: leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::span::data() const movq %rax, %rsi leaq -192(%rbp), %rax movl $0, %ecx movq %rbx, %rdx movq %rax, %rdi call std::basic_string_view >::copy(char*, unsigned long, unsigned long) const leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %rdx movq -168(%rbp), %rax addq $24, %rax movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -112(%rbp), %rax movq (%rax), %rdx movq -104(%rbp), %rax addq %rax, %rdx movq -112(%rbp), %rax movq %rdx, (%rax) leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %rdx leaq -192(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_prefix(unsigned long) movq -168(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -168(%rbp), %rax movq %rax, %rdi call *%rdx movq -168(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax leaq 8(%rax), %rbx movq -96(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -152(%rbp) movq -96(%rbp), %rax addq $24, %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq (%rax), %rdx leaq -152(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq $-1, %rdx movq %rax, %rsi movq %rbx, %rdi call std::span::subspan(unsigned long, unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) .L3460: leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %rbx leaq -192(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq %rbx, %rax setnb %al testb %al, %al jne .L3466 leaq -192(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L3470 leaq -192(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::span::data() const movq %rax, %rsi leaq -192(%rbp), %rax movl $0, %ecx movq %rbx, %rdx movq %rax, %rdi call std::basic_string_view >::copy(char*, unsigned long, unsigned long) const leaq -192(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rdx movq -168(%rbp), %rax addq $24, %rax movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq (%rax), %rdx movq -56(%rbp), %rax addq %rax, %rdx movq -64(%rbp), %rax movq %rdx, (%rax) .L3470: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3469 call __stack_chk_fail@PLT .L3469: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7774: .size std::__format::_Sink::_M_write(std::basic_string_view >), .-std::__format::_Sink::_M_write(std::basic_string_view >) .section .text._ZNKSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE3argEm,"axG",@progbits,std::basic_format_context, char>::arg(unsigned long) const,comdat .align 2 .weak std::basic_format_context, char>::arg(unsigned long) const .type std::basic_format_context, char>::arg(unsigned long) const, @function std::basic_format_context, char>::arg(unsigned long) const: .LFB7783: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq -48(%rbp), %rax movq %rax, -24(%rbp) movq -56(%rbp), %rax movq %rax, -16(%rbp) movq -40(%rbp), %rax movq %rax, -8(%rbp) nop movq -40(%rbp), %rax movb $0, 16(%rax) nop movq -24(%rbp), %rax movzbl (%rax), %eax andl $15, %eax movzbl %al, %eax cmpq %rax, -16(%rbp) jnb .L3472 movq -16(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::_M_type(unsigned long) const movq -40(%rbp), %rdx movb %al, 16(%rdx) movq -24(%rbp), %rax movq 8(%rax), %rax movq -16(%rbp), %rdx salq $4, %rdx addq %rdx, %rax movq -40(%rbp), %rcx movq 8(%rax), %rdx movq (%rax), %rax movq %rax, (%rcx) movq %rdx, 8(%rcx) jmp .L3477 .L3472: movq -24(%rbp), %rax movzbl (%rax), %eax andl $15, %eax testb %al, %al jne .L3477 movq -24(%rbp), %rax movq (%rax), %rax shrq $4, %rax cmpq %rax, -16(%rbp) jnb .L3477 movq -24(%rbp), %rax movq 8(%rax), %rax movq -16(%rbp), %rdx salq $5, %rdx leaq (%rax,%rdx), %rsi movq -40(%rbp), %rcx movq (%rsi), %rax movq 8(%rsi), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movzbl 16(%rsi), %eax movb %al, 16(%rcx) nop .L3477: nop nop movq -40(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7783: .size std::basic_format_context, char>::arg(unsigned long) const, .-std::basic_format_context, char>::arg(unsigned long) const .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE8_M_visitINS1_17_WidthPrecVisitorEEEDcOT_NS1_6_Arg_tE,"axG",@progbits,decltype(auto) std::basic_format_arg, char> >::_M_visit(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t),comdat .align 2 .weak decltype(auto) std::basic_format_arg, char> >::_M_visit(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t) .type decltype(auto) std::basic_format_arg, char> >::_M_visit(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t), @function decltype(auto) std::basic_format_arg, char> >::_M_visit(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t): .LFB7786: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movl %edx, %eax movb %al, -164(%rbp) movzbl -164(%rbp), %eax cmpl $20, %eax je .L3479 cmpl $20, %eax jg .L3480 cmpl $15, %eax je .L3481 cmpl $15, %eax jg .L3480 cmpl $14, %eax je .L3482 cmpl $14, %eax jg .L3480 cmpl $13, %eax je .L3483 cmpl $13, %eax jg .L3480 cmpl $12, %eax je .L3484 cmpl $12, %eax jg .L3480 cmpl $11, %eax je .L3485 cmpl $11, %eax jg .L3480 cmpl $10, %eax je .L3486 cmpl $10, %eax jg .L3480 cmpl $9, %eax je .L3487 cmpl $9, %eax jg .L3480 cmpl $8, %eax je .L3488 cmpl $8, %eax jg .L3480 cmpl $7, %eax je .L3489 cmpl $7, %eax jg .L3480 cmpl $6, %eax je .L3490 cmpl $6, %eax jg .L3480 cmpl $5, %eax je .L3491 cmpl $5, %eax jg .L3480 cmpl $4, %eax je .L3492 cmpl $4, %eax jg .L3480 cmpl $3, %eax je .L3493 cmpl $3, %eax jg .L3480 cmpl $2, %eax je .L3494 cmpl $2, %eax jg .L3480 testl %eax, %eax je .L3495 cmpl $1, %eax je .L3496 jmp .L3480 .L3495: movq -160(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(std::monostate&) const jmp .L3498 .L3496: movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(bool&) const jmp .L3498 .L3494: movq -160(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(char&) const jmp .L3498 .L3493: movq -160(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(int&) const jmp .L3498 .L3492: movq -160(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned int&) const jmp .L3498 .L3491: movq -160(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(long long&) const jmp .L3498 .L3490: movq -160(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned long long&) const jmp .L3498 .L3489: movq -160(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(float&) const jmp .L3498 .L3488: movq -160(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(double&) const jmp .L3498 .L3487: movq -160(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(long double&) const jmp .L3498 .L3486: movq -160(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(char const*&) const jmp .L3498 .L3485: movq -160(%rbp), %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator() > >(std::basic_string_view >&) const jmp .L3498 .L3484: movq -160(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(void const*&) const jmp .L3498 .L3483: movq -152(%rbp), %rax movq %rax, -144(%rbp) movq -160(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const jmp .L3498 .L3482: movq -160(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()<__int128>(__int128&) const jmp .L3498 .L3481: movq -160(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned __int128&) const jmp .L3498 .L3479: movq -160(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_WidthPrecVisitor::operator()<_Float128>(_Float128&) const jmp .L3498 .L3480: .L3498: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7786: .size decltype(auto) std::basic_format_arg, char> >::_M_visit(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg, char> >::_M_visit(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t) .section .text._ZNSt8__format18__visit_format_argINS_17_WidthPrecVisitorESt20basic_format_contextINS_10_Sink_iterIcEEcEEEDcOT_St16basic_format_argIT0_E,"axG",@progbits,decltype(auto) std::__format::__visit_format_arg, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg, char> >),comdat .weak decltype(auto) std::__format::__visit_format_arg, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg, char> >) .type decltype(auto) std::__format::__visit_format_arg, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg, char> >), @function decltype(auto) std::__format::__visit_format_arg, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg, char> >): .LFB7785: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movzbl 32(%rbp), %eax movzbl %al, %edx movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rsi leaq 16(%rbp), %rdi call decltype(auto) std::basic_format_arg, char> >::_M_visit(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7785: .size decltype(auto) std::__format::__visit_format_arg, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg, char> >), .-decltype(auto) std::__format::__visit_format_arg, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg, char> >) .section .text._ZNSt8__format14__int_from_argISt20basic_format_contextINS_10_Sink_iterIcEEcEEEmRKSt16basic_format_argIT_E,"axG",@progbits,unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&),comdat .weak unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&) .type unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&), @function unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&): .LFB7784: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -9(%rbp), %rdi movq -24(%rbp), %rcx subq $32, %rsp movq %rsp, %rsi movq (%rcx), %rax movq 8(%rcx), %rdx movq %rax, (%rsi) movq %rdx, 8(%rsi) movq 16(%rcx), %rax movq 24(%rcx), %rdx movq %rax, 16(%rsi) movq %rdx, 24(%rsi) call decltype(auto) std::__format::__visit_format_arg, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg, char> >) addq $32, %rsp movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3520 call __stack_chk_fail@PLT .L3520: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7784: .size unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&), .-unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&) .section .rodata .LC73: .string "basic_string_view::substr" .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE6substrEmm,"axG",@progbits,std::basic_string_view >::substr(unsigned long, unsigned long) const,comdat .align 2 .weak std::basic_string_view >::substr(unsigned long, unsigned long) const .type std::basic_string_view >::substr(unsigned long, unsigned long) const, @function std::basic_string_view >::substr(unsigned long, unsigned long) const: .LFB7787: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rcx leaq .LC73(%rip), %rdx movq -64(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__sv_check(unsigned long, unsigned long, char const*) movq %rax, -64(%rbp) movq -56(%rbp), %rax movq (%rax), %rax subq -64(%rbp), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call unsigned long const& std::min(unsigned long const&, unsigned long const&) movq (%rax), %rax movq %rax, -40(%rbp) movq -56(%rbp), %rax movq 8(%rax), %rdx movq -64(%rbp), %rax leaq (%rdx,%rax), %rcx movq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3523 call __stack_chk_fail@PLT .L3523: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7787: .size std::basic_string_view >::substr(unsigned long, unsigned long) const, .-std::basic_string_view >::substr(unsigned long, unsigned long) const .section .text._ZNSt9__unicode21__is_single_code_unitIcEEbDi,"axG",@progbits,bool std::__unicode::__is_single_code_unit(char32_t),comdat .weak bool std::__unicode::__is_single_code_unit(char32_t) .type bool std::__unicode::__is_single_code_unit(char32_t), @function bool std::__unicode::__is_single_code_unit(char32_t): .LFB7788: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -4(%rbp) cmpl $126, -4(%rbp) setbe %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7788: .size bool std::__unicode::__is_single_code_unit(char32_t), .-bool std::__unicode::__is_single_code_unit(char32_t) .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E,"axG",@progbits,_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC5ES2_S2_S2_Q22bidirectional_iteratorIT1_E,comdat .align 2 .weak _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .type _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E, @function _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E: .LFB7790: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -8(%rbp), %rax leaq 8(%rax), %rcx movq -24(%rbp), %rdx movq -16(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*) movq -8(%rbp), %rax movb $0, 24(%rax) movq -8(%rbp), %rax movb $0, 25(%rax) movq -8(%rbp), %rax movb $0, 26(%rax) movq -8(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, 32(%rax) movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx movq -8(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx setne %al testb %al, %al je .L3527 movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read() jmp .L3529 .L3527: movq -8(%rbp), %rax movl $0, (%rax) .L3529: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7790: .size _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E, .-_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .weak std::__unicode::_Utf_iterator::_Utf_iterator(char32_t const*, char32_t const*, char32_t const*) .set std::__unicode::_Utf_iterator::_Utf_iterator(char32_t const*, char32_t const*, char32_t const*),_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .weak _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E .set _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E,_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC2ES2_S2_S2_Q22bidirectional_iteratorIT1_E .weak std::__unicode::_Utf_iterator::_Utf_iterator(char32_t const*, char32_t const*, char32_t const*) .set std::__unicode::_Utf_iterator::_Utf_iterator(char32_t const*, char32_t const*, char32_t const*),_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2INSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEvEET_SC_RKS3_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&) .type std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&), @function std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&): .LFB7795: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7795 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() movq %rax, %rcx movq -32(%rbp), %rax movq %rax, %rdx movq %rcx, %rsi movq %rbx, %rdi call std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&) movq -24(%rbp), %rax movq $0, 8(%rax) nop movq -24(%rbp), %rdx subq $40, %rsp movq %rsp, %rax movq 56(%rbp), %rcx movq 64(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 72(%rbp), %rcx movq 80(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 88(%rbp), %rcx movq %rcx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq 16(%rbp), %rcx movq 24(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 32(%rbp), %rcx movq 40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 48(%rbp), %rcx movq %rcx, 32(%rax) movq %rdx, %rdi .LEHB289: .cfi_escape 0x2e,0x50 call void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag) .LEHE289: addq $80, %rsp jmp .L3534 .L3533: movq %rax, %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() movq %rbx, %rax movq %rax, %rdi .LEHB290: call _Unwind_Resume@PLT .LEHE290: .L3534: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7795: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2INSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEvEET_SC_RKS3_,"aG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&),comdat .LLSDA7795: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7795-.LLSDACSB7795 .LLSDACSB7795: .uleb128 .LEHB289-.LFB7795 .uleb128 .LEHE289-.LEHB289 .uleb128 .L3533-.LFB7795 .uleb128 0 .uleb128 .LEHB290-.LFB7795 .uleb128 .LEHE290-.LEHB290 .uleb128 0 .uleb128 0 .LLSDACSE7795: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2INSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEvEET_SC_RKS3_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&),comdat .size std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&), .-std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&) .weak std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&) .set std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&),std::__cxx11::basic_string, std::allocator >::basic_string, void>(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::allocator const&) .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .weak std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) .type std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >), @function std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >): .LFB7797: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7797 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $2, -48(%rbp) leaq .LC71(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L3536 leaq -80(%rbp), %rcx movq -48(%rbp), %rax movq -40(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >) jmp .L3540 .L3536: movq $1000, -56(%rbp) movq $1, -64(%rbp) movq $8, -32(%rbp) leaq .LC68(%rip), %rax movq %rax, -24(%rbp) leaq -80(%rbp), %rcx leaq -56(%rbp), %r9 leaq -64(%rbp), %r8 movq -32(%rbp), %rax movq -24(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&> nop .L3540: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3541 call __stack_chk_fail@PLT .L3541: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7797: .section .gcc_except_table._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"aG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .LLSDA7797: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7797-.LLSDACSB7797 .LLSDACSB7797: .LLSDACSE7797: .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .size std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >), .-std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >),comdat .weak std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >): .LFB7798: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7798: .size std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEE4zeroEv,"axG",@progbits,std::chrono::duration >::zero(),comdat .weak std::chrono::duration >::zero() .type std::chrono::duration >::zero(), @function std::chrono::duration >::zero(): .LFB7799: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration_values::zero() movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3546 call __stack_chk_fail@PLT .L3546: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7799: .size std::chrono::duration >::zero(), .-std::chrono::duration >::zero() .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEEmS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7801: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7801: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool): .LFB7802: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movl %edx, %eax movb %al, -100(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -88(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, (%rbx) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax leaq 9(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -40(%rbp) leaq -40(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -32(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -64(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax movzbl -100(%rbp), %edx movb %dl, 10(%rax) movq -88(%rbp), %rax movl $0, 12(%rax) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -40(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -48(%rbp) leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -40(%rbp), %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -72(%rbp) leaq -72(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edx movq -88(%rbp), %rax movl %edx, 12(%rax) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3550 call __stack_chk_fail@PLT .L3550: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7802: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400000EEmLb1ELb0EE6__castImS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB7804: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const shrq $10, %rax movabsq $13992196986280431, %rdx mulq %rdx movq %rdx, %rax shrq $6, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3553 call __stack_chk_fail@PLT .L3553: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7804: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7805: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7805: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >),comdat .weak std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >): .LFB7811: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7811: .size std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7813: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7813: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool): .LFB7814: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movl %edx, %eax movb %al, -100(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -88(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, (%rbx) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax leaq 9(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -40(%rbp) leaq -40(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -32(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -64(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax movzbl -100(%rbp), %edx movb %dl, 10(%rax) movq -88(%rbp), %rax movl $0, 12(%rax) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -40(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -48(%rbp) leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -40(%rbp), %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -72(%rbp) leaq -72(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edx movq -88(%rbp), %rax movl %edx, 12(%rax) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3561 call __stack_chk_fail@PLT .L3561: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7814: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400000EElLb1ELb0EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB7816: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $7164004856975580295, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq $25, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3564 call __stack_chk_fail@PLT .L3564: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7816: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400000l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJxEE11_S_make_eltIlEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&): .LFB7817: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(long&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3567 call __stack_chk_fail@PLT .L3567: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7817: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long>::_S_make_elt(long&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7818: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7818: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJxjEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&) .type std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&), @function std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&): .LFB7825: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $2, %edx movb %dl, (%rax) movb $5, -10(%rbp) movb $4, -9(%rbp) leaq -10(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 2ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3571 call __stack_chk_fail@PLT .L3571: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7825: .size std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&), .-std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&) .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&) .set std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&),std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, long long, unsigned int> const&) .section .text._ZNSt8__format7__writeISt19ostreambuf_iteratorIcSt11char_traitsIcEEcEET_S5_St17basic_string_viewIT0_S2_IS7_EE,"axG",@progbits,std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >),comdat .weak std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >) .type std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >), @function std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >): .LFB7835: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, %rax movq %rsi, %r8 movq %rax, %rsi movl $0, %edi movq %r8, %rdi movq %rsi, -64(%rbp) movq %rdi, -56(%rbp) movq %rdx, -80(%rbp) movq %rcx, -72(%rbp) leaq -80(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -40(%rbp) movq -32(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -24(%rbp) jmp .L3573 .L3574: movq -40(%rbp), %rax movzbl (%rax), %eax movb %al, -41(%rbp) movsbl -41(%rbp), %ebx leaq -64(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::ostreambuf_iterator >::operator++(int) movq %rax, %rdi call std::ostreambuf_iterator >::operator*() movl %ebx, %esi movq %rax, %rdi call std::ostreambuf_iterator >::operator=(char) addq $1, -40(%rbp) .L3573: movq -40(%rbp), %rax cmpq -24(%rbp), %rax jne .L3574 movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7835: .size std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >), .-std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >) .section .text._ZSt9format_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEJmmEQ15output_iteratorIT_RKcEES4_S4_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS9_,"axG",@progbits,std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&>,comdat .weak std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&> .type std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&>, @function std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&>: .LFB7836: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, %rax movq %rsi, %r10 movq %rax, %rsi movl $0, %edi movq %r10, %rdi movq %rsi, -176(%rbp) movq %rdi, -168(%rbp) movq %rdx, -192(%rbp) movq %rcx, -184(%rbp) movq %r8, -200(%rbp) movq %r9, -208(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -200(%rbp), %rax movq %rax, -160(%rbp) movq -208(%rbp), %rax movq %rax, -152(%rbp) movq -160(%rbp), %rax movq %rax, -144(%rbp) movq -152(%rbp), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -136(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) nop nop leaq -64(%rbp), %rdx leaq -128(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx leaq -176(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq %rcx, -96(%rbp) movq %rbx, -88(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -112(%rbp), %rcx leaq -80(%rbp), %r8 movq -96(%rbp), %rax movq -88(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movl $0, %r9d movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -24(%rbp), %rcx subq %fs:40, %rcx je .L3583 call __stack_chk_fail@PLT .L3583: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7836: .size std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&>, .-std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&> .weak std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) .set std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&),std::ostreambuf_iterator > std::format_to >, unsigned long, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type, std::type_identity::type>, unsigned long&&, unsigned long&&) requires output_iterator >, char const&> .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::clear(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::clear() .type std::__cxx11::basic_string, std::allocator >::clear(), @function std::__cxx11::basic_string, std::allocator >::clear(): .LFB7839: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7839: .size std::__cxx11::basic_string, std::allocator >::clear(), .-std::__cxx11::basic_string, std::allocator >::clear() .section .text._ZNSt6chrono15duration_valuesImE4zeroEv,"axG",@progbits,std::chrono::duration_values::zero(),comdat .weak std::chrono::duration_values::zero() .type std::chrono::duration_values::zero(), @function std::chrono::duration_values::zero(): .LFB7840: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl $0, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7840: .size std::chrono::duration_values::zero(), .-std::chrono::duration_values::zero() .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB7841: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7841: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1000000EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7843: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3591 call __stack_chk_fail@PLT .L3591: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7843: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&): .LFB7844: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7844: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1000000EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7846: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3596 call __stack_chk_fail@PLT .L3596: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7846: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIhSt5ratioILl60ELl1EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7848: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) movb %al, -9(%rbp) leaq -9(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movb %al, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3598 call __stack_chk_fail@PLT .L3598: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7848: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIhSt5ratioILl1ELl1EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7851: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movb %al, -9(%rbp) leaq -9(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movb %al, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3600 call __stack_chk_fail@PLT .L3600: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7851: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7853: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3603 call __stack_chk_fail@PLT .L3603: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7853: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_S_assignEPcmc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_S_assign(char*, unsigned long, char),comdat .weak std::__cxx11::basic_string, std::allocator >::_S_assign(char*, unsigned long, char) .type std::__cxx11::basic_string, std::allocator >::_S_assign(char*, unsigned long, char), @function std::__cxx11::basic_string, std::allocator >::_S_assign(char*, unsigned long, char): .LFB7857: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movl %edx, %eax movb %al, -20(%rbp) cmpq $1, -16(%rbp) jne .L3605 leaq -20(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::char_traits::assign(char&, char const&) jmp .L3607 .L3605: movzbl -20(%rbp), %eax movsbl %al, %edx movq -16(%rbp), %rcx movq -8(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) .L3607: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7857: .size std::__cxx11::basic_string, std::allocator >::_S_assign(char*, unsigned long, char), .-std::__cxx11::basic_string, std::allocator >::_S_assign(char*, unsigned long, char) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJiEE11_S_make_eltIiEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, int>::_S_make_elt(int&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, int>::_S_make_elt(int&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, int>::_S_make_elt(int&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, int>::_S_make_elt(int&): .LFB7858: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(int&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3610 call __stack_chk_fail@PLT .L3610: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7858: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, int>::_S_make_elt(int&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, int>::_S_make_elt(int&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKcm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::assign(char const*, unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::assign(char const*, unsigned long) .type std::__cxx11::basic_string, std::allocator >::assign(char const*, unsigned long), @function std::__cxx11::basic_string, std::allocator >::assign(char const*, unsigned long): .LFB7861: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rsi movq -24(%rbp), %rcx movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rcx, %r8 movq %rdx, %rcx movq %rsi, %rdx movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7861: .size std::__cxx11::basic_string, std::allocator >::assign(char const*, unsigned long), .-std::__cxx11::basic_string, std::allocator >::assign(char const*, unsigned long) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJjEE11_S_make_eltIjEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned int>::_S_make_elt(unsigned int&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned int>::_S_make_elt(unsigned int&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned int>::_S_make_elt(unsigned int&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned int>::_S_make_elt(unsigned int&): .LFB7862: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(unsigned int&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3615 call __stack_chk_fail@PLT .L3615: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7862: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned int>::_S_make_elt(unsigned int&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned int>::_S_make_elt(unsigned int&) .section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJyyEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&),comdat .align 2 .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&) .type std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&), @function std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&): .LFB7871: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl (%rax), %edx andl $-16, %edx orl $2, %edx movb %dl, (%rax) movb $6, -10(%rbp) movb $6, -9(%rbp) leaq -10(%rbp), %rax movq %rax, %rdi call auto std::__format::__pack_arg_types<5, 2ul>(std::array const&) movabsq $1152921504606846975, %rdx andq %rax, %rdx movq -24(%rbp), %rax movq %rdx, %rcx salq $4, %rcx movq (%rax), %rdx andl $15, %edx orq %rcx, %rdx movq %rdx, (%rax) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3617 call __stack_chk_fail@PLT .L3617: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7871: .size std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&), .-std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&) .weak std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&) .set std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&),std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long, unsigned long long> const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2ImEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg(unsigned long&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg(unsigned long&) .type std::basic_format_arg, char> >::basic_format_arg(unsigned long&), @function std::basic_format_arg, char> >::basic_format_arg(unsigned long&): .LFB7874: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop movq -32(%rbp), %rax movq (%rax), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set(unsigned long long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7874: .size std::basic_format_arg, char> >::basic_format_arg(unsigned long&), .-std::basic_format_arg, char> >::basic_format_arg(unsigned long&) .weak std::basic_format_arg, char> >::basic_format_arg(unsigned long&) .set std::basic_format_arg, char> >::basic_format_arg(unsigned long&),std::basic_format_arg, char> >::basic_format_arg(unsigned long&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000EEmLb1ELb0EE6__castImS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB7876: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movabsq $4835703278458516699, %rdx mulq %rdx movq %rdx, %rax shrq $18, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3621 call __stack_chk_fail@PLT .L3621: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7876: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJNSt16basic_format_argIS4_E6handleEEE11_S_make_eltINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&): .LFB7877: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3624 call __stack_chk_fail@PLT .L3624: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7877: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyjEE11_S_make_eltImEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned long&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned long&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned long&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned long&): .LFB7880: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(unsigned long&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3627 call __stack_chk_fail@PLT .L3627: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7880: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned long&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned long&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyjEE11_S_make_eltIKjEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned int const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned int const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned int const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned int const&): .LFB7881: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(unsigned int const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3630 call __stack_chk_fail@PLT .L3630: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7881: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned int const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned int>::_S_make_elt(unsigned int const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl604800ELl1EEEES2_ILl1ELl7EElLb1ELb0EE6__castIlS2_ILl86400ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 7l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 7l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 7l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 7l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB7882: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $5270498306774157605, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3633 call __stack_chk_fail@PLT .L3633: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7882: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 7l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 7l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl604800ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration >::duration(long const&),comdat .align 2 .weak std::chrono::duration >::duration(long const&) .type std::chrono::duration >::duration(long const&), @function std::chrono::duration >::duration(long const&): .LFB7884: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7884: .size std::chrono::duration >::duration(long const&), .-std::chrono::duration >::duration(long const&) .weak std::chrono::duration >::duration(long const&) .set std::chrono::duration >::duration(long const&),std::chrono::duration >::duration(long const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJNSt16basic_format_argIS4_E6handleEEE11_S_make_eltIKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&): .LFB7886: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3637 call __stack_chk_fail@PLT .L3637: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7886: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >),comdat .weak std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >): .LFB7887: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7887: .size std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool): .LFB7889: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movl %edx, %eax movb %al, -100(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -88(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, (%rbx) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax leaq 9(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -40(%rbp) leaq -40(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -32(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -64(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax movzbl -100(%rbp), %edx movb %dl, 10(%rax) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -40(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -48(%rbp) leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -40(%rbp), %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -72(%rbp) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3641 call __stack_chk_fail@PLT .L3641: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7889: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .section .text._ZNKSt4spanIcLm18446744073709551615EE3endEv,"axG",@progbits,std::span::end() const,comdat .align 2 .weak std::span::end() const .type std::span::end() const, @function std::span::end() const: .LFB7891: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rbx movq -56(%rbp), %rax movq %rax, %rdi call std::span::size() const addq %rbx, %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) nop movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3644 call __stack_chk_fail@PLT .L3644: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7891: .size std::span::end() const, .-std::span::end() const .section .rodata .LC74: .string "basic_string_view::copy" .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE4copyEPcmm,"axG",@progbits,std::basic_string_view >::copy(char*, unsigned long, unsigned long) const,comdat .align 2 .weak std::basic_string_view >::copy(char*, unsigned long, unsigned long) const .type std::basic_string_view >::copy(char*, unsigned long, unsigned long) const, @function std::basic_string_view >::copy(char*, unsigned long, unsigned long) const: .LFB7892: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rcx leaq .LC74(%rip), %rdx movq -64(%rbp), %rax movq %rax, %rsi movq %rcx, %rdi call std::__sv_check(unsigned long, unsigned long, char const*) movq %rax, -64(%rbp) movq -40(%rbp), %rax movq (%rax), %rax subq -64(%rbp), %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call unsigned long const& std::min(unsigned long const&, unsigned long const&) movq (%rax), %rax movq %rax, -16(%rbp) movq -40(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -64(%rbp), %rdx leaq (%rax,%rdx), %rcx movq -16(%rbp), %rdx movq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::copy(char*, char const*, unsigned long) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3647 call __stack_chk_fail@PLT .L3647: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7892: .size std::basic_string_view >::copy(char*, unsigned long, unsigned long) const, .-std::basic_string_view >::copy(char*, unsigned long, unsigned long) const .section .rodata .align 8 .LC75: .string "constexpr void std::basic_string_view<_CharT, _Traits>::remove_prefix(size_type) [with _CharT = char; _Traits = std::char_traits; size_type = long unsigned int]" .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEE13remove_prefixEm,"axG",@progbits,std::basic_string_view >::remove_prefix(unsigned long),comdat .align 2 .weak std::basic_string_view >::remove_prefix(unsigned long) .type std::basic_string_view >::remove_prefix(unsigned long), @function std::basic_string_view >::remove_prefix(unsigned long): .LFB7893: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq (%rax), %rax cmpq -16(%rbp), %rax setb %al movzbl %al, %eax testq %rax, %rax je .L3649 leaq .LC26(%rip), %rcx leaq .LC75(%rip), %rdx leaq .LC8(%rip), %rax movl $301, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L3649: movq -8(%rbp), %rax movq 8(%rax), %rdx movq -16(%rbp), %rax addq %rax, %rdx movq -8(%rbp), %rax movq %rdx, 8(%rax) movq -8(%rbp), %rax movq (%rax), %rax subq -16(%rbp), %rax movq %rax, %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7893: .size std::basic_string_view >::remove_prefix(unsigned long), .-std::basic_string_view >::remove_prefix(unsigned long) .section .text._ZNKSt8__format17_WidthPrecVisitorclISt9monostateEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(std::monostate&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(std::monostate&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(std::monostate&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(std::monostate&) const: .LFB7895: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) call std::__format::__invalid_arg_id_in_format_string() .cfi_endproc .LFE7895: .size unsigned long std::__format::_WidthPrecVisitor::operator()(std::monostate&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(std::monostate&) const .section .rodata .align 8 .LC76: .string "format error: argument used for width or precision must be a non-negative integer" .section .text._ZNKSt8__format17_WidthPrecVisitorclIbEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(bool&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(bool&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(bool&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(bool&) const: .LFB7896: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7896: .size unsigned long std::__format::_WidthPrecVisitor::operator()(bool&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(bool&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIcEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(char&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(char&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(char&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(char&) const: .LFB7897: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7897: .size unsigned long std::__format::_WidthPrecVisitor::operator()(char&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(char&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIiEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(int&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(int&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(int&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(int&) const: .LFB7898: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax testl %eax, %eax js .L3654 movq -16(%rbp), %rax movl (%rax), %eax cltq jmp .L3656 .L3654: leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L3656: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7898: .size unsigned long std::__format::_WidthPrecVisitor::operator()(int&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(int&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIjEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned int&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned int&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned int&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned int&) const: .LFB7899: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movl (%rax), %eax movl %eax, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7899: .size unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned int&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned int&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIxEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(long long&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(long long&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(long long&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(long long&) const: .LFB7900: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax testq %rax, %rax js .L3660 movq -16(%rbp), %rax movq (%rax), %rax jmp .L3662 .L3660: leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L3662: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7900: .size unsigned long std::__format::_WidthPrecVisitor::operator()(long long&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(long long&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIyEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned long long&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned long long&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned long long&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned long long&) const: .LFB7901: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7901: .size unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned long long&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned long long&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIfEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(float&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(float&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(float&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(float&) const: .LFB7902: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7902: .size unsigned long std::__format::_WidthPrecVisitor::operator()(float&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(float&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIdEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(double&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(double&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(double&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(double&) const: .LFB7903: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7903: .size unsigned long std::__format::_WidthPrecVisitor::operator()(double&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(double&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIeEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(long double&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(long double&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(long double&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(long double&) const: .LFB7904: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7904: .size unsigned long std::__format::_WidthPrecVisitor::operator()(long double&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(long double&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIPKcEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(char const*&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(char const*&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(char const*&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(char const*&) const: .LFB7905: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7905: .size unsigned long std::__format::_WidthPrecVisitor::operator()(char const*&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(char const*&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclISt17basic_string_viewIcSt11char_traitsIcEEEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator() > >(std::basic_string_view >&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator() > >(std::basic_string_view >&) const .type unsigned long std::__format::_WidthPrecVisitor::operator() > >(std::basic_string_view >&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator() > >(std::basic_string_view >&) const: .LFB7906: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7906: .size unsigned long std::__format::_WidthPrecVisitor::operator() > >(std::basic_string_view >&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator() > >(std::basic_string_view >&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIPKvEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(void const*&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(void const*&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(void const*&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(void const*&) const: .LFB7907: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7907: .size unsigned long std::__format::_WidthPrecVisitor::operator()(void const*&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(void const*&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclINSt16basic_format_argISt20basic_format_contextINS_10_Sink_iterIcEEcEE6handleEEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .type unsigned long std::__format::_WidthPrecVisitor::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const: .LFB7908: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7908: .size unsigned long std::__format::_WidthPrecVisitor::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclInEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<__int128>(__int128&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()<__int128>(__int128&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()<__int128>(__int128&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()<__int128>(__int128&) const: .LFB7909: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7909: .size unsigned long std::__format::_WidthPrecVisitor::operator()<__int128>(__int128&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<__int128>(__int128&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIoEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned __int128&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned __int128&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned __int128&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned __int128&) const: .LFB7910: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7910: .size unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned __int128&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()(unsigned __int128&) const .section .text._ZNKSt8__format17_WidthPrecVisitorclIDF128_EEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<_Float128>(_Float128&) const,comdat .align 2 .weak unsigned long std::__format::_WidthPrecVisitor::operator()<_Float128>(_Float128&) const .type unsigned long std::__format::_WidthPrecVisitor::operator()<_Float128>(_Float128&) const, @function unsigned long std::__format::_WidthPrecVisitor::operator()<_Float128>(_Float128&) const: .LFB7911: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) leaq .LC76(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE7911: .size unsigned long std::__format::_WidthPrecVisitor::operator()<_Float128>(_Float128&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<_Float128>(_Float128&) const .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE15_First_and_currIS2_EC2ES2_S2_,"axG",@progbits,std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*),comdat .align 2 .weak std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*) .type std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*), @function std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*): .LFB7913: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7913: .size std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*), .-std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*) .weak std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*) .set std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*),std::__unicode::_Utf_iterator::_First_and_curr::_First_and_curr(char32_t const*, char32_t const*) .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE7_M_currEv,"axG",@progbits,std::__unicode::_Utf_iterator::_M_curr(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_curr() .type std::__unicode::_Utf_iterator::_M_curr(), @function std::__unicode::_Utf_iterator::_M_curr(): .LFB7915: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $16, %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7915: .size std::__unicode::_Utf_iterator::_M_curr(), .-std::__unicode::_Utf_iterator::_M_curr() .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE7_M_readEv,"axG",@progbits,std::__unicode::_Utf_iterator::_M_read(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_read() .type std::__unicode::_Utf_iterator::_M_read(), @function std::__unicode::_Utf_iterator::_M_read(): .LFB7916: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read_utf32() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7916: .size std::__unicode::_Utf_iterator::_M_read(), .-std::__unicode::_Utf_iterator::_M_read() .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructINSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEEEvT_SC_St18input_iterator_tagEN6_GuardC2EPS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .type std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*), @function std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*): .LFB7921: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7921: .size std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*), .-std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .weak std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .set std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*),std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructINSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEEEvT_SC_St18input_iterator_tagEN6_GuardD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard() .type std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard(), @function std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard(): .LFB7924: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7924 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax testq %rax, %rax je .L3682 movq -8(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_dispose() .L3682: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7924: .section .gcc_except_table._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructINSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEEEvT_SC_St18input_iterator_tagEN6_GuardD2Ev,"aG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard(),comdat .LLSDA7924: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7924-.LLSDACSB7924 .LLSDACSB7924: .LLSDACSE7924: .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructINSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEEEvT_SC_St18input_iterator_tagEN6_GuardD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard(),comdat .size std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard(), .-std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard() .weak std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard() .set std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard(),std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructINSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEEEvT_SC_St18input_iterator_tag,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag) .type void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag), @function void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag): .LFB7919: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA7919 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $88, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -56(%rbp) movq $15, -72(%rbp) movq -88(%rbp), %rax movq %rax, -40(%rbp) call std::is_constant_evaluated() testb %al, %al je .L3700 movq $0, -32(%rbp) jmp .L3685 .L3686: movq -40(%rbp), %rdx movq -32(%rbp), %rax addq %rdx, %rax addq $16, %rax movb $0, (%rax) addq $1, -32(%rbp) .L3685: cmpq $15, -32(%rbp) jbe .L3686 .L3700: nop jmp .L3687 .L3690: leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, %edx movq -56(%rbp), %rax leaq 1(%rax), %rcx movq %rcx, -56(%rbp) movq -88(%rbp), %rcx movb %dl, 16(%rcx,%rax) leaq 16(%rbp), %rdi .LEHB291: call std::__unicode::_Utf_iterator::operator++() .LEHE291: .L3687: subq $40, %rsp movq %rsp, %rax movq 56(%rbp), %rcx movq 64(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 72(%rbp), %rcx movq 80(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 88(%rbp), %rdx movq %rdx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq 16(%rbp), %rcx movq 24(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 32(%rbp), %rcx movq 40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 48(%rbp), %rdx movq %rdx, 32(%rax) call _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp xorl $1, %eax testb %al, %al je .L3688 movq -72(%rbp), %rax cmpq %rax, -56(%rbp) jnb .L3688 movl $1, %eax jmp .L3689 .L3688: movl $0, %eax .L3689: testb %al, %al jne .L3690 movq -88(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) jmp .L3691 .L3693: movq -72(%rbp), %rax cmpq %rax, -56(%rbp) jne .L3692 movq -56(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) movq -56(%rbp), %rdx leaq -72(%rbp), %rcx movq -88(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB292: call std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long) movq %rax, -48(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -56(%rbp), %rdx movq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_dispose() movq -48(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -72(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) .L3692: leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::operator*() const movb %al, -73(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rdx movq -56(%rbp), %rax leaq 1(%rax), %rcx movq %rcx, -56(%rbp) addq %rax, %rdx leaq -73(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::char_traits::assign(char&, char const&) leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::operator++() .LEHE292: .L3691: subq $40, %rsp movq %rsp, %rax movq 56(%rbp), %rcx movq 64(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 72(%rbp), %rcx movq 80(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 88(%rbp), %rdx movq %rdx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq 16(%rbp), %rcx movq 24(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 32(%rbp), %rcx movq 40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 48(%rbp), %rdx movq %rdx, 32(%rax) call _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp xorl $1, %eax testb %al, %al jne .L3693 movq $0, -64(%rbp) movq -56(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard() movq -24(%rbp), %rax subq %fs:40, %rax je .L3696 jmp .L3699 .L3697: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag)::_Guard::~_Guard() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3695 call __stack_chk_fail@PLT .L3695: movq %rax, %rdi .LEHB293: call _Unwind_Resume@PLT .LEHE293: .L3699: call __stack_chk_fail@PLT .L3696: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7919: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructINSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEEEvT_SC_St18input_iterator_tag,"aG",@progbits,void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag),comdat .LLSDA7919: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE7919-.LLSDACSB7919 .LLSDACSB7919: .uleb128 .LEHB291-.LFB7919 .uleb128 .LEHE291-.LEHB291 .uleb128 0 .uleb128 0 .uleb128 .LEHB292-.LFB7919 .uleb128 .LEHE292-.LEHB292 .uleb128 .L3697-.LFB7919 .uleb128 0 .uleb128 .LEHB293-.LFB7919 .uleb128 .LEHE293-.LEHB293 .uleb128 0 .uleb128 0 .LLSDACSE7919: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructINSt9__unicode13_Utf_iteratorIDicPKDiS9_NS6_5_ReplEEEEEvT_SC_St18input_iterator_tag,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag),comdat .size void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag), .-void std::__cxx11::basic_string, std::allocator >::_M_construct >(std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator, std::input_iterator_tag) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7926: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7926: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1000EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7928: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3705 call __stack_chk_fail@PLT .L3705: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7928: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7929: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7929: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1000EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7931: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3710 call __stack_chk_fail@PLT .L3710: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7931: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7932: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3713 call __stack_chk_fail@PLT .L3713: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7932: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EEmLb1ELb0EE6__castImS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB7933: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const shrq $3, %rax movabsq $2361183241434822607, %rdx mulq %rdx movq %rdx, %rax shrq $4, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3716 call __stack_chk_fail@PLT .L3716: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7933: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJNSt16basic_format_argIS4_E6handleEEE11_S_make_eltIKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&): .LFB7934: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3719 call __stack_chk_fail@PLT .L3719: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7934: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono3absIlSt5ratioILl1ELl1000EEEENSt9enable_ifIXsrSt14numeric_limitsIT_E9is_signedENS_8durationIS5_T0_EEE4typeES9_,"axG",@progbits,std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >),comdat .weak std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >) .type std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >), @function std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >): .LFB7937: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L3721 movq -40(%rbp), %rax jmp .L3722 .L3721: leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::operator-() const nop .L3722: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3723 call __stack_chk_fail@PLT .L3723: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7937: .size std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >), .-std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7938: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7938: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7939: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3728 call __stack_chk_fail@PLT .L3728: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7939: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&): .LFB7940: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7940: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1000l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7941: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3733 call __stack_chk_fail@PLT .L3733: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7941: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7942: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3736 call __stack_chk_fail@PLT .L3736: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7942: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IlEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg(long&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg(long&) .type std::basic_format_arg, char> >::basic_format_arg(long&), @function std::basic_format_arg, char> >::basic_format_arg(long&): .LFB7944: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop movq -32(%rbp), %rax movq (%rax), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set(long long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7944: .size std::basic_format_arg, char> >::basic_format_arg(long&), .-std::basic_format_arg, char> >::basic_format_arg(long&) .weak std::basic_format_arg, char> >::basic_format_arg(long&) .set std::basic_format_arg, char> >::basic_format_arg(long&),std::basic_format_arg, char> >::basic_format_arg(long&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB7946: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $2361183241434822607, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq $7, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3740 call __stack_chk_fail@PLT .L3740: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7946: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1000l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJxjEE11_S_make_eltIlEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(long&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(long&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(long&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(long&): .LFB7947: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(long&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3743 call __stack_chk_fail@PLT .L3743: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7947: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(long&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(long&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJxjEE11_S_make_eltIKjEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(unsigned int const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(unsigned int const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(unsigned int const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(unsigned int const&): .LFB7948: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(unsigned int const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3746 call __stack_chk_fail@PLT .L3746: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7948: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(unsigned int const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, long long, unsigned int>::_S_make_elt(unsigned int const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJNSt16basic_format_argIS4_E6handleEEE11_S_make_eltIKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&): .LFB7949: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3749 call __stack_chk_fail@PLT .L3749: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7949: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEi,"axG",@progbits,std::ostreambuf_iterator >::operator++(int),comdat .align 2 .weak std::ostreambuf_iterator >::operator++(int) .type std::ostreambuf_iterator >::operator++(int), @function std::ostreambuf_iterator >::operator++(int): .LFB7950: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7950: .size std::ostreambuf_iterator >::operator++(int), .-std::ostreambuf_iterator >::operator++(int) .section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEdeEv,"axG",@progbits,std::ostreambuf_iterator >::operator*(),comdat .align 2 .weak std::ostreambuf_iterator >::operator*() .type std::ostreambuf_iterator >::operator*(), @function std::ostreambuf_iterator >::operator*(): .LFB7951: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7951: .size std::ostreambuf_iterator >::operator*(), .-std::ostreambuf_iterator >::operator*() .section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEaSEc,"axG",@progbits,std::ostreambuf_iterator >::operator=(char),comdat .align 2 .weak std::ostreambuf_iterator >::operator=(char) .type std::ostreambuf_iterator >::operator=(char), @function std::ostreambuf_iterator >::operator=(char): .LFB7952: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movl %esi, %eax movb %al, -28(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movzbl 8(%rax), %eax xorl $1, %eax testb %al, %al je .L3755 call std::char_traits::eof() movl %eax, -12(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movsbl -28(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::basic_streambuf >::sputc(char)@PLT movl %eax, -16(%rbp) leaq -12(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::char_traits::eq_int_type(int const&, int const&) testb %al, %al je .L3755 movl $1, %eax jmp .L3756 .L3755: movl $0, %eax .L3756: testb %al, %al je .L3757 movq -24(%rbp), %rax movb $1, 8(%rax) .L3757: movq -24(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3759 call __stack_chk_fail@PLT .L3759: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7952: .size std::ostreambuf_iterator >::operator=(char), .-std::ostreambuf_iterator >::operator=(char) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600000000EEmLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB7956: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movabsq $-7442832613395060283, %rdx mulq %rdx movq %rdx, %rax shrq $31, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3762 call __stack_chk_fail@PLT .L3762: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7956: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7958: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3764 call __stack_chk_fail@PLT .L3764: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7958: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60000000EEmLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB7960: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const shrq $8, %rax movabsq $80595054640975279, %rdx mulq %rdx movq %rdx, %rax shrq $10, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3767 call __stack_chk_fail@PLT .L3767: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7960: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7962: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3769 call __stack_chk_fail@PLT .L3769: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7962: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIhSt5ratioILl60ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&): .LFB7964: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7964: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIhSt5ratioILl1ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7965: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7965: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2IPcS4_EET_T0_,"axG",@progbits,std::basic_string_view >::basic_string_view(char*, char*),comdat .align 2 .weak std::basic_string_view >::basic_string_view(char*, char*) .type std::basic_string_view >::basic_string_view(char*, char*), @function std::basic_string_view >::basic_string_view(char*, char*): .LFB7967: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -40(%rbp), %rax subq -32(%rbp), %rax movq %rax, %rdx movq -24(%rbp), %rax movq %rdx, (%rax) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7967: .size std::basic_string_view >::basic_string_view(char*, char*), .-std::basic_string_view >::basic_string_view(char*, char*) .weak std::basic_string_view >::basic_string_view(char*, char*) .set std::basic_string_view >::basic_string_view(char*, char*),std::basic_string_view >::basic_string_view(char*, char*) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IiEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg(int&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg(int&) .type std::basic_format_arg, char> >::basic_format_arg(int&), @function std::basic_format_arg, char> >::basic_format_arg(int&): .LFB7970: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop movq -32(%rbp), %rax movl (%rax), %edx movq -24(%rbp), %rax movl %edx, %esi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set(int) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7970: .size std::basic_format_arg, char> >::basic_format_arg(int&), .-std::basic_format_arg, char> >::basic_format_arg(int&) .weak std::basic_format_arg, char> >::basic_format_arg(int&) .set std::basic_format_arg, char> >::basic_format_arg(int&),std::basic_format_arg, char> >::basic_format_arg(int&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IjEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg(unsigned int&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg(unsigned int&) .type std::basic_format_arg, char> >::basic_format_arg(unsigned int&), @function std::basic_format_arg, char> >::basic_format_arg(unsigned int&): .LFB7973: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop movq -32(%rbp), %rax movl (%rax), %edx movq -24(%rbp), %rax movl %edx, %esi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set(unsigned int) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7973: .size std::basic_format_arg, char> >::basic_format_arg(unsigned int&), .-std::basic_format_arg, char> >::basic_format_arg(unsigned int&) .weak std::basic_format_arg, char> >::basic_format_arg(unsigned int&) .set std::basic_format_arg, char> >::basic_format_arg(unsigned int&),std::basic_format_arg, char> >::basic_format_arg(unsigned int&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyyEE11_S_make_eltImEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&): .LFB7975: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg(unsigned long&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L3780 call __stack_chk_fail@PLT .L3780: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7975: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long, unsigned long long>::_S_make_elt(unsigned long&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&): .LFB7977: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3782 call __stack_chk_fail@PLT .L3782: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7977: .size std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKjEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg(unsigned int const&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg(unsigned int const&) .type std::basic_format_arg, char> >::basic_format_arg(unsigned int const&), @function std::basic_format_arg, char> >::basic_format_arg(unsigned int const&): .LFB7980: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) nop movq -32(%rbp), %rax movl (%rax), %edx movq -24(%rbp), %rax movl %edx, %esi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set(unsigned int) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7980: .size std::basic_format_arg, char> >::basic_format_arg(unsigned int const&), .-std::basic_format_arg, char> >::basic_format_arg(unsigned int const&) .weak std::basic_format_arg, char> >::basic_format_arg(unsigned int const&) .set std::basic_format_arg, char> >::basic_format_arg(unsigned int const&),std::basic_format_arg, char> >::basic_format_arg(unsigned int const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&): .LFB7983: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3785 call __stack_chk_fail@PLT .L3785: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7983: .size std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono3absIlSt5ratioILl1ELl1EEEENSt9enable_ifIXsrSt14numeric_limitsIT_E9is_signedENS_8durationIS5_T0_EEE4typeES9_,"axG",@progbits,std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >),comdat .weak std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >) .type std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >), @function std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >): .LFB7985: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator>=(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L3787 movq -40(%rbp), %rax jmp .L3788 .L3787: leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::operator-() const nop .L3788: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3789 call __stack_chk_fail@PLT .L3789: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7985: .size std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >), .-std::enable_if::is_signed, std::chrono::duration > >::type std::chrono::abs >(std::chrono::duration >) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7986: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7986: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiIlSt5ratioILl1ELl1EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7988: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3794 call __stack_chk_fail@PLT .L3794: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7988: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7989: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7989: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiIlSt5ratioILl1ELl1EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB7991: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L3799 call __stack_chk_fail@PLT .L3799: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7991: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB7992: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7992: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE13_M_read_utf32Ev,"axG",@progbits,std::__unicode::_Utf_iterator::_M_read_utf32(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_read_utf32() .type std::__unicode::_Utf_iterator::_M_read_utf32(), @function std::__unicode::_Utf_iterator::_M_read_utf32(): .LFB7993: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -32(%rbp) movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax movq %rax, -24(%rbp) movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx leaq 4(%rdx), %rcx movq %rcx, (%rax) movl (%rdx), %eax movl %eax, -36(%rbp) movl -36(%rbp), %eax movl %eax, %edi call std::__unicode::__is_scalar_value(char32_t) xorl $1, %eax testb %al, %al je .L3803 movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_S_error() movl %eax, -36(%rbp) .L3803: movl -36(%rbp), %ecx movq -56(%rbp), %rax movl $1, %edx movl %ecx, %esi movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char) leaq -32(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_Guard::~_Guard() movq -8(%rbp), %rax subq %fs:40, %rax je .L3804 call __stack_chk_fail@PLT .L3804: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7993: .size std::__unicode::_Utf_iterator::_M_read_utf32(), .-std::__unicode::_Utf_iterator::_M_read_utf32() .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E,"axG",@progbits,_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E,comdat .weak _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E .type _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E, @function _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E: .LFB7994: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rbx leaq 56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax cmpq %rax, %rbx jne .L3806 movzbl 40(%rbp), %edx movzbl 80(%rbp), %eax cmpb %al, %dl jne .L3806 movl $1, %eax jmp .L3807 .L3806: movl $0, %eax .L3807: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7994: .size _ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E, .-_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E .weak std::__unicode::_Utf_iterator::operator==[friend](std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator) .set std::__unicode::_Utf_iterator::operator==[friend](std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator),_ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E .section .text._ZNKSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEdeEv,"axG",@progbits,std::__unicode::_Utf_iterator::operator*() const,comdat .align 2 .weak std::__unicode::_Utf_iterator::operator*() const .type std::__unicode::_Utf_iterator::operator*() const, @function std::__unicode::_Utf_iterator::operator*() const: .LFB7995: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq -8(%rbp), %rdx movzbl 24(%rdx), %edx movzbl %dl, %edx movq %rdx, %rsi movq %rax, %rdi call std::array::operator[](unsigned long) const movzbl (%rax), %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7995: .size std::__unicode::_Utf_iterator::operator*() const, .-std::__unicode::_Utf_iterator::operator*() const .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEppEv,"axG",@progbits,std::__unicode::_Utf_iterator::operator++(),comdat .align 2 .weak std::__unicode::_Utf_iterator::operator++() .type std::__unicode::_Utf_iterator::operator++(), @function std::__unicode::_Utf_iterator::operator++(): .LFB7996: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq -56(%rbp), %rax movzbl 24(%rax), %eax movzbl %al, %eax leal 1(%rax), %edx movq -56(%rbp), %rax movzbl 25(%rax), %eax movzbl %al, %eax cmpl %eax, %edx jne .L3812 movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx movq -56(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx je .L3812 movl $1, %eax jmp .L3813 .L3812: movl $0, %eax .L3813: testb %al, %al je .L3814 movq -56(%rbp), %rax movzbl 26(%rax), %eax movzbl %al, %ebx movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq %rax, -40(%rbp) movb %bl, -41(%rbp) movzbl -41(%rbp), %eax movq %rax, -32(%rbp) movq -40(%rbp), %rax movq %rax, -24(%rbp) nop movq -32(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call void std::__advance(char32_t const*&, long, std::random_access_iterator_tag) nop movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rdx movq -56(%rbp), %rax movq 32(%rax), %rax cmpq %rax, %rdx sete %al testb %al, %al je .L3816 movq -56(%rbp), %rax movb $0, 24(%rax) jmp .L3817 .L3816: movq -56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_read() jmp .L3817 .L3814: movq -56(%rbp), %rax movzbl 24(%rax), %eax movzbl %al, %eax leal 1(%rax), %edx movq -56(%rbp), %rax movzbl 25(%rax), %eax movzbl %al, %eax cmpl %eax, %edx jge .L3817 movq -56(%rbp), %rax movzbl 24(%rax), %eax leal 1(%rax), %edx movq -56(%rbp), %rax movb %dl, 24(%rax) .L3817: movq -56(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7996: .size std::__unicode::_Utf_iterator::operator++(), .-std::__unicode::_Utf_iterator::operator++() .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600000EEmLb1ELb0EE6__castImS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB7997: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movabsq $5373003642731685221, %rdx mulq %rdx movq %rdx, %rax shrq $20, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3821 call __stack_chk_fail@PLT .L3821: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7997: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB7999: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3823 call __stack_chk_fail@PLT .L3823: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7999: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60000EEmLb1ELb0EE6__castImS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB8001: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const shrq $5, %rax movabsq $314824432191309681, %rdx mulq %rdx movq %rdx, %rax shrq $5, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3826 call __stack_chk_fail@PLT .L3826: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8001: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8003: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3828 call __stack_chk_fail@PLT .L3828: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8003: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&): .LFB8006: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3830 call __stack_chk_fail@PLT .L3830: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8006: .size std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEEngEv,"axG",@progbits,std::chrono::duration >::operator-() const,comdat .align 2 .weak std::chrono::duration >::operator-() const .type std::chrono::duration >::operator-() const, @function std::chrono::duration >::operator-() const: .LFB8008: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rax negq %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3833 call __stack_chk_fail@PLT .L3833: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8008: .size std::chrono::duration >::operator-() const, .-std::chrono::duration >::operator-() const .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600000EElLb1ELb0EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB8009: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $5373003642731685221, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq $20, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3836 call __stack_chk_fail@PLT .L3836: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8009: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600000l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8011: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3838 call __stack_chk_fail@PLT .L3838: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8011: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60000EElLb1ELb0EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB8013: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $5037190915060954895, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq $14, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3841 call __stack_chk_fail@PLT .L3841: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8013: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60000l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8015: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3843 call __stack_chk_fail@PLT .L3843: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8015: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setIxEEvT_,"axG",@progbits,void std::basic_format_arg, char> >::_M_set(long long),comdat .align 2 .weak void std::basic_format_arg, char> >::_M_set(long long) .type void std::basic_format_arg, char> >::_M_set(long long), @function void std::basic_format_arg, char> >::_M_set(long long): .LFB8017: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movb $5, 16(%rax) movq -40(%rbp), %rax movq %rax, -24(%rbp) movq -48(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rdx movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rdx, (%rax) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8017: .size void std::basic_format_arg, char> >::_M_set(long long), .-void std::basic_format_arg, char> >::_M_set(long long) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&): .LFB8019: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3847 call __stack_chk_fail@PLT .L3847: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8019: .size std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clISt9monostateEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const: .LFB8026: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8026: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIbEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const: .LFB8027: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -80(%rbp), %rax movzbl (%rax), %eax xorl $1, %eax movzbl %al, %eax addl $4, %eax cltq movq %rax, -56(%rbp) leaq .LC28(%rip), %rax movq %rax, -48(%rbp) leaq .LC29(%rip), %rax movq %rax, -40(%rbp) movq -72(%rbp), %rax movq (%rax), %rax movq -56(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -64(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3852 movq -80(%rbp), %rax movzbl (%rax), %eax movzbl %al, %eax cltq movq -48(%rbp,%rax,8), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, %rcx movq %rbx, %rsi movq -56(%rbp), %rax movq %rax, %rdx movq %rcx, %rdi call memcpy@PLT movq -56(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -72(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3852: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3851 call __stack_chk_fail@PLT .L3851: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8027: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIcEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const: .LFB8028: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rax movl $1, %esi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3856 movq -48(%rbp), %rax movzbl (%rax), %ebx leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movb %bl, (%rax) leaq -32(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -40(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3856: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3855 call __stack_chk_fail@PLT .L3855: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8028: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIiEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const: .LFB8029: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movl (%rax), %eax shrl $31, %eax movb %al, -33(%rbp) cmpb $0, -33(%rbp) je .L3858 movq -64(%rbp), %rax movl (%rax), %eax negl %eax movl %eax, -32(%rbp) jmp .L3859 .L3858: movq -64(%rbp), %rax movl (%rax), %eax movl %eax, -32(%rbp) .L3859: movl -32(%rbp), %eax movl $10, %esi movl %eax, %edi call unsigned int std::__detail::__to_chars_len(unsigned int, int) movl %eax, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movzbl -33(%rbp), %ecx movl -28(%rbp), %edx addl %ecx, %edx movl %edx, %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -24(%rbp) leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3862 leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movzbl -33(%rbp), %edx movq -16(%rbp), %rax leaq (%rdx,%rax), %rcx movl -32(%rbp), %edx movl -28(%rbp), %eax movl %eax, %esi movq %rcx, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int) movzbl -33(%rbp), %edx movl -28(%rbp), %eax addl %edx, %eax movl %eax, %edx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3862: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3861 call __stack_chk_fail@PLT .L3861: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8029: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIjEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const: .LFB8030: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movb $0, -33(%rbp) movq -64(%rbp), %rax movl (%rax), %eax movl %eax, -32(%rbp) movl -32(%rbp), %eax movl $10, %esi movl %eax, %edi call unsigned int std::__detail::__to_chars_len(unsigned int, int) movl %eax, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movl -28(%rbp), %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -24(%rbp) leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3866 leaq -24(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movl -32(%rbp), %edx movl -28(%rbp), %ecx movq -16(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int) movl -28(%rbp), %edx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3866: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3865 call __stack_chk_fail@PLT .L3865: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8030: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIxEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const: .LFB8031: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq (%rax), %rax shrq $63, %rax movb %al, -37(%rbp) cmpb $0, -37(%rbp) je .L3868 movq -64(%rbp), %rax movq (%rax), %rax negq %rax movq %rax, -24(%rbp) jmp .L3869 .L3868: movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -24(%rbp) .L3869: movq -24(%rbp), %rax movl $10, %esi movq %rax, %rdi call unsigned int std::__detail::__to_chars_len(unsigned long long, int) movl %eax, -36(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movzbl -37(%rbp), %ecx movl -36(%rbp), %edx addl %ecx, %edx movl %edx, %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3872 leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movzbl -37(%rbp), %edx movq -16(%rbp), %rax leaq (%rdx,%rax), %rcx movq -24(%rbp), %rdx movl -36(%rbp), %eax movl %eax, %esi movq %rcx, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long) movzbl -37(%rbp), %edx movl -36(%rbp), %eax addl %edx, %eax movl %eax, %edx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3872: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3871 call __stack_chk_fail@PLT .L3871: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8031: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIyEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const: .LFB8032: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movb $0, -37(%rbp) movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movl $10, %esi movq %rax, %rdi call unsigned int std::__detail::__to_chars_len(unsigned long long, int) movl %eax, -36(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movl -36(%rbp), %edx movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3876 leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %rax, -16(%rbp) movq -16(%rbp), %rax movb $45, (%rax) movq -24(%rbp), %rdx movl -36(%rbp), %ecx movq -16(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned long long) movl -36(%rbp), %edx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -56(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3876: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3875 call __stack_chk_fail@PLT .L3875: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8032: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIfEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const: .LFB8033: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8033: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIdEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const: .LFB8034: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8034: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIeEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const: .LFB8035: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8035: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIPKcEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const: .LFB8036: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $64, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -80(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -72(%rbp), %rax movq (%rax), %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rsi movq %rbx, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3883 leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %r12 leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %r12, %rcx movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call memcpy@PLT leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -72(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3883: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3882 call __stack_chk_fail@PLT .L3882: addq $64, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8036: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clISA_IcS3_EEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const: .LFB8037: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $64, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -80(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -72(%rbp), %rax movq (%rax), %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rsi movq %rbx, %rdi call std::__format::_Sink_iter::_M_reserve(unsigned long) const movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::operator bool() const testb %al, %al je .L3887 leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %r12 leaq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Sink::_Reservation::get() const movq %r12, %rcx movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call memcpy@PLT leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Sink::_Reservation::_M_bump(unsigned long) movq -72(%rbp), %rax movq 8(%rax), %rax movb $1, (%rax) .L3887: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L3886 call __stack_chk_fail@PLT .L3886: addq $64, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8037: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIPKvEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const: .LFB8038: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8038: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clINSt16basic_format_argIS8_E6handleEEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const: .LFB8039: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8039: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clInEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const: .LFB8040: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8040: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIoEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const: .LFB8041: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8041: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const .section .text._ZZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6localeENKUlRS9_E_clIDF128_EEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const,comdat .align 2 .weak auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const .type auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, @function auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const: .LFB8042: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8042: .size auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, .-auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE8_M_visitIZNS1_15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcS4_EET_SC_St17basic_string_viewIT0_S9_ISE_EERKSt17basic_format_argsIT1_EPKSt6localeEUlRSC_E_EEDcOSC_NS1_6_Arg_tE,"axG",@progbits,decltype(auto) std::basic_format_arg, char> >::_M_visit >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t),comdat .align 2 .weak decltype(auto) std::basic_format_arg, char> >::_M_visit >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) .type decltype(auto) std::basic_format_arg, char> >::_M_visit >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), @function decltype(auto) std::basic_format_arg, char> >::_M_visit >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t): .LFB8025: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movl %edx, %eax movb %al, -164(%rbp) movzbl -164(%rbp), %eax cmpl $20, %eax je .L3894 cmpl $20, %eax jg .L3895 cmpl $15, %eax je .L3896 cmpl $15, %eax jg .L3895 cmpl $14, %eax je .L3897 cmpl $14, %eax jg .L3895 cmpl $13, %eax je .L3898 cmpl $13, %eax jg .L3895 cmpl $12, %eax je .L3899 cmpl $12, %eax jg .L3895 cmpl $11, %eax je .L3900 cmpl $11, %eax jg .L3895 cmpl $10, %eax je .L3901 cmpl $10, %eax jg .L3895 cmpl $9, %eax je .L3902 cmpl $9, %eax jg .L3895 cmpl $8, %eax je .L3903 cmpl $8, %eax jg .L3895 cmpl $7, %eax je .L3904 cmpl $7, %eax jg .L3895 cmpl $6, %eax je .L3905 cmpl $6, %eax jg .L3895 cmpl $5, %eax je .L3906 cmpl $5, %eax jg .L3895 cmpl $4, %eax je .L3907 cmpl $4, %eax jg .L3895 cmpl $3, %eax je .L3908 cmpl $3, %eax jg .L3895 cmpl $2, %eax je .L3909 cmpl $2, %eax jg .L3895 testl %eax, %eax je .L3910 cmpl $1, %eax je .L3911 jmp .L3895 .L3910: movq -160(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(std::monostate&) const jmp .L3893 .L3911: movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(bool&) const jmp .L3893 .L3909: movq -160(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char&) const jmp .L3893 .L3908: movq -160(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(int&) const jmp .L3893 .L3907: movq -160(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned int&) const jmp .L3893 .L3906: movq -160(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long long&) const jmp .L3893 .L3905: movq -160(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const jmp .L3893 .L3904: movq -160(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(float&) const jmp .L3893 .L3903: movq -160(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(double&) const jmp .L3893 .L3902: movq -160(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(long double&) const jmp .L3893 .L3901: movq -160(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(char const*&) const jmp .L3893 .L3900: movq -160(%rbp), %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const jmp .L3893 .L3899: movq -160(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(void const*&) const jmp .L3893 .L3898: movq -152(%rbp), %rax movq %rax, -144(%rbp) movq -160(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const jmp .L3893 .L3897: movq -160(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const jmp .L3893 .L3896: movq -160(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const jmp .L3893 .L3894: movq -160(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const jmp .L3893 .L3895: .L3893: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8025: .size decltype(auto) std::basic_format_arg, char> >::_M_visit >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg, char> >::_M_visit >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) .section .text._ZNSt8__format18__visit_format_argIZNS_15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_SA_St17basic_string_viewIT0_S3_ISC_EERKSt17basic_format_argsIT1_EPKSt6localeEUlRSA_E_S9_EEDcOSA_St16basic_format_argISC_E,"axG",@progbits,decltype(auto) std::__format::__visit_format_arg >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >),comdat .weak decltype(auto) std::__format::__visit_format_arg >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) .type decltype(auto) std::__format::__visit_format_arg >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >), @function decltype(auto) std::__format::__visit_format_arg >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >): .LFB8024: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movzbl 32(%rbp), %eax movzbl %al, %edx movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rsi leaq 16(%rbp), %rdi call decltype(auto) std::basic_format_arg, char> >::_M_visit >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8024: .size decltype(auto) std::__format::__visit_format_arg >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >), .-decltype(auto) std::__format::__visit_format_arg >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) .section .text._ZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6locale,"axG",@progbits,std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*),comdat .weak std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) .type std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*), @function std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*): .LFB8022: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8022 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r13 pushq %r12 pushq %rbx subq $648, %rsp .cfi_offset 13, -24 .cfi_offset 12, -32 .cfi_offset 3, -40 movq %rdi, %rax movq %rsi, %r10 movq %rax, %rsi movl $0, %edi movq %r10, %rdi movq %rsi, -640(%rbp) movq %rdi, -632(%rbp) movq %rdx, -656(%rbp) movq %rcx, -648(%rbp) movq %r8, -664(%rbp) movq %r9, -672(%rbp) movq %fs:40, %rax movq %rax, -40(%rbp) xorl %eax, %eax leaq -640(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -512(%rbp) movq %rdx, -504(%rbp) movq $-1, -592(%rbp) leaq -368(%rbp), %rax movq %rax, -584(%rbp) movq -584(%rbp), %rbx movq -584(%rbp), %rax leaq 32(%rax), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -576(%rbp) movq -432(%rbp), %rax movq -424(%rbp), %rdx movq %rax, -480(%rbp) movq %rdx, -472(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -576(%rbp), %rax movq %rdx, (%rax) movq -576(%rbp), %rcx movq -480(%rbp), %rax movq -472(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -576(%rbp), %rbx leaq -480(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -584(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Iter_sink > >(%rip), %rax movq %rax, -368(%rbp) leaq -512(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -592(%rbp), %rax movq %rax, -64(%rbp) movq $0, -56(%rbp) nop movq $0, -624(%rbp) leaq -368(%rbp), %rax movq %rax, -616(%rbp) movq -616(%rbp), %rax movq %rax, -608(%rbp) movq -608(%rbp), %rax movq %rax, -600(%rbp) movq -600(%rbp), %rax nop movq %rax, -432(%rbp) nop movq -432(%rbp), %rax movq %rax, -624(%rbp) leaq -656(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq $2, %rax jne .L3939 leaq -656(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $123, %al jne .L3939 leaq -656(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $125, %al jne .L3939 movl $1, %eax jmp .L3940 .L3939: movl $0, %eax .L3940: testb %al, %al je .L3941 movb $0, -480(%rbp) movq -664(%rbp), %rax movq %rax, -568(%rbp) movq $0, -560(%rbp) leaq -512(%rbp), %rax movq %rax, -552(%rbp) nop movb $0, -496(%rbp) nop movq -568(%rbp), %rax movzbl (%rax), %eax andl $15, %eax movzbl %al, %eax cmpq %rax, -560(%rbp) jnb .L3942 movq -560(%rbp), %rdx movq -568(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::_M_type(unsigned long) const movb %al, -496(%rbp) movq -568(%rbp), %rax movq 8(%rax), %rax movq -560(%rbp), %rdx salq $4, %rdx addq %rdx, %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -512(%rbp) movq %rdx, -504(%rbp) jmp .L3958 .L3942: movq -568(%rbp), %rax movzbl (%rax), %eax andl $15, %eax testb %al, %al jne .L3958 movq -568(%rbp), %rax movq (%rax), %rax shrq $4, %rax cmpq %rax, -560(%rbp) jnb .L3958 movq -568(%rbp), %rax movq 8(%rax), %rax movq -560(%rbp), %rdx salq $5, %rdx leaq (%rax,%rdx), %rcx movq (%rcx), %rax movq 8(%rcx), %rdx movq %rax, -512(%rbp) movq %rdx, -504(%rbp) movzbl 16(%rcx), %eax movb %al, -496(%rbp) nop .L3958: nop leaq -624(%rbp), %rax movq %rax, -432(%rbp) leaq -480(%rbp), %rax movq %rax, -424(%rbp) leaq -432(%rbp), %rsi subq $32, %rsp movq %rsp, %rcx movq -512(%rbp), %rax movq -504(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movq -496(%rbp), %rax movq -488(%rbp), %rdx movq %rax, 16(%rcx) movq %rdx, 24(%rcx) movq %rsi, %rdi .LEHB294: call decltype(auto) std::__format::__visit_format_arg >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) addq $32, %rsp movzbl -480(%rbp), %eax testb %al, %al je .L3941 leaq -368(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Iter_sink > >::_M_finish() && .LEHE294: movq -432(%rbp), %r12 movq -424(%rbp), %r13 jmp .L3951 .L3941: cmpq $0, -672(%rbp) jne .L3948 movq -624(%rbp), %rcx movq -664(%rbp), %rax movq (%rax), %rsi movq 8(%rax), %rdx leaq -480(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter) jmp .L3949 .L3948: movq -672(%rbp), %rdi movq -624(%rbp), %rcx movq -664(%rbp), %rax movq (%rax), %rsi movq 8(%rax), %rdx leaq -480(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::basic_format_context, char>::basic_format_context(std::basic_format_args, char> >, std::__format::_Sink_iter, std::locale const&) .L3949: movq -656(%rbp), %rax movq -648(%rbp), %rdx leaq -480(%rbp), %rsi leaq -432(%rbp), %rdi movq %rdx, %rcx movq %rax, %rdx call std::__format::_Formatting_scanner, char>::_Formatting_scanner(std::basic_format_context, char>&, std::basic_string_view >) leaq -432(%rbp), %rax movq %rax, %rdi .LEHB295: call std::__format::_Scanner::_M_scan() leaq -368(%rbp), %rdx leaq -544(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Iter_sink > >::_M_finish() && .LEHE295: movq -544(%rbp), %r12 movq -536(%rbp), %r13 leaq -480(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::~basic_format_context() .L3951: movq %r12, %rax movq %r13, %rdx movq -40(%rbp), %rcx subq %fs:40, %rcx je .L3954 jmp .L3957 .L3955: movq %rax, %rbx leaq -480(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::~basic_format_context() movq %rbx, %rax movq -40(%rbp), %rdx subq %fs:40, %rdx je .L3953 call __stack_chk_fail@PLT .L3953: movq %rax, %rdi .LEHB296: call _Unwind_Resume@PLT .LEHE296: .L3957: call __stack_chk_fail@PLT .L3954: leaq -24(%rbp), %rsp popq %rbx popq %r12 popq %r13 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8022: .section .gcc_except_table._ZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6locale,"aG",@progbits,std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*),comdat .LLSDA8022: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8022-.LLSDACSB8022 .LLSDACSB8022: .uleb128 .LEHB294-.LFB8022 .uleb128 .LEHE294-.LEHB294 .uleb128 0 .uleb128 0 .uleb128 .LEHB295-.LFB8022 .uleb128 .LEHE295-.LEHB295 .uleb128 .L3955-.LFB8022 .uleb128 0 .uleb128 .LEHB296-.LFB8022 .uleb128 .LEHE296-.LEHB296 .uleb128 0 .uleb128 0 .LLSDACSE8022: .section .text._ZNSt8__format15__do_vformat_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEcSt20basic_format_contextINS_10_Sink_iterIcEEcEEET_S9_St17basic_string_viewIT0_S2_ISB_EERKSt17basic_format_argsIT1_EPKSt6locale,"axG",@progbits,std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*),comdat .size std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*), .-std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&): .LFB8043: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8043: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&): .LFB8045: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8045: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIhSt5ratioILl60ELl1EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&): .LFB8047: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movb %al, -10(%rbp) leaq -10(%rbp), %rdx leaq -9(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned char const&) movzbl -9(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3965 call __stack_chk_fail@PLT .L3965: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8047: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIhSt5ratioILl1ELl1EEEES3_lLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&): .LFB8048: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movb %al, -10(%rbp) leaq -10(%rbp), %rdx leaq -9(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned char const&) movzbl -9(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3968 call __stack_chk_fail@PLT .L3968: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8048: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, long, true, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setIiEEvT_,"axG",@progbits,void std::basic_format_arg, char> >::_M_set(int),comdat .align 2 .weak void std::basic_format_arg, char> >::_M_set(int) .type void std::basic_format_arg, char> >::_M_set(int), @function void std::basic_format_arg, char> >::_M_set(int): .LFB8049: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movl %esi, -44(%rbp) movq -40(%rbp), %rax movb $3, 16(%rax) movq -40(%rbp), %rax movq %rax, -16(%rbp) movl -44(%rbp), %eax movl %eax, -20(%rbp) movl -20(%rbp), %edx movq -16(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movl %edx, (%rax) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8049: .size void std::basic_format_arg, char> >::_M_set(int), .-void std::basic_format_arg, char> >::_M_set(int) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setIjEEvT_,"axG",@progbits,void std::basic_format_arg, char> >::_M_set(unsigned int),comdat .align 2 .weak void std::basic_format_arg, char> >::_M_set(unsigned int) .type void std::basic_format_arg, char> >::_M_set(unsigned int), @function void std::basic_format_arg, char> >::_M_set(unsigned int): .LFB8050: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movl %esi, -44(%rbp) movq -40(%rbp), %rax movb $4, 16(%rax) movq -40(%rbp), %rax movq %rax, -16(%rbp) movl -44(%rbp), %eax movl %eax, -20(%rbp) movl -20(%rbp), %edx movq -16(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movl %edx, (%rax) nop nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8050: .size void std::basic_format_arg, char> >::_M_set(unsigned int), .-void std::basic_format_arg, char> >::_M_set(unsigned int) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&): .LFB8052: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8052: .size std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&): .LFB8055: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8055: .size std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600EElLb1ELb0EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB8057: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $5247073869855161349, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq $10, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3977 call __stack_chk_fail@PLT .L3977: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8057: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8059: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3979 call __stack_chk_fail@PLT .L3979: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8059: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60EElLb1ELb0EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB8061: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $-8608480567731124087, %rdx movq %rcx, %rax imulq %rdx leaq (%rdx,%rcx), %rax sarq $5, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3982 call __stack_chk_fail@PLT .L3982: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8061: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8063: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L3984 call __stack_chk_fail@PLT .L3984: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8063: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE6_GuardIS2_ED2Ev,"axG",@progbits,std::__unicode::_Utf_iterator::_Guard::~_Guard(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_Guard::~_Guard() .type std::__unicode::_Utf_iterator::_Guard::~_Guard(), @function std::__unicode::_Utf_iterator::_Guard::~_Guard(): .LFB8066: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq -40(%rbp), %rax addq $8, %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq (%rax), %rbx movq -40(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq %rbx, (%rax) nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8066: .size std::__unicode::_Utf_iterator::_Guard::~_Guard(), .-std::__unicode::_Utf_iterator::_Guard::~_Guard() .weak std::__unicode::_Utf_iterator::_Guard::~_Guard() .set std::__unicode::_Utf_iterator::_Guard::~_Guard(),std::__unicode::_Utf_iterator::_Guard::~_Guard() .section .rodata .align 8 .LC77: .string "constexpr char32_t std::__unicode::_Utf_iterator<_FromFmt, _ToFmt, _Iter, _Sent, _ErrorHandler>::_S_error() [with _FromFmt = char32_t; _ToFmt = char; _Iter = const char32_t*; _Sent = const char32_t*; _ErrorHandler = std::__unicode::_Repl]" .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE8_S_errorEv,"axG",@progbits,std::__unicode::_Utf_iterator::_S_error(),comdat .align 2 .weak std::__unicode::_Utf_iterator::_S_error() .type std::__unicode::_Utf_iterator::_S_error(), @function std::__unicode::_Utf_iterator::_S_error(): .LFB8068: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -13(%rbp), %rax movq %rax, %rdi call std::__unicode::_Repl::operator()() const movl %eax, -12(%rbp) movl -12(%rbp), %eax movl %eax, %edi call std::__unicode::__is_scalar_value(char32_t) xorl $1, %eax movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L3988 leaq .LC45(%rip), %rcx leaq .LC77(%rip), %rdx leaq .LC47(%rip), %rax movl $476, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L3988: movl -12(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L3990 call __stack_chk_fail@PLT .L3990: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8068: .size std::__unicode::_Utf_iterator::_S_error(), .-std::__unicode::_Utf_iterator::_S_error() .section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE9_M_updateEDih,"axG",@progbits,std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char),comdat .align 2 .weak std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char) .type std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char), @function std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char): .LFB8069: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movl %esi, -44(%rbp) movl %edx, %eax movb %al, -48(%rbp) movq -40(%rbp), %rax movzbl -48(%rbp), %edx movb %dl, 26(%rax) movq -40(%rbp), %rax movb $0, 24(%rax) movl -44(%rbp), %eax movl %eax, %edi call _ZSt9bit_widthITkSt18__unsigned_integerjEiT_ movl %eax, -20(%rbp) cmpl $7, -20(%rbp) jg .L3992 movl -44(%rbp), %eax movl %eax, %ebx movq -40(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movq -40(%rbp), %rax movl $3, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb $0, (%rax) movzbl (%rax), %ebx movq -40(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movzbl (%rax), %ebx movq -40(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movq -40(%rbp), %rax movb $1, 25(%rax) jmp .L3996 .L3992: cmpl $11, -20(%rbp) jg .L3994 movl -44(%rbp), %eax shrl $6, %eax orl $-64, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movl -44(%rbp), %eax andl $63, %eax orl $-128, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movq -40(%rbp), %rax movl $3, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb $0, (%rax) movzbl (%rax), %ebx movq -40(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movq -40(%rbp), %rax movb $2, 25(%rax) jmp .L3996 .L3994: cmpl $16, -20(%rbp) jg .L3995 movl -44(%rbp), %eax shrl $12, %eax orl $-32, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movl -44(%rbp), %eax shrl $6, %eax andl $63, %eax orl $-128, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movl -44(%rbp), %eax andl $63, %eax orl $-128, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movq -40(%rbp), %rax movl $3, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb $0, (%rax) movq -40(%rbp), %rax movb $3, 25(%rax) jmp .L3996 .L3995: movl -44(%rbp), %eax shrl $18, %eax andl $7, %eax orl $-16, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movl -44(%rbp), %eax shrl $12, %eax andl $63, %eax orl $-128, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movl -44(%rbp), %eax shrl $6, %eax andl $63, %eax orl $-128, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movl -44(%rbp), %eax andl $63, %eax orl $-128, %eax movl %eax, %ebx movq -40(%rbp), %rax movl $3, %esi movq %rax, %rdi call std::array::operator[](unsigned long) movb %bl, (%rax) movq -40(%rbp), %rax movb $4, 25(%rax) .L3996: nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8069: .size std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char), .-std::__unicode::_Utf_iterator::_M_update(char32_t, unsigned char) .section .rodata .align 8 .LC78: .string "constexpr const std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) const [with _Tp = char; long unsigned int _Nm = 4; const_reference = const char&; size_type = long unsigned int]" .section .text._ZNKSt5arrayIcLm4EEixEm,"axG",@progbits,std::array::operator[](unsigned long) const,comdat .align 2 .weak std::array::operator[](unsigned long) const .type std::array::operator[](unsigned long) const, @function std::array::operator[](unsigned long) const: .LFB8070: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movl $4, %eax cmpq %rax, -32(%rbp) setnb %al movzbl %al, %eax testq %rax, %rax je .L3999 leaq .LC39(%rip), %rcx leaq .LC78(%rip), %rdx leaq .LC41(%rip), %rax movl $219, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L3999: movq -24(%rbp), %rdx movq -32(%rbp), %rax addq %rdx, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8070: .size std::array::operator[](unsigned long) const, .-std::array::operator[](unsigned long) const .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&): .LFB8072: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8072: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&): .LFB8074: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8074: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&): .LFB8077: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8077: .size std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&): .LFB8079: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8079: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&): .LFB8080: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8080: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&): .LFB8084: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8084: .size std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .section .text._ZNOSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_finishEv,"axG",@progbits,std::__format::_Iter_sink > >::_M_finish() &&,comdat .align 2 .weak std::__format::_Iter_sink > >::_M_finish() && .type std::__format::_Iter_sink > >::_M_finish() &&, @function std::__format::_Iter_sink > >::_M_finish() &&: .LFB8094: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -88(%rbp), %rax addq $24, %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const testq %rax, %rax setne %al testb %al, %al je .L4016 movq -112(%rbp), %rax movq %rax, %rdi call std::__format::_Iter_sink > >::_M_overflow() .L4016: movq -112(%rbp), %rax movq 312(%rax), %rax movq %rax, -96(%rbp) movq -112(%rbp), %rax addq $288, %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -104(%rbp), %rcx movq 8(%rax), %rdx movq (%rax), %rax movq %rax, (%rcx) movq %rdx, 8(%rcx) movq -104(%rbp), %rax movq -96(%rbp), %rdx movq %rdx, 16(%rax) movq -24(%rbp), %rax subq %fs:40, %rax je .L4019 call __stack_chk_fail@PLT .L4019: movq -104(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8094: .size std::__format::_Iter_sink > >::_M_finish() &&, .-std::__format::_Iter_sink > >::_M_finish() && .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000000EEEES2_ILl3600000000ELl1EEmLb0ELb1EE6__castIlS2_ILl3600ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB8095: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rdx movl $3600000000, %eax imulq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4022 call __stack_chk_fail@PLT .L4022: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8095: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000000EEEES2_ILl60000000ELl1EEmLb0ELb1EE6__castIlS2_ILl60ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB8096: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $60000000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4025 call __stack_chk_fail@PLT .L4025: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8096: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationIhSt5ratioILl60ELl1EEEC2IhvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned char const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned char const&) .type std::chrono::duration >::duration(unsigned char const&), @function std::chrono::duration >::duration(unsigned char const&): .LFB8098: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movzbl (%rax), %edx movq -8(%rbp), %rax movb %dl, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8098: .size std::chrono::duration >::duration(unsigned char const&), .-std::chrono::duration >::duration(unsigned char const&) .weak std::chrono::duration >::duration(unsigned char const&) .set std::chrono::duration >::duration(unsigned char const&),std::chrono::duration >::duration(unsigned char const&) .section .text._ZNSt6chrono8durationIhSt5ratioILl1ELl1EEEC2IhvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned char const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned char const&) .type std::chrono::duration >::duration(unsigned char const&), @function std::chrono::duration >::duration(unsigned char const&): .LFB8101: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movzbl (%rax), %edx movq -8(%rbp), %rax movb %dl, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8101: .size std::chrono::duration >::duration(unsigned char const&), .-std::chrono::duration >::duration(unsigned char const&) .weak std::chrono::duration >::duration(unsigned char const&) .set std::chrono::duration >::duration(unsigned char const&),std::chrono::duration >::duration(unsigned char const&) .section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1EEEEcEC2Ev,"axG",@progbits,std::formatter >, char>::formatter(),comdat .align 2 .weak std::formatter >, char>::formatter() .type std::formatter >, char>::formatter(), @function std::formatter >, char>::formatter(): .LFB8109: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::__formatter_chrono() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8109: .size std::formatter >, char>::formatter(), .-std::formatter >, char>::formatter() .weak std::formatter >, char>::formatter() .set std::formatter >, char>::formatter(),std::formatter >, char>::formatter() .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handle9_S_formatIKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEEvRSt26basic_format_parse_contextIcERS4_PKv,"axG",@progbits,void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*),comdat .weak void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .type void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), @function void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*): .LFB8107: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -48(%rbp), %rax movq %rax, %rdi call std::formatter >, char>::formatter() movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::formatter >, char>::parse(std::basic_format_parse_context&) movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -88(%rbp), %rax movq %rax, -56(%rbp) movq -80(%rbp), %rdx movq -56(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const movq %rax, %rdx movq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L4030 call __stack_chk_fail@PLT .L4030: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8107: .size void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), .-void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&): .LFB8111: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8111: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&): .LFB8113: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8113: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .section .text._ZSt9bit_widthITkSt18__unsigned_integerjEiT_,"axG",@progbits,_ZSt9bit_widthITkSt18__unsigned_integerjEiT_,comdat .weak _ZSt9bit_widthITkSt18__unsigned_integerjEiT_ .type _ZSt9bit_widthITkSt18__unsigned_integerjEiT_, @function _ZSt9bit_widthITkSt18__unsigned_integerjEiT_: .LFB8116: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, -4(%rbp) movl -4(%rbp), %eax movl %eax, %edi call int std::__bit_width(unsigned int) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8116: .size _ZSt9bit_widthITkSt18__unsigned_integerjEiT_, .-_ZSt9bit_widthITkSt18__unsigned_integerjEiT_ .weak int std::bit_width(unsigned int) .set int std::bit_width(unsigned int),_ZSt9bit_widthITkSt18__unsigned_integerjEiT_ .section .rodata .align 8 .LC79: .string "constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = char; long unsigned int _Nm = 4; reference = char&; size_type = long unsigned int]" .section .text._ZNSt5arrayIcLm4EEixEm,"axG",@progbits,std::array::operator[](unsigned long),comdat .align 2 .weak std::array::operator[](unsigned long) .type std::array::operator[](unsigned long), @function std::array::operator[](unsigned long): .LFB8117: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, -8(%rbp) movl $4, %eax cmpq %rax, -32(%rbp) setnb %al movzbl %al, %eax testq %rax, %rax je .L4039 leaq .LC39(%rip), %rcx leaq .LC79(%rip), %rdx leaq .LC41(%rip), %rax movl $210, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L4039: movq -24(%rbp), %rdx movq -32(%rbp), %rax addq %rdx, %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8117: .size std::array::operator[](unsigned long), .-std::array::operator[](unsigned long) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000EEEES2_ILl3600000ELl1EEmLb0ELb1EE6__castIlS2_ILl3600ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB8119: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $3600000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4043 call __stack_chk_fail@PLT .L4043: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8119: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000EEEES2_ILl60000ELl1EEmLb0ELb1EE6__castIlS2_ILl60ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB8120: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $60000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4046 call __stack_chk_fail@PLT .L4046: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8120: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000EEEEcEC2Ev,"axG",@progbits,std::formatter >, char>::formatter(),comdat .align 2 .weak std::formatter >, char>::formatter() .type std::formatter >, char>::formatter(), @function std::formatter >, char>::formatter(): .LFB8123: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::__formatter_chrono() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8123: .size std::formatter >, char>::formatter(), .-std::formatter >, char>::formatter() .weak std::formatter >, char>::formatter() .set std::formatter >, char>::formatter(),std::formatter >, char>::formatter() .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handle9_S_formatIKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEEvRSt26basic_format_parse_contextIcERS4_PKv,"axG",@progbits,void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*),comdat .weak void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .type void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), @function void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*): .LFB8121: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -48(%rbp), %rax movq %rax, %rdi call std::formatter >, char>::formatter() movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::formatter >, char>::parse(std::basic_format_parse_context&) movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -88(%rbp), %rax movq %rax, -56(%rbp) movq -80(%rbp), %rdx movq -56(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const movq %rax, %rdx movq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L4049 call __stack_chk_fail@PLT .L4049: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8121: .size void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), .-void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl3600000ELl1EElLb0ELb1EE6__castIlS2_ILl3600ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&): .LFB8125: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $3600000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4052 call __stack_chk_fail@PLT .L4052: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8125: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl60000ELl1EElLb0ELb1EE6__castIlS2_ILl60ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&): .LFB8126: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $60000, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4055 call __stack_chk_fail@PLT .L4055: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8126: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60000l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE11_M_overflowEv,"axG",@progbits,std::__format::_Iter_sink > >::_M_overflow(),comdat .align 2 .weak std::__format::_Iter_sink > >::_M_overflow() .type std::__format::_Iter_sink > >::_M_overflow(), @function std::__format::_Iter_sink > >::_M_overflow(): .LFB8127: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax leaq 8(%rax), %rbx movq -136(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -136(%rbp), %rax addq $24, %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -152(%rbp), %rax movq 304(%rax), %rax testq %rax, %rax jns .L4061 movq -152(%rbp), %rax addq $288, %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax leaq -48(%rbp), %rdi movq (%rax), %rdx movq 8(%rax), %r8 leaq -80(%rbp), %rax leaq std::ranges::copy(%rip), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const movq -152(%rbp), %rax movq -40(%rbp), %rdx movq %rdx, 288(%rax) movzbl -32(%rbp), %edx movb %dl, 296(%rax) jmp .L4063 .L4061: movq -152(%rbp), %rax movq 312(%rax), %rdx movq -152(%rbp), %rax movq 304(%rax), %rax cmpq %rax, %rdx jnb .L4063 movq -152(%rbp), %rax movq 304(%rax), %rax movq %rax, %rdx movq -152(%rbp), %rax movq 312(%rax), %rax subq %rax, %rdx movq %rdx, -144(%rbp) movq $0, -64(%rbp) movq $0, -56(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq %rax, -144(%rbp) setb %al testb %al, %al je .L4064 movq -144(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::first(unsigned long) const movq %rax, -64(%rbp) movq %rdx, -56(%rbp) jmp .L4065 .L4064: movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) .L4065: movq -152(%rbp), %rax addq $288, %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax leaq -48(%rbp), %rdi movq (%rax), %rdx movq 8(%rax), %r8 leaq -64(%rbp), %rax leaq std::ranges::copy(%rip), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const movq -152(%rbp), %rax movq -40(%rbp), %rdx movq %rdx, 288(%rax) movzbl -32(%rbp), %edx movb %dl, 296(%rax) .L4063: movq -152(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax addq $8, %rax movq -88(%rbp), %rbx movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq -80(%rbp), %rax movq %rax, %rdi call std::span::size() const movq -152(%rbp), %rdx movq 312(%rdx), %rdx addq %rax, %rdx movq -152(%rbp), %rax movq %rdx, 312(%rax) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L4067 call __stack_chk_fail@PLT .L4067: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8127: .size std::__format::_Iter_sink > >::_M_overflow(), .-std::__format::_Iter_sink > >::_M_overflow() .section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter >, char>::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::formatter >, char>::parse(std::basic_format_parse_context&) .type std::formatter >, char>::parse(std::basic_format_parse_context&), @function std::formatter >, char>::parse(std::basic_format_parse_context&): .LFB8132: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rbx movl $16, %esi movl $128, %edi call std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts) movl %eax, %edx movq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts) movq %rax, -24(%rbp) movq -40(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al je .L4069 leaq .LC9(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L4069: movq -24(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8132: .size std::formatter >, char>::parse(std::basic_format_parse_context&), .-std::formatter >, char>::parse(std::basic_format_parse_context&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2ImvEERKT_,"axG",@progbits,std::chrono::duration >::duration(unsigned long const&),comdat .align 2 .weak std::chrono::duration >::duration(unsigned long const&) .type std::chrono::duration >::duration(unsigned long const&), @function std::chrono::duration >::duration(unsigned long const&): .LFB8135: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq %rdx, (%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8135: .size std::chrono::duration >::duration(unsigned long const&), .-std::chrono::duration >::duration(unsigned long const&) .weak std::chrono::duration >::duration(unsigned long const&) .set std::chrono::duration >::duration(unsigned long const&),std::chrono::duration >::duration(unsigned long const&) .section .text._ZNKSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const: .LFB8133: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -16(%rbp) leaq -16(%rbp), %rdx movq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) testb %al, %al je .L4073 movq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const negq %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -40(%rbp), %rax movq -56(%rbp), %rdx leaq -16(%rbp), %rsi movl $1, %ecx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const jmp .L4074 .L4073: movq -40(%rbp), %rax movq -56(%rbp), %rdx movq -48(%rbp), %rsi movl $0, %ecx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const nop .L4074: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4075 call __stack_chk_fail@PLT .L4075: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8133: .size std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl3600ELl1EElLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&): .LFB8137: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $3600, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4078 call __stack_chk_fail@PLT .L4078: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8137: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl60ELl1EElLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&): .LFB8138: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $60, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4081 call __stack_chk_fail@PLT .L4081: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8138: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter >, char>::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::formatter >, char>::parse(std::basic_format_parse_context&) .type std::formatter >, char>::parse(std::basic_format_parse_context&), @function std::formatter >, char>::parse(std::basic_format_parse_context&): .LFB8139: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rbx movl $16, %esi movl $128, %edi call std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts) movl %eax, %edx movq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts) movq %rax, -24(%rbp) movq -40(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al je .L4083 leaq .LC9(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L4083: movq -24(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8139: .size std::formatter >, char>::parse(std::basic_format_parse_context&), .-std::formatter >, char>::parse(std::basic_format_parse_context&) .section .text._ZNKSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const: .LFB8140: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq -16(%rbp), %rsi movl $0, %ecx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8140: .size std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .section .text._ZNKSt6ranges9__copy_fnclIRSt4spanIcLm18446744073709551615EESt19ostreambuf_iteratorIcSt11char_traitsIcEEEENS_13in_out_resultINSt13__conditionalIX14borrowed_rangeIT_EEE4typeIDTcl7__begincl7declvalIRSB_EEEENS_8danglingEEET0_EEOSB_SI_,"axG",@progbits,std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const,comdat .align 2 .weak std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const .type std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const, @function std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const: .LFB8141: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $64, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -80(%rbp), %rbx movq -56(%rbp), %rax leaq std::ranges::_Cpo::end(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_End::operator()&>(std::span&) const movq %rax, %r12 movq -56(%rbp), %rax leaq std::ranges::_Cpo::begin(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Begin::operator()&>(std::span&) const movq %rax, %r10 movq -40(%rbp), %rdi movq (%rbx), %rax movq 8(%rbx), %rdx movq -48(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %r12, %rcx movq %r10, %rdx call std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) const nop movq -24(%rbp), %rax subq %fs:40, %rax je .L4090 call __stack_chk_fail@PLT .L4090: movq -40(%rbp), %rax addq $64, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8141: .size std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const, .-std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()&, std::ostreambuf_iterator > >(std::span&, std::ostreambuf_iterator >) const .section .text._ZZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_bENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .type std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, @function std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const: .LFB8143: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L4092 movl $45, %eax movsbl %al, %eax movq -56(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, -24(%rbp) movl $0, -44(%rbp) movq -24(%rbp), %rdx movq (%rdx), %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx movq %rdx, -32(%rbp) movb %al, -45(%rbp) movq -32(%rbp), %rax movq (%rax), %rax movsbl -45(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) movq -56(%rbp), %rax movq (%rax), %rax movb $0, (%rax) .L4092: movq -56(%rbp), %rax movq 8(%rax), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4098 call __stack_chk_fail@PLT .L4098: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8143: .size std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB8142: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8142 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $576, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -568(%rbp) movq %rsi, -576(%rbp) movq %rdx, -584(%rbp) movl %ecx, %eax movb %al, -588(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -512(%rbp) movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -504(%rbp) movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L4100 movzbl -588(%rbp), %eax movzbl %al, %ecx movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi .LEHB297: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .LEHE297: movq %rax, %rbx jmp .L4176 .L4100: movq -568(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4102 movq -568(%rbp), %rax movq %rax, %rdi call std::__format::_ChronoSpec::_M_locale_specific() const testb %al, %al je .L4102 movl $1, %eax jmp .L4103 .L4102: movl $0, %eax .L4103: testb %al, %al je .L4104 leaq -416(%rbp), %rax movq -584(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB298: call std::locale::classic()@PLT movq %rax, %rdx leaq -416(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4105 leaq -400(%rbp), %rax leaq -416(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__with_encoding_conversion(std::locale const&)@PLT .LEHE298: movq -584(%rbp), %rax leaq 24(%rax), %rdx leaq -400(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__format::_Optional_locale::operator=(std::locale&&) leaq -400(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L4105: leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L4104: movq $0, -528(%rbp) leaq -352(%rbp), %rax movq %rax, -480(%rbp) movq -480(%rbp), %rbx movq -480(%rbp), %rax leaq 32(%rax), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -472(%rbp) movq -400(%rbp), %rax movq -392(%rbp), %rdx movq %rax, -416(%rbp) movq %rdx, -408(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -472(%rbp), %rax movq %rdx, (%rax) movq -472(%rbp), %rcx movq -416(%rbp), %rax movq -408(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -472(%rbp), %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -480(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop movb $0, -546(%rbp) movq -568(%rbp), %rax movzwl (%rax), %eax andw $384, %ax testw %ax, %ax jne .L4106 movq -584(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -528(%rbp) movb $1, -546(%rbp) jmp .L4107 .L4106: leaq -352(%rbp), %rax movq %rax, -464(%rbp) movq -464(%rbp), %rax movq %rax, -456(%rbp) movq -456(%rbp), %rax movq %rax, -448(%rbp) movq -448(%rbp), %rax nop movq %rax, -400(%rbp) nop movq -400(%rbp), %rax movq %rax, -528(%rbp) .L4107: leaq -588(%rbp), %rax movq %rax, -416(%rbp) leaq -528(%rbp), %rax movq %rax, -408(%rbp) leaq .LC49(%rip), %rax movq %rax, -496(%rbp) addq $1, -512(%rbp) movb $0, -545(%rbp) .L4172: movq -512(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -512(%rbp) movzbl (%rax), %eax movb %al, -544(%rbp) movsbl -544(%rbp), %eax cmpl $125, %eax je .L4111 cmpl $125, %eax jg .L4112 cmpl $122, %eax je .L4113 cmpl $122, %eax jg .L4112 cmpl $121, %eax je .L4114 cmpl $121, %eax jg .L4112 cmpl $120, %eax je .L4115 cmpl $120, %eax jg .L4112 cmpl $119, %eax je .L4116 cmpl $119, %eax jg .L4112 cmpl $117, %eax je .L4116 cmpl $117, %eax jg .L4112 cmpl $116, %eax je .L4117 cmpl $116, %eax jg .L4112 cmpl $114, %eax je .L4118 cmpl $114, %eax jg .L4112 cmpl $113, %eax je .L4119 cmpl $113, %eax jg .L4112 cmpl $112, %eax je .L4120 cmpl $112, %eax jg .L4112 cmpl $110, %eax je .L4121 cmpl $110, %eax jg .L4112 cmpl $109, %eax je .L4122 cmpl $109, %eax jg .L4112 cmpl $106, %eax je .L4123 cmpl $106, %eax jg .L4112 cmpl $104, %eax je .L4124 cmpl $104, %eax jg .L4112 cmpl $103, %eax je .L4125 cmpl $103, %eax jg .L4112 cmpl $101, %eax jg .L4112 cmpl $100, %eax jge .L4126 cmpl $99, %eax je .L4127 cmpl $99, %eax jg .L4112 cmpl $98, %eax je .L4124 cmpl $98, %eax jg .L4112 cmpl $97, %eax je .L4128 cmpl $97, %eax jg .L4112 cmpl $90, %eax je .L4129 cmpl $90, %eax jg .L4112 cmpl $89, %eax je .L4114 cmpl $89, %eax jg .L4112 cmpl $88, %eax je .L4130 cmpl $88, %eax jg .L4112 cmpl $87, %eax jg .L4112 cmpl $85, %eax jge .L4131 cmpl $84, %eax je .L4132 cmpl $84, %eax jg .L4112 cmpl $83, %eax je .L4133 cmpl $83, %eax jg .L4112 cmpl $82, %eax je .L4132 cmpl $82, %eax jg .L4112 cmpl $81, %eax je .L4134 cmpl $81, %eax jg .L4112 cmpl $79, %eax je .L4135 cmpl $79, %eax jg .L4112 cmpl $77, %eax je .L4136 cmpl $77, %eax jg .L4112 cmpl $73, %eax jg .L4112 cmpl $72, %eax jge .L4137 cmpl $71, %eax je .L4125 cmpl $71, %eax jg .L4112 cmpl $70, %eax je .L4138 cmpl $70, %eax jg .L4112 cmpl $69, %eax je .L4135 cmpl $69, %eax jg .L4112 cmpl $68, %eax je .L4139 cmpl $68, %eax jg .L4112 cmpl $67, %eax je .L4114 cmpl $67, %eax jg .L4112 cmpl $66, %eax je .L4124 cmpl $66, %eax jg .L4112 cmpl $37, %eax je .L4140 cmpl $65, %eax jne .L4112 .L4128: cmpb $65, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi .LEHB299: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4124: cmpb $66, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4127: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4114: movsbl -545(%rbp), %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq %rax, -528(%rbp) jmp .L4112 .L4126: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4139: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4112 .L4138: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4112 .L4125: cmpb $71, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4137: cmpb $79, -545(%rbp) sete %al movzbl %al, %r12d movsbl -544(%rbp), %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r12d, %r9d movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4123: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4112 .L4122: cmpb $79, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4136: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4120: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4112 .L4119: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4112 .L4134: movq -576(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -520(%rbp) movq $2, -400(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -392(%rbp) leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi leaq -520(%rbp), %rcx movq -400(%rbp), %rdx movq -392(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&> movq %rax, -528(%rbp) jmp .L4112 .L4118: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4112 .L4132: cmpb $84, -544(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4133: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4116: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4131: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4115: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4130: cmpb $69, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4113: cmpb $0, -545(%rbp) setne %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4112 .L4129: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4112 .L4121: movl $10, %eax movsbl %al, %eax movl $0, -540(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -440(%rbp) movb %al, -543(%rbp) movq -440(%rbp), %rax movq (%rax), %rax movsbl -543(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L4112 .L4117: movl $9, %eax movsbl %al, %eax movl $0, -536(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -432(%rbp) movb %al, -542(%rbp) movq -432(%rbp), %rax movq (%rax), %rax movsbl -542(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L4112 .L4140: movl $37, %eax movsbl %al, %eax movl $0, -532(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -424(%rbp) movb %al, -541(%rbp) movq -424(%rbp), %rax movq (%rax), %rax movsbl -541(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L4112 .L4135: movzbl -544(%rbp), %eax movb %al, -545(%rbp) jmp .L4166 .L4111: movq -504(%rbp), %rax movq %rax, -512(%rbp) nop .L4112: movb $0, -545(%rbp) movq -504(%rbp), %rax subq -512(%rbp), %rax movq %rax, %rdx movq -512(%rbp), %rcx leaq -400(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -400(%rbp), %rax movl $0, %edx movl $37, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -488(%rbp) cmpq $0, -488(%rbp) jne .L4167 addq $1, -512(%rbp) jmp .L4166 .L4167: cmpq $-1, -488(%rbp) jne .L4169 movq -504(%rbp), %rax movq %rax, -512(%rbp) jmp .L4170 .L4169: leaq -400(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::length() const subq -488(%rbp), %rax movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_suffix(unsigned long) movq -488(%rbp), %rax addq $1, %rax addq %rax, -512(%rbp) .L4170: leaq -528(%rbp), %rax movq -400(%rbp), %rcx movq -392(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -528(%rbp) .L4166: movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L4172 cmpb $0, -546(%rbp) je .L4173 movq -528(%rbp), %rbx jmp .L4174 .L4173: leaq -352(%rbp), %rdx leaq -384(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::get() && .LEHE299: movq -568(%rbp), %r12 leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -584(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB300: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE300: movq %rax, %rbx nop leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4174: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .L4176: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4182 jmp .L4186 .L4183: movq %rax, %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4178 call __stack_chk_fail@PLT .L4178: movq %rax, %rdi .LEHB301: call _Unwind_Resume@PLT .L4185: movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4180 .L4184: movq %rax, %rbx .L4180: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4181 call __stack_chk_fail@PLT .L4181: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE301: .L4186: call __stack_chk_fail@PLT .L4182: addq $576, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8142: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA8142: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8142-.LLSDACSB8142 .LLSDACSB8142: .uleb128 .LEHB297-.LFB8142 .uleb128 .LEHE297-.LEHB297 .uleb128 0 .uleb128 0 .uleb128 .LEHB298-.LFB8142 .uleb128 .LEHE298-.LEHB298 .uleb128 .L4183-.LFB8142 .uleb128 0 .uleb128 .LEHB299-.LFB8142 .uleb128 .LEHE299-.LEHB299 .uleb128 .L4184-.LFB8142 .uleb128 0 .uleb128 .LEHB300-.LFB8142 .uleb128 .LEHE300-.LEHB300 .uleb128 .L4185-.LFB8142 .uleb128 0 .uleb128 .LEHB301-.LFB8142 .uleb128 .LEHE301-.LEHB301 .uleb128 0 .uleb128 0 .LLSDACSE8142: .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_bENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .type std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, @function std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const: .LFB8145: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L4188 movl $45, %eax movsbl %al, %eax movq -56(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, -24(%rbp) movl $0, -44(%rbp) movq -24(%rbp), %rdx movq (%rdx), %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx movq %rdx, -32(%rbp) movb %al, -45(%rbp) movq -32(%rbp), %rax movq (%rax), %rax movsbl -45(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) movq -56(%rbp), %rax movq (%rax), %rax movb $0, (%rax) .L4188: movq -56(%rbp), %rax movq 8(%rax), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4194 call __stack_chk_fail@PLT .L4194: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8145: .size std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB8144: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8144 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $576, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -568(%rbp) movq %rsi, -576(%rbp) movq %rdx, -584(%rbp) movl %ecx, %eax movb %al, -588(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -512(%rbp) movq -568(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -504(%rbp) movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L4196 movzbl -588(%rbp), %eax movzbl %al, %ecx movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi .LEHB302: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .LEHE302: movq %rax, %rbx jmp .L4272 .L4196: movq -568(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4198 movq -568(%rbp), %rax movq %rax, %rdi call std::__format::_ChronoSpec::_M_locale_specific() const testb %al, %al je .L4198 movl $1, %eax jmp .L4199 .L4198: movl $0, %eax .L4199: testb %al, %al je .L4200 leaq -416(%rbp), %rax movq -584(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB303: call std::locale::classic()@PLT movq %rax, %rdx leaq -416(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4201 leaq -400(%rbp), %rax leaq -416(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__with_encoding_conversion(std::locale const&)@PLT .LEHE303: movq -584(%rbp), %rax leaq 24(%rax), %rdx leaq -400(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__format::_Optional_locale::operator=(std::locale&&) leaq -400(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L4201: leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L4200: movq $0, -528(%rbp) leaq -352(%rbp), %rax movq %rax, -480(%rbp) movq -480(%rbp), %rbx movq -480(%rbp), %rax leaq 32(%rax), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -472(%rbp) movq -400(%rbp), %rax movq -392(%rbp), %rdx movq %rax, -416(%rbp) movq %rdx, -408(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -472(%rbp), %rax movq %rdx, (%rax) movq -472(%rbp), %rcx movq -416(%rbp), %rax movq -408(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -472(%rbp), %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -480(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop movb $0, -546(%rbp) movq -568(%rbp), %rax movzwl (%rax), %eax andw $384, %ax testw %ax, %ax jne .L4202 movq -584(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -528(%rbp) movb $1, -546(%rbp) jmp .L4203 .L4202: leaq -352(%rbp), %rax movq %rax, -464(%rbp) movq -464(%rbp), %rax movq %rax, -456(%rbp) movq -456(%rbp), %rax movq %rax, -448(%rbp) movq -448(%rbp), %rax nop movq %rax, -400(%rbp) nop movq -400(%rbp), %rax movq %rax, -528(%rbp) .L4203: leaq -588(%rbp), %rax movq %rax, -416(%rbp) leaq -528(%rbp), %rax movq %rax, -408(%rbp) leaq .LC49(%rip), %rax movq %rax, -496(%rbp) addq $1, -512(%rbp) movb $0, -545(%rbp) .L4268: movq -512(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -512(%rbp) movzbl (%rax), %eax movb %al, -544(%rbp) movsbl -544(%rbp), %eax cmpl $125, %eax je .L4207 cmpl $125, %eax jg .L4208 cmpl $122, %eax je .L4209 cmpl $122, %eax jg .L4208 cmpl $121, %eax je .L4210 cmpl $121, %eax jg .L4208 cmpl $120, %eax je .L4211 cmpl $120, %eax jg .L4208 cmpl $119, %eax je .L4212 cmpl $119, %eax jg .L4208 cmpl $117, %eax je .L4212 cmpl $117, %eax jg .L4208 cmpl $116, %eax je .L4213 cmpl $116, %eax jg .L4208 cmpl $114, %eax je .L4214 cmpl $114, %eax jg .L4208 cmpl $113, %eax je .L4215 cmpl $113, %eax jg .L4208 cmpl $112, %eax je .L4216 cmpl $112, %eax jg .L4208 cmpl $110, %eax je .L4217 cmpl $110, %eax jg .L4208 cmpl $109, %eax je .L4218 cmpl $109, %eax jg .L4208 cmpl $106, %eax je .L4219 cmpl $106, %eax jg .L4208 cmpl $104, %eax je .L4220 cmpl $104, %eax jg .L4208 cmpl $103, %eax je .L4221 cmpl $103, %eax jg .L4208 cmpl $101, %eax jg .L4208 cmpl $100, %eax jge .L4222 cmpl $99, %eax je .L4223 cmpl $99, %eax jg .L4208 cmpl $98, %eax je .L4220 cmpl $98, %eax jg .L4208 cmpl $97, %eax je .L4224 cmpl $97, %eax jg .L4208 cmpl $90, %eax je .L4225 cmpl $90, %eax jg .L4208 cmpl $89, %eax je .L4210 cmpl $89, %eax jg .L4208 cmpl $88, %eax je .L4226 cmpl $88, %eax jg .L4208 cmpl $87, %eax jg .L4208 cmpl $85, %eax jge .L4227 cmpl $84, %eax je .L4228 cmpl $84, %eax jg .L4208 cmpl $83, %eax je .L4229 cmpl $83, %eax jg .L4208 cmpl $82, %eax je .L4228 cmpl $82, %eax jg .L4208 cmpl $81, %eax je .L4230 cmpl $81, %eax jg .L4208 cmpl $79, %eax je .L4231 cmpl $79, %eax jg .L4208 cmpl $77, %eax je .L4232 cmpl $77, %eax jg .L4208 cmpl $73, %eax jg .L4208 cmpl $72, %eax jge .L4233 cmpl $71, %eax je .L4221 cmpl $71, %eax jg .L4208 cmpl $70, %eax je .L4234 cmpl $70, %eax jg .L4208 cmpl $69, %eax je .L4231 cmpl $69, %eax jg .L4208 cmpl $68, %eax je .L4235 cmpl $68, %eax jg .L4208 cmpl $67, %eax je .L4210 cmpl $67, %eax jg .L4208 cmpl $66, %eax je .L4220 cmpl $66, %eax jg .L4208 cmpl $37, %eax je .L4236 cmpl $65, %eax jne .L4208 .L4224: cmpb $65, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi .LEHB304: call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4220: cmpb $66, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4223: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4210: movsbl -545(%rbp), %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq %rax, -528(%rbp) jmp .L4208 .L4222: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4235: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4208 .L4234: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4208 .L4221: cmpb $71, -544(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4233: cmpb $79, -545(%rbp) sete %al movzbl %al, %r12d movsbl -544(%rbp), %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r12d, %r9d movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4219: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4208 .L4218: cmpb $79, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4232: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4216: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4208 .L4215: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4208 .L4230: movq -576(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -520(%rbp) movq $2, -400(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -392(%rbp) leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi leaq -520(%rbp), %rcx movq -400(%rbp), %rdx movq -392(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::format_to, long>(std::__format::_Sink_iter, std::basic_format_string::type>, long&&) requires output_iterator, char const&> movq %rax, -528(%rbp) jmp .L4208 .L4214: leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4208 .L4228: cmpb $84, -544(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4229: cmpb $79, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4212: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4227: cmpb $79, -545(%rbp) sete %al movzbl %al, %r8d movsbl -544(%rbp), %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4211: cmpb $69, -545(%rbp) sete %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4226: cmpb $69, -545(%rbp) sete %al movzbl %al, %ebx leaq -416(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const::{lambda()#1}::operator()() const movq %rax, %rdi movq -584(%rbp), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movq %rdi, %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4209: cmpb $0, -545(%rbp) setne %al movzbl %al, %edi leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, -528(%rbp) jmp .L4208 .L4225: leaq -528(%rbp), %rax movq -584(%rbp), %rcx movq (%rax), %rdx movq -576(%rbp), %rsi movq -568(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, -528(%rbp) jmp .L4208 .L4217: movl $10, %eax movsbl %al, %eax movl $0, -540(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -440(%rbp) movb %al, -543(%rbp) movq -440(%rbp), %rax movq (%rax), %rax movsbl -543(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L4208 .L4213: movl $9, %eax movsbl %al, %eax movl $0, -536(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -432(%rbp) movb %al, -542(%rbp) movq -432(%rbp), %rax movq (%rax), %rax movsbl -542(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L4208 .L4236: movl $37, %eax movsbl %al, %eax movl $0, -532(%rbp) movq -528(%rbp), %rdx movq %rdx, -400(%rbp) leaq -400(%rbp), %rdx movq %rdx, -424(%rbp) movb %al, -541(%rbp) movq -424(%rbp), %rax movq (%rax), %rax movsbl -541(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) jmp .L4208 .L4231: movzbl -544(%rbp), %eax movb %al, -545(%rbp) jmp .L4262 .L4207: movq -504(%rbp), %rax movq %rax, -512(%rbp) nop .L4208: movb $0, -545(%rbp) movq -504(%rbp), %rax subq -512(%rbp), %rax movq %rax, %rdx movq -512(%rbp), %rcx leaq -400(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -400(%rbp), %rax movl $0, %edx movl $37, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -488(%rbp) cmpq $0, -488(%rbp) jne .L4263 addq $1, -512(%rbp) jmp .L4262 .L4263: cmpq $-1, -488(%rbp) jne .L4265 movq -504(%rbp), %rax movq %rax, -512(%rbp) jmp .L4266 .L4265: leaq -400(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::length() const subq -488(%rbp), %rax movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_suffix(unsigned long) movq -488(%rbp), %rax addq $1, %rax addq %rax, -512(%rbp) .L4266: leaq -528(%rbp), %rax movq -400(%rbp), %rcx movq -392(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -528(%rbp) .L4262: movq -512(%rbp), %rax cmpq -504(%rbp), %rax jne .L4268 cmpb $0, -546(%rbp) je .L4269 movq -528(%rbp), %rbx jmp .L4270 .L4269: leaq -352(%rbp), %rdx leaq -384(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::get() && .LEHE304: movq -568(%rbp), %r12 leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -584(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB305: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE305: movq %rax, %rbx nop leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4270: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .L4272: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4278 jmp .L4282 .L4279: movq %rax, %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4274 call __stack_chk_fail@PLT .L4274: movq %rax, %rdi .LEHB306: call _Unwind_Resume@PLT .L4281: movq %rax, %rbx leaq -384(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4276 .L4280: movq %rax, %rbx .L4276: leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4277 call __stack_chk_fail@PLT .L4277: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE306: .L4282: call __stack_chk_fail@PLT .L4278: addq $576, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8144: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA8144: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8144-.LLSDACSB8144 .LLSDACSB8144: .uleb128 .LEHB302-.LFB8144 .uleb128 .LEHE302-.LEHB302 .uleb128 0 .uleb128 0 .uleb128 .LEHB303-.LFB8144 .uleb128 .LEHE303-.LEHB303 .uleb128 .L4279-.LFB8144 .uleb128 0 .uleb128 .LEHB304-.LFB8144 .uleb128 .LEHE304-.LEHB304 .uleb128 .L4280-.LFB8144 .uleb128 0 .uleb128 .LEHB305-.LFB8144 .uleb128 .LEHE305-.LEHB305 .uleb128 .L4281-.LFB8144 .uleb128 0 .uleb128 .LEHB306-.LFB8144 .uleb128 .LEHE306-.LEHB306 .uleb128 0 .uleb128 0 .LLSDACSE8144: .section .text._ZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNKSt6ranges9__copy_fnclIN9__gnu_cxx17__normal_iteratorIPcNSt4spanIcLm18446744073709551615EE10__iter_tagEEES8_St19ostreambuf_iteratorIcSt11char_traitsIcEEEENS_13in_out_resultIT_T1_EESE_T0_SF_,"axG",@progbits,std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) const,comdat .align 2 .weak std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) const .type std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) const, @function std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) const: .LFB8146: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq %rcx, -48(%rbp) movq %r8, -64(%rbp) movq %r9, -56(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -64(%rbp), %rax leaq -48(%rbp), %rdx leaq -40(%rbp), %rsi movq -24(%rbp), %rdi movq (%rax), %rcx movq 8(%rax), %r8 movq (%rdx), %rdx movq (%rsi), %rax movq %rax, %rsi call std::__conditional::type::__iter_tag>, std::ostreambuf_iterator > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L4288 call __stack_chk_fail@PLT .L4288: movq -24(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8146: .size std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) const, .-std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) const .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB8147: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8147 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $464, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -456(%rbp) movq %rsi, -464(%rbp) movq %rdx, -472(%rbp) movl %ecx, %eax movb %al, -476(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB307: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE307: leaq -448(%rbp), %rax movq -472(%rbp), %rdx movq -456(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB308: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE308: leaq -440(%rbp), %rax leaq -448(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB309: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE309: leaq -440(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpb $0, -476(%rbp) je .L4290 movl $45, %eax movsbl %al, %edx leaq -400(%rbp), %rax movl %edx, %esi movq %rax, %rdi .LEHB310: call std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char)@PLT .L4290: movq -464(%rbp), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE310: movq -456(%rbp), %r12 leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -472(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB311: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE311: movq %rax, %rbx nop leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4297 jmp .L4301 .L4298: movq %rax, %rbx leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L4294 .L4300: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4294 .L4299: movq %rax, %rbx .L4294: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4296 call __stack_chk_fail@PLT .L4296: movq %rax, %rdi .LEHB312: call _Unwind_Resume@PLT .LEHE312: .L4301: call __stack_chk_fail@PLT .L4297: addq $464, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8147: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA8147: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8147-.LLSDACSB8147 .LLSDACSB8147: .uleb128 .LEHB307-.LFB8147 .uleb128 .LEHE307-.LEHB307 .uleb128 0 .uleb128 0 .uleb128 .LEHB308-.LFB8147 .uleb128 .LEHE308-.LEHB308 .uleb128 .L4299-.LFB8147 .uleb128 0 .uleb128 .LEHB309-.LFB8147 .uleb128 .LEHE309-.LEHB309 .uleb128 .L4298-.LFB8147 .uleb128 0 .uleb128 .LEHB310-.LFB8147 .uleb128 .LEHE310-.LEHB310 .uleb128 .L4299-.LFB8147 .uleb128 0 .uleb128 .LEHB311-.LFB8147 .uleb128 .LEHE311-.LEHB311 .uleb128 .L4300-.LFB8147 .uleb128 0 .uleb128 .LEHB312-.LFB8147 .uleb128 .LEHE312-.LEHB312 .uleb128 0 .uleb128 0 .LLSDACSE8147: .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8148: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8148 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB313: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) movb %al, -113(%rbp) leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::ok() const xorl $1, %eax testb %al, %al je .L4303 movq -24(%rbp), %rax subq %fs:40, %rax je .L4304 call __stack_chk_fail@PLT .L4304: leaq .LC51(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L4303: leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq -136(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE313: leaq -112(%rbp), %rax movq %rax, %rdi .LEHB314: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -104(%rbp) cmpb $0, -164(%rbp) je .L4305 leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days(char const**) const@PLT jmp .L4306 .L4305: leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days_abbreviated(char const**) const@PLT .L4306: leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, %eax movq -80(%rbp,%rax,8), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -152(%rbp), %rax movq -96(%rbp), %rcx movq -88(%rbp), %rdi leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE314: movq %rax, %rbx nop leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4311 jmp .L4313 .L4312: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4310 call __stack_chk_fail@PLT .L4310: movq %rax, %rdi .LEHB315: call _Unwind_Resume@PLT .LEHE315: .L4313: call __stack_chk_fail@PLT .L4311: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8148: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8148: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8148-.LLSDACSB8148 .LLSDACSB8148: .uleb128 .LEHB313-.LFB8148 .uleb128 .LEHE313-.LEHB313 .uleb128 0 .uleb128 0 .uleb128 .LEHB314-.LFB8148 .uleb128 .LEHE314-.LEHB314 .uleb128 .L4312-.LFB8148 .uleb128 0 .uleb128 .LEHB315-.LFB8148 .uleb128 .LEHE315-.LEHB315 .uleb128 0 .uleb128 0 .LLSDACSE8148: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8149: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8149 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movl %r8d, %eax movb %al, -212(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB316: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) movb %al, -161(%rbp) leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::ok() const xorl $1, %eax testb %al, %al je .L4315 movq -24(%rbp), %rax subq %fs:40, %rax je .L4316 call __stack_chk_fail@PLT .L4316: leaq .LC52(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L4315: leaq -160(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE316: leaq -160(%rbp), %rax movq %rax, %rdi .LEHB317: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) cmpb $0, -212(%rbp) je .L4317 leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months(char const**) const@PLT jmp .L4318 .L4317: leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months_abbreviated(char const**) const@PLT .L4318: leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, %eax movq -128(%rbp,%rax,8), %rdx leaq -144(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -200(%rbp), %rax movq -144(%rbp), %rcx movq -136(%rbp), %rdi leaq -160(%rbp), %rdx movq (%rax), %rsi movq -184(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE317: movq %rax, %rbx nop leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4323 jmp .L4325 .L4324: movq %rax, %rbx leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4322 call __stack_chk_fail@PLT .L4322: movq %rax, %rdi .LEHB318: call _Unwind_Resume@PLT .LEHE318: .L4325: call __stack_chk_fail@PLT .L4323: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8149: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8149: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8149-.LLSDACSB8149 .LLSDACSB8149: .uleb128 .LEHB316-.LFB8149 .uleb128 .LEHE316-.LEHB316 .uleb128 0 .uleb128 0 .uleb128 .LEHB317-.LFB8149 .uleb128 .LEHE317-.LEHB317 .uleb128 .L4324-.LFB8149 .uleb128 0 .uleb128 .LEHB318-.LFB8149 .uleb128 .LEHE318-.LEHB318 .uleb128 0 .uleb128 0 .LLSDACSE8149: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationImSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&): .LFB8151: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -8(%rbp), %rax subq %fs:40, %rax je .L4327 call __stack_chk_fail@PLT .L4327: leaq .LC53(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE8151: .size auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationImSt5ratioILl1ELl1EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&): .LFB8152: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq (%rax), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L4331 call __stack_chk_fail@PLT .L4331: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8152: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss > >::hours() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::hours() const .type std::chrono::hh_mm_ss > >::hours() const, @function std::chrono::hh_mm_ss > >::hours() const: .LFB8154: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8154: .size std::chrono::hh_mm_ss > >::hours() const, .-std::chrono::hh_mm_ss > >::hours() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::minutes() const .type std::chrono::hh_mm_ss > >::minutes() const, @function std::chrono::hh_mm_ss > >::minutes() const: .LFB8155: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8155 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 8(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4336 call __stack_chk_fail@PLT .L4336: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8155: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7minutesEv,"aG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .LLSDA8155: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8155-.LLSDACSB8155 .LLSDACSB8155: .LLSDACSE8155: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss > >::minutes() const,comdat .size std::chrono::hh_mm_ss > >::minutes() const, .-std::chrono::hh_mm_ss > >::minutes() const .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .align 2 .weak std::chrono::hh_mm_ss > >::seconds() const .type std::chrono::hh_mm_ss > >::seconds() const, @function std::chrono::hh_mm_ss > >::seconds() const: .LFB8156: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8156 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax leaq 9(%rax), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4339 call __stack_chk_fail@PLT .L4339: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8156: .section .gcc_except_table._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7secondsEv,"aG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .LLSDA8156: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8156-.LLSDACSB8156 .LLSDACSB8156: .LLSDACSE8156: .section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss > >::seconds() const,comdat .size std::chrono::hh_mm_ss > >::seconds() const, .-std::chrono::hh_mm_ss > >::seconds() const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8150: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8150 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movq %rdx, -168(%rbp) movq %rcx, -176(%rbp) movl %r8d, %eax movb %al, -180(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl $-1, -48(%rbp) leaq .LC54(%rip), %rax movq %rax, -32(%rbp) movq -160(%rbp), %rax movq %rax, %rdi .LEHB319: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -120(%rbp) leaq -120(%rbp), %rdx leaq -132(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -134(%rbp) movq -160(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -134(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -134(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -128(%rbp) leaq -128(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -124(%rbp) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -112(%rbp) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, -64(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -68(%rbp) leaq -120(%rbp), %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -72(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -76(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) cmpb $0, -180(%rbp) je .L4341 movl $69, %ebx jmp .L4342 .L4341: movl $0, %ebx .L4342: leaq -104(%rbp), %rax movq -176(%rbp), %rdx movq -152(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE319: leaq -168(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -152(%rbp), %rax movl %ebx, %r9d movl $99, %r8d movq %rax, %rdi .LEHB320: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE320: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4347 jmp .L4349 .L4348: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4346 call __stack_chk_fail@PLT .L4346: movq %rax, %rdi .LEHB321: call _Unwind_Resume@PLT .LEHE321: .L4349: call __stack_chk_fail@PLT .L4347: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8150: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8150: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8150-.LLSDACSB8150 .LLSDACSB8150: .uleb128 .LEHB319-.LFB8150 .uleb128 .LEHE319-.LEHB319 .uleb128 0 .uleb128 0 .uleb128 .LEHB320-.LFB8150 .uleb128 .LEHE320-.LEHB320 .uleb128 .L4348-.LFB8150 .uleb128 0 .uleb128 .LEHB321-.LFB8150 .uleb128 .LEHE321-.LEHB321 .uleb128 0 .uleb128 0 .LLSDACSE8150: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const: .LFB8157: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8157 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $224, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -228(%rbp) movl %edx, %eax movb %al, -232(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB322: call std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .LEHE322: movw %ax, -178(%rbp) cmpb $0, -232(%rbp) je .L4351 movq -200(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4351 leaq -168(%rbp), %rax movq -224(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB323: call std::locale::classic()@PLT movq %rax, %rdx leaq -168(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4352 pxor %xmm0, %xmm0 movaps %xmm0, -160(%rbp) movaps %xmm0, -144(%rbp) movaps %xmm0, -128(%rbp) movq %xmm0, -112(%rbp) leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -140(%rbp) movsbl -232(%rbp), %r8d movsbl -228(%rbp), %edi leaq -216(%rbp), %rax leaq -160(%rbp), %rcx leaq -168(%rbp), %rdx movq (%rax), %rsi movq -200(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE323: movq %rax, %rbx nop movl $0, %r12d jmp .L4354 .L4352: movl $1, %r12d .L4354: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4364 .L4351: leaq -96(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -172(%rbp) movl -172(%rbp), %eax shrl $31, %eax movb %al, -179(%rbp) movl -172(%rbp), %eax movl %eax, %edx negl %edx cmovns %edx, %eax movl %eax, -172(%rbp) cmpb $89, -228(%rbp) je .L4357 cmpb $67, -228(%rbp) jne .L4358 .L4357: movl -172(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -176(%rbp) cmpb $0, -179(%rbp) je .L4359 movl $45, %eax movsbl %al, %edx leaq -96(%rbp), %rax movl $1, %esi movq %rax, %rdi .LEHB324: call std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) cmpb $67, -228(%rbp) jne .L4359 movl -176(%rbp), %eax imull $100, %eax, %eax cmpl %eax, -172(%rbp) je .L4359 addl $1, -176(%rbp) .L4359: cmpl $99, -176(%rbp) jle .L4360 movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -168(%rbp) movq $2, -160(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -152(%rbp) leaq -64(%rbp), %rax leaq -168(%rbp), %rcx movq -160(%rbp), %rsi movq -152(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE324: leaq -64(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB325: call std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .LEHE325: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd subl %edx, %ecx imull $100, %ecx, %edx subl %edx, %eax movl %eax, -176(%rbp) .L4360: movl -176(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB326: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L4358: cmpb $89, -228(%rbp) je .L4361 cmpb $121, -228(%rbp) jne .L4362 .L4361: movl -172(%rbp), %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L4362: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE326: movq %rax, %rbx nop leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4364: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4370 jmp .L4374 .L4371: movq %rax, %rbx leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4366 call __stack_chk_fail@PLT .L4366: movq %rax, %rdi .LEHB327: call _Unwind_Resume@PLT .L4373: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4368 .L4372: movq %rax, %rbx .L4368: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4369 call __stack_chk_fail@PLT .L4369: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE327: .L4374: call __stack_chk_fail@PLT .L4370: addq $224, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8157: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .LLSDA8157: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8157-.LLSDACSB8157 .LLSDACSB8157: .uleb128 .LEHB322-.LFB8157 .uleb128 .LEHE322-.LEHB322 .uleb128 0 .uleb128 0 .uleb128 .LEHB323-.LFB8157 .uleb128 .LEHE323-.LEHB323 .uleb128 .L4371-.LFB8157 .uleb128 0 .uleb128 .LEHB324-.LFB8157 .uleb128 .LEHE324-.LEHB324 .uleb128 .L4372-.LFB8157 .uleb128 0 .uleb128 .LEHB325-.LFB8157 .uleb128 .LEHE325-.LEHB325 .uleb128 .L4373-.LFB8157 .uleb128 0 .uleb128 .LEHB326-.LFB8157 .uleb128 .LEHE326-.LEHB326 .uleb128 .L4372-.LFB8157 .uleb128 0 .uleb128 .LEHB327-.LFB8157 .uleb128 .LEHE327-.LEHB327 .uleb128 0 .uleb128 0 .LLSDACSE8157: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8158: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8158 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB328: call std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .LEHE328: movb %al, -117(%rbp) leaq -117(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -116(%rbp) cmpb $0, -168(%rbp) je .L4376 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4376 leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB329: call std::locale::classic()@PLT movq %rax, %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4377 pxor %xmm0, %xmm0 movaps %xmm0, -96(%rbp) movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movq %xmm0, -48(%rbp) movl -116(%rbp), %eax movl %eax, -84(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -96(%rbp), %rcx leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE329: movq %rax, %rbx nop movl $0, %r12d jmp .L4379 .L4377: movl $1, %r12d .L4379: leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4384 .L4376: movl -116(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) cmpb $101, -164(%rbp) jne .L4382 cmpl $9, -116(%rbp) ja .L4382 movb $32, -26(%rbp) leaq -112(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movb %al, -25(%rbp) leaq -26(%rbp), %rcx leaq -96(%rbp), %rax movl $2, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) .L4382: leaq -152(%rbp), %rax movq -112(%rbp), %rcx movq -104(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB330: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4384: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4387 jmp .L4389 .L4388: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4386 call __stack_chk_fail@PLT .L4386: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE330: .L4389: call __stack_chk_fail@PLT .L4387: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8158: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8158: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8158-.LLSDACSB8158 .LLSDACSB8158: .uleb128 .LEHB328-.LFB8158 .uleb128 .LEHE328-.LEHB328 .uleb128 0 .uleb128 0 .uleb128 .LEHB329-.LFB8158 .uleb128 .LEHE329-.LEHB329 .uleb128 .L4388-.LFB8158 .uleb128 0 .uleb128 .LEHB330-.LFB8158 .uleb128 .LEHE330-.LEHB330 .uleb128 0 .uleb128 0 .LLSDACSE8158: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8159: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8159 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB331: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .LEHE331: movl %eax, -84(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB332: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, %edx negl %edx cmovs %eax, %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE332: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4395 jmp .L4397 .L4396: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4394 call __stack_chk_fail@PLT .L4394: movq %rax, %rdi .LEHB333: call _Unwind_Resume@PLT .LEHE333: .L4397: call __stack_chk_fail@PLT .L4395: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8159: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8159: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8159-.LLSDACSB8159 .LLSDACSB8159: .uleb128 .LEHB331-.LFB8159 .uleb128 .LEHE331-.LEHB331 .uleb128 0 .uleb128 0 .uleb128 .LEHB332-.LFB8159 .uleb128 .LEHE332-.LEHB332 .uleb128 .L4396-.LFB8159 .uleb128 0 .uleb128 .LEHB333-.LFB8159 .uleb128 .LEHE333-.LEHB333 .uleb128 0 .uleb128 0 .LLSDACSE8159: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8160: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8160 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB334: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -84(%rbp) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -90(%rbp) leaq -90(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -88(%rbp) movq $12, -80(%rbp) leaq .LC55(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -88(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE334: leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -5(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -4(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB335: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE335: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4403 jmp .L4405 .L4404: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4402 call __stack_chk_fail@PLT .L4402: movq %rax, %rdi .LEHB336: call _Unwind_Resume@PLT .LEHE336: .L4405: call __stack_chk_fail@PLT .L4403: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8160: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8160: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8160-.LLSDACSB8160 .LLSDACSB8160: .uleb128 .LEHB334-.LFB8160 .uleb128 .LEHE334-.LEHB334 .uleb128 0 .uleb128 0 .uleb128 .LEHB335-.LFB8160 .uleb128 .LEHE335-.LEHB335 .uleb128 .L4404-.LFB8160 .uleb128 0 .uleb128 .LEHB336-.LFB8160 .uleb128 .LEHE336-.LEHB336 .uleb128 0 .uleb128 0 .LLSDACSE8160: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_g_GINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8161: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movl %r8d, %eax movb %al, -84(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -40(%rbp) movl $3, -44(%rbp) leaq -44(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -40(%rbp), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -32(%rbp) leaq -24(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -40(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -24(%rbp) movzbl -84(%rbp), %eax cltq leaq .LC56(%rip), %rdx movzbl (%rax,%rdx), %eax movsbl %al, %edi leaq -72(%rbp), %rax movq -80(%rbp), %rcx movq (%rax), %rdx leaq -24(%rbp), %rsi movq -56(%rbp), %rax movl $0, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4409 call __stack_chk_fail@PLT .L4409: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8161: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8162: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8162 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -148(%rbp) movl %edx, %eax movb %al, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB337: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE337: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -108(%rbp) cmpb $0, -152(%rbp) je .L4411 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4411 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB338: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4412 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -108(%rbp), %eax movl %eax, -72(%rbp) movsbl -148(%rbp), %edi leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE338: movq %rax, %rbx nop movl $0, %r12d jmp .L4414 .L4412: movl $1, %r12d .L4414: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4420 .L4411: cmpb $73, -148(%rbp) jne .L4417 cmpl $0, -108(%rbp) jne .L4418 movl $12, -108(%rbp) jmp .L4417 .L4418: cmpl $12, -108(%rbp) jle .L4417 subl $12, -108(%rbp) .L4417: movl -108(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB339: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4420: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4423 jmp .L4425 .L4424: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4422 call __stack_chk_fail@PLT .L4422: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE339: .L4425: call __stack_chk_fail@PLT .L4423: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8162: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8162: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8162-.LLSDACSB8162 .LLSDACSB8162: .uleb128 .LEHB337-.LFB8162 .uleb128 .LEHE337-.LEHB337 .uleb128 0 .uleb128 0 .uleb128 .LEHB338-.LFB8162 .uleb128 .LEHE338-.LEHB338 .uleb128 .L4424-.LFB8162 .uleb128 0 .uleb128 .LEHB339-.LFB8162 .uleb128 .LEHE339-.LEHB339 .uleb128 0 .uleb128 0 .LLSDACSE8162: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_jINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8163: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -36(%rbp) movq $2, -32(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -36(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4429 call __stack_chk_fail@PLT .L4429: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8163: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8164: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8164 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movb %al, -132(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB340: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .LEHE340: movb %al, -93(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, -92(%rbp) cmpb $0, -132(%rbp) je .L4431 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4431 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB341: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4432 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -92(%rbp), %eax subl $1, %eax movl %eax, -64(%rbp) leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl $109, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE341: movq %rax, %rbx nop movl $0, %r12d jmp .L4434 .L4432: movl $1, %r12d .L4434: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4438 .L4431: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB342: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4438: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4441 jmp .L4443 .L4442: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4440 call __stack_chk_fail@PLT .L4440: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE342: .L4443: call __stack_chk_fail@PLT .L4441: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8164: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8164: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8164-.LLSDACSB8164 .LLSDACSB8164: .uleb128 .LEHB340-.LFB8164 .uleb128 .LEHE340-.LEHB340 .uleb128 0 .uleb128 0 .uleb128 .LEHB341-.LFB8164 .uleb128 .LEHE341-.LEHB341 .uleb128 .L4442-.LFB8164 .uleb128 0 .uleb128 .LEHB342-.LFB8164 .uleb128 .LEHE342-.LEHB342 .uleb128 0 .uleb128 0 .LLSDACSE8164: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8165: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8165 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB343: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE343: movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -88(%rbp) cmpb $0, -148(%rbp) je .L4445 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4445 leaq -96(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB344: call std::locale::classic()@PLT movq %rax, %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4446 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movq -88(%rbp), %rax movl %eax, -76(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -96(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $77, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE344: movq %rax, %rbx nop movl $0, %r12d jmp .L4448 .L4446: movl $1, %r12d .L4448: leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4452 .L4445: movq -88(%rbp), %rax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB345: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4452: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4455 jmp .L4457 .L4456: movq %rax, %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4454 call __stack_chk_fail@PLT .L4454: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE345: .L4457: call __stack_chk_fail@PLT .L4455: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8165: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8165: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8165-.LLSDACSB8165 .LLSDACSB8165: .uleb128 .LEHB343-.LFB8165 .uleb128 .LEHE343-.LEHB343 .uleb128 0 .uleb128 0 .uleb128 .LEHB344-.LFB8165 .uleb128 .LEHE344-.LEHB344 .uleb128 .L4456-.LFB8165 .uleb128 0 .uleb128 .LEHB345-.LFB8165 .uleb128 .LEHE345-.LEHB345 .uleb128 0 .uleb128 0 .LLSDACSE8165: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8166: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8166 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $136, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB346: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq -120(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE346: leaq -104(%rbp), %rax movq %rax, %rdi .LEHB347: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -88(%rbp) leaq -48(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm(char const**) const@PLT leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -96(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq $11, %rax setg %al movzbl %al, %eax cltq movq -48(%rbp,%rax,8), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -136(%rbp), %rax movq -64(%rbp), %rcx movq -56(%rbp), %rdi leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE347: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4463 jmp .L4465 .L4464: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4462 call __stack_chk_fail@PLT .L4462: movq %rax, %rdi .LEHB348: call _Unwind_Resume@PLT .LEHE348: .L4465: call __stack_chk_fail@PLT .L4463: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8166: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8166: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8166-.LLSDACSB8166 .LLSDACSB8166: .uleb128 .LEHB346-.LFB8166 .uleb128 .LEHE346-.LEHB346 .uleb128 0 .uleb128 0 .uleb128 .LEHB347-.LFB8166 .uleb128 .LEHE347-.LEHB347 .uleb128 .L4464-.LFB8166 .uleb128 0 .uleb128 .LEHB348-.LFB8166 .uleb128 .LEHE348-.LEHB348 .uleb128 0 .uleb128 0 .LLSDACSE8166: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8167: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) leaq -24(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8167: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt6chrono8durationImSt5ratioILl1ELl1EEE5countEv,"axG",@progbits,std::chrono::duration >::count() const,comdat .align 2 .weak std::chrono::duration >::count() const .type std::chrono::duration >::count() const, @function std::chrono::duration >::count() const: .LFB8168: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8168: .size std::chrono::duration >::count() const, .-std::chrono::duration >::count() const .section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationImSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&): .LFB8170: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8170: .size auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8169: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8169 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -176(%rbp) leaq -168(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB349: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE349: leaq -168(%rbp), %rax movq %rax, %rdi .LEHB350: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) leaq -160(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm_format(char const**) const@PLT leaq -112(%rbp), %rax movq %rax, -144(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE350: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB351: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -160(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -128(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -112(%rbp) movq %rdx, -104(%rbp) nop leaq -64(%rbp), %rdi leaq -176(%rbp), %rcx movq -112(%rbp), %rax movq -104(%rbp), %rdx leaq -168(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE351: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -200(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -168(%rbp), %rdx movq (%rcx), %rsi movq -184(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB352: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE352: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4480 jmp .L4484 .L4483: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4477 .L4482: movq %rax, %rbx .L4477: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4478 .L4481: movq %rax, %rbx .L4478: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4479 call __stack_chk_fail@PLT .L4479: movq %rax, %rdi .LEHB353: call _Unwind_Resume@PLT .LEHE353: .L4484: call __stack_chk_fail@PLT .L4480: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8169: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8169: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8169-.LLSDACSB8169 .LLSDACSB8169: .uleb128 .LEHB349-.LFB8169 .uleb128 .LEHE349-.LEHB349 .uleb128 0 .uleb128 0 .uleb128 .LEHB350-.LFB8169 .uleb128 .LEHE350-.LEHB350 .uleb128 .L4481-.LFB8169 .uleb128 0 .uleb128 .LEHB351-.LFB8169 .uleb128 .LEHE351-.LEHB351 .uleb128 .L4482-.LFB8169 .uleb128 0 .uleb128 .LEHB352-.LFB8169 .uleb128 .LEHE352-.LEHB352 .uleb128 .L4483-.LFB8169 .uleb128 0 .uleb128 .LEHB353-.LFB8169 .uleb128 .LEHE353-.LEHB353 .uleb128 0 .uleb128 0 .LLSDACSE8169: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8171: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8171 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB354: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -120(%rbp) leaq -120(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -112(%rbp) movq $9, -80(%rbp) leaq .LC58(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -112(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, long&&) .LEHE354: leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB355: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -152(%rbp) cmpb $0, -164(%rbp) je .L4487 movl $0, -124(%rbp) movq -152(%rbp), %rax movq %rax, -112(%rbp) leaq -112(%rbp), %rax movq %rax, -104(%rbp) movb $58, -125(%rbp) movq -104(%rbp), %rax movq (%rax), %rax movsbl -125(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -152(%rbp), %rax movq -160(%rbp), %rcx movq (%rax), %rdx leaq -96(%rbp), %rsi movq -136(%rbp), %rax movl $0, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .LEHE355: movq %rax, -152(%rbp) .L4487: movq -152(%rbp), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4495 jmp .L4497 .L4496: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4494 call __stack_chk_fail@PLT .L4494: movq %rax, %rdi .LEHB356: call _Unwind_Resume@PLT .LEHE356: .L4497: call __stack_chk_fail@PLT .L4495: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8171: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8171: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8171-.LLSDACSB8171 .LLSDACSB8171: .uleb128 .LEHB354-.LFB8171 .uleb128 .LEHE354-.LEHB354 .uleb128 0 .uleb128 0 .uleb128 .LEHB355-.LFB8171 .uleb128 .LEHE355-.LEHB355 .uleb128 .L4496-.LFB8171 .uleb128 0 .uleb128 .LEHB356-.LFB8171 .uleb128 .LEHE356-.LEHB356 .uleb128 0 .uleb128 0 .LLSDACSE8171: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_R_TINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8172: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8172 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB357: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE357: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -112(%rbp) cmpb $0, -148(%rbp) je .L4499 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4500 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB358: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4501 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE358: movq %rax, %rbx nop movl $0, %r12d jmp .L4503 .L4501: movl $1, %r12d .L4503: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4508 .L4500: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB359: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L4508 .L4499: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -136(%rbp) movq -136(%rbp), %rbx .L4508: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4511 jmp .L4513 .L4512: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4510 call __stack_chk_fail@PLT .L4510: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE359: .L4513: call __stack_chk_fail@PLT .L4511: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8172: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8172: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8172-.LLSDACSB8172 .LLSDACSB8172: .uleb128 .LEHB357-.LFB8172 .uleb128 .LEHE357-.LEHB357 .uleb128 0 .uleb128 0 .uleb128 .LEHB358-.LFB8172 .uleb128 .LEHE358-.LEHB358 .uleb128 .L4512-.LFB8172 .uleb128 0 .uleb128 .LEHB359-.LFB8172 .uleb128 .LEHE359-.LEHB359 .uleb128 0 .uleb128 0 .LLSDACSE8172: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8173: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8173 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -132(%rbp) movl %edx, %eax movb %al, -136(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB360: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .LEHE360: movb %al, -93(%rbp) cmpb $0, -136(%rbp) je .L4515 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4515 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB361: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4516 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -132(%rbp), %edi leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE361: movq %rax, %rbx nop movl $0, %r12d jmp .L4518 .L4516: movl $1, %r12d .L4518: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4524 .L4515: cmpb $117, -132(%rbp) jne .L4521 leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::iso_encoding() const movl %eax, -92(%rbp) jmp .L4522 .L4521: leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -92(%rbp) .L4522: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_digit(int) movb %al, -88(%rbp) leaq -88(%rbp), %rcx leaq -80(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB362: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4524: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4527 jmp .L4529 .L4528: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4526 call __stack_chk_fail@PLT .L4526: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE362: .L4529: call __stack_chk_fail@PLT .L4527: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8173: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8173: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8173-.LLSDACSB8173 .LLSDACSB8173: .uleb128 .LEHB360-.LFB8173 .uleb128 .LEHE360-.LEHB360 .uleb128 0 .uleb128 0 .uleb128 .LEHB361-.LFB8173 .uleb128 .LEHE361-.LEHB361 .uleb128 .L4528-.LFB8173 .uleb128 0 .uleb128 .LEHB362-.LFB8173 .uleb128 .LEHE362-.LEHB362 .uleb128 0 .uleb128 0 .LLSDACSE8173: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8174: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8174 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB363: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .LEHE363: movq %rax, -112(%rbp) cmpb $0, -168(%rbp) je .L4531 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4531 leaq -104(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB364: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4532 leaq -112(%rbp), %rdx leaq -124(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -126(%rbp) pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -126(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -126(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -116(%rbp) leaq -116(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -96(%rbp) leaq -96(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -112(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE364: movq %rax, %rbx nop movl $0, %r12d jmp .L4534 .L4532: movl $1, %r12d .L4534: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4542 .L4531: movq $0, -104(%rbp) cmpb $86, -164(%rbp) jne .L4537 movl $3, -116(%rbp) leaq -116(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -96(%rbp) leaq -88(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -88(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) jmp .L4538 .L4537: leaq -112(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) cmpb $85, -164(%rbp) jne .L4539 leaq std::chrono::Sunday(%rip), %rax jmp .L4540 .L4539: leaq std::chrono::Monday(%rip), %rax .L4540: movzbl (%rax), %eax movb %al, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::weekday::operator[](unsigned int) const movw %ax, -96(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -96(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&) movw %ax, -80(%rbp) movq %rax, %rdx shrq $16, %rdx andb $-1, %dh movw %dx, -78(%rbp) shrq $32, %rax andb $-1, %ah movw %ax, -76(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) .L4538: leaq -104(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi .LEHB365: call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const addl $1, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4542: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4545 jmp .L4547 .L4546: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4544 call __stack_chk_fail@PLT .L4544: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE365: .L4547: call __stack_chk_fail@PLT .L4545: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8174: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8174: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8174-.LLSDACSB8174 .LLSDACSB8174: .uleb128 .LEHB363-.LFB8174 .uleb128 .LEHE363-.LEHB363 .uleb128 0 .uleb128 0 .uleb128 .LEHB364-.LFB8174 .uleb128 .LEHE364-.LEHB364 .uleb128 .L4546-.LFB8174 .uleb128 0 .uleb128 .LEHB365-.LFB8174 .uleb128 .LEHE365-.LEHB365 .uleb128 0 .uleb128 0 .LLSDACSE8174: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8175: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8175 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB366: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE366: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB367: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_date_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L4549 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx movq -208(%rbp), %rsi movq -200(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, %rbx jmp .L4551 .L4549: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE367: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB368: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi movq -208(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .LEHE368: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB369: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE369: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4551: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4558 jmp .L4562 .L4561: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4555 .L4560: movq %rax, %rbx .L4555: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4556 .L4559: movq %rax, %rbx .L4556: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4557 call __stack_chk_fail@PLT .L4557: movq %rax, %rdi .LEHB370: call _Unwind_Resume@PLT .LEHE370: .L4562: call __stack_chk_fail@PLT .L4558: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8175: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8175: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8175-.LLSDACSB8175 .LLSDACSB8175: .uleb128 .LEHB366-.LFB8175 .uleb128 .LEHE366-.LEHB366 .uleb128 0 .uleb128 0 .uleb128 .LEHB367-.LFB8175 .uleb128 .LEHE367-.LEHB367 .uleb128 .L4559-.LFB8175 .uleb128 0 .uleb128 .LEHB368-.LFB8175 .uleb128 .LEHE368-.LEHB368 .uleb128 .L4560-.LFB8175 .uleb128 0 .uleb128 .LEHB369-.LFB8175 .uleb128 .LEHE369-.LEHB369 .uleb128 .L4561-.LFB8175 .uleb128 0 .uleb128 .LEHB370-.LFB8175 .uleb128 .LEHE370-.LEHB370 .uleb128 0 .uleb128 0 .LLSDACSE8175: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8176: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8176 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -192(%rbp) leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB371: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE371: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB372: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_time_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L4564 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx leaq -192(%rbp), %rsi movq -200(%rbp), %rax movl $1, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, %rbx jmp .L4566 .L4564: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE372: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB373: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi leaq -192(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE373: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB374: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE374: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4566: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4573 jmp .L4577 .L4576: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4570 .L4575: movq %rax, %rbx .L4570: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4571 .L4574: movq %rax, %rbx .L4571: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4572 call __stack_chk_fail@PLT .L4572: movq %rax, %rdi .LEHB375: call _Unwind_Resume@PLT .LEHE375: .L4577: call __stack_chk_fail@PLT .L4573: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8176: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8176: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8176-.LLSDACSB8176 .LLSDACSB8176: .uleb128 .LEHB371-.LFB8176 .uleb128 .LEHE371-.LEHB371 .uleb128 0 .uleb128 0 .uleb128 .LEHB372-.LFB8176 .uleb128 .LEHE372-.LEHB372 .uleb128 .L4574-.LFB8176 .uleb128 0 .uleb128 .LEHB373-.LFB8176 .uleb128 .LEHE373-.LEHB373 .uleb128 .L4575-.LFB8176 .uleb128 0 .uleb128 .LEHB374-.LFB8176 .uleb128 .LEHE374-.LEHB374 .uleb128 .L4576-.LFB8176 .uleb128 0 .uleb128 .LEHB375-.LFB8176 .uleb128 .LEHE375-.LEHB375 .uleb128 0 .uleb128 0 .LLSDACSE8176: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_zINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8177: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movl %r8d, %eax movb %al, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax cmpb $0, -68(%rbp) je .L4579 leaq .LC60(%rip), %rcx leaq -32(%rbp), %rax movl $6, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) jmp .L4580 .L4579: leaq .LC61(%rip), %rcx leaq -32(%rbp), %rax movl $5, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) .L4580: movq -8(%rbp), %rax subq %fs:40, %rax je .L4581 call __stack_chk_fail@PLT .L4581: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE8177: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_ZINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8178: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $3, -32(%rbp) leaq .LC54(%rip), %rax movq %rax, -24(%rbp) movq -8(%rbp), %rax subq %fs:40, %rax je .L4584 call __stack_chk_fail@PLT .L4584: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE8178: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const: .LFB8179: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8179 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $464, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -456(%rbp) movq %rsi, -464(%rbp) movq %rdx, -472(%rbp) movl %ecx, %eax movb %al, -476(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB376: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE376: leaq -448(%rbp), %rax movq -472(%rbp), %rdx movq -456(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB377: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE377: leaq -440(%rbp), %rax leaq -448(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB378: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE378: leaq -440(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpb $0, -476(%rbp) je .L4587 movl $45, %eax movsbl %al, %edx leaq -400(%rbp), %rax movl %edx, %esi movq %rax, %rdi .LEHB379: call std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char)@PLT .L4587: movq -464(%rbp), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE379: movq -456(%rbp), %r12 leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -472(%rbp), %rcx movq %rax, %rsi movq %rdx, %rax movl $1, %r9d movq %r12, %r8 movq %rbx, %rdx movq %rsi, %rdi movq %rax, %rsi .LEHB380: call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE380: movq %rax, %rbx nop leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4594 jmp .L4598 .L4595: movq %rax, %rbx leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L4591 .L4597: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4591 .L4596: movq %rax, %rbx .L4591: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4593 call __stack_chk_fail@PLT .L4593: movq %rax, %rdi .LEHB381: call _Unwind_Resume@PLT .LEHE381: .L4598: call __stack_chk_fail@PLT .L4594: addq $464, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8179: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .LLSDA8179: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8179-.LLSDACSB8179 .LLSDACSB8179: .uleb128 .LEHB376-.LFB8179 .uleb128 .LEHE376-.LEHB376 .uleb128 0 .uleb128 0 .uleb128 .LEHB377-.LFB8179 .uleb128 .LEHE377-.LEHB377 .uleb128 .L4596-.LFB8179 .uleb128 0 .uleb128 .LEHB378-.LFB8179 .uleb128 .LEHE378-.LEHB378 .uleb128 .L4595-.LFB8179 .uleb128 0 .uleb128 .LEHB379-.LFB8179 .uleb128 .LEHE379-.LEHB379 .uleb128 .L4596-.LFB8179 .uleb128 0 .uleb128 .LEHB380-.LFB8179 .uleb128 .LEHE380-.LEHB380 .uleb128 .L4597-.LFB8179 .uleb128 0 .uleb128 .LEHB381-.LFB8179 .uleb128 .LEHE381-.LEHB381 .uleb128 0 .uleb128 0 .LLSDACSE8179: .section .text._ZNKSt8__format18__formatter_chronoIcE20_M_format_to_ostreamINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format_to_ostream >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8180: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8180 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movb %al, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB382: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) movb %al, -113(%rbp) leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::ok() const xorl $1, %eax testb %al, %al je .L4600 movq -24(%rbp), %rax subq %fs:40, %rax je .L4601 call __stack_chk_fail@PLT .L4601: leaq .LC51(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L4600: leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq -136(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE382: leaq -112(%rbp), %rax movq %rax, %rdi .LEHB383: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -104(%rbp) cmpb $0, -164(%rbp) je .L4602 leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days(char const**) const@PLT jmp .L4603 .L4602: leaq -80(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_days_abbreviated(char const**) const@PLT .L4603: leaq -113(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, %eax movq -80(%rbp,%rax,8), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -152(%rbp), %rax movq -96(%rbp), %rcx movq -88(%rbp), %rdi leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE383: movq %rax, %rbx nop leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4608 jmp .L4610 .L4609: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4607 call __stack_chk_fail@PLT .L4607: movq %rax, %rdi .LEHB384: call _Unwind_Resume@PLT .LEHE384: .L4610: call __stack_chk_fail@PLT .L4608: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8180: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8180: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8180-.LLSDACSB8180 .LLSDACSB8180: .uleb128 .LEHB382-.LFB8180 .uleb128 .LEHE382-.LEHB382 .uleb128 0 .uleb128 0 .uleb128 .LEHB383-.LFB8180 .uleb128 .LEHE383-.LEHB383 .uleb128 .L4609-.LFB8180 .uleb128 0 .uleb128 .LEHB384-.LFB8180 .uleb128 .LEHE384-.LEHB384 .uleb128 0 .uleb128 0 .LLSDACSE8180: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_a_AINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_a_A >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8181: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8181 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movl %r8d, %eax movb %al, -212(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi .LEHB385: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) movb %al, -161(%rbp) leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::ok() const xorl $1, %eax testb %al, %al je .L4612 movq -24(%rbp), %rax subq %fs:40, %rax je .L4613 call __stack_chk_fail@PLT .L4613: leaq .LC52(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L4612: leaq -160(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE385: leaq -160(%rbp), %rax movq %rax, %rdi .LEHB386: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) cmpb $0, -212(%rbp) je .L4614 leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months(char const**) const@PLT jmp .L4615 .L4614: leaq -128(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_months_abbreviated(char const**) const@PLT .L4615: leaq -161(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, %eax movq -128(%rbp,%rax,8), %rdx leaq -144(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -200(%rbp), %rax movq -144(%rbp), %rcx movq -136(%rbp), %rdi leaq -160(%rbp), %rdx movq (%rax), %rsi movq -184(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE386: movq %rax, %rbx nop leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4620 jmp .L4622 .L4621: movq %rax, %rbx leaq -160(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4619 call __stack_chk_fail@PLT .L4619: movq %rax, %rdi .LEHB387: call _Unwind_Resume@PLT .LEHE387: .L4622: call __stack_chk_fail@PLT .L4620: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8181: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8181: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8181-.LLSDACSB8181 .LLSDACSB8181: .uleb128 .LEHB385-.LFB8181 .uleb128 .LEHE385-.LEHB385 .uleb128 0 .uleb128 0 .uleb128 .LEHB386-.LFB8181 .uleb128 .LEHE386-.LEHB386 .uleb128 .L4621-.LFB8181 .uleb128 0 .uleb128 .LEHB387-.LFB8181 .uleb128 .LEHE387-.LEHB387 .uleb128 0 .uleb128 0 .LLSDACSE8181: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_b_BINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_b_B >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&): .LFB8183: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -8(%rbp), %rax subq %fs:40, %rax je .L4624 call __stack_chk_fail@PLT .L4624: leaq .LC53(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE8183: .size auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8182: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8182 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movq %rdx, -168(%rbp) movq %rcx, -176(%rbp) movl %r8d, %eax movb %al, -180(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl $-1, -48(%rbp) leaq .LC54(%rip), %rax movq %rax, -32(%rbp) movq -160(%rbp), %rax movq %rax, %rdi .LEHB388: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -120(%rbp) leaq -120(%rbp), %rdx leaq -132(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -134(%rbp) movq -160(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -134(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -134(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -128(%rbp) leaq -128(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -124(%rbp) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -112(%rbp) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const subl $1, %eax movl %eax, -64(%rbp) leaq -132(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -68(%rbp) leaq -120(%rbp), %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -72(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -76(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) cmpb $0, -180(%rbp) je .L4627 movl $69, %ebx jmp .L4628 .L4627: movl $0, %ebx .L4628: leaq -104(%rbp), %rax movq -176(%rbp), %rdx movq -152(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE388: leaq -168(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -152(%rbp), %rax movl %ebx, %r9d movl $99, %r8d movq %rax, %rdi .LEHB389: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE389: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4633 jmp .L4635 .L4634: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4632 call __stack_chk_fail@PLT .L4632: movq %rax, %rdi .LEHB390: call _Unwind_Resume@PLT .LEHE390: .L4635: call __stack_chk_fail@PLT .L4633: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8182: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8182: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8182-.LLSDACSB8182 .LLSDACSB8182: .uleb128 .LEHB388-.LFB8182 .uleb128 .LEHE388-.LEHB388 .uleb128 0 .uleb128 0 .uleb128 .LEHB389-.LFB8182 .uleb128 .LEHE389-.LEHB389 .uleb128 .L4634-.LFB8182 .uleb128 0 .uleb128 .LEHB390-.LFB8182 .uleb128 .LEHE390-.LEHB390 .uleb128 0 .uleb128 0 .LLSDACSE8182: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_c >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const: .LFB8184: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8184 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $224, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -228(%rbp) movl %edx, %eax movb %al, -232(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi .LEHB391: call std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .LEHE391: movw %ax, -178(%rbp) cmpb $0, -232(%rbp) je .L4637 movq -200(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4637 leaq -168(%rbp), %rax movq -224(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB392: call std::locale::classic()@PLT movq %rax, %rdx leaq -168(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4638 pxor %xmm0, %xmm0 movaps %xmm0, -160(%rbp) movaps %xmm0, -144(%rbp) movaps %xmm0, -128(%rbp) movq %xmm0, -112(%rbp) leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -140(%rbp) movsbl -232(%rbp), %r8d movsbl -228(%rbp), %edi leaq -216(%rbp), %rax leaq -160(%rbp), %rcx leaq -168(%rbp), %rdx movq (%rax), %rsi movq -200(%rbp), %rax movl %r8d, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE392: movq %rax, %rbx nop movl $0, %r12d jmp .L4640 .L4638: movl $1, %r12d .L4640: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4650 .L4637: leaq -96(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -178(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -172(%rbp) movl -172(%rbp), %eax shrl $31, %eax movb %al, -179(%rbp) movl -172(%rbp), %eax movl %eax, %edx negl %edx cmovns %edx, %eax movl %eax, -172(%rbp) cmpb $89, -228(%rbp) je .L4643 cmpb $67, -228(%rbp) jne .L4644 .L4643: movl -172(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -176(%rbp) cmpb $0, -179(%rbp) je .L4645 movl $45, %eax movsbl %al, %edx leaq -96(%rbp), %rax movl $1, %esi movq %rax, %rdi .LEHB393: call std::__cxx11::basic_string, std::allocator >::assign(unsigned long, char) cmpb $67, -228(%rbp) jne .L4645 movl -176(%rbp), %eax imull $100, %eax, %eax cmpl %eax, -172(%rbp) je .L4645 addl $1, -176(%rbp) .L4645: cmpl $99, -176(%rbp) jle .L4646 movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd movl %ecx, %eax subl %edx, %eax movl %eax, -168(%rbp) movq $2, -160(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -152(%rbp) leaq -64(%rbp), %rax leaq -168(%rbp), %rcx movq -160(%rbp), %rsi movq -152(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE393: leaq -64(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB394: call std::__cxx11::basic_string, std::allocator >::operator+=(std::__cxx11::basic_string, std::allocator > const&) .LEHE394: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movl -176(%rbp), %eax movslq %eax, %rdx imulq $1374389535, %rdx, %rdx shrq $32, %rdx movl %edx, %ecx sarl $5, %ecx cltd subl %edx, %ecx imull $100, %ecx, %edx subl %edx, %eax movl %eax, -176(%rbp) .L4646: movl -176(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB395: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L4644: cmpb $89, -228(%rbp) je .L4647 cmpb $121, -228(%rbp) jne .L4648 .L4647: movl -172(%rbp), %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -160(%rbp) movq %rdx, -152(%rbp) leaq -160(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) .L4648: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE395: movq %rax, %rbx nop leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4650: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4656 jmp .L4660 .L4657: movq %rax, %rbx leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4652 call __stack_chk_fail@PLT .L4652: movq %rax, %rdi .LEHB396: call _Unwind_Resume@PLT .L4659: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4654 .L4658: movq %rax, %rbx .L4654: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4655 call __stack_chk_fail@PLT .L4655: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE396: .L4660: call __stack_chk_fail@PLT .L4656: addq $224, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8184: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .LLSDA8184: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8184-.LLSDACSB8184 .LLSDACSB8184: .uleb128 .LEHB391-.LFB8184 .uleb128 .LEHE391-.LEHB391 .uleb128 0 .uleb128 0 .uleb128 .LEHB392-.LFB8184 .uleb128 .LEHE392-.LEHB392 .uleb128 .L4657-.LFB8184 .uleb128 0 .uleb128 .LEHB393-.LFB8184 .uleb128 .LEHE393-.LEHB393 .uleb128 .L4658-.LFB8184 .uleb128 0 .uleb128 .LEHB394-.LFB8184 .uleb128 .LEHE394-.LEHB394 .uleb128 .L4659-.LFB8184 .uleb128 0 .uleb128 .LEHB395-.LFB8184 .uleb128 .LEHE395-.LEHB395 .uleb128 .L4658-.LFB8184 .uleb128 0 .uleb128 .LEHB396-.LFB8184 .uleb128 .LEHE396-.LEHB396 .uleb128 0 .uleb128 0 .LLSDACSE8184: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_C_y_YINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cc,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8185: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8185 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB397: call std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .LEHE397: movb %al, -117(%rbp) leaq -117(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, -116(%rbp) cmpb $0, -168(%rbp) je .L4662 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4662 leaq -112(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB398: call std::locale::classic()@PLT movq %rax, %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4663 pxor %xmm0, %xmm0 movaps %xmm0, -96(%rbp) movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movq %xmm0, -48(%rbp) movl -116(%rbp), %eax movl %eax, -84(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -96(%rbp), %rcx leaq -112(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE398: movq %rax, %rbx nop movl $0, %r12d jmp .L4665 .L4663: movl $1, %r12d .L4665: leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4670 .L4662: movl -116(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) cmpb $101, -164(%rbp) jne .L4668 cmpl $9, -116(%rbp) ja .L4668 movb $32, -26(%rbp) leaq -112(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movb %al, -25(%rbp) leaq -26(%rbp), %rcx leaq -96(%rbp), %rax movl $2, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) .L4668: leaq -152(%rbp), %rax movq -112(%rbp), %rcx movq -104(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB399: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4670: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4673 jmp .L4675 .L4674: movq %rax, %rbx leaq -112(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4672 call __stack_chk_fail@PLT .L4672: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE399: .L4675: call __stack_chk_fail@PLT .L4673: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8185: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8185: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8185-.LLSDACSB8185 .LLSDACSB8185: .uleb128 .LEHB397-.LFB8185 .uleb128 .LEHE397-.LEHB397 .uleb128 0 .uleb128 0 .uleb128 .LEHB398-.LFB8185 .uleb128 .LEHE398-.LEHB398 .uleb128 .L4674-.LFB8185 .uleb128 0 .uleb128 .LEHB399-.LFB8185 .uleb128 .LEHE399-.LEHB399 .uleb128 0 .uleb128 0 .LLSDACSE8185: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_d_eINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_d_e >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8186: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8186 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB400: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .LEHE400: movl %eax, -84(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB401: call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movl $47, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -86(%rbp) leaq -86(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, %edx negl %edx cmovs %eax, %edx movslq %edx, %rax imulq $1374389535, %rax, %rax shrq $32, %rax sarl $5, %eax movl %edx, %ecx sarl $31, %ecx subl %ecx, %eax imull $100, %eax, %ecx movl %edx, %eax subl %ecx, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator+= > >(std::basic_string_view > const&) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE401: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4681 jmp .L4683 .L4682: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4680 call __stack_chk_fail@PLT .L4680: movq %rax, %rdi .LEHB402: call _Unwind_Resume@PLT .LEHE402: .L4683: call __stack_chk_fail@PLT .L4681: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8186: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8186: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8186-.LLSDACSB8186 .LLSDACSB8186: .uleb128 .LEHB400-.LFB8186 .uleb128 .LEHE400-.LEHB400 .uleb128 0 .uleb128 0 .uleb128 .LEHB401-.LFB8186 .uleb128 .LEHE401-.LEHB401 .uleb128 .L4682-.LFB8186 .uleb128 0 .uleb128 .LEHB402-.LFB8186 .uleb128 .LEHE402-.LEHB402 .uleb128 0 .uleb128 0 .LLSDACSE8186: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_DINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8187: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8187 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB403: call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -84(%rbp) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -90(%rbp) leaq -90(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const movl %eax, -88(%rbp) movq $12, -80(%rbp) leaq .LC55(%rip), %rax movq %rax, -72(%rbp) leaq -64(%rbp), %rax leaq -88(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator > std::format(std::basic_format_string::type>, int&&) .LEHE403: leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -5(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -4(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -84(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movb %al, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::day::operator unsigned int() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -2(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -80(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const leaq -1(%rax), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb %bl, (%rax) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB404: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) .LEHE404: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4689 jmp .L4691 .L4690: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4688 call __stack_chk_fail@PLT .L4688: movq %rax, %rdi .LEHB405: call _Unwind_Resume@PLT .LEHE405: .L4691: call __stack_chk_fail@PLT .L4689: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8187: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8187: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8187-.LLSDACSB8187 .LLSDACSB8187: .uleb128 .LEHB403-.LFB8187 .uleb128 .LEHE403-.LEHB403 .uleb128 0 .uleb128 0 .uleb128 .LEHB404-.LFB8187 .uleb128 .LEHE404-.LEHB404 .uleb128 .L4690-.LFB8187 .uleb128 0 .uleb128 .LEHB405-.LFB8187 .uleb128 .LEHE405-.LEHB405 .uleb128 0 .uleb128 0 .LLSDACSE8187: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_F >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_g_GINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8188: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movl %r8d, %eax movb %al, -84(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -40(%rbp) movl $3, -44(%rbp) leaq -44(%rbp), %rdx leaq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -40(%rbp), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -45(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -32(%rbp) leaq -24(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -40(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -24(%rbp) movzbl -84(%rbp), %eax cltq leaq .LC56(%rip), %rdx movzbl (%rax,%rdx), %eax movsbl %al, %edi leaq -72(%rbp), %rax movq -80(%rbp), %rcx movq (%rax), %rdx leaq -24(%rbp), %rsi movq -56(%rbp), %rax movl $0, %r9d movl %edi, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_C_y_Y, char> >(std::chrono::year const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, char) const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4695 call __stack_chk_fail@PLT .L4695: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8188: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_g_G >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8189: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8189 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -148(%rbp) movl %edx, %eax movb %al, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB406: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE406: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -108(%rbp) cmpb $0, -152(%rbp) je .L4697 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4697 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB407: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4698 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -108(%rbp), %eax movl %eax, -72(%rbp) movsbl -148(%rbp), %edi leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE407: movq %rax, %rbx nop movl $0, %r12d jmp .L4700 .L4698: movl $1, %r12d .L4700: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4706 .L4697: cmpb $73, -148(%rbp) jne .L4703 cmpl $0, -108(%rbp) jne .L4704 movl $12, -108(%rbp) jmp .L4703 .L4704: cmpl $12, -108(%rbp) jle .L4703 subl $12, -108(%rbp) .L4703: movl -108(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB408: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4706: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4709 jmp .L4711 .L4710: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4708 call __stack_chk_fail@PLT .L4708: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE408: .L4711: call __stack_chk_fail@PLT .L4709: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8189: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8189: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8189-.LLSDACSB8189 .LLSDACSB8189: .uleb128 .LEHB406-.LFB8189 .uleb128 .LEHE406-.LEHB406 .uleb128 0 .uleb128 0 .uleb128 .LEHB407-.LFB8189 .uleb128 .LEHE407-.LEHB407 .uleb128 .L4710-.LFB8189 .uleb128 0 .uleb128 .LEHB408-.LFB8189 .uleb128 .LEHE408-.LEHB408 .uleb128 0 .uleb128 0 .LLSDACSE8189: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_H_IINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_H_I >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_jINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8190: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %rcx, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -36(%rbp) movq $2, -32(%rbp) leaq 15+.LC50(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -36(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned int&>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned int&) requires output_iterator, char const&> movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4715 call __stack_chk_fail@PLT .L4715: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8190: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_j >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8191: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8191 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movb %al, -132(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB409: call std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .LEHE409: movb %al, -93(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::month::operator unsigned int() const movl %eax, -92(%rbp) cmpb $0, -132(%rbp) je .L4717 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4717 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB410: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4718 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movl -92(%rbp), %eax subl $1, %eax movl %eax, -64(%rbp) leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl $109, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE410: movq %rax, %rbx nop movl $0, %r12d jmp .L4720 .L4718: movl $1, %r12d .L4720: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4724 .L4717: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -120(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB411: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4724: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4727 jmp .L4729 .L4728: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4726 call __stack_chk_fail@PLT .L4726: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE411: .L4729: call __stack_chk_fail@PLT .L4727: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8191: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8191: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8191-.LLSDACSB8191 .LLSDACSB8191: .uleb128 .LEHB409-.LFB8191 .uleb128 .LEHE409-.LEHB409 .uleb128 0 .uleb128 0 .uleb128 .LEHB410-.LFB8191 .uleb128 .LEHE410-.LEHB410 .uleb128 .L4728-.LFB8191 .uleb128 0 .uleb128 .LEHB411-.LFB8191 .uleb128 .LEHE411-.LEHB411 .uleb128 0 .uleb128 0 .LLSDACSE8191: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_mINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_m >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8192: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8192 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB412: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE412: movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -104(%rbp) leaq -104(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -88(%rbp) cmpb $0, -148(%rbp) je .L4731 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4731 leaq -96(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB413: call std::locale::classic()@PLT movq %rax, %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4732 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) movq -88(%rbp), %rax movl %eax, -76(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -96(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $77, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE413: movq %rax, %rbx nop movl $0, %r12d jmp .L4734 .L4732: movl $1, %r12d .L4734: leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4738 .L4731: movq -88(%rbp), %rax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB414: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4738: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4741 jmp .L4743 .L4742: movq %rax, %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4740 call __stack_chk_fail@PLT .L4740: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE414: .L4743: call __stack_chk_fail@PLT .L4741: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8192: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8192: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8192-.LLSDACSB8192 .LLSDACSB8192: .uleb128 .LEHB412-.LFB8192 .uleb128 .LEHE412-.LEHB412 .uleb128 0 .uleb128 0 .uleb128 .LEHB413-.LFB8192 .uleb128 .LEHE413-.LEHB413 .uleb128 .L4742-.LFB8192 .uleb128 0 .uleb128 .LEHB414-.LFB8192 .uleb128 .LEHE414-.LEHB414 .uleb128 0 .uleb128 0 .LLSDACSE8192: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_MINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_M >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8193: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8193 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $136, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB415: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq -120(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE415: leaq -104(%rbp), %rax movq %rax, %rdi .LEHB416: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -88(%rbp) leaq -48(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm(char const**) const@PLT leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -96(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq $11, %rax setg %al movzbl %al, %eax cltq movq -48(%rbp,%rax,8), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) leaq -136(%rbp), %rax movq -64(%rbp), %rcx movq -56(%rbp), %rdi leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE416: movq %rax, %rbx nop leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4749 jmp .L4751 .L4750: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4748 call __stack_chk_fail@PLT .L4748: movq %rax, %rdi .LEHB417: call _Unwind_Resume@PLT .LEHE417: .L4751: call __stack_chk_fail@PLT .L4749: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8193: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8193: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8193-.LLSDACSB8193 .LLSDACSB8193: .uleb128 .LEHB415-.LFB8193 .uleb128 .LEHE415-.LEHB415 .uleb128 0 .uleb128 0 .uleb128 .LEHB416-.LFB8193 .uleb128 .LEHE416-.LEHB416 .uleb128 .L4750-.LFB8193 .uleb128 0 .uleb128 .LEHB417-.LFB8193 .uleb128 .LEHE417-.LEHB417 .uleb128 0 .uleb128 0 .LLSDACSE8193: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_pINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_p >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8194: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) leaq -24(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8194: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_q >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&),comdat .weak auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .type auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), @function auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&): .LFB8196: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8196: .size auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&), .-auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8195: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8195 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, -184(%rbp) movq %rsi, -192(%rbp) movq %rdx, -200(%rbp) movq %rcx, -208(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -192(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -176(%rbp) leaq -168(%rbp), %rax movq -208(%rbp), %rdx movq -184(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB418: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE418: leaq -168(%rbp), %rax movq %rax, %rdi .LEHB419: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -152(%rbp) leaq -160(%rbp), %rdx movq -152(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_am_pm_format(char const**) const@PLT leaq -112(%rbp), %rax movq %rax, -144(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE419: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB420: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -160(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -128(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -112(%rbp) movq %rdx, -104(%rbp) nop leaq -64(%rbp), %rdi leaq -176(%rbp), %rcx movq -112(%rbp), %rax movq -104(%rbp), %rdx leaq -168(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE420: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -200(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -168(%rbp), %rdx movq (%rcx), %rsi movq -184(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB421: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE421: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4764 jmp .L4768 .L4767: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4761 .L4766: movq %rax, %rbx .L4761: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4762 .L4765: movq %rax, %rbx .L4762: leaq -168(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4763 call __stack_chk_fail@PLT .L4763: movq %rax, %rdi .LEHB422: call _Unwind_Resume@PLT .LEHE422: .L4768: call __stack_chk_fail@PLT .L4764: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8195: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .LLSDA8195: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8195-.LLSDACSB8195 .LLSDACSB8195: .uleb128 .LEHB418-.LFB8195 .uleb128 .LEHE418-.LEHB418 .uleb128 0 .uleb128 0 .uleb128 .LEHB419-.LFB8195 .uleb128 .LEHE419-.LEHB419 .uleb128 .L4765-.LFB8195 .uleb128 0 .uleb128 .LEHB420-.LFB8195 .uleb128 .LEHE420-.LEHB420 .uleb128 .L4766-.LFB8195 .uleb128 0 .uleb128 .LEHB421-.LFB8195 .uleb128 .LEHE421-.LEHB421 .uleb128 .L4767-.LFB8195 .uleb128 0 .uleb128 .LEHB422-.LFB8195 .uleb128 .LEHE422-.LEHB422 .uleb128 0 .uleb128 0 .LLSDACSE8195: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_r >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8197: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8197 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi .LEHB423: call decltype(auto) std::__format::__formatter_chrono::_S_hms > >(std::chrono::duration > const&) .LEHE423: movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -112(%rbp) cmpb $0, -148(%rbp) je .L4770 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4771 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB424: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4772 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE424: movq %rax, %rbx nop movl $0, %r12d jmp .L4774 .L4772: movl $1, %r12d .L4774: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4779 .L4771: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB425: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L4779 .L4770: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -136(%rbp) movq -136(%rbp), %rbx .L4779: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4782 jmp .L4784 .L4783: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4781 call __stack_chk_fail@PLT .L4781: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE425: .L4784: call __stack_chk_fail@PLT .L4782: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8197: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8197: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8197-.LLSDACSB8197 .LLSDACSB8197: .uleb128 .LEHB423-.LFB8197 .uleb128 .LEHE423-.LEHB423 .uleb128 0 .uleb128 0 .uleb128 .LEHB424-.LFB8197 .uleb128 .LEHE424-.LEHB424 .uleb128 .L4783-.LFB8197 .uleb128 0 .uleb128 .LEHB425-.LFB8197 .uleb128 .LEHE425-.LEHB425 .uleb128 0 .uleb128 0 .LLSDACSE8197: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8198: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8198 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx addq $-128, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -120(%rbp) movq %rcx, -128(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -132(%rbp) movl %edx, %eax movb %al, -136(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -112(%rbp), %rax movq %rax, %rdi .LEHB426: call std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .LEHE426: movb %al, -93(%rbp) cmpb $0, -136(%rbp) je .L4786 movq -104(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4786 leaq -88(%rbp), %rax movq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB427: call std::locale::classic()@PLT movq %rax, %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4787 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -132(%rbp), %edi leaq -120(%rbp), %rax leaq -80(%rbp), %rcx leaq -88(%rbp), %rdx movq (%rax), %rsi movq -104(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE427: movq %rax, %rbx nop movl $0, %r12d jmp .L4789 .L4787: movl $1, %r12d .L4789: leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4795 .L4786: cmpb $117, -132(%rbp) jne .L4792 leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::iso_encoding() const movl %eax, -92(%rbp) jmp .L4793 .L4792: leaq -93(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -92(%rbp) .L4793: movl -92(%rbp), %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_digit(int) movb %al, -88(%rbp) leaq -88(%rbp), %rcx leaq -80(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -120(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB428: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4795: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4798 jmp .L4800 .L4799: movq %rax, %rbx leaq -88(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4797 call __stack_chk_fail@PLT .L4797: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE428: .L4800: call __stack_chk_fail@PLT .L4798: subq $-128, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8198: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8198: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8198-.LLSDACSB8198 .LLSDACSB8198: .uleb128 .LEHB426-.LFB8198 .uleb128 .LEHE426-.LEHB426 .uleb128 0 .uleb128 0 .uleb128 .LEHB427-.LFB8198 .uleb128 .LEHE427-.LEHB427 .uleb128 .L4799-.LFB8198 .uleb128 0 .uleb128 .LEHB428-.LFB8198 .uleb128 .LEHE428-.LEHB428 .uleb128 0 .uleb128 0 .LLSDACSE8198: .section .text._ZNKSt8__format18__formatter_chronoIcE6_M_u_wINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_u_w >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const: .LFB8199: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8199 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $160, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %rcx, -160(%rbp) movl %r8d, %eax movl %r9d, %edx movb %al, -164(%rbp) movl %edx, %eax movb %al, -168(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, %rdi .LEHB429: call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) .LEHE429: movq %rax, -112(%rbp) cmpb $0, -168(%rbp) je .L4802 movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4802 leaq -104(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB430: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4803 leaq -112(%rbp), %rdx leaq -124(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -124(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -126(%rbp) pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -126(%rbp), %rax movq %rax, %rdi call std::chrono::year::operator int() const subl $1900, %eax movl %eax, -60(%rbp) leaq std::chrono::January(%rip), %rdx leaq -126(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -116(%rbp) leaq -116(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -96(%rbp) leaq -96(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -52(%rbp) leaq -112(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::weekday::c_encoding() const movl %eax, -56(%rbp) movsbl -164(%rbp), %edi leaq -152(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -136(%rbp), %rax movl $79, %r9d movl %edi, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE430: movq %rax, %rbx nop movl $0, %r12d jmp .L4805 .L4803: movl $1, %r12d .L4805: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4813 .L4802: movq $0, -104(%rbp) cmpb $86, -164(%rbp) jne .L4808 movl $3, -116(%rbp) leaq -116(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(int const&) leaq -112(%rbp), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) leaq std::chrono::Monday(%rip), %rdx leaq -120(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator-(std::chrono::weekday const&, std::chrono::weekday const&) movq %rax, -96(%rbp) leaq -88(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::time_point > >::operator-=(std::chrono::duration > const&) leaq -112(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -88(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, int) movl %eax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) jmp .L4809 .L4808: leaq -112(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movw %ax, -116(%rbp) cmpb $85, -164(%rbp) jne .L4810 leaq std::chrono::Sunday(%rip), %rax jmp .L4811 .L4810: leaq std::chrono::Monday(%rip), %rax .L4811: movzbl (%rax), %eax movb %al, -120(%rbp) leaq -120(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::chrono::weekday::operator[](unsigned int) const movw %ax, -96(%rbp) leaq std::chrono::January(%rip), %rdx leaq -116(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year const&, std::chrono::month const&) movl %eax, -88(%rbp) leaq -96(%rbp), %rdx leaq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::operator/(std::chrono::year_month const&, std::chrono::weekday_indexed const&) movw %ax, -80(%rbp) movq %rax, %rdx shrq $16, %rdx andb $-1, %dh movw %dx, -78(%rbp) shrq $32, %rax andb $-1, %ah movw %ax, -76(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_weekday::operator std::chrono::time_point > >() const movq %rax, -104(%rbp) .L4809: leaq -104(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator- >, std::chrono::duration > >(std::chrono::time_point > > const&, std::chrono::time_point > > const&) movq %rax, -80(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi .LEHB431: call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::floor >, long, std::ratio<86400l, 1l> >(std::chrono::duration > const&) movq %rax, -88(%rbp) leaq -88(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const addl $1, %eax movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -152(%rbp), %rax movq -80(%rbp), %rcx movq -72(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx nop .L4813: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4816 jmp .L4818 .L4817: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4815 call __stack_chk_fail@PLT .L4815: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE431: .L4818: call __stack_chk_fail@PLT .L4816: addq $160, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8199: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .LLSDA8199: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8199-.LLSDACSB8199 .LLSDACSB8199: .uleb128 .LEHB429-.LFB8199 .uleb128 .LEHE429-.LEHB429 .uleb128 0 .uleb128 0 .uleb128 .LEHB430-.LFB8199 .uleb128 .LEHE430-.LEHB430 .uleb128 .L4817-.LFB8199 .uleb128 0 .uleb128 .LEHB431-.LFB8199 .uleb128 .LEHE431-.LEHB431 .uleb128 0 .uleb128 0 .LLSDACSE8199: .section .text._ZNKSt8__format18__formatter_chronoIcE8_M_U_V_WINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_cb,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_U_V_W >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, char, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8200: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8200 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB432: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE432: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB433: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_date_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L4820 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx movq -208(%rbp), %rsi movq -200(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_D >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const movq %rax, %rbx jmp .L4822 .L4820: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE433: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB434: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi movq -208(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .LEHE434: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB435: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE435: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4822: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4829 jmp .L4833 .L4832: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4826 .L4831: movq %rax, %rbx .L4826: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4827 .L4830: movq %rax, %rbx .L4827: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4828 call __stack_chk_fail@PLT .L4828: movq %rax, %rdi .LEHB436: call _Unwind_Resume@PLT .LEHE436: .L4833: call __stack_chk_fail@PLT .L4829: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8200: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8200: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8200-.LLSDACSB8200 .LLSDACSB8200: .uleb128 .LEHB432-.LFB8200 .uleb128 .LEHE432-.LEHB432 .uleb128 0 .uleb128 0 .uleb128 .LEHB433-.LFB8200 .uleb128 .LEHE433-.LEHB433 .uleb128 .L4830-.LFB8200 .uleb128 0 .uleb128 .LEHB434-.LFB8200 .uleb128 .LEHE434-.LEHB434 .uleb128 .L4831-.LFB8200 .uleb128 0 .uleb128 .LEHB435-.LFB8200 .uleb128 .LEHE435-.LEHB435 .uleb128 .L4832-.LFB8200 .uleb128 0 .uleb128 .LEHB436-.LFB8200 .uleb128 .LEHE436-.LEHB436 .uleb128 0 .uleb128 0 .LLSDACSE8200: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_xINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_x >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8201: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8201 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $232, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %rcx, -224(%rbp) movl %r8d, %eax movb %al, -228(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -208(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_floor_seconds > >(std::chrono::duration > const&) movq %rax, -192(%rbp) leaq -184(%rbp), %rax movq -224(%rbp), %rdx movq -200(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB437: call std::locale std::__format::__formatter_chrono::_M_locale, char> >(std::basic_format_context, char>&) const .LEHE437: leaq -184(%rbp), %rax movq %rax, %rdi .LEHB438: call std::__timepunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -176(%rbp) leaq -112(%rbp), %rdx movq -176(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__timepunct::_M_time_formats(char const**) const@PLT movzbl -228(%rbp), %eax cltq movq -112(%rbp,%rax,8), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L4835 leaq -216(%rbp), %rax movq -224(%rbp), %rcx movq (%rax), %rdx leaq -192(%rbp), %rsi movq -200(%rbp), %rax movl $1, %r8d movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_R_T >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const movq %rax, %rbx jmp .L4837 .L4835: leaq -128(%rbp), %rax movq %rax, -160(%rbp) nop nop leaq 15+.LC50(%rip), %rcx leaq -128(%rbp), %rdx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) .LEHE438: nop leaq -96(%rbp), %rax movl $58, %ecx movl $1, %edx movl $1, %esi movq %rax, %rdi .LEHB439: call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) movq -168(%rbp), %rdx leaq -96(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) nop leaq -144(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) nop leaq -64(%rbp), %rdi leaq -192(%rbp), %rcx movq -128(%rbp), %rax movq -120(%rbp), %rdx leaq -184(%rbp), %rsi movq %rcx, %r8 movq %rdx, %rcx movq %rax, %rdx call std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .LEHE439: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const leaq -216(%rbp), %rcx movq %rax, %rdi movq %rdx, %r8 leaq -184(%rbp), %rdx movq (%rcx), %rsi movq -200(%rbp), %rax movq %rdi, %rcx movq %rax, %rdi .LEHB440: call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_write >(std::__format::_Sink_iter, std::locale const&, std::basic_string_view >) const .LEHE440: movq %rax, %rbx nop leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L4837: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4844 jmp .L4848 .L4847: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4841 .L4846: movq %rax, %rbx .L4841: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4842 .L4845: movq %rax, %rbx .L4842: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4843 call __stack_chk_fail@PLT .L4843: movq %rax, %rdi .LEHB441: call _Unwind_Resume@PLT .LEHE441: .L4848: call __stack_chk_fail@PLT .L4844: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8201: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8201: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8201-.LLSDACSB8201 .LLSDACSB8201: .uleb128 .LEHB437-.LFB8201 .uleb128 .LEHE437-.LEHB437 .uleb128 0 .uleb128 0 .uleb128 .LEHB438-.LFB8201 .uleb128 .LEHE438-.LEHB438 .uleb128 .L4845-.LFB8201 .uleb128 0 .uleb128 .LEHB439-.LFB8201 .uleb128 .LEHE439-.LEHB439 .uleb128 .L4846-.LFB8201 .uleb128 0 .uleb128 .LEHB440-.LFB8201 .uleb128 .LEHE440-.LEHB440 .uleb128 .L4847-.LFB8201 .uleb128 0 .uleb128 .LEHB441-.LFB8201 .uleb128 .LEHE441-.LEHB441 .uleb128 0 .uleb128 0 .LLSDACSE8201: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_XINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_X >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_zINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8202: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movl %r8d, %eax movb %al, -68(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax cmpb $0, -68(%rbp) je .L4850 leaq .LC60(%rip), %rcx leaq -32(%rbp), %rax movl $6, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) jmp .L4851 .L4850: leaq .LC61(%rip), %rcx leaq -32(%rbp), %rax movl $5, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) .L4851: movq -8(%rbp), %rax subq %fs:40, %rax je .L4852 call __stack_chk_fail@PLT .L4852: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE8202: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_ZINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const: .LFB8203: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $3, -32(%rbp) leaq .LC54(%rip), %rax movq %rax, -24(%rbp) movq -8(%rbp), %rax subq %fs:40, %rax je .L4855 call __stack_chk_fail@PLT .L4855: leaq .LC62(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .cfi_endproc .LFE8203: .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_Z >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&) const .section .text._ZNSt6ranges14__copy_or_moveILb0EN9__gnu_cxx17__normal_iteratorIPcNSt4spanIcLm18446744073709551615EE10__iter_tagEEES7_St19ostreambuf_iteratorIcSt11char_traitsIcEEEENSt13__conditionalIXT_EE4typeINS_13in_out_resultIT0_T2_EESI_EESG_T1_SH_,"axG",@progbits,std::__conditional::type::__iter_tag>, std::ostreambuf_iterator > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >),comdat .weak std::__conditional::type::__iter_tag>, std::ostreambuf_iterator > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) .type std::__conditional::type::__iter_tag>, std::ostreambuf_iterator > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >), @function std::__conditional::type::__iter_tag>, std::ostreambuf_iterator > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >): .LFB8205: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -80(%rbp), %rax leaq -56(%rbp), %rdx movq (%rdx), %rdx leaq -48(%rbp), %rcx movq (%rcx), %rsi leaq -32(%rbp), %rdi movq (%rax), %rcx movq 8(%rax), %rax movq %rax, %r8 call std::__conditional::type > >, std::ranges::in_out_result > > > std::ranges::__copy_or_move > >(char*, char*, std::ostreambuf_iterator >) movq -32(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, (%rax) nop leaq -32(%rbp), %rax leaq 8(%rax), %rdx movq -40(%rbp), %rax movq (%rdx), %rcx movq %rcx, 8(%rax) movq 8(%rdx), %rcx movzbl 16(%rax), %edx andl $0, %edx orl %ecx, %edx movb %dl, 16(%rax) movq -8(%rbp), %rax subq %fs:40, %rax je .L4863 call __stack_chk_fail@PLT .L4863: movq -40(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8205: .size std::__conditional::type::__iter_tag>, std::ostreambuf_iterator > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >), .-std::__conditional::type::__iter_tag>, std::ostreambuf_iterator > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator > >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::ostreambuf_iterator >) .section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .weak std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&) .type std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&), @function std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&): .LFB8206: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8206 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $472, %rsp .cfi_offset 3, -24 movq %rdi, -472(%rbp) movq %rsi, -480(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB442: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE442: movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::flags() const movl %eax, %edx leaq -400(%rbp), %rax addq $112, %rax movl %edx, %esi movq %rax, %rdi call std::ios_base::flags(std::_Ios_Fmtflags) movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rax, %rdx leaq -456(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::getloc() const leaq -448(%rbp), %rax leaq -456(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB443: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE443: leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::precision() const movq %rax, %rdx leaq -400(%rbp), %rax addq $112, %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::precision(long) movq -480(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB444: call std::basic_ostream >::operator<<(unsigned long)@PLT leaq -400(%rbp), %rdx leaq -448(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) movq -448(%rbp), %rdx movq -440(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE444: leaq -432(%rbp), %rdx movq -472(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB445: call std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@PLT .LEHE445: leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq -472(%rbp), %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4871 jmp .L4875 .L4872: movq %rax, %rbx leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L4868 .L4874: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4868 .L4873: movq %rax, %rbx .L4868: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4870 call __stack_chk_fail@PLT .L4870: movq %rax, %rdi .LEHB446: call _Unwind_Resume@PLT .LEHE446: .L4875: call __stack_chk_fail@PLT .L4871: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8206: .section .gcc_except_table._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"aG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .LLSDA8206: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8206-.LLSDACSB8206 .LLSDACSB8206: .uleb128 .LEHB442-.LFB8206 .uleb128 .LEHE442-.LEHB442 .uleb128 0 .uleb128 0 .uleb128 .LEHB443-.LFB8206 .uleb128 .LEHE443-.LEHB443 .uleb128 .L4872-.LFB8206 .uleb128 0 .uleb128 .LEHB444-.LFB8206 .uleb128 .LEHE444-.LEHB444 .uleb128 .L4873-.LFB8206 .uleb128 0 .uleb128 .LEHB445-.LFB8206 .uleb128 .LEHE445-.LEHB445 .uleb128 .L4874-.LFB8206 .uleb128 0 .uleb128 .LEHB446-.LFB8206 .uleb128 .LEHE446-.LEHB446 .uleb128 0 .uleb128 0 .LLSDACSE8206: .section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .size std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&), .-std::basic_ostream >& std::chrono::operator<< , unsigned long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&),comdat .weak std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .type std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), @function std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&): .LFB8207: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -17(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) movzbl -17(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4878 call __stack_chk_fail@PLT .L4878: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8207: .size std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), .-std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&),comdat .weak std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .type std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), @function std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&): .LFB8208: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4881 call __stack_chk_fail@PLT .L4881: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8208: .size std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), .-std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .section .text._ZNSt6chronossImSt5ratioILl1ELl1EEmS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB8211: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq (%rax), %rax movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -64(%rbp), %rax movq (%rax), %rax movq %rax, -32(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const cmpq %rax, %rbx je .L4883 cmpq %rax, %rbx jnb .L4884 movl $-1, %eax jmp .L4886 .L4884: movl $1, %eax jmp .L4886 .L4883: movl $0, %eax .L4886: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4887 call __stack_chk_fail@PLT .L4887: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8211: .size auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >): .LFB8212: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax call std::chrono::duration >::zero() movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::chrono::operator<=>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movl %eax, %edi call std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) movzbl %al, %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) movq %rax, %rcx movq -56(%rbp), %rax movl %ebx, %edx movq %rcx, %rsi movq %rax, %rdi call std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L4889 call __stack_chk_fail@PLT .L4889: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8212: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&),comdat .weak std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .type std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), @function std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&): .LFB8214: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4892 call __stack_chk_fail@PLT .L4892: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8214: .size std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), .-std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&),comdat .weak std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .type std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), @function std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&): .LFB8215: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4895 call __stack_chk_fail@PLT .L4895: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8215: .size std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), .-std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&),comdat .weak std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .type std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), @function std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&): .LFB8216: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -20(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) movl -20(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4898 call __stack_chk_fail@PLT .L4898: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8216: .size std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEEmS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB8217: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8217: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .rodata .LC80: .string "s" .LC81: .string "[{}]s" .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"axG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .weak std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) .type std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter), @function std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter): .LFB8219: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8219 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $1, -48(%rbp) leaq .LC80(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L4902 leaq -72(%rbp), %rax movq -48(%rbp), %rcx movq -40(%rbp), %rdx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L4906 .L4902: movq $1, -56(%rbp) movq $5, -32(%rbp) leaq .LC81(%rip), %rax movq %rax, -24(%rbp) leaq -72(%rbp), %rax leaq -56(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq (%rax), %rax movq %rax, %rdi call std::__format::_Sink_iter std::format_to, unsigned long>(std::__format::_Sink_iter, std::basic_format_string::type>, unsigned long&&) requires output_iterator, char const&> nop .L4906: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4907 call __stack_chk_fail@PLT .L4907: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8219: .section .gcc_except_table._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"aG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .LLSDA8219: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8219-.LLSDACSB8219 .LLSDACSB8219: .LLSDACSE8219: .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"axG",@progbits,std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter),comdat .size std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter), .-std::__format::_Sink_iter std::chrono::__detail::__fmt_units_suffix, char, std::__format::_Sink_iter >(std::__format::_Sink_iter) .section .text._ZSt6formatIJRNSt6chrono8durationImSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSH_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .type std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&), @function std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&): .LFB8224: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -144(%rbp) movq %rcx, -136(%rbp) movq %r8, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq -120(%rbp), %rdi movq -96(%rbp), %rax movq -88(%rbp), %rdx movq -128(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %rcx, %rdx movq %rbx, %rcx call std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) movq -24(%rbp), %rax subq %fs:40, %rax je .L4912 call __stack_chk_fail@PLT .L4912: movq -120(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8224: .size std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&), .-std::__cxx11::basic_string, std::allocator > std::format >&>(std::locale const&, std::basic_format_string >&>::type>, std::chrono::duration >&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&),comdat .weak decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .type decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), @function decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&): .LFB8228: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8228: .size decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&), .-decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .type std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const: .LFB8227: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8227 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $144, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -136(%rbp) movq %rcx, -144(%rbp) movl %r8d, %eax movb %al, -148(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -128(%rbp), %rax movq %rax, %rdi call decltype(auto) std::__format::__formatter_chrono::_S_hms > > >(std::chrono::hh_mm_ss > > const&) movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -112(%rbp) cmpb $0, -148(%rbp) je .L4916 movq -120(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L4917 leaq -104(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() .LEHB447: call std::locale::classic()@PLT movq %rax, %rdx leaq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT xorl $1, %eax testb %al, %al je .L4918 pxor %xmm0, %xmm0 movaps %xmm0, -80(%rbp) movaps %xmm0, -64(%rbp) movaps %xmm0, -48(%rbp) movq %xmm0, -32(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, -80(%rbp) leaq -136(%rbp), %rax leaq -80(%rbp), %rcx leaq -104(%rbp), %rdx movq (%rax), %rsi movq -120(%rbp), %rax movl $79, %r9d movl $83, %r8d movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_chrono::_M_locale_fmt >(std::__format::_Sink_iter, std::locale const&, tm const&, char, char) const .LEHE447: movq %rax, %rbx nop movl $0, %r12d jmp .L4920 .L4918: movl $1, %r12d .L4920: leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpl $1, %r12d jne .L4925 .L4917: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi .LEHB448: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L4925 .L4916: leaq -112(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movl %eax, %edi call std::__format::__formatter_chrono::_S_two_digits(int) leaq -136(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -136(%rbp) movq -136(%rbp), %rbx .L4925: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4928 jmp .L4930 .L4929: movq %rax, %rbx leaq -104(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4927 call __stack_chk_fail@PLT .L4927: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE448: .L4930: call __stack_chk_fail@PLT .L4928: addq $144, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8227: .section .gcc_except_table._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .LLSDA8227: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8227-.LLSDACSB8227 .LLSDACSB8227: .uleb128 .LEHB447-.LFB8227 .uleb128 .LEHE447-.LEHB447 .uleb128 .L4929-.LFB8227 .uleb128 0 .uleb128 .LEHB448-.LFB8227 .uleb128 .LEHE448-.LEHB448 .uleb128 0 .uleb128 0 .LLSDACSE8227: .section .text._ZNKSt8__format18__formatter_chronoIcE4_M_SINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1EEEEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SF_RSE_b,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_S > >, std::basic_format_context, char> >(std::chrono::hh_mm_ss > > const&, std::basic_format_context, char>::iterator, std::basic_format_context, char>&, bool) const .section .text._ZSt6formatIJRKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .type std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), @function std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&): .LFB8232: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -144(%rbp) movq %rcx, -136(%rbp) movq %r8, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq -120(%rbp), %rdi movq -96(%rbp), %rax movq -88(%rbp), %rdx movq -128(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %rcx, %rdx movq %rbx, %rcx call std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) movq -24(%rbp), %rax subq %fs:40, %rax je .L4935 call __stack_chk_fail@PLT .L4935: movq -120(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8232: .size std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), .-std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .section .text._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .weak std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&) .type std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&), @function std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&): .LFB8235: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8235 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $472, %rsp .cfi_offset 3, -24 movq %rdi, -472(%rbp) movq %rsi, -480(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -400(%rbp), %rax movq %rax, %rdi .LEHB449: call std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream()@PLT .LEHE449: movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::flags() const movl %eax, %edx leaq -400(%rbp), %rax addq $112, %rax movl %edx, %esi movq %rax, %rdi call std::ios_base::flags(std::_Ios_Fmtflags) movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rax, %rdx leaq -456(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::getloc() const leaq -448(%rbp), %rax leaq -456(%rbp), %rdx leaq -400(%rbp), %rcx addq $112, %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB450: call std::basic_ios >::imbue(std::locale const&)@PLT .LEHE450: leaq -448(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq -472(%rbp), %rax movq (%rax), %rax subq $24, %rax movq (%rax), %rax movq %rax, %rdx movq -472(%rbp), %rax addq %rdx, %rax movq %rax, %rdi call std::ios_base::precision() const movq %rax, %rdx leaq -400(%rbp), %rax addq $112, %rax movq %rdx, %rsi movq %rax, %rdi call std::ios_base::precision(long) movq -480(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB451: call std::basic_ostream >::operator<<(long)@PLT leaq -400(%rbp), %rdx leaq -448(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::ostreambuf_iterator >::ostreambuf_iterator(std::basic_ostream >&) movq -448(%rbp), %rdx movq -440(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) leaq -400(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::str() &&@PLT .LEHE451: leaq -432(%rbp), %rdx movq -472(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB452: call std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@PLT .LEHE452: leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq -472(%rbp), %rbx leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4943 jmp .L4947 .L4944: movq %rax, %rbx leaq -456(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L4940 .L4946: movq %rax, %rbx leaq -432(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L4940 .L4945: movq %rax, %rbx .L4940: leaq -400(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()@PLT movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L4942 call __stack_chk_fail@PLT .L4942: movq %rax, %rdi .LEHB453: call _Unwind_Resume@PLT .LEHE453: .L4947: call __stack_chk_fail@PLT .L4943: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8235: .section .gcc_except_table._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"aG",@progbits,std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .LLSDA8235: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8235-.LLSDACSB8235 .LLSDACSB8235: .uleb128 .LEHB449-.LFB8235 .uleb128 .LEHE449-.LEHB449 .uleb128 0 .uleb128 0 .uleb128 .LEHB450-.LFB8235 .uleb128 .LEHE450-.LEHB450 .uleb128 .L4944-.LFB8235 .uleb128 0 .uleb128 .LEHB451-.LFB8235 .uleb128 .LEHE451-.LEHB451 .uleb128 .L4945-.LFB8235 .uleb128 0 .uleb128 .LEHB452-.LFB8235 .uleb128 .LEHE452-.LEHB452 .uleb128 .L4946-.LFB8235 .uleb128 0 .uleb128 .LEHB453-.LFB8235 .uleb128 .LEHE453-.LEHB453 .uleb128 0 .uleb128 0 .LLSDACSE8235: .section .text._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&),comdat .size std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&), .-std::basic_ostream >& std::chrono::operator<< , long, std::ratio<1l, 1l> >(std::basic_ostream >&, std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&),comdat .weak std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .type std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), @function std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&): .LFB8236: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -17(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::weekday::weekday(std::chrono::time_point > > const&) movzbl -17(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4950 call __stack_chk_fail@PLT .L4950: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8236: .size std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&), .-std::chrono::weekday std::__format::__formatter_chrono::_S_weekday > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&),comdat .weak std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .type std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), @function std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&): .LFB8237: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::month() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4953 call __stack_chk_fail@PLT .L4953: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8237: .size std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&), .-std::chrono::month std::__format::__formatter_chrono::_S_month > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&),comdat .weak std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .type std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), @function std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&): .LFB8238: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::year() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4956 call __stack_chk_fail@PLT .L4956: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8238: .size std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&), .-std::chrono::year std::__format::__formatter_chrono::_S_year > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&),comdat .weak std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .type std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), @function std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&): .LFB8239: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -24(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) movl %eax, -12(%rbp) leaq -12(%rbp), %rax movq %rax, %rdi call std::chrono::year_month_day::day() const movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4959 call __stack_chk_fail@PLT .L4959: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8239: .size std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&), .-std::chrono::day std::__format::__formatter_chrono::_S_day > >(std::chrono::duration > const&) .section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&),comdat .weak std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .type std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), @function std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&): .LFB8240: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call auto std::__format::__formatter_chrono::_S_days > >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rdx leaq -20(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::year_month_day::year_month_day(std::chrono::time_point > > const&) movl -20(%rbp), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4962 call __stack_chk_fail@PLT .L4962: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8240: .size std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono::_S_date > >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB8241: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8241: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZSt6formatIJRKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&),comdat .weak std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .type std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), @function std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&): .LFB8245: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %rdx, -144(%rbp) movq %rcx, -136(%rbp) movq %r8, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args, char> >::handle>(std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle> const&) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq -120(%rbp), %rdi movq -96(%rbp), %rax movq -88(%rbp), %rdx movq -128(%rbp), %rsi movq %rax, %r8 movq %rdx, %r9 movq %rcx, %rdx movq %rbx, %rcx call std::vformat[abi:cxx11](std::locale const&, std::basic_string_view >, std::basic_format_args, char> >) movq -24(%rbp), %rax subq %fs:40, %rax je .L4969 call __stack_chk_fail@PLT .L4969: movq -120(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8245: .size std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&), .-std::__cxx11::basic_string, std::allocator > std::format > const&>(std::locale const&, std::basic_format_string > const&>::type>, std::chrono::duration > const&) .section .text._ZNSt6ranges14__copy_or_moveILb0EPcS1_St19ostreambuf_iteratorIcSt11char_traitsIcEEEENSt13__conditionalIXT_EE4typeINS_13in_out_resultIT0_T2_EESC_EESA_T1_SB_,"axG",@progbits,std::__conditional::type > >, std::ranges::in_out_result > > > std::ranges::__copy_or_move > >(char*, char*, std::ostreambuf_iterator >),comdat .weak std::__conditional::type > >, std::ranges::in_out_result > > > std::ranges::__copy_or_move > >(char*, char*, std::ostreambuf_iterator >) .type std::__conditional::type > >, std::ranges::in_out_result > > > std::ranges::__copy_or_move > >(char*, char*, std::ostreambuf_iterator >), @function std::__conditional::type > >, std::ranges::in_out_result > > > std::ranges::__copy_or_move > >(char*, char*, std::ostreambuf_iterator >): .LFB8248: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %rdx, -56(%rbp) movq %rcx, %rax movq %r8, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -48(%rbp), %rax movq -56(%rbp), %rdx subq %rax, %rdx movq %rdx, -24(%rbp) jmp .L4972 .L4973: movq -48(%rbp), %rax movzbl (%rax), %eax movsbl %al, %ebx leaq -80(%rbp), %rax movq %rax, %rdi call std::ostreambuf_iterator >::operator*() movl %ebx, %esi movq %rax, %rdi call std::ostreambuf_iterator >::operator=(char) nop movq -48(%rbp), %rax addq $1, %rax movq %rax, -48(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::ostreambuf_iterator >::operator++() subq $1, -24(%rbp) .L4972: cmpq $0, -24(%rbp) jg .L4973 leaq -48(%rbp), %rax movq (%rax), %rdx movq -40(%rbp), %rax movq %rdx, (%rax) leaq -80(%rbp), %rdx movq -40(%rbp), %rax movq (%rdx), %rcx movq %rcx, 8(%rax) movq 8(%rdx), %rcx movzbl 16(%rax), %edx andl $0, %edx orl %ecx, %edx movb %dl, 16(%rax) movq -40(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8248: .size std::__conditional::type > >, std::ranges::in_out_result > > > std::ranges::__copy_or_move > >(char*, char*, std::ostreambuf_iterator >), .-std::__conditional::type > >, std::ranges::in_out_result > > > std::ranges::__copy_or_move > >(char*, char*, std::ostreambuf_iterator >) .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .weak std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) .type std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >), @function std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >): .LFB8250: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8250 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $1, -48(%rbp) leaq .LC80(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax setne %al testb %al, %al je .L4978 leaq -80(%rbp), %rcx movq -48(%rbp), %rax movq -40(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::__format::__write >, char>(std::ostreambuf_iterator >, std::basic_string_view >) jmp .L4982 .L4978: movq $1, -56(%rbp) movq $5, -32(%rbp) leaq .LC81(%rip), %rax movq %rax, -24(%rbp) leaq -80(%rbp), %rcx leaq -56(%rbp), %r8 movq -32(%rbp), %rax movq -24(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&> nop .L4982: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L4983 call __stack_chk_fail@PLT .L4983: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8250: .section .gcc_except_table._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"aG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .LLSDA8250: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8250-.LLSDACSB8250 .LLSDACSB8250: .LLSDACSE8250: .section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >),comdat .size std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >), .-std::ostreambuf_iterator > std::chrono::__detail::__fmt_units_suffix, char, std::ostreambuf_iterator > >(std::ostreambuf_iterator >) .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >),comdat .weak std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .type std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), @function std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >): .LFB8251: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8251: .size std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >), .-std::chrono::hh_mm_ss > >::_S_abs(std::chrono::duration >) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEE4zeroEv,"axG",@progbits,std::chrono::duration >::zero(),comdat .weak std::chrono::duration >::zero() .type std::chrono::duration >::zero(), @function std::chrono::duration >::zero(): .LFB8252: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax call std::chrono::duration_values::zero() movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4988 call __stack_chk_fail@PLT .L4988: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8252: .size std::chrono::duration >::zero(), .-std::chrono::duration >::zero() .section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),comdat .align 2 .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .type std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), @function std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool): .LFB8254: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movl %edx, %eax movb %al, -100(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -88(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, (%rbx) movq -88(%rbp), %rax leaq 8(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -32(%rbp) leaq -32(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -40(%rbp) leaq -40(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax leaq 9(%rax), %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -40(%rbp) leaq -40(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -48(%rbp) leaq -32(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -64(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) movq -88(%rbp), %rax movzbl -100(%rbp), %edx movb %dl, 10(%rax) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::seconds() const movq %rax, -32(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::minutes() const movq %rax, -40(%rbp) movq -88(%rbp), %rax movq %rax, %rdi call std::chrono::hh_mm_ss > >::hours() const movq %rax, -48(%rbp) leaq -48(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -56(%rbp) leaq -40(%rbp), %rdx leaq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -64(%rbp) leaq -32(%rbp), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) movq %rax, -72(%rbp) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L4990 call __stack_chk_fail@PLT .L4990: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8254: .size std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool), .-std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .weak std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .set std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool),std::chrono::hh_mm_ss > >::hh_mm_ss(std::chrono::duration >, bool) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400EEmLb1ELb0EE6__castImS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB8256: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movabsq $-4454547087429121353, %rdx mulq %rdx movq %rdx, %rax shrq $16, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4993 call __stack_chk_fail@PLT .L4993: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8256: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400EElLb1ELb0EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, long, true, false>::__cast >(std::chrono::duration > const&): .LFB8265: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rcx movabsq $1749024623285053783, %rdx movq %rcx, %rax imulq %rdx movq %rdx, %rax sarq $13, %rax sarq $63, %rcx movq %rcx, %rdx subq %rdx, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L4996 call __stack_chk_fail@PLT .L4996: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8265: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 86400l>, long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEv,"axG",@progbits,std::ostreambuf_iterator >::operator++(),comdat .align 2 .weak std::ostreambuf_iterator >::operator++() .type std::ostreambuf_iterator >::operator++(), @function std::ostreambuf_iterator >::operator++(): .LFB8271: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8271: .size std::ostreambuf_iterator >::operator++(), .-std::ostreambuf_iterator >::operator++() .section .text._ZSt9format_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEJmEQ15output_iteratorIT_RKcEES4_S4_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS9_,"axG",@progbits,std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&>,comdat .weak std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&> .type std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&>, @function std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&>: .LFB8272: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, %rax movq %rsi, %r9 movq %rax, %rsi movl $0, %edi movq %r9, %rdi movq %rsi, -176(%rbp) movq %rdi, -168(%rbp) movq %rdx, -192(%rbp) movq %rcx, -184(%rbp) movq %r8, -200(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -200(%rbp), %rax movq %rax, -160(%rbp) movq -160(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax movq %rax, %rdi call std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, unsigned long long>::_S_make_elt(unsigned long&) movq %rax, -64(%rbp) movq %rdx, -56(%rbp) nop movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -80(%rbp), %rdx leaq -144(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_args, char> >::basic_format_args(std::__format::_Arg_store, char>, unsigned long long> const&) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx leaq -176(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq %rcx, -112(%rbp) movq %rbx, -104(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq -128(%rbp), %rcx leaq -96(%rbp), %r8 movq -112(%rbp), %rax movq -104(%rbp), %rdx movq (%rcx), %rdi movq 8(%rcx), %rsi movl $0, %r9d movq %rdx, %rcx movq %rax, %rdx call std::ostreambuf_iterator > std::__format::__do_vformat_to >, char, std::basic_format_context, char> >(std::ostreambuf_iterator >, std::basic_string_view >, std::basic_format_args, char> > const&, std::locale const*) nop movq -24(%rbp), %rcx subq %fs:40, %rcx je .L5006 call __stack_chk_fail@PLT .L5006: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8272: .size std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&>, .-std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&> .weak std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) .set std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&),std::ostreambuf_iterator > std::format_to >, unsigned long>(std::ostreambuf_iterator >, std::basic_format_string::type>, unsigned long&&) requires output_iterator >, char const&> .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEEmS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB8273: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8273: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB8274: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5011 call __stack_chk_fail@PLT .L5011: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8274: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEmS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB8275: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8275: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB8276: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5016 call __stack_chk_fail@PLT .L5016: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8276: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<60l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEmS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB8277: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8277: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chronomiImSt5ratioILl1ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&),comdat .weak std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .type std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), @function std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&): .LFB8278: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq (%rax), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, %rbx movq -80(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration, void>(std::chrono::duration > const&) leaq -48(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const subq %rax, %rbx movq %rbx, %rdx movq %rdx, -40(%rbp) leaq -40(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -32(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5021 call __stack_chk_fail@PLT .L5021: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8278: .size std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&), .-std::common_type >, std::chrono::duration > >::type std::chrono::operator-, long, std::ratio<1l, 1l> >(std::chrono::duration > const&, std::chrono::duration > const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJNSt16basic_format_argIS4_E6handleEEE11_S_make_eltINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&): .LFB8279: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L5024 call __stack_chk_fail@PLT .L5024: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8279: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > >(std::chrono::duration >&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJNSt16basic_format_argIS4_E6handleEEE11_S_make_eltIKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&): .LFB8282: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L5027 call __stack_chk_fail@PLT .L5027: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8282: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJNSt16basic_format_argIS4_E6handleEEE11_S_make_eltIKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&),comdat .weak std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .type std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), @function std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&): .LFB8283: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L5030 call __stack_chk_fail@PLT .L5030: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8283: .size std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&), .-std::__format::_Arg_value, char> > std::__format::_Arg_store, char>, std::basic_format_arg, char> >::handle>::_S_make_elt > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600EEmLb1ELb0EE6__castImS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB8284: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const shrq $4, %rax movabsq $655884233731895169, %rdx mulq %rdx movq %rdx, %rax shrq $3, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5033 call __stack_chk_fail@PLT .L5033: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8284: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8286: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5035 call __stack_chk_fail@PLT .L5035: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8286: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60EEmLb1ELb0EE6__castImS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&): .LFB8288: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movabsq $-8608480567731124087, %rdx mulq %rdx movq %rdx, %rax shrq $5, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5038 call __stack_chk_fail@PLT .L5038: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8288: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8290: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5040 call __stack_chk_fail@PLT .L5040: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8290: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES3_mLb1ELb1EE6__castImS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&): .LFB8292: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5043 call __stack_chk_fail@PLT .L5043: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8292: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration >::duration, void>(std::chrono::duration > const&),comdat .align 2 .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .type std::chrono::duration >::duration, void>(std::chrono::duration > const&), @function std::chrono::duration >::duration, void>(std::chrono::duration > const&): .LFB8294: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -32(%rbp), %rax movq %rax, %rdi call std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) movq %rax, -16(%rbp) leaq -16(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq -24(%rbp), %rdx movq %rax, (%rdx) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5045 call __stack_chk_fail@PLT .L5045: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8294: .size std::chrono::duration >::duration, void>(std::chrono::duration > const&), .-std::chrono::duration >::duration, void>(std::chrono::duration > const&) .weak std::chrono::duration >::duration, void>(std::chrono::duration > const&) .set std::chrono::duration >::duration, void>(std::chrono::duration > const&),std::chrono::duration >::duration, void>(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&): .LFB8297: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5047 call __stack_chk_fail@PLT .L5047: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8297: .size std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&),std::basic_format_arg, char> >::basic_format_arg > >(std::chrono::duration >&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&): .LFB8300: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5049 call __stack_chk_fail@PLT .L5049: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8300: .size std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&): .LFB8303: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, -40(%rbp) nop movq -64(%rbp), %rdx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::basic_format_arg, char> >::_M_set, char> >::handle>(std::basic_format_arg, char> >::handle) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5051 call __stack_chk_fail@PLT .L5051: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8303: .size std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::basic_format_arg > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&): .LFB8305: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8305: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<3600l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&): .LFB8306: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8306: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<60l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&),comdat .weak std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .type std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), @function std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&): .LFB8307: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8307: .size std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&), .-std::enable_if > >::value, std::chrono::duration > >::type std::chrono::duration_cast >, long, std::ratio<1l, 1l> >(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .type std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), @function std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&): .LFB8309: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8309: .size std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&), .-std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .weak std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .set std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&),std::basic_format_arg, char> >::handle::handle > >(std::chrono::duration >&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&): .LFB8312: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8312: .size std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),comdat .align 2 .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .type std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), @function std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&): .LFB8315: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq -32(%rbp), %rdx movq %rdx, (%rax) leaq void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*)(%rip), %rax movq %rax, -8(%rbp) movq -24(%rbp), %rax movq -8(%rbp), %rdx movq %rdx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8315: .size std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&), .-std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .weak std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .set std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&),std::basic_format_arg, char> >::handle::handle > const>(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1EEEES2_ILl3600ELl1EEmLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB8317: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $3600, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5063 call __stack_chk_fail@PLT .L5063: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8317: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1EEEES2_ILl60ELl1EEmLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&): .LFB8318: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const imulq $60, %rax, %rax movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5066 call __stack_chk_fail@PLT .L5066: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8318: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1EEEES3_mLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&),comdat .weak std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) .type std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&), @function std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&): .LFB8319: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -40(%rbp), %rax movq %rax, %rdi call std::chrono::duration >::count() const movq %rax, -24(%rbp) leaq -24(%rbp), %rdx leaq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::chrono::duration >::duration(unsigned long const&) movq -16(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5069 call __stack_chk_fail@PLT .L5069: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8319: .size std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&), .-std::chrono::duration > std::chrono::__duration_cast_impl >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast >(std::chrono::duration > const&) .section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1EEEEcEC2Ev,"axG",@progbits,std::formatter >, char>::formatter(),comdat .align 2 .weak std::formatter >, char>::formatter() .type std::formatter >, char>::formatter(), @function std::formatter >, char>::formatter(): .LFB8322: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_chrono::__formatter_chrono() nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8322: .size std::formatter >, char>::formatter(), .-std::formatter >, char>::formatter() .weak std::formatter >, char>::formatter() .set std::formatter >, char>::formatter(),std::formatter >, char>::formatter() .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handle9_S_formatIKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEEvRSt26basic_format_parse_contextIcERS4_PKv,"axG",@progbits,void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*),comdat .weak void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .type void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), @function void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*): .LFB8320: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %rdx, -88(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -48(%rbp), %rax movq %rax, %rdi call std::formatter >, char>::formatter() movq -72(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::formatter >, char>::parse(std::basic_format_parse_context&) movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -88(%rbp), %rax movq %rax, -56(%rbp) movq -80(%rbp), %rdx movq -56(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const movq %rax, %rdx movq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5072 call __stack_chk_fail@PLT .L5072: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8320: .size void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*), .-void std::basic_format_arg, char> >::handle::_S_format > const>(std::basic_format_parse_context&, std::basic_format_context, char>&, void const*) .section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter >, char>::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::formatter >, char>::parse(std::basic_format_parse_context&) .type std::formatter >, char>::parse(std::basic_format_parse_context&), @function std::formatter >, char>::parse(std::basic_format_parse_context&): .LFB8324: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rbx movl $16, %esi movl $128, %edi call std::__format::operator|(std::__format::_ChronoParts, std::__format::_ChronoParts) movl %eax, %edx movq -48(%rbp), %rax movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::iterator std::__format::__formatter_chrono::_M_parse >(std::basic_format_parse_context&, std::__format::_ChronoParts) movq %rax, -24(%rbp) movq -40(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al je .L5074 leaq .LC9(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L5074: movq -24(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8324: .size std::formatter >, char>::parse(std::basic_format_parse_context&), .-std::formatter >, char>::parse(std::basic_format_parse_context&) .section .text._ZNKSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const: .LFB8325: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq -16(%rbp), %rsi movl $0, %ecx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_chrono::_M_format >, std::basic_format_context, char> >(std::chrono::duration > const&, std::basic_format_context, char>&, bool) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8325: .size std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::chrono::duration > const&, std::basic_format_context, char>&) const .weak vtable for std::__format::_Iter_sink > > .section .data.rel.ro.local._ZTVNSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE,"awG",@progbits,vtable for std::__format::_Iter_sink > >,comdat .align 8 .type vtable for std::__format::_Iter_sink > >, @object .size vtable for std::__format::_Iter_sink > >, 40 vtable for std::__format::_Iter_sink > >: .quad 0 .quad typeinfo for std::__format::_Iter_sink > > .quad std::__format::_Iter_sink > >::_M_overflow() .quad std::__format::_Sink::_M_reserve(unsigned long) .quad std::__format::_Sink::_M_bump(unsigned long) .weak vtable for std::__format::_Formatting_scanner, char> .section .data.rel.ro.local._ZTVNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE,"awG",@progbits,vtable for std::__format::_Formatting_scanner, char>,comdat .align 8 .type vtable for std::__format::_Formatting_scanner, char>, @object .size vtable for std::__format::_Formatting_scanner, char>, 32 vtable for std::__format::_Formatting_scanner, char>: .quad 0 .quad typeinfo for std::__format::_Formatting_scanner, char> .quad std::__format::_Formatting_scanner, char>::_M_on_chars(char const*) .quad std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long) .weak vtable for std::__format::_Iter_sink > .section .data.rel.ro.local._ZTVNSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE,"awG",@progbits,vtable for std::__format::_Iter_sink >,comdat .align 8 .type vtable for std::__format::_Iter_sink >, @object .size vtable for std::__format::_Iter_sink >, 40 vtable for std::__format::_Iter_sink >: .quad 0 .quad typeinfo for std::__format::_Iter_sink > .quad std::__format::_Iter_sink >::_M_overflow() .quad std::__format::_Sink::_M_reserve(unsigned long) .quad std::__format::_Sink::_M_bump(unsigned long) .weak vtable for std::__format::_Scanner .section .data.rel.ro._ZTVNSt8__format8_ScannerIcEE,"awG",@progbits,vtable for std::__format::_Scanner,comdat .align 8 .type vtable for std::__format::_Scanner, @object .size vtable for std::__format::_Scanner, 32 vtable for std::__format::_Scanner: .quad 0 .quad typeinfo for std::__format::_Scanner .quad std::__format::_Scanner::_M_on_chars(char const*) .quad __cxa_pure_virtual .weak vtable for std::__format::_Seq_sink, std::allocator > > .section .data.rel.ro.local._ZTVNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE,"awG",@progbits,vtable for std::__format::_Seq_sink, std::allocator > >,comdat .align 8 .type vtable for std::__format::_Seq_sink, std::allocator > >, @object .size vtable for std::__format::_Seq_sink, std::allocator > >, 40 vtable for std::__format::_Seq_sink, std::allocator > >: .quad 0 .quad typeinfo for std::__format::_Seq_sink, std::allocator > > .quad std::__format::_Seq_sink, std::allocator > >::_M_overflow() .quad std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long) .quad std::__format::_Seq_sink, std::allocator > >::_M_bump(unsigned long) .weak vtable for std::__format::_Buf_sink .section .data.rel.ro._ZTVNSt8__format9_Buf_sinkIcEE,"awG",@progbits,vtable for std::__format::_Buf_sink,comdat .align 8 .type vtable for std::__format::_Buf_sink, @object .size vtable for std::__format::_Buf_sink, 40 vtable for std::__format::_Buf_sink: .quad 0 .quad typeinfo for std::__format::_Buf_sink .quad __cxa_pure_virtual .quad std::__format::_Sink::_M_reserve(unsigned long) .quad std::__format::_Sink::_M_bump(unsigned long) .weak vtable for std::__format::_Sink .section .data.rel.ro._ZTVNSt8__format5_SinkIcEE,"awG",@progbits,vtable for std::__format::_Sink,comdat .align 8 .type vtable for std::__format::_Sink, @object .size vtable for std::__format::_Sink, 40 vtable for std::__format::_Sink: .quad 0 .quad typeinfo for std::__format::_Sink .quad __cxa_pure_virtual .quad std::__format::_Sink::_M_reserve(unsigned long) .quad std::__format::_Sink::_M_bump(unsigned long) .weak vtable for std::format_error .section .data.rel.ro._ZTVSt12format_error,"awG",@progbits,vtable for std::format_error,comdat .align 8 .type vtable for std::format_error, @object .size vtable for std::format_error, 40 vtable for std::format_error: .quad 0 .quad typeinfo for std::format_error .quad std::format_error::~format_error() .quad std::format_error::~format_error() .quad std::runtime_error::what() const .weak typeinfo for std::__format::_Iter_sink > > .section .data.rel.ro._ZTINSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE,"awG",@progbits,typeinfo for std::__format::_Iter_sink > >,comdat .align 8 .type typeinfo for std::__format::_Iter_sink > >, @object .size typeinfo for std::__format::_Iter_sink > >, 24 typeinfo for std::__format::_Iter_sink > >: .quad vtable for __cxxabiv1::__si_class_type_info+16 .quad typeinfo name for std::__format::_Iter_sink > > .quad typeinfo for std::__format::_Buf_sink .weak typeinfo name for std::__format::_Iter_sink > > .section .rodata._ZTSNSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE,"aG",@progbits,typeinfo name for std::__format::_Iter_sink > >,comdat .align 32 .type typeinfo name for std::__format::_Iter_sink > >, @object .size typeinfo name for std::__format::_Iter_sink > >, 73 typeinfo name for std::__format::_Iter_sink > >: .string "NSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE" .weak typeinfo for std::__format::_Formatting_scanner, char> .section .data.rel.ro._ZTINSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE,"awG",@progbits,typeinfo for std::__format::_Formatting_scanner, char>,comdat .align 8 .type typeinfo for std::__format::_Formatting_scanner, char>, @object .size typeinfo for std::__format::_Formatting_scanner, char>, 24 typeinfo for std::__format::_Formatting_scanner, char>: .quad vtable for __cxxabiv1::__si_class_type_info+16 .quad typeinfo name for std::__format::_Formatting_scanner, char> .quad typeinfo for std::__format::_Scanner .weak typeinfo name for std::__format::_Formatting_scanner, char> .section .rodata._ZTSNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE,"aG",@progbits,typeinfo name for std::__format::_Formatting_scanner, char>,comdat .align 32 .type typeinfo name for std::__format::_Formatting_scanner, char>, @object .size typeinfo name for std::__format::_Formatting_scanner, char>, 57 typeinfo name for std::__format::_Formatting_scanner, char>: .string "NSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE" .weak typeinfo for std::__format::_Iter_sink > .section .data.rel.ro._ZTINSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE,"awG",@progbits,typeinfo for std::__format::_Iter_sink >,comdat .align 8 .type typeinfo for std::__format::_Iter_sink >, @object .size typeinfo for std::__format::_Iter_sink >, 24 typeinfo for std::__format::_Iter_sink >: .quad vtable for __cxxabiv1::__si_class_type_info+16 .quad typeinfo name for std::__format::_Iter_sink > .quad typeinfo for std::__format::_Buf_sink .weak typeinfo name for std::__format::_Iter_sink > .section .rodata._ZTSNSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE,"aG",@progbits,typeinfo name for std::__format::_Iter_sink >,comdat .align 32 .type typeinfo name for std::__format::_Iter_sink >, @object .size typeinfo name for std::__format::_Iter_sink >, 48 typeinfo name for std::__format::_Iter_sink >: .string "NSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE" .weak typeinfo for std::__format::_Scanner .section .data.rel.ro._ZTINSt8__format8_ScannerIcEE,"awG",@progbits,typeinfo for std::__format::_Scanner,comdat .align 8 .type typeinfo for std::__format::_Scanner, @object .size typeinfo for std::__format::_Scanner, 16 typeinfo for std::__format::_Scanner: .quad vtable for __cxxabiv1::__class_type_info+16 .quad typeinfo name for std::__format::_Scanner .weak typeinfo name for std::__format::_Scanner .section .rodata._ZTSNSt8__format8_ScannerIcEE,"aG",@progbits,typeinfo name for std::__format::_Scanner,comdat .align 16 .type typeinfo name for std::__format::_Scanner, @object .size typeinfo name for std::__format::_Scanner, 26 typeinfo name for std::__format::_Scanner: .string "NSt8__format8_ScannerIcEE" .weak typeinfo for std::__format::_Seq_sink, std::allocator > > .section .data.rel.ro._ZTINSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE,"awG",@progbits,typeinfo for std::__format::_Seq_sink, std::allocator > >,comdat .align 8 .type typeinfo for std::__format::_Seq_sink, std::allocator > >, @object .size typeinfo for std::__format::_Seq_sink, std::allocator > >, 24 typeinfo for std::__format::_Seq_sink, std::allocator > >: .quad vtable for __cxxabiv1::__si_class_type_info+16 .quad typeinfo name for std::__format::_Seq_sink, std::allocator > > .quad typeinfo for std::__format::_Buf_sink .weak typeinfo name for std::__format::_Seq_sink, std::allocator > > .section .rodata._ZTSNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE,"aG",@progbits,typeinfo name for std::__format::_Seq_sink, std::allocator > >,comdat .align 32 .type typeinfo name for std::__format::_Seq_sink, std::allocator > >, @object .size typeinfo name for std::__format::_Seq_sink, std::allocator > >, 78 typeinfo name for std::__format::_Seq_sink, std::allocator > >: .string "NSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE" .weak typeinfo for std::__format::_Buf_sink .section .data.rel.ro._ZTINSt8__format9_Buf_sinkIcEE,"awG",@progbits,typeinfo for std::__format::_Buf_sink,comdat .align 8 .type typeinfo for std::__format::_Buf_sink, @object .size typeinfo for std::__format::_Buf_sink, 24 typeinfo for std::__format::_Buf_sink: .quad vtable for __cxxabiv1::__si_class_type_info+16 .quad typeinfo name for std::__format::_Buf_sink .quad typeinfo for std::__format::_Sink .weak typeinfo name for std::__format::_Buf_sink .section .rodata._ZTSNSt8__format9_Buf_sinkIcEE,"aG",@progbits,typeinfo name for std::__format::_Buf_sink,comdat .align 16 .type typeinfo name for std::__format::_Buf_sink, @object .size typeinfo name for std::__format::_Buf_sink, 27 typeinfo name for std::__format::_Buf_sink: .string "NSt8__format9_Buf_sinkIcEE" .weak typeinfo for std::__format::_Sink .section .data.rel.ro._ZTINSt8__format5_SinkIcEE,"awG",@progbits,typeinfo for std::__format::_Sink,comdat .align 8 .type typeinfo for std::__format::_Sink, @object .size typeinfo for std::__format::_Sink, 16 typeinfo for std::__format::_Sink: .quad vtable for __cxxabiv1::__class_type_info+16 .quad typeinfo name for std::__format::_Sink .weak typeinfo name for std::__format::_Sink .section .rodata._ZTSNSt8__format5_SinkIcEE,"aG",@progbits,typeinfo name for std::__format::_Sink,comdat .align 16 .type typeinfo name for std::__format::_Sink, @object .size typeinfo name for std::__format::_Sink, 23 typeinfo name for std::__format::_Sink: .string "NSt8__format5_SinkIcEE" .weak typeinfo for std::format_error .section .data.rel.ro._ZTISt12format_error,"awG",@progbits,typeinfo for std::format_error,comdat .align 8 .type typeinfo for std::format_error, @object .size typeinfo for std::format_error, 24 typeinfo for std::format_error: .quad vtable for __cxxabiv1::__si_class_type_info+16 .quad typeinfo name for std::format_error .quad typeinfo for std::runtime_error .weak typeinfo name for std::format_error .section .rodata._ZTSSt12format_error,"aG",@progbits,typeinfo name for std::format_error,comdat .align 16 .type typeinfo name for std::format_error, @object .size typeinfo name for std::format_error, 17 typeinfo name for std::format_error: .string "St12format_error" .section .text._ZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE11_M_on_charsEPKc,"axG",@progbits,std::__format::_Formatting_scanner, char>::_M_on_chars(char const*),comdat .align 2 .weak std::__format::_Formatting_scanner, char>::_M_on_chars(char const*) .type std::__format::_Formatting_scanner, char>::_M_on_chars(char const*), @function std::__format::_Formatting_scanner, char>::_M_on_chars(char const*): .LFB8423: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rax movq %rax, %rdi call std::__format::_Scanner::begin() const movq %rax, %rcx movq -64(%rbp), %rdx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, char const*) movq -56(%rbp), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq 56(%rax), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -48(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5079 call __stack_chk_fail@PLT .L5079: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8423: .size std::__format::_Formatting_scanner, char>::_M_on_chars(char const*), .-std::__format::_Formatting_scanner, char>::_M_on_chars(char const*) .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clISt9monostateEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(std::monostate&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(std::monostate&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(std::monostate&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(std::monostate&) const: .LFB8428: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) call std::__format::__invalid_arg_id_in_format_string() .cfi_endproc .LFE8428: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(std::monostate&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(std::monostate&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIbEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(bool&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(bool&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(bool&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(bool&) const: .LFB8429: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movzbl (%rax), %eax movzbl %al, %ecx leaq -36(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(bool, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5083 call __stack_chk_fail@PLT .L5083: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8429: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(bool&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(bool&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIcEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char&) const: .LFB8433: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rdx leaq -36(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::formatter::parse(std::basic_format_parse_context&) movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movzbl (%rax), %eax movsbl %al, %ecx leaq -36(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(char, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5085 call __stack_chk_fail@PLT .L5085: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8433: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIiEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(int&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(int&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(int&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(int&) const: .LFB8437: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movl (%rax), %ecx leaq -36(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(int, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5088 call __stack_chk_fail@PLT .L5088: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8437: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(int&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(int&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIjEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned int&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned int&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned int&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned int&) const: .LFB8438: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movl (%rax), %ecx leaq -36(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(unsigned int, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5091 call __stack_chk_fail@PLT .L5091: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8438: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned int&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned int&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIxEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long long&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long long&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long long&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long long&) const: .LFB8439: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movq (%rax), %rcx leaq -36(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(long long, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5094 call __stack_chk_fail@PLT .L5094: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8439: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long long&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long long&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIyEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const: .LFB8443: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movq (%rax), %rcx leaq -36(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(unsigned long long, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5097 call __stack_chk_fail@PLT .L5097: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8443: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIfEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(float&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(float&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(float&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(float&) const: .LFB8447: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rcx movq -64(%rbp), %rax movl (%rax), %edx leaq -36(%rbp), %rax movq %rcx, %rsi movd %edx, %xmm0 movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(float, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5100 call __stack_chk_fail@PLT .L5100: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8447: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(float&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(float&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIdEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(double&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(double&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(double&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(double&) const: .LFB8454: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rcx movq -64(%rbp), %rax movq (%rax), %rdx leaq -36(%rbp), %rax movq %rcx, %rsi movq %rdx, %xmm0 movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(double, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5103 call __stack_chk_fail@PLT .L5103: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8454: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(double&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(double&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIeEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long double&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long double&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long double&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long double&) const: .LFB8458: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax fldt (%rax) leaq -36(%rbp), %rax leaq -16(%rsp), %rsp fstpt (%rsp) movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(long double, std::basic_format_context, char>&) const addq $16, %rsp movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5106 call __stack_chk_fail@PLT .L5106: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8458: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long double&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long double&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIPKcEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char const*&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char const*&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char const*&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char const*&) const: .LFB8462: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movq (%rax), %rcx leaq -36(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(char const*, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5109 call __stack_chk_fail@PLT .L5109: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8462: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char const*&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char const*&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clISt17basic_string_viewIcSt11char_traitsIcEEEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const: .LFB8469: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rcx movq -64(%rbp), %rax movq (%rax), %rsi movq 8(%rax), %rdx leaq -36(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::basic_string_view >, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5112 call __stack_chk_fail@PLT .L5112: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8469: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const .section .text._ZNKSt6ranges8__access6_BeginclIRSt17basic_string_viewIcSt11char_traitsIcEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const,comdat .align 2 .weak auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const .type auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const, @function auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const: .LFB8471: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::begin() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8471: .size auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const, .-auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const .section .text._ZNKSt6ranges8__access4_EndclIRSt17basic_string_viewIcSt11char_traitsIcEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const,comdat .align 2 .weak auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const .type auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const, @function auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const: .LFB8474: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::end() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8474: .size auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const, .-auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIPKvEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(void const*&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(void const*&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(void const*&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(void const*&) const: .LFB8481: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rdx leaq -36(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::formatter::parse(std::basic_format_parse_context&) movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movq (%rax), %rcx leaq -36(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(void const*, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5118 call __stack_chk_fail@PLT .L5118: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8481: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(void const*&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(void const*&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clINSt16basic_format_argISt20basic_format_contextIS2_cEE6handleEEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const: .LFB8485: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rax movq -40(%rbp), %rdx movq (%rdx), %rdx leaq 8(%rdx), %rcx movq -48(%rbp), %rdx movq %rdx, -32(%rbp) movq %rcx, -24(%rbp) movq %rax, -16(%rbp) movq -32(%rbp), %rax movq 8(%rax), %rax movq %rax, -8(%rbp) movq -8(%rbp), %r8 movq -32(%rbp), %rax movq (%rax), %rdx movq -16(%rbp), %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call *%r8 nop nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8485: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clInEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const: .LFB8486: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse<__int128>(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rcx movq -64(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, %rsi leaq -36(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter<__int128, char>::format >(__int128, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5122 call __stack_chk_fail@PLT .L5122: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8486: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIoEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const: .LFB8490: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rcx movq -64(%rbp), %rax movq 8(%rax), %rdx movq (%rax), %rax movq %rax, %rsi leaq -36(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter::format >(unsigned __int128, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5125 call __stack_chk_fail@PLT .L5125: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8490: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const .section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIDF128_EEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const,comdat .align 2 .weak auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const .type auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, @function auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const: .LFB8494: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq $0, -36(%rbp) movl $0, -28(%rbp) movl $32, -28(%rbp) movq -56(%rbp), %rax movq (%rax), %rax leaq 8(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax addq $8, %rax movq %rax, -48(%rbp) leaq -36(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&) nop movq %rax, %rsi movq %rbx, %rdi call std::basic_format_parse_context::advance_to(char const*) movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rbx movq -56(%rbp), %rax movq (%rax), %rax movq 56(%rax), %rdx movq -64(%rbp), %rax movdqa (%rax), %xmm0 leaq -36(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::formatter<_Float128, char>::format >(_Float128, std::basic_format_context, char>&) const movq %rax, %rsi movq %rbx, %rdi call std::basic_format_context, char>::advance_to(std::__format::_Sink_iter) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5128 call __stack_chk_fail@PLT .L5128: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8494: .size auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, .-auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const .section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE8_M_visitIZNS1_19_Formatting_scannerIS3_cE13_M_format_argEmEUlRT_E_EEDcOS9_NS1_6_Arg_tE,"axG",@progbits,decltype(auto) std::basic_format_arg, char> >::_M_visit, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t),comdat .align 2 .weak decltype(auto) std::basic_format_arg, char> >::_M_visit, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) .type decltype(auto) std::basic_format_arg, char> >::_M_visit, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), @function decltype(auto) std::basic_format_arg, char> >::_M_visit, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t): .LFB8427: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $176, %rsp movq %rdi, -152(%rbp) movq %rsi, -160(%rbp) movl %edx, %eax movb %al, -164(%rbp) movzbl -164(%rbp), %eax cmpl $20, %eax je .L5130 cmpl $20, %eax jg .L5131 cmpl $15, %eax je .L5132 cmpl $15, %eax jg .L5131 cmpl $14, %eax je .L5133 cmpl $14, %eax jg .L5131 cmpl $13, %eax je .L5134 cmpl $13, %eax jg .L5131 cmpl $12, %eax je .L5135 cmpl $12, %eax jg .L5131 cmpl $11, %eax je .L5136 cmpl $11, %eax jg .L5131 cmpl $10, %eax je .L5137 cmpl $10, %eax jg .L5131 cmpl $9, %eax je .L5138 cmpl $9, %eax jg .L5131 cmpl $8, %eax je .L5139 cmpl $8, %eax jg .L5131 cmpl $7, %eax je .L5140 cmpl $7, %eax jg .L5131 cmpl $6, %eax je .L5141 cmpl $6, %eax jg .L5131 cmpl $5, %eax je .L5142 cmpl $5, %eax jg .L5131 cmpl $4, %eax je .L5143 cmpl $4, %eax jg .L5131 cmpl $3, %eax je .L5144 cmpl $3, %eax jg .L5131 cmpl $2, %eax je .L5145 cmpl $2, %eax jg .L5131 testl %eax, %eax je .L5146 cmpl $1, %eax je .L5147 jmp .L5131 .L5146: movq -160(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(std::monostate&) const jmp .L5129 .L5147: movq -160(%rbp), %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(bool&) const jmp .L5129 .L5145: movq -160(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char&) const jmp .L5129 .L5144: movq -160(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(int&) const jmp .L5129 .L5143: movq -160(%rbp), %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned int&) const jmp .L5129 .L5142: movq -160(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long long&) const jmp .L5129 .L5141: movq -160(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned long long&) const jmp .L5129 .L5140: movq -160(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(float&) const jmp .L5129 .L5139: movq -160(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(double&) const jmp .L5129 .L5138: movq -160(%rbp), %rax movq %rax, -64(%rbp) movq -64(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(long double&) const jmp .L5129 .L5137: movq -160(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(char const*&) const jmp .L5129 .L5136: movq -160(%rbp), %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator() > >(std::basic_string_view >&) const jmp .L5129 .L5135: movq -160(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(void const*&) const jmp .L5129 .L5134: movq -152(%rbp), %rax movq %rax, -144(%rbp) movq -160(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax movq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator(), char> >::handle>(std::basic_format_arg, char> >::handle&) const jmp .L5129 .L5133: movq -160(%rbp), %rax movq %rax, -24(%rbp) movq -24(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const jmp .L5129 .L5132: movq -160(%rbp), %rax movq %rax, -16(%rbp) movq -16(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()(unsigned __int128&) const jmp .L5129 .L5130: movq -160(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call auto std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const jmp .L5129 .L5131: .L5129: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8427: .size decltype(auto) std::basic_format_arg, char> >::_M_visit, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg, char> >::_M_visit, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) .section .text._ZNSt8__format18__visit_format_argIZNS_19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmEUlRT_E_St20basic_format_contextIS3_cEEEDcOS5_St16basic_format_argIT0_E,"axG",@progbits,decltype(auto) std::__format::__visit_format_arg, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >),comdat .weak decltype(auto) std::__format::__visit_format_arg, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) .type decltype(auto) std::__format::__visit_format_arg, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >), @function decltype(auto) std::__format::__visit_format_arg, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >): .LFB8426: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movzbl 32(%rbp), %eax movzbl %al, %edx movq -24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rsi leaq 16(%rbp), %rdi call decltype(auto) std::basic_format_arg, char> >::_M_visit, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8426: .size decltype(auto) std::__format::__visit_format_arg, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >), .-decltype(auto) std::__format::__visit_format_arg, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) .section .text._ZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEm,"axG",@progbits,std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long),comdat .align 2 .weak std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long) .type std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long), @function std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long): .LFB8424: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -72(%rbp), %rax movq 56(%rax), %rcx leaq -48(%rbp), %rax movq -80(%rbp), %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::arg(unsigned long) const movq -72(%rbp), %rax movq %rax, -56(%rbp) leaq -56(%rbp), %rsi subq $32, %rsp movq %rsp, %rcx movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rax, 16(%rcx) movq %rdx, 24(%rcx) movq %rsi, %rdi call decltype(auto) std::__format::__visit_format_arg, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context, char> >(std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg, char> >) addq $32, %rsp nop movq -8(%rbp), %rax subq %fs:40, %rax je .L5170 call __stack_chk_fail@PLT .L5170: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8424: .size std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long), .-std::__format::_Formatting_scanner, char>::_M_format_arg(unsigned long) .section .text._ZNSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEE11_M_overflowEv,"axG",@progbits,std::__format::_Iter_sink >::_M_overflow(),comdat .align 2 .weak std::__format::_Iter_sink >::_M_overflow() .type std::__format::_Iter_sink >::_M_overflow(), @function std::__format::_Iter_sink >::_M_overflow(): .LFB8498: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movq %rax, -136(%rbp) movq -136(%rbp), %rax leaq 8(%rax), %rbx movq -136(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -136(%rbp), %rax addq $24, %rax movq %rax, -128(%rbp) movq -128(%rbp), %rax movq %rax, -120(%rbp) movq -120(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -112(%rbp) movq -112(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -152(%rbp), %rax movq 296(%rax), %rax testq %rax, %rax jns .L5176 movq -152(%rbp), %rax addq $288, %rax movq %rax, -104(%rbp) movq -104(%rbp), %rax movq (%rax), %rdx leaq -80(%rbp), %rax leaq std::ranges::copy(%rip), %rcx movq %rax, %rsi movq %rcx, %rdi call std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -152(%rbp), %rax movq -40(%rbp), %rdx movq %rdx, 288(%rax) jmp .L5178 .L5176: movq -152(%rbp), %rax movq 304(%rax), %rdx movq -152(%rbp), %rax movq 296(%rax), %rax cmpq %rax, %rdx jnb .L5178 movq -152(%rbp), %rax movq 296(%rax), %rax movq %rax, %rdx movq -152(%rbp), %rax movq 304(%rax), %rax subq %rax, %rdx movq %rdx, -144(%rbp) movq $0, -64(%rbp) movq $0, -56(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::span::size() const cmpq %rax, -144(%rbp) setb %al testb %al, %al je .L5179 movq -144(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::first(unsigned long) const movq %rax, -64(%rbp) movq %rdx, -56(%rbp) jmp .L5180 .L5179: movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) .L5180: movq -152(%rbp), %rax addq $288, %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax movq (%rax), %rdx leaq -64(%rbp), %rax leaq std::ranges::copy(%rip), %rcx movq %rax, %rsi movq %rcx, %rdi call std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -152(%rbp), %rax movq -40(%rbp), %rdx movq %rdx, 288(%rax) .L5178: movq -152(%rbp), %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax addq $8, %rax movq -88(%rbp), %rbx movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq -80(%rbp), %rax movq %rax, %rdi call std::span::size() const movq -152(%rbp), %rdx movq 304(%rdx), %rdx addq %rax, %rdx movq -152(%rbp), %rax movq %rdx, 304(%rax) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5182 call __stack_chk_fail@PLT .L5182: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8498: .size std::__format::_Iter_sink >::_M_overflow(), .-std::__format::_Iter_sink >::_M_overflow() .section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10_M_reserveEm,"axG",@progbits,std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long),comdat .align 2 .weak std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long) .type std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long), @function std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long): .LFB8516: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $120, %rsp .cfi_offset 3, -24 movq %rdi, -120(%rbp) movq %rsi, -128(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -120(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax leaq 8(%rax), %rbx movq -96(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -96(%rbp), %rax addq $24, %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -48(%rbp) movq %rdx, -40(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::span::size() const testq %rax, %rax setne %al testb %al, %al je .L5188 movq -120(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::_M_overflow() .L5188: movq -120(%rbp), %rax addq $288, %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, -104(%rbp) movq -120(%rbp), %rax leaq 288(%rax), %rdx movq -104(%rbp), %rcx movq -128(%rbp), %rax addq %rcx, %rax movq %rdx, -64(%rbp) movq %rax, -56(%rbp) leaq -48(%rbp), %rdx movq -56(%rbp), %rcx movq -64(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&) nop movq -120(%rbp), %rbx movq -120(%rbp), %rax leaq 288(%rax), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span, std::allocator >&>(std::__cxx11::basic_string, std::allocator >&) movq -104(%rbp), %rcx movq -48(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rbx, %rdi call std::__format::_Sink::_M_reset(std::span, unsigned long) movq -120(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5190 call __stack_chk_fail@PLT .L5190: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8516: .size std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long), .-std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long) .section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_bumpEm,"axG",@progbits,std::__format::_Seq_sink, std::allocator > >::_M_bump(unsigned long),comdat .align 2 .weak std::__format::_Seq_sink, std::allocator > >::_M_bump(unsigned long) .type std::__format::_Seq_sink, std::allocator > >::_M_bump(unsigned long), @function std::__format::_Seq_sink, std::allocator > >::_M_bump(unsigned long): .LFB8520: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -104(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax leaq 8(%rax), %rbx movq -96(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -96(%rbp), %rax addq $24, %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -104(%rbp), %rax leaq 288(%rax), %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::span::size() const movq -112(%rbp), %rdx addq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::__cxx11::basic_string, std::allocator >::resize(unsigned long) movq -104(%rbp), %rbx movq -104(%rbp), %rax leaq 32(%rax), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq -48(%rbp), %rdx movq -40(%rbp), %rax movl $0, %ecx movq %rdx, %rsi movq %rax, %rdx movq %rbx, %rdi call std::__format::_Sink::_M_reset(std::span, unsigned long) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5196 call __stack_chk_fail@PLT .L5196: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8520: .size std::__format::_Seq_sink, std::allocator > >::_M_bump(unsigned long), .-std::__format::_Seq_sink, std::allocator > >::_M_bump(unsigned long) .section .text._ZNKSt9formatterIbcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEbRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(bool, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(bool, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(bool, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(bool, std::basic_format_context, char>&) const: .LFB8567: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movl %esi, %eax movq %rdx, -24(%rbp) movb %al, -12(%rbp) movq -8(%rbp), %rax movzbl -12(%rbp), %ecx movq -24(%rbp), %rdx movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8567: .size std::basic_format_context, char>::iterator std::formatter::format >(bool, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(bool, std::basic_format_context, char>&) const .section .text._ZNSt9formatterIccE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::formatter::parse(std::basic_format_parse_context&) .type std::formatter::parse(std::basic_format_parse_context&), @function std::formatter::parse(std::basic_format_parse_context&): .LFB8568: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8568: .size std::formatter::parse(std::basic_format_parse_context&), .-std::formatter::parse(std::basic_format_parse_context&) .section .text._ZNKSt9formatterIccE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEcRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(char, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(char, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(char, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(char, std::basic_format_context, char>&) const: .LFB8569: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movl %esi, %eax movq %rdx, -24(%rbp) movb %al, -12(%rbp) movq -8(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax testb %al, %al je .L5202 movq -8(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5203 .L5202: movq -8(%rbp), %rax movsbl -12(%rbp), %ecx movq -24(%rbp), %rdx movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5204 .L5203: movq -8(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $120, %al jne .L5205 movq -8(%rbp), %rax movsbl -12(%rbp), %ecx movq -24(%rbp), %rdx movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character_escaped >(char, std::basic_format_context, char>&) const jmp .L5204 .L5205: movq -8(%rbp), %rax movzbl -12(%rbp), %edx movzbl %dl, %ecx movq -24(%rbp), %rdx movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const nop .L5204: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8569: .size std::basic_format_context, char>::iterator std::formatter::format >(char, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(char, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIicE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEiRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(int, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(int, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(int, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(int, std::basic_format_context, char>&) const: .LFB8570: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movl -12(%rbp), %ecx movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(int, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8570: .size std::basic_format_context, char>::iterator std::formatter::format >(int, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(int, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIjcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEjRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(unsigned int, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(unsigned int, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(unsigned int, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(unsigned int, std::basic_format_context, char>&) const: .LFB8571: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movl -12(%rbp), %ecx movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned int, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8571: .size std::basic_format_context, char>::iterator std::formatter::format >(unsigned int, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(unsigned int, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIxcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorExRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(long long, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(long long, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(long long, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(long long, std::basic_format_context, char>&) const: .LFB8573: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(long long, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8573: .size std::basic_format_context, char>::iterator std::formatter::format >(long long, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(long long, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIycE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEyRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(unsigned long long, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(unsigned long long, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(unsigned long long, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(unsigned long long, std::basic_format_context, char>&) const: .LFB8575: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rdx movq -16(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned long long, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8575: .size std::basic_format_context, char>::iterator std::formatter::format >(unsigned long long, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(unsigned long long, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIfcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEfRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(float, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(float, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(float, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(float, std::basic_format_context, char>&) const: .LFB8577: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movss %xmm0, -12(%rbp) movq %rsi, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rcx movl -12(%rbp), %edx movq %rcx, %rsi movd %edx, %xmm0 movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8577: .size std::basic_format_context, char>::iterator std::formatter::format >(float, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(float, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIdcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEdRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(double, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(double, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(double, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(double, std::basic_format_context, char>&) const: .LFB8579: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movsd %xmm0, -16(%rbp) movq %rsi, -24(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rcx movq -16(%rbp), %rdx movq %rcx, %rsi movq %rdx, %xmm0 movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8579: .size std::basic_format_context, char>::iterator std::formatter::format >(double, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(double, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIecE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEeRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(long double, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(long double, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(long double, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(long double, std::basic_format_context, char>&) const: .LFB8581: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx pushq 24(%rbp) pushq 16(%rbp) movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const addq $16, %rsp leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8581: .size std::basic_format_context, char>::iterator std::formatter::format >(long double, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(long double, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIPKccE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorES1_RS9_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(char const*, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(char const*, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(char const*, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(char const*, std::basic_format_context, char>&) const: .LFB8583: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -56(%rbp), %rbx movq -64(%rbp), %rdx leaq -48(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -72(%rbp), %rcx movq -48(%rbp), %rdx movq -40(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rbx, %rdi call std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5222 call __stack_chk_fail@PLT .L5222: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8583: .size std::basic_format_context, char>::iterator std::formatter::format >(char const*, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(char const*, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterISt17basic_string_viewIcSt11char_traitsIcEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorES3_RSB_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::basic_string_view >, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::basic_string_view >, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::basic_string_view >, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::basic_string_view >, std::basic_format_context, char>&) const: .LFB8585: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq %rax, %rdi call std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8585: .size std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::basic_string_view >, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter >, char>::format >(std::basic_string_view >, std::basic_format_context, char>&) const .section .text._ZZNSt9formatterIPKvcE5parseERSt26basic_format_parse_contextIcEENKUlvE_clEv,"axG",@progbits,std::formatter::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const,comdat .align 2 .weak std::formatter::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const .type std::formatter::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const, @function std::formatter::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const: .LFB8587: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rdx movq -8(%rbp), %rax movq (%rax), %rax movq (%rdx), %rcx movq %rcx, (%rax) movl 8(%rdx), %edx movl %edx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8587: .size std::formatter::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const, .-std::formatter::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const .section .text._ZZNSt9formatterIPKvcE5parseERSt26basic_format_parse_contextIcEENKUlvE0_clEv,"axG",@progbits,std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const,comdat .align 2 .weak std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const .type std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const, @function std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const: .LFB8588: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax cmpq %rax, %rdx je .L5227 movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $125, %al jne .L5228 .L5227: movq -8(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::formatter::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const movl $1, %eax jmp .L5229 .L5228: movl $0, %eax .L5229: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8588: .size std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const, .-std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const .section .text._ZNSt9formatterIPKvcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::formatter::parse(std::basic_format_parse_context&) .type std::formatter::parse(std::basic_format_parse_context&), @function std::formatter::parse(std::basic_format_parse_context&): .LFB8586: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $0, -60(%rbp) movl $0, -52(%rbp) movl $32, -52(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::end() const movq %rax, -80(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::begin() const movq %rax, -72(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) leaq -60(%rbp), %rax movq %rax, -40(%rbp) leaq -72(%rbp), %rax movq %rax, -32(%rbp) leaq -80(%rbp), %rax movq %rax, -24(%rbp) leaq -48(%rbp), %rax movq %rax, -16(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5231 movq -72(%rbp), %rax jmp .L5239 .L5231: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5233 movq -72(%rbp), %rax jmp .L5239 .L5233: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_zero_fill(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5234 movq -72(%rbp), %rax jmp .L5239 .L5234: movq -80(%rbp), %rdx movq -72(%rbp), %rsi movq -96(%rbp), %rcx leaq -60(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&) movq %rax, -72(%rbp) movq -72(%rbp), %rdx movq -80(%rbp), %rax cmpq %rax, %rdx je .L5235 movq -72(%rbp), %rax movzbl (%rax), %eax cmpb $112, %al jne .L5236 movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5235 .L5236: movq -72(%rbp), %rax movzbl (%rax), %eax cmpb $80, %al jne .L5235 movzbl -59(%rbp), %eax andl $-121, %eax orl $8, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) .L5235: leaq -32(%rbp), %rax movq %rax, %rdi call std::formatter::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5237 movq -72(%rbp), %rax jmp .L5239 .L5237: movq -8(%rbp), %rax subq %fs:40, %rax je .L5238 call __stack_chk_fail@PLT .L5238: call std::__format::__failed_to_parse_format_spec() .L5239: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5240 call __stack_chk_fail@PLT .L5240: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8586: .size std::formatter::parse(std::basic_format_parse_context&), .-std::formatter::parse(std::basic_format_parse_context&) .section .text._ZNKSt9formatterIPKvcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorES1_RS9_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(void const*, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(void const*, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(void const*, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(void const*, std::basic_format_context, char>&) const: .LFB8589: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $160, %rsp movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -152(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -144(%rbp), %rax movq %rax, -104(%rbp) leaq -32(%rbp), %rsi addq $18, %rsi leaq -32(%rbp), %rax addq $2, %rax movq -104(%rbp), %rdx movl $16, %ecx movq %rax, %rdi call std::to_chars(char*, char*, unsigned long, int) movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -80(%rbp), %rdx leaq -32(%rbp), %rax subq %rax, %rdx movl %edx, -116(%rbp) movb $48, -32(%rbp) movb $120, -31(%rbp) movq -136(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $8, %al jne .L5243 movb $88, -31(%rbp) leaq -32(%rbp), %rax addq $2, %rax movq %rax, -112(%rbp) jmp .L5244 .L5245: movq -112(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -112(%rbp), %rax movb %dl, (%rax) addq $1, -112(%rbp) .L5244: movq -80(%rbp), %rax cmpq %rax, -112(%rbp) jne .L5245 .L5243: movq $0, -64(%rbp) movq $0, -56(%rbp) movl -116(%rbp), %eax movslq %eax, %rdx leaq -32(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -136(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5246 movq -136(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const movq %rax, -96(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq -96(%rbp), %rax setnb %al testb %al, %al je .L5247 movq -152(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -64(%rbp), %rdx movq -56(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L5252 .L5247: movq -152(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -48(%rbp) leaq -64(%rbp), %rax movl $2, %edx movl $0, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const leaq -48(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -48(%rbp) leaq -64(%rbp), %rax movl $2, %esi movq %rax, %rdi call std::basic_string_view >::remove_prefix(unsigned long) movl -116(%rbp), %eax cltq movq -96(%rbp), %rdx subq %rax, %rdx movq %rdx, -88(%rbp) leaq -48(%rbp), %rax movq -88(%rbp), %rcx movq -64(%rbp), %rsi movq -56(%rbp), %rdx movq (%rax), %rax movl $48, %r9d movq %rcx, %r8 movl $2, %ecx movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) jmp .L5252 .L5246: movq -136(%rbp), %rdi movl -116(%rbp), %eax movslq %eax, %rdx movq -152(%rbp), %rcx movq -64(%rbp), %rsi movq -56(%rbp), %rax movl $2, %r9d movq %rdi, %r8 movq %rsi, %rdi movq %rax, %rsi call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) nop .L5252: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5253 call __stack_chk_fail@PLT .L5253: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8589: .size std::basic_format_context, char>::iterator std::formatter::format >(void const*, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(void const*, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIncE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEnRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter<__int128, char>::format >(__int128, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter<__int128, char>::format >(__int128, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter<__int128, char>::format >(__int128, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter<__int128, char>::format >(__int128, std::basic_format_context, char>&) const: .LFB8592: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format<__int128, std::__format::_Sink_iter >(__int128, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8592: .size std::basic_format_context, char>::iterator std::formatter<__int128, char>::format >(__int128, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter<__int128, char>::format >(__int128, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIocE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEoRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter::format >(unsigned __int128, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter::format >(unsigned __int128, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter::format >(unsigned __int128, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter::format >(unsigned __int128, std::basic_format_context, char>&) const: .LFB8594: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq %rcx, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rcx movq -32(%rbp), %rsi movq -24(%rbp), %rdx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned __int128, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8594: .size std::basic_format_context, char>::iterator std::formatter::format >(unsigned __int128, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter::format >(unsigned __int128, std::basic_format_context, char>&) const .section .text._ZNKSt9formatterIDF128_cE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEDF128_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::formatter<_Float128, char>::format >(_Float128, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::formatter<_Float128, char>::format >(_Float128, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::formatter<_Float128, char>::format >(_Float128, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::formatter<_Float128, char>::format >(_Float128, std::basic_format_context, char>&) const: .LFB8596: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movaps %xmm0, -32(%rbp) movq %rsi, -16(%rbp) movq -8(%rbp), %rax movq -16(%rbp), %rdx movdqa -32(%rbp), %xmm0 movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8596: .size std::basic_format_context, char>::iterator std::formatter<_Float128, char>::format >(_Float128, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::formatter<_Float128, char>::format >(_Float128, std::basic_format_context, char>&) const .section .text._ZNKSt6ranges9__copy_fnclIRSt4spanIcLm18446744073709551615EENSt8__format10_Sink_iterIcEEEENS_13in_out_resultINSt13__conditionalIX14borrowed_rangeIT_EEE4typeIDTcl7__begincl7declvalIRSA_EEEENS_8danglingEEET0_EEOSA_SH_,"axG",@progbits,std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const,comdat .align 2 .weak std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const .type std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const, @function std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const: .LFB8597: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $32, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) leaq -40(%rbp), %rbx movq -32(%rbp), %rax leaq std::ranges::_Cpo::end(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_End::operator()&>(std::span&) const movq %rax, %r12 movq -32(%rbp), %rax leaq std::ranges::_Cpo::begin(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Begin::operator()&>(std::span&) const movq %rax, %rsi movq (%rbx), %rdx movq -24(%rbp), %rax movq %rdx, %rcx movq %r12, %rdx movq %rax, %rdi call std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) const addq $32, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8597: .size std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const, .-std::ranges::in_out_result&> >::type&>)())), std::ranges::dangling>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()&, std::__format::_Sink_iter >(std::span&, std::__format::_Sink_iter) const .section .text._ZNSt8__format5_SinkIcE8_M_resetESt4spanIcLm18446744073709551615EEm,"axG",@progbits,std::__format::_Sink::_M_reset(std::span, unsigned long),comdat .align 2 .weak std::__format::_Sink::_M_reset(std::span, unsigned long) .type std::__format::_Sink::_M_reset(std::span, unsigned long), @function std::__format::_Sink::_M_reset(std::span, unsigned long): .LFB8609: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $88, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movq %rcx, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rcx movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -80(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, -56(%rbp) movq %rbx, -32(%rbp) movq -56(%rbp), %rdx movq -32(%rbp), %rax addq %rdx, %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax movq %rax, -40(%rbp) nop movq -40(%rbp), %rax movq %rax, %rdx movq -72(%rbp), %rax movq %rdx, 24(%rax) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L5265 call __stack_chk_fail@PLT .L5265: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8609: .size std::__format::_Sink::_M_reset(std::span, unsigned long), .-std::__format::_Sink::_M_reset(std::span, unsigned long) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize(unsigned long),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize(unsigned long) .type std::__cxx11::basic_string, std::allocator >::resize(unsigned long), @function std::__cxx11::basic_string, std::allocator >::resize(unsigned long): .LFB8610: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rcx movq -8(%rbp), %rax movl $0, %edx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8610: .size std::__cxx11::basic_string, std::allocator >::resize(unsigned long), .-std::__cxx11::basic_string, std::allocator >::resize(unsigned long) .section .text._ZNKSt17integral_constantImLm12EEcvmEv,"axG",@progbits,std::integral_constant::operator unsigned long() const,comdat .align 2 .weak std::integral_constant::operator unsigned long() const .type std::integral_constant::operator unsigned long() const, @function std::integral_constant::operator unsigned long() const: .LFB8625: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl $12, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8625: .size std::integral_constant::operator unsigned long() const, .-std::integral_constant::operator unsigned long() const .section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::empty() const,comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::empty() const .type std::__cxx11::basic_string, std::allocator >::empty() const, @function std::__cxx11::basic_string, std::allocator >::empty() const: .LFB8651: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rax testq %rax, %rax sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8651: .size std::__cxx11::basic_string, std::allocator >::empty() const, .-std::__cxx11::basic_string, std::allocator >::empty() const .section .rodata .align 8 .LC83: .string "format error: format-spec contains invalid formatting options for 'bool'" .section .text._ZNSt8__format15__formatter_intIcE8_M_parseIbEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&): .LFB8692: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rcx movq -24(%rbp), %rax movl $0, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) movq %rax, -8(%rbp) movq -24(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax testb %al, %al jne .L5272 movq -24(%rbp), %rax movzbl (%rax), %eax andl $12, %eax testb %al, %al jne .L5273 movq -24(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al jne .L5273 movq -24(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5272 .L5273: leaq .LC83(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L5272: movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8692: .size char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .section .text._ZNKSt8__format15__formatter_intIcE6formatINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEbRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const: .LFB8693: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8693 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movl %esi, %eax movq %rdx, -152(%rbp) movb %al, -140(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -136(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5276 movzbl -140(%rbp), %ecx movq -152(%rbp), %rdx movq -136(%rbp), %rax movl %ecx, %esi movq %rax, %rdi .LEHB454: call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const movq %rax, %rbx jmp .L5285 .L5276: movq -136(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax testb %al, %al je .L5278 movzbl -140(%rbp), %ecx movq -152(%rbp), %rdx movq -136(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const .LEHE454: movq %rax, %rbx jmp .L5285 .L5278: leaq -96(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq -136(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L5279 leaq -120(%rbp), %rax movq -152(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() leaq -120(%rbp), %rax movq %rax, %rdi .LEHB455: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT .LEHE455: movq %rax, -104(%rbp) leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT cmpb $0, -140(%rbp) je .L5280 leaq -64(%rbp), %rax movq -104(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB456: call std::__cxx11::numpunct::truename() const@PLT jmp .L5281 .L5280: leaq -64(%rbp), %rax movq -104(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::numpunct::falsename() const@PLT .L5281: leaq -64(%rbp), %rdx leaq -96(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, -112(%rbp) jmp .L5282 .L5279: cmpb $0, -140(%rbp) je .L5283 leaq .LC29(%rip), %rax jmp .L5284 .L5283: leaq .LC28(%rip), %rax .L5284: leaq -96(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::__cxx11::basic_string, std::allocator >::operator=(char const*) leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, -112(%rbp) .L5282: movq -136(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq -152(%rbp), %rcx movq -112(%rbp), %rsi movq %rax, %rdi movq %rdx, %rax movl $1, %r9d movq %rbx, %r8 movq %rsi, %rdx movq %rax, %rsi call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE456: movq %rax, %rbx nop leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L5285: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5289 jmp .L5292 .L5290: movq %rax, %rbx leaq -120(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L5287 .L5291: movq %rax, %rbx .L5287: leaq -96(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5288 call __stack_chk_fail@PLT .L5288: movq %rax, %rdi .LEHB457: call _Unwind_Resume@PLT .LEHE457: .L5292: call __stack_chk_fail@PLT .L5289: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8693: .section .gcc_except_table._ZNKSt8__format15__formatter_intIcE6formatINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEbRS7_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const,comdat .LLSDA8693: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8693-.LLSDACSB8693 .LLSDACSB8693: .uleb128 .LEHB454-.LFB8693 .uleb128 .LEHE454-.LEHB454 .uleb128 0 .uleb128 0 .uleb128 .LEHB455-.LFB8693 .uleb128 .LEHE455-.LEHB455 .uleb128 .L5290-.LFB8693 .uleb128 0 .uleb128 .LEHB456-.LFB8693 .uleb128 .LEHE456-.LEHB456 .uleb128 .L5291-.LFB8693 .uleb128 0 .uleb128 .LEHB457-.LFB8693 .uleb128 .LEHE457-.LEHB457 .uleb128 0 .uleb128 0 .LLSDACSE8693: .section .text._ZNKSt8__format15__formatter_intIcE6formatINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEbRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(bool, std::basic_format_context, char>&) const .section .rodata .align 8 .LC84: .string "format error: format-spec contains invalid formatting options for 'charT'" .section .text._ZNSt8__format15__formatter_intIcE8_M_parseIcEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&): .LFB8697: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rcx movq -24(%rbp), %rax movl $7, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) movq %rax, -8(%rbp) movq -24(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al je .L5294 movq -24(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $120, %al jne .L5295 .L5294: movq -24(%rbp), %rax movzbl (%rax), %eax andl $12, %eax testb %al, %al jne .L5296 movq -24(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al jne .L5296 movq -24(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5295 .L5296: leaq .LC84(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L5295: movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8697: .size char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .section .text._ZNKSt8__format15__formatter_intIcE19_M_format_characterINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEcRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const: .LFB8698: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $80, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -72(%rbp) movl %esi, %eax movq %rdx, -88(%rbp) movb %al, -76(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -72(%rbp), %rbx movzbl -76(%rbp), %eax movsbl %al, %eax movb %al, -49(%rbp) movl $1, %r12d leaq -76(%rbp), %rcx leaq -48(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -88(%rbp), %rdx movq -48(%rbp), %rsi movq -40(%rbp), %rax movl $1, %r9d movq %rbx, %r8 movq %rdx, %rcx movq %r12, %rdx movq %rsi, %rdi movq %rax, %rsi call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5301 call __stack_chk_fail@PLT .L5301: addq $80, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8698: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const .weak std::span::__v<12ul> .section .rodata._ZNSt4spanIcLm18446744073709551615EE3__vILm12EEE,"aG",@progbits,std::span::__v<12ul>,comdat .type std::span::__v<12ul>, @gnu_unique_object .size std::span::__v<12ul>, 1 std::span::__v<12ul>: .zero 1 .section .text._ZNSt4spanIcLm18446744073709551615EEC2ILm12EEERAT__c,"axG",@progbits,std::span::span<12ul>(char (&) [12ul]),comdat .align 2 .weak std::span::span<12ul>(char (&) [12ul]) .type std::span::span<12ul>(char (&) [12ul]), @function std::span::span<12ul>(char (&) [12ul]): .LFB8701: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq -40(%rbp), %rax movq -48(%rbp), %rdx movq %rdx, (%rax) movq -40(%rbp), %rax leaq 8(%rax), %rbx leaq std::span::__v<12ul>(%rip), %rax movq %rax, %rdi call std::integral_constant::operator unsigned long() const movq %rbx, -32(%rbp) movq %rax, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq %rdx, (%rax) nop nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8701: .size std::span::span<12ul>(char (&) [12ul]), .-std::span::span<12ul>(char (&) [12ul]) .weak std::span::span<12ul>(char (&) [12ul]) .set std::span::span<12ul>(char (&) [12ul]),std::span::span<12ul>(char (&) [12ul]) .section .text._ZNKSt8__format14_Fixedbuf_sinkIcE4viewEv,"axG",@progbits,std::__format::_Fixedbuf_sink::view() const,comdat .align 2 .weak std::__format::_Fixedbuf_sink::view() const .type std::__format::_Fixedbuf_sink::view() const, @function std::__format::_Fixedbuf_sink::view() const: .LFB8706: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -104(%rbp), %rax movq %rax, -96(%rbp) movq -96(%rbp), %rax leaq 8(%rax), %rbx movq -96(%rbp), %rax addq $8, %rax movq %rax, %rdi call std::span::begin() const movq %rax, -48(%rbp) movq -96(%rbp), %rax addq $24, %rax movq %rax, -88(%rbp) movq -88(%rbp), %rax movq %rax, -80(%rbp) movq -80(%rbp), %rax movq (%rax), %rdx leaq -48(%rbp), %rax movq %rax, -72(%rbp) movq -72(%rbp), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, %rax movq %rax, %rsi movq %rbx, %rdi call std::span::first(unsigned long) const nop movq %rax, -64(%rbp) movq %rdx, -56(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::span::data() const movq %rax, %rcx leaq -48(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq -24(%rbp), %rcx subq %fs:40, %rcx je .L5309 call __stack_chk_fail@PLT .L5309: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8706: .size std::__format::_Fixedbuf_sink::view() const, .-std::__format::_Fixedbuf_sink::view() const .section .rodata .LC85: .base64 "CVx0ClxuDVxyXFxcIlwiJ1wnXHVceAA=" .section .text._ZNKSt8__format15__formatter_intIcE27_M_format_character_escapedINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEcRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character_escaped >(char, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character_escaped >(char, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character_escaped >(char, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character_escaped >(char, std::basic_format_context, char>&) const: .LFB8699: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movl %esi, %eax movq %rdx, -216(%rbp) movb %al, -204(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movb $15, -186(%rbp) leaq -204(%rbp), %rcx leaq -144(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -200(%rbp), %rax movq -216(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const cmpq $3, %rax setbe %al testb %al, %al je .L5311 movq -216(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rdi movq -144(%rbp), %rdx movq -136(%rbp), %rax movl $15, %ecx movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) jmp .L5319 .L5311: leaq -36(%rbp), %rdx leaq -128(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<12ul>(char (&) [12ul]) movq -128(%rbp), %rax movq -120(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) leaq -80(%rbp), %rax movq %rax, -152(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -152(%rbp), %rax movq %rdx, (%rax) movq -152(%rbp), %rcx movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -152(%rbp), %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Fixedbuf_sink(%rip), %rax movq %rax, -80(%rbp) nop leaq -80(%rbp), %rax movq %rax, -176(%rbp) movq -176(%rbp), %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax movq %rax, -160(%rbp) movq -160(%rbp), %rax nop movq %rax, -96(%rbp) nop movq -96(%rbp), %rax movq %rax, %rdi movq -144(%rbp), %rdx movq -136(%rbp), %rax movl $15, %ecx movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) leaq -80(%rbp), %rax movq %rax, %rdi call std::__format::_Fixedbuf_sink::view() const movq %rax, -112(%rbp) movq %rdx, -104(%rbp) leaq -112(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %ebx movq $3, -96(%rbp) leaq 9+.LC85(%rip), %rax movq %rax, -88(%rbp) leaq -96(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb %al, %bl sete %al testb %al, %al je .L5316 leaq -112(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -184(%rbp) jmp .L5317 .L5316: movzbl -204(%rbp), %eax movsbl %al, %eax movb %al, -185(%rbp) movl $1, %eax addq $2, %rax movq %rax, -184(%rbp) .L5317: movq -200(%rbp), %rdi movq -216(%rbp), %rcx movq -184(%rbp), %rdx movq -112(%rbp), %rsi movq -104(%rbp), %rax movl $1, %r9d movq %rdi, %r8 movq %rsi, %rdi movq %rax, %rsi call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) nop .L5319: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5320 call __stack_chk_fail@PLT .L5320: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8699: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character_escaped >(char, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character_escaped >(char, std::basic_format_context, char>&) const .section .rodata .LC86: .string "0b" .LC87: .string "0B" .LC88: .string "0" .LC89: .string "0x" .LC90: .string "0X" .section .text._ZNKSt8__format15__formatter_intIcE6formatIhNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const: .LFB8709: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -152(%rbp) movl %esi, %eax movq %rdx, -168(%rbp) movb %al, -156(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -152(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5322 movzbl -156(%rbp), %eax movl %eax, %edi call char std::__format::__formatter_int::_S_to_character(unsigned char) movsbl %al, %ecx movq -168(%rbp), %rdx movq -152(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5341 .L5322: movq $0, -96(%rbp) movq $0, -88(%rbp) movq $0, -80(%rbp) movq $0, -72(%rbp) movzbl -156(%rbp), %eax movb %al, -129(%rbp) leaq -35(%rbp), %rax addq $3, %rax movq %rax, -128(%rbp) leaq -35(%rbp), %rax addq $11, %rax movq %rax, -112(%rbp) movq -128(%rbp), %rax movq %rax, -104(%rbp) movq -152(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $6, %eax jg .L5324 cmpl $5, %eax jge .L5325 cmpl $4, %eax je .L5326 cmpl $4, %eax jg .L5324 cmpl $1, %eax jg .L5327 testl %eax, %eax jns .L5328 jmp .L5324 .L5327: subl $2, %eax cmpl $1, %eax ja .L5324 movq -152(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al jne .L5329 leaq .LC86(%rip), %rax jmp .L5330 .L5329: leaq .LC87(%rip), %rax .L5330: leaq -64(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movzbl -129(%rbp), %edx movq -112(%rbp), %rsi movq -128(%rbp), %rax movl $2, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) jmp .L5331 .L5328: movzbl -129(%rbp), %edx movq -112(%rbp), %rsi movq -128(%rbp), %rax movl $10, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) jmp .L5331 .L5326: cmpb $0, -156(%rbp) je .L5332 leaq .LC88(%rip), %rdx leaq -64(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) .L5332: movzbl -129(%rbp), %edx movq -112(%rbp), %rsi movq -128(%rbp), %rax movl $8, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) jmp .L5331 .L5325: movq -152(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $40, %al jne .L5333 leaq .LC89(%rip), %rax jmp .L5334 .L5333: leaq .LC90(%rip), %rax .L5334: leaq -64(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -64(%rbp), %rax movq -56(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movzbl -129(%rbp), %edx movq -112(%rbp), %rsi movq -128(%rbp), %rax movl $16, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int) movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movq -152(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $48, %al jne .L5343 movq -128(%rbp), %rax movq %rax, -120(%rbp) jmp .L5336 .L5337: movq -120(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -120(%rbp), %rax movb %dl, (%rax) addq $1, -120(%rbp) .L5336: movq -96(%rbp), %rax cmpq %rax, -120(%rbp) jne .L5337 jmp .L5343 .L5324: .L5343: nop .L5331: movq -152(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5338 leaq -80(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax je .L5338 movl $1, %eax jmp .L5339 .L5338: movl $0, %eax .L5339: testb %al, %al je .L5340 leaq -80(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const negq %rax addq %rax, -128(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -80(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -128(%rbp), %rdx movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call memcpy@PLT .L5340: movq -128(%rbp), %rax leaq -1(%rax), %rdx movq -152(%rbp), %rax movzbl (%rax), %eax shrb $2, %al andl $3, %eax movzbl %al, %ecx movzbl -156(%rbp), %eax movl %ecx, %esi movl %eax, %edi call char* std::__format::__put_sign(unsigned char, std::__format::_Sign, char*) movq %rax, -128(%rbp) movq -104(%rbp), %rax subq -128(%rbp), %rax movq %rax, %rbx movq -96(%rbp), %rax subq -128(%rbp), %rax movq %rax, %rdx movq -128(%rbp), %rcx leaq -64(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -168(%rbp), %rcx movq -64(%rbp), %rsi movq -56(%rbp), %rdx movq -152(%rbp), %rax movq %rcx, %r8 movq %rbx, %rcx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const nop .L5341: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5342 call __stack_chk_fail@PLT .L5342: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8709: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned char, std::basic_format_context, char>&) const .section .text._ZNKSt8__format15__formatter_intIcE6formatIiNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(int, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(int, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(int, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(int, std::basic_format_context, char>&) const: .LFB8710: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -168(%rbp) movl %esi, -172(%rbp) movq %rdx, -184(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5345 movl -172(%rbp), %eax movl %eax, %edi call char std::__format::__formatter_int::_S_to_character(int) movsbl %al, %ecx movq -184(%rbp), %rdx movq -168(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5366 .L5345: movq $0, -112(%rbp) movq $0, -104(%rbp) movq $0, -96(%rbp) movq $0, -88(%rbp) cmpl $0, -172(%rbp) jns .L5347 movl -172(%rbp), %eax negl %eax movl %eax, -148(%rbp) jmp .L5348 .L5347: movl -172(%rbp), %eax movl %eax, -148(%rbp) .L5348: leaq -64(%rbp), %rax addq $3, %rax movq %rax, -144(%rbp) leaq -64(%rbp), %rax addq $35, %rax movq %rax, -128(%rbp) movq -144(%rbp), %rax movq %rax, -120(%rbp) movq -168(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $6, %eax jg .L5349 cmpl $5, %eax jge .L5350 cmpl $4, %eax je .L5351 cmpl $4, %eax jg .L5349 cmpl $1, %eax jg .L5352 testl %eax, %eax jns .L5353 jmp .L5349 .L5352: subl $2, %eax cmpl $1, %eax ja .L5349 movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al jne .L5354 leaq .LC86(%rip), %rax jmp .L5355 .L5354: leaq .LC87(%rip), %rax .L5355: leaq -80(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $2, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) jmp .L5356 .L5353: movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $10, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) jmp .L5356 .L5351: cmpl $0, -172(%rbp) je .L5357 leaq .LC88(%rip), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) .L5357: movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $8, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) jmp .L5356 .L5350: movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $40, %al jne .L5358 leaq .LC89(%rip), %rax jmp .L5359 .L5358: leaq .LC90(%rip), %rax .L5359: leaq -80(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $16, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $48, %al jne .L5368 movq -144(%rbp), %rax movq %rax, -136(%rbp) jmp .L5361 .L5362: movq -136(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -136(%rbp), %rax movb %dl, (%rax) addq $1, -136(%rbp) .L5361: movq -112(%rbp), %rax cmpq %rax, -136(%rbp) jne .L5362 jmp .L5368 .L5349: .L5368: nop .L5356: movq -168(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5363 leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax je .L5363 movl $1, %eax jmp .L5364 .L5363: movl $0, %eax .L5364: testb %al, %al je .L5365 leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const negq %rax addq %rax, -144(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -144(%rbp), %rdx movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call memcpy@PLT .L5365: movq -144(%rbp), %rax leaq -1(%rax), %rdx movq -168(%rbp), %rax movzbl (%rax), %eax shrb $2, %al andl $3, %eax movzbl %al, %ecx movl -172(%rbp), %eax movl %ecx, %esi movl %eax, %edi call char* std::__format::__put_sign(int, std::__format::_Sign, char*) movq %rax, -144(%rbp) movq -120(%rbp), %rax subq -144(%rbp), %rax movq %rax, %rbx movq -112(%rbp), %rax subq -144(%rbp), %rax movq %rax, %rdx movq -144(%rbp), %rcx leaq -80(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -184(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq -168(%rbp), %rax movq %rcx, %r8 movq %rbx, %rcx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const nop .L5366: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5367 call __stack_chk_fail@PLT .L5367: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8710: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(int, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(int, std::basic_format_context, char>&) const .section .text._ZNKSt8__format15__formatter_intIcE6formatIjNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned int, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned int, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned int, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned int, std::basic_format_context, char>&) const: .LFB8711: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $184, %rsp .cfi_offset 3, -24 movq %rdi, -168(%rbp) movl %esi, -172(%rbp) movq %rdx, -184(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5370 movl -172(%rbp), %eax movl %eax, %edi call char std::__format::__formatter_int::_S_to_character(unsigned int) movsbl %al, %ecx movq -184(%rbp), %rdx movq -168(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5389 .L5370: movq $0, -112(%rbp) movq $0, -104(%rbp) movq $0, -96(%rbp) movq $0, -88(%rbp) movl -172(%rbp), %eax movl %eax, -148(%rbp) leaq -64(%rbp), %rax addq $3, %rax movq %rax, -144(%rbp) leaq -64(%rbp), %rax addq $35, %rax movq %rax, -128(%rbp) movq -144(%rbp), %rax movq %rax, -120(%rbp) movq -168(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $6, %eax jg .L5372 cmpl $5, %eax jge .L5373 cmpl $4, %eax je .L5374 cmpl $4, %eax jg .L5372 cmpl $1, %eax jg .L5375 testl %eax, %eax jns .L5376 jmp .L5372 .L5375: subl $2, %eax cmpl $1, %eax ja .L5372 movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al jne .L5377 leaq .LC86(%rip), %rax jmp .L5378 .L5377: leaq .LC87(%rip), %rax .L5378: leaq -80(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $2, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) jmp .L5379 .L5376: movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $10, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) jmp .L5379 .L5374: cmpl $0, -172(%rbp) je .L5380 leaq .LC88(%rip), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) .L5380: movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $8, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) jmp .L5379 .L5373: movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $40, %al jne .L5381 leaq .LC89(%rip), %rax jmp .L5382 .L5381: leaq .LC90(%rip), %rax .L5382: leaq -80(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movl -148(%rbp), %edx movq -128(%rbp), %rsi movq -144(%rbp), %rax movl $16, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -168(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $48, %al jne .L5391 movq -144(%rbp), %rax movq %rax, -136(%rbp) jmp .L5384 .L5385: movq -136(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -136(%rbp), %rax movb %dl, (%rax) addq $1, -136(%rbp) .L5384: movq -112(%rbp), %rax cmpq %rax, -136(%rbp) jne .L5385 jmp .L5391 .L5372: .L5391: nop .L5379: movq -168(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5386 leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax je .L5386 movl $1, %eax jmp .L5387 .L5386: movl $0, %eax .L5387: testb %al, %al je .L5388 leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const negq %rax addq %rax, -144(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -96(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -144(%rbp), %rdx movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call memcpy@PLT .L5388: movq -144(%rbp), %rax leaq -1(%rax), %rdx movq -168(%rbp), %rax movzbl (%rax), %eax shrb $2, %al andl $3, %eax movzbl %al, %ecx movl -172(%rbp), %eax movl %ecx, %esi movl %eax, %edi call char* std::__format::__put_sign(unsigned int, std::__format::_Sign, char*) movq %rax, -144(%rbp) movq -120(%rbp), %rax subq -144(%rbp), %rax movq %rax, %rbx movq -112(%rbp), %rax subq -144(%rbp), %rax movq %rax, %rdx movq -144(%rbp), %rcx leaq -80(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -184(%rbp), %rcx movq -80(%rbp), %rsi movq -72(%rbp), %rdx movq -168(%rbp), %rax movq %rcx, %r8 movq %rbx, %rcx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const nop .L5389: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5390 call __stack_chk_fail@PLT .L5390: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8711: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned int, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned int, std::basic_format_context, char>&) const .section .text._ZNSt8__format15__formatter_intIcE8_M_parseIxEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&): .LFB8712: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rcx movq -8(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8712: .size char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .section .text._ZNKSt8__format15__formatter_intIcE6formatIxNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(long long, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(long long, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(long long, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(long long, std::basic_format_context, char>&) const: .LFB8713: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5395 movq -208(%rbp), %rax movq %rax, %rdi call char std::__format::__formatter_int::_S_to_character(long long) movsbl %al, %ecx movq -216(%rbp), %rdx movq -200(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5416 .L5395: movq $0, -144(%rbp) movq $0, -136(%rbp) movq $0, -128(%rbp) movq $0, -120(%rbp) cmpq $0, -208(%rbp) jns .L5397 movq -208(%rbp), %rax negq %rax movq %rax, -184(%rbp) jmp .L5398 .L5397: movq -208(%rbp), %rax movq %rax, -184(%rbp) .L5398: leaq -96(%rbp), %rax addq $3, %rax movq %rax, -176(%rbp) leaq -96(%rbp), %rax addq $67, %rax movq %rax, -160(%rbp) movq -176(%rbp), %rax movq %rax, -152(%rbp) movq -200(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $6, %eax jg .L5399 cmpl $5, %eax jge .L5400 cmpl $4, %eax je .L5401 cmpl $4, %eax jg .L5399 cmpl $1, %eax jg .L5402 testl %eax, %eax jns .L5403 jmp .L5399 .L5402: subl $2, %eax cmpl $1, %eax ja .L5399 movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al jne .L5404 leaq .LC86(%rip), %rax jmp .L5405 .L5404: leaq .LC87(%rip), %rax .L5405: leaq -112(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -184(%rbp), %rdx movq -160(%rbp), %rsi movq -176(%rbp), %rax movl $2, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) jmp .L5406 .L5403: movq -184(%rbp), %rdx movq -160(%rbp), %rsi movq -176(%rbp), %rax movl $10, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) jmp .L5406 .L5401: cmpq $0, -208(%rbp) je .L5407 leaq .LC88(%rip), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) .L5407: movq -184(%rbp), %rdx movq -160(%rbp), %rsi movq -176(%rbp), %rax movl $8, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) jmp .L5406 .L5400: movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $40, %al jne .L5408 leaq .LC89(%rip), %rax jmp .L5409 .L5408: leaq .LC90(%rip), %rax .L5409: leaq -112(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -184(%rbp), %rdx movq -160(%rbp), %rsi movq -176(%rbp), %rax movl $16, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $48, %al jne .L5418 movq -176(%rbp), %rax movq %rax, -168(%rbp) jmp .L5411 .L5412: movq -168(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -168(%rbp), %rax movb %dl, (%rax) addq $1, -168(%rbp) .L5411: movq -144(%rbp), %rax cmpq %rax, -168(%rbp) jne .L5412 jmp .L5418 .L5399: .L5418: nop .L5406: movq -200(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5413 leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax je .L5413 movl $1, %eax jmp .L5414 .L5413: movl $0, %eax .L5414: testb %al, %al je .L5415 leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const negq %rax addq %rax, -176(%rbp) leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -176(%rbp), %rdx movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call memcpy@PLT .L5415: movq -176(%rbp), %rax leaq -1(%rax), %rdx movq -200(%rbp), %rax movzbl (%rax), %eax shrb $2, %al andl $3, %eax movzbl %al, %ecx movq -208(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call char* std::__format::__put_sign(long long, std::__format::_Sign, char*) movq %rax, -176(%rbp) movq -152(%rbp), %rax subq -176(%rbp), %rax movq %rax, %rbx movq -144(%rbp), %rax subq -176(%rbp), %rax movq %rax, %rdx movq -176(%rbp), %rcx leaq -112(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -216(%rbp), %rcx movq -112(%rbp), %rsi movq -104(%rbp), %rdx movq -200(%rbp), %rax movq %rcx, %r8 movq %rbx, %rcx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const nop .L5416: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5417 call __stack_chk_fail@PLT .L5417: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8713: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(long long, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(long long, std::basic_format_context, char>&) const .section .text._ZNSt8__format15__formatter_intIcE8_M_parseIyEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&): .LFB8714: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rcx movq -8(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8714: .size char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .section .text._ZNKSt8__format15__formatter_intIcE6formatIyNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned long long, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned long long, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned long long, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned long long, std::basic_format_context, char>&) const: .LFB8715: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $216, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %rdx, -216(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5422 movq -208(%rbp), %rax movq %rax, %rdi call char std::__format::__formatter_int::_S_to_character(unsigned long long) movsbl %al, %ecx movq -216(%rbp), %rdx movq -200(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5441 .L5422: movq $0, -144(%rbp) movq $0, -136(%rbp) movq $0, -128(%rbp) movq $0, -120(%rbp) movq -208(%rbp), %rax movq %rax, -168(%rbp) leaq -96(%rbp), %rax addq $3, %rax movq %rax, -184(%rbp) leaq -96(%rbp), %rax addq $67, %rax movq %rax, -160(%rbp) movq -184(%rbp), %rax movq %rax, -152(%rbp) movq -200(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $6, %eax jg .L5424 cmpl $5, %eax jge .L5425 cmpl $4, %eax je .L5426 cmpl $4, %eax jg .L5424 cmpl $1, %eax jg .L5427 testl %eax, %eax jns .L5428 jmp .L5424 .L5427: subl $2, %eax cmpl $1, %eax ja .L5424 movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al jne .L5429 leaq .LC86(%rip), %rax jmp .L5430 .L5429: leaq .LC87(%rip), %rax .L5430: leaq -112(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -168(%rbp), %rdx movq -160(%rbp), %rsi movq -184(%rbp), %rax movl $2, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) jmp .L5431 .L5428: movq -168(%rbp), %rdx movq -160(%rbp), %rsi movq -184(%rbp), %rax movl $10, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) jmp .L5431 .L5426: cmpq $0, -208(%rbp) je .L5432 leaq .LC88(%rip), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) .L5432: movq -168(%rbp), %rdx movq -160(%rbp), %rsi movq -184(%rbp), %rax movl $8, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) jmp .L5431 .L5425: movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $40, %al jne .L5433 leaq .LC89(%rip), %rax jmp .L5434 .L5433: leaq .LC90(%rip), %rax .L5434: leaq -112(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -112(%rbp), %rax movq -104(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -168(%rbp), %rdx movq -160(%rbp), %rsi movq -184(%rbp), %rax movl $16, %ecx movq %rax, %rdi call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) movq %rax, -144(%rbp) movq %rdx, -136(%rbp) movq -200(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $48, %al jne .L5443 movq -184(%rbp), %rax movq %rax, -176(%rbp) jmp .L5436 .L5437: movq -176(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -176(%rbp), %rax movb %dl, (%rax) addq $1, -176(%rbp) .L5436: movq -144(%rbp), %rax cmpq %rax, -176(%rbp) jne .L5437 jmp .L5443 .L5424: .L5443: nop .L5431: movq -200(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5438 leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax je .L5438 movl $1, %eax jmp .L5439 .L5438: movl $0, %eax .L5439: testb %al, %al je .L5440 leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const negq %rax addq %rax, -184(%rbp) leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -128(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -184(%rbp), %rdx movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call memcpy@PLT .L5440: movq -184(%rbp), %rax leaq -1(%rax), %rdx movq -200(%rbp), %rax movzbl (%rax), %eax shrb $2, %al andl $3, %eax movzbl %al, %ecx movq -208(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call char* std::__format::__put_sign(unsigned long long, std::__format::_Sign, char*) movq %rax, -184(%rbp) movq -152(%rbp), %rax subq -184(%rbp), %rax movq %rax, %rbx movq -144(%rbp), %rax subq -184(%rbp), %rax movq %rax, %rdx movq -184(%rbp), %rcx leaq -112(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -216(%rbp), %rcx movq -112(%rbp), %rsi movq -104(%rbp), %rdx movq -200(%rbp), %rax movq %rcx, %r8 movq %rbx, %rcx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const nop .L5441: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5442 call __stack_chk_fail@PLT .L5442: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8715: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned long long, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned long long, std::basic_format_context, char>&) const .section .text._ZZNSt8__format14__formatter_fpIcE5parseERSt26basic_format_parse_contextIcEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const .type std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const, @function std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const: .LFB8717: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rdx movq -8(%rbp), %rax movq (%rax), %rax movq (%rdx), %rcx movq %rcx, (%rax) movl 8(%rdx), %edx movl %edx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8717: .size std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const, .-std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const .section .text._ZZNSt8__format14__formatter_fpIcE5parseERSt26basic_format_parse_contextIcEENKUlvE0_clEv,"axG",@progbits,std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const,comdat .align 2 .weak std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const .type std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const, @function std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const: .LFB8718: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax cmpq %rax, %rdx je .L5446 movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $125, %al jne .L5447 .L5446: movq -8(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const movl $1, %eax jmp .L5448 .L5447: movl $0, %eax .L5448: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8718: .size std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const, .-std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const .section .text._ZNSt8__format14__formatter_fpIcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::__format::__formatter_fp::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::__format::__formatter_fp::parse(std::basic_format_parse_context&) .type std::__format::__formatter_fp::parse(std::basic_format_parse_context&), @function std::__format::__formatter_fp::parse(std::basic_format_parse_context&): .LFB8716: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $0, -60(%rbp) movl $0, -52(%rbp) movl $32, -52(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::end() const movq %rax, -80(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::begin() const movq %rax, -72(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) leaq -60(%rbp), %rax movq %rax, -40(%rbp) leaq -72(%rbp), %rax movq %rax, -32(%rbp) leaq -80(%rbp), %rax movq %rax, -24(%rbp) leaq -48(%rbp), %rax movq %rax, -16(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5450 movq -72(%rbp), %rax jmp .L5470 .L5450: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5452 movq -72(%rbp), %rax jmp .L5470 .L5452: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_sign(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5453 movq -72(%rbp), %rax jmp .L5470 .L5453: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_alternate_form(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5454 movq -72(%rbp), %rax jmp .L5470 .L5454: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_zero_fill(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5455 movq -72(%rbp), %rax jmp .L5470 .L5455: movq -72(%rbp), %rax movzbl (%rax), %eax cmpb $46, %al je .L5456 movq -80(%rbp), %rdx movq -72(%rbp), %rsi movq -96(%rbp), %rcx leaq -60(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5456 movq -72(%rbp), %rax jmp .L5470 .L5456: movq -80(%rbp), %rdx movq -72(%rbp), %rsi movq -96(%rbp), %rcx leaq -60(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5457 movq -72(%rbp), %rax jmp .L5470 .L5457: movq -80(%rbp), %rdx movq -72(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_locale(char const*, char const*) movq %rax, -72(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5458 movq -72(%rbp), %rax jmp .L5470 .L5458: movq -72(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax cmpl $103, %eax je .L5459 cmpl $103, %eax jg .L5460 cmpl $102, %eax je .L5461 cmpl $102, %eax jg .L5460 cmpl $101, %eax je .L5462 cmpl $101, %eax jg .L5460 cmpl $97, %eax je .L5463 cmpl $97, %eax jg .L5460 cmpl $71, %eax je .L5464 cmpl $71, %eax jg .L5460 cmpl $70, %eax je .L5465 cmpl $70, %eax jg .L5460 cmpl $65, %eax je .L5466 cmpl $69, %eax je .L5467 jmp .L5460 .L5463: movzbl -59(%rbp), %eax andl $-121, %eax orl $8, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5460 .L5466: movzbl -59(%rbp), %eax andl $-121, %eax orl $16, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5460 .L5462: movzbl -59(%rbp), %eax andl $-121, %eax orl $24, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5460 .L5467: movzbl -59(%rbp), %eax andl $-121, %eax orl $32, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5460 .L5461: movzbl -59(%rbp), %eax andl $-121, %eax orl $40, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5460 .L5465: movzbl -59(%rbp), %eax andl $-121, %eax orl $48, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5460 .L5459: movzbl -59(%rbp), %eax andl $-121, %eax orl $56, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) jmp .L5460 .L5464: movzbl -59(%rbp), %eax andl $-121, %eax orl $64, %eax movb %al, -59(%rbp) movq -72(%rbp), %rax addq $1, %rax movq %rax, -72(%rbp) nop .L5460: leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_fp::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5468 movq -72(%rbp), %rax jmp .L5470 .L5468: movq -8(%rbp), %rax subq %fs:40, %rax je .L5469 call __stack_chk_fail@PLT .L5469: call std::__format::__failed_to_parse_format_spec() .L5470: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5471 call __stack_chk_fail@PLT .L5471: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8716: .size std::__format::__formatter_fp::parse(std::basic_format_parse_context&), .-std::__format::__formatter_fp::parse(std::basic_format_parse_context&) .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIfNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcSB_E_clESB_SB_,"axG",@progbits,std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat .align 2 .weak std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .type std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const: .LFB8720: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L5473 movq -8(%rbp), %rax movq 24(%rax), %rax movq (%rax), %rax movl %eax, %ecx movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax movl (%rax), %edi movq -24(%rbp), %rsi movq -16(%rbp), %rax movd %edi, %xmm0 movq %rax, %rdi call std::to_chars(char*, char*, float, std::chars_format, int)@PLT jmp .L5474 .L5473: movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %eax testl %eax, %eax je .L5475 movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax movl (%rax), %esi movq -24(%rbp), %rcx movq -16(%rbp), %rax movd %esi, %xmm0 movq %rcx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, float, std::chars_format)@PLT jmp .L5474 .L5475: movq -8(%rbp), %rax movq 8(%rax), %rax movl (%rax), %ecx movq -24(%rbp), %rdx movq -16(%rbp), %rax movd %ecx, %xmm0 movq %rdx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, float)@PLT nop .L5474: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8720: .size std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIfNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcmE_clESB_m,"axG",@progbits,std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat .align 2 .weak std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .type std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: .LFB8721: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movq -40(%rbp), %rdx leaq -1(%rdx), %rcx movq -32(%rbp), %rdx addq %rcx, %rdx movq -32(%rbp), %rcx addq $1, %rcx movq -24(%rbp), %rsi movq 8(%rsi), %rbx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, (%rbx) movq %rdx, 8(%rbx) movq -24(%rbp), %rax movq 8(%rax), %rax movl 8(%rax), %eax testl %eax, %eax jne .L5477 movq -24(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax subq -32(%rbp), %rax jmp .L5479 .L5477: movl $0, %eax .L5479: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8721: .size std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .weak std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const .set std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .section .text._ZNKSt8__format14__formatter_fpIcE6formatIfNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const: .LFB8719: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8719 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $520, %rsp .cfi_offset 3, -24 movq %rdi, -504(%rbp) movss %xmm0, -508(%rbp) movq %rsi, -520(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -256(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -352(%rbp) movq $0, -344(%rbp) movq $6, -472(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al setne %al movb %al, -494(%rbp) movzbl -494(%rbp), %eax testb %al, %al je .L5481 movq -504(%rbp), %rax movq -520(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB458: call unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const movq %rax, -472(%rbp) .L5481: leaq -160(%rbp), %rax addq $1, %rax movq %rax, -456(%rbp) leaq -160(%rbp), %rax subq $-128, %rax movq %rax, -448(%rbp) movl $0, -488(%rbp) movb $0, -493(%rbp) movb $0, -492(%rbp) movb $101, -491(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $8, %eax je .L5482 cmpl $8, %eax jg .L5483 cmpl $7, %eax je .L5484 cmpl $7, %eax jg .L5483 cmpl $6, %eax je .L5485 cmpl $6, %eax jg .L5483 cmpl $5, %eax je .L5486 cmpl $5, %eax jg .L5483 cmpl $4, %eax je .L5487 cmpl $4, %eax jg .L5483 cmpl $3, %eax je .L5488 cmpl $3, %eax jg .L5483 cmpl $2, %eax je .L5489 cmpl $2, %eax jg .L5483 testl %eax, %eax je .L5490 cmpl $1, %eax je .L5491 jmp .L5483 .L5489: movb $1, -493(%rbp) movb $80, -491(%rbp) .L5491: movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al je .L5492 movb $112, -491(%rbp) .L5492: movl $4, -488(%rbp) jmp .L5493 .L5487: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5488: movb $1, -494(%rbp) movl $1, -488(%rbp) jmp .L5493 .L5485: movb $1, -493(%rbp) .L5486: movb $1, -494(%rbp) movl $2, -488(%rbp) jmp .L5493 .L5482: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5484: movb $1, -492(%rbp) movb $1, -494(%rbp) movl $3, -488(%rbp) jmp .L5493 .L5490: movzbl -494(%rbp), %eax testb %al, %al je .L5545 movl $3, -488(%rbp) jmp .L5545 .L5483: .L5545: nop .L5493: leaq -494(%rbp), %rax movq %rax, -288(%rbp) leaq -508(%rbp), %rax movq %rax, -280(%rbp) leaq -488(%rbp), %rax movq %rax, -272(%rbp) leaq -472(%rbp), %rax movq %rax, -264(%rbp) movq -448(%rbp), %rdx movq -456(%rbp), %rcx leaq -288(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, -352(%rbp) movq %rdx, -344(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax je .L5495 movq -472(%rbp), %rax addq $8, %rax movq %rax, -440(%rbp) movl -488(%rbp), %eax cmpl $2, %eax jne .L5496 movl $0, -304(%rbp) movl -508(%rbp), %eax leaq -304(%rbp), %rdx movq %rdx, %rdi movd %eax, %xmm0 call frexpf@PLT movl -304(%rbp), %eax testl %eax, %eax jle .L5496 movl -304(%rbp), %eax imull $4004, %eax, %edx movl %edx, %eax imulq $995517945, %rax, %rax shrq $32, %rax subl %eax, %edx shrl %edx addl %edx, %eax shrl $13, %eax addl $1, %eax movl %eax, %eax addq %rax, -440(%rbp) .L5496: cmpq $128, -440(%rbp) ja .L5498 movq $256, -440(%rbp) .L5498: movq -440(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) .L5499: leaq -288(%rbp), %rax movq %rax, -320(%rbp) leaq -352(%rbp), %rax movq %rax, -312(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const addq %rax, %rax movq %rax, -368(%rbp) movq -320(%rbp), %rax movq -312(%rbp), %rdx movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx movq -368(%rbp), %rcx leaq -256(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) nop leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() addq $1, %rax movq %rax, -456(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() movq %rax, %rbx leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const addq %rbx, %rax movq %rax, -448(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax jne .L5499 .L5495: cmpb $0, -493(%rbp) je .L5500 movq -456(%rbp), %rax movq %rax, -432(%rbp) jmp .L5501 .L5502: movq -432(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -432(%rbp), %rax movb %dl, (%rax) addq $1, -432(%rbp) .L5501: movq -352(%rbp), %rax cmpq %rax, -432(%rbp) jne .L5502 .L5500: movb $1, -490(%rbp) movl -508(%rbp), %eax andl $-2147483648, %eax testl %eax, %eax jne .L5503 movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $4, %al jne .L5504 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $43, (%rax) jmp .L5503 .L5504: movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $12, %al jne .L5505 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $32, (%rax) jmp .L5503 .L5505: movb $0, -490(%rbp) .L5503: movq -352(%rbp), %rax subq -456(%rbp), %rax movq %rax, %rdx movq -456(%rbp), %rcx leaq -336(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -504(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5506 movss -508(%rbp), %xmm0 movss .LC91(%rip), %xmm1 andps %xmm0, %xmm1 movss .LC92(%rip), %xmm0 ucomiss %xmm1, %xmm0 setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5506 movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq $0, -416(%rbp) leaq -320(%rbp), %rax movl $0, %edx movl $46, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -400(%rbp) cmpq $-1, -400(%rbp) je .L5507 movq -400(%rbp), %rax leaq 1(%rax), %rdx movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5508 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5508: cmpb $0, -492(%rbp) je .L5509 movzbl -490(%rbp), %edx leaq -320(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $48, %al setne %al testb %al, %al je .L5510 movzbl -490(%rbp), %eax movq -408(%rbp), %rdx subq %rax, %rdx leaq -1(%rdx), %rax movq %rax, -424(%rbp) jmp .L5509 .L5510: movq -400(%rbp), %rax leaq 1(%rax), %rdx leaq -320(%rbp), %rax movl $48, %esi movq %rax, %rdi call std::basic_string_view >::find_first_not_of(char, unsigned long) const movq -408(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) jmp .L5509 .L5507: movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl $0, %edx movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5511 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5511: movq -408(%rbp), %rax movq %rax, -400(%rbp) movzbl -490(%rbp), %eax movq -400(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) .L5509: cmpb $0, -492(%rbp) je .L5512 movq -472(%rbp), %rax testq %rax, %rax je .L5512 movq -472(%rbp), %rax subq -424(%rbp), %rax movq %rax, -416(%rbp) .L5512: movq -400(%rbp), %rax cmpq -408(%rbp), %rax sete %al movzbl %al, %edx movq -416(%rbp), %rax addq %rdx, %rax movq %rax, -392(%rbp) cmpq $0, -392(%rbp) je .L5506 leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5514 movq -352(%rbp), %rax movq -448(%rbp), %rdx subq %rax, %rdx movq %rdx, %rax cmpq -392(%rbp), %rax jb .L5514 movl $1, %eax jmp .L5515 .L5514: movl $0, %eax .L5515: testb %al, %al je .L5516 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const subq -408(%rbp), %rax movq -456(%rbp), %rcx movq -408(%rbp), %rdx leaq (%rcx,%rdx), %rsi movq -408(%rbp), %rcx movq -392(%rbp), %rdx addq %rdx, %rcx movq -456(%rbp), %rdx addq %rdx, %rcx movq %rax, %rdx movq %rcx, %rdi call memmove@PLT movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5517 movq -456(%rbp), %rcx movq -408(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -408(%rbp) addq %rcx, %rax movb $46, (%rax) .L5517: movq -456(%rbp), %rdx movq -408(%rbp), %rax leaq (%rdx,%rax), %rcx movq -416(%rbp), %rax movq %rax, %rdx movl $48, %esi movq %rcx, %rdi call memset@PLT leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %rbx leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -304(%rbp), %rax movq %rbx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -304(%rbp), %rax movq -296(%rbp), %rdx movq %rax, -336(%rbp) movq %rdx, -328(%rbp) jmp .L5506 .L5516: leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5518 movq -408(%rbp), %rdx leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5519 leaq -256(%rbp), %rax movl $46, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) .L5519: cmpq $0, -416(%rbp) je .L5520 movq -416(%rbp), %rcx leaq -256(%rbp), %rax movl $48, %edx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(unsigned long, char) .L5520: movq -408(%rbp), %rcx leaq -320(%rbp), %rax movq $-1, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&) jmp .L5521 .L5518: movq -392(%rbp), %rdx movq -408(%rbp), %rsi leaq -256(%rbp), %rax movl $48, %ecx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) .LEHE458: movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5521 movq -408(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb $46, (%rax) .L5521: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -336(%rbp) movq %rdx, -328(%rbp) .L5506: leaq -224(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -320(%rbp) movq $0, -312(%rbp) movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L5522 movss -508(%rbp), %xmm0 movss .LC91(%rip), %xmm1 andps %xmm0, %xmm1 movss .LC92(%rip), %xmm0 ucomiss %xmm1, %xmm0 setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5522 leaq -304(%rbp), %rax movq -520(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() movsbl -491(%rbp), %ecx leaq -192(%rbp), %rdi leaq -304(%rbp), %r8 movq -320(%rbp), %rax movq -312(%rbp), %rdx movq -504(%rbp), %rsi movq %r8, %r9 movl %ecx, %r8d movq %rdx, %rcx movq %rax, %rdx .LEHB459: call std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const .LEHE459: leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const xorl $1, %eax testb %al, %al je .L5523 leaq -192(%rbp), %rdx leaq -224(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&) movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -320(%rbp) movq %rdx, -312(%rbp) .L5523: leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L5522: movq -504(%rbp), %rax movq -520(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB460: call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const movq %rax, -384(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq -384(%rbp), %rax setnb %al testb %al, %al je .L5525 movq -520(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -320(%rbp), %rdx movq -312(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L5526 .L5525: movq -504(%rbp), %rax movl 8(%rax), %eax movl %eax, -484(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $3, %eax movzbl %al, %eax movl %eax, -480(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -384(%rbp), %rdx subq %rax, %rdx movq %rdx, -376(%rbp) movq -520(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -464(%rbp) cmpl $0, -480(%rbp) jne .L5527 movl $2, -480(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5528 movss -508(%rbp), %xmm0 movss .LC91(%rip), %xmm1 andps %xmm0, %xmm1 movss .LC92(%rip), %xmm0 ucomiss %xmm1, %xmm0 setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5528 movl $48, -484(%rbp) leaq -336(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::__is_xdigit(char) xorl $1, %eax testb %al, %al je .L5527 leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl $0, -476(%rbp) movq -464(%rbp), %rdx movq %rdx, -304(%rbp) leaq -304(%rbp), %rdx movq %rdx, -360(%rbp) movb %al, -489(%rbp) movq -360(%rbp), %rax movq (%rax), %rax movsbl -489(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -320(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::remove_prefix(unsigned long) jmp .L5527 .L5528: movl $32, -484(%rbp) .L5527: leaq -464(%rbp), %rax movl -484(%rbp), %r8d movq -376(%rbp), %rdi movl -480(%rbp), %ecx movq -320(%rbp), %rsi movq -312(%rbp), %rdx movq (%rax), %rax movl %r8d, %r9d movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) .LEHE460: movq %rax, %rbx nop .L5526: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5540 jmp .L5544 .L5542: movq %rax, %rbx leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L5537 .L5543: movq %rax, %rbx .L5537: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L5538 .L5541: movq %rax, %rbx .L5538: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5539 call __stack_chk_fail@PLT .L5539: movq %rax, %rdi .LEHB461: call _Unwind_Resume@PLT .LEHE461: .L5544: call __stack_chk_fail@PLT .L5540: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8719: .section .gcc_except_table._ZNKSt8__format14__formatter_fpIcE6formatIfNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const,comdat .LLSDA8719: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8719-.LLSDACSB8719 .LLSDACSB8719: .uleb128 .LEHB458-.LFB8719 .uleb128 .LEHE458-.LEHB458 .uleb128 .L5541-.LFB8719 .uleb128 0 .uleb128 .LEHB459-.LFB8719 .uleb128 .LEHE459-.LEHB459 .uleb128 .L5542-.LFB8719 .uleb128 0 .uleb128 .LEHB460-.LFB8719 .uleb128 .LEHE460-.LEHB460 .uleb128 .L5543-.LFB8719 .uleb128 0 .uleb128 .LEHB461-.LFB8719 .uleb128 .LEHE461-.LEHB461 .uleb128 0 .uleb128 0 .LLSDACSE8719: .section .text._ZNKSt8__format14__formatter_fpIcE6formatIfNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIdNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcSB_E_clESB_SB_,"axG",@progbits,std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat .align 2 .weak std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .type std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const: .LFB8723: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L5547 movq -8(%rbp), %rax movq 24(%rax), %rax movq (%rax), %rax movl %eax, %ecx movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rdi movq -24(%rbp), %rsi movq -16(%rbp), %rax movq %rdi, %xmm0 movq %rax, %rdi call std::to_chars(char*, char*, double, std::chars_format, int)@PLT jmp .L5548 .L5547: movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %eax testl %eax, %eax je .L5549 movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rsi movq -24(%rbp), %rcx movq -16(%rbp), %rax movq %rsi, %xmm0 movq %rcx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, double, std::chars_format)@PLT jmp .L5548 .L5549: movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rcx movq -24(%rbp), %rdx movq -16(%rbp), %rax movq %rcx, %xmm0 movq %rdx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, double)@PLT nop .L5548: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8723: .size std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIdNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcmE_clESB_m,"axG",@progbits,std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat .align 2 .weak std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .type std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: .LFB8724: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movq -40(%rbp), %rdx leaq -1(%rdx), %rcx movq -32(%rbp), %rdx addq %rcx, %rdx movq -32(%rbp), %rcx addq $1, %rcx movq -24(%rbp), %rsi movq 8(%rsi), %rbx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, (%rbx) movq %rdx, 8(%rbx) movq -24(%rbp), %rax movq 8(%rax), %rax movl 8(%rax), %eax testl %eax, %eax jne .L5551 movq -24(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax subq -32(%rbp), %rax jmp .L5553 .L5551: movl $0, %eax .L5553: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8724: .size std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .weak std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const .set std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .section .text._ZNKSt8__format14__formatter_fpIcE6formatIdNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const: .LFB8722: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8722 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $520, %rsp .cfi_offset 3, -24 movq %rdi, -504(%rbp) movsd %xmm0, -512(%rbp) movq %rsi, -520(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -256(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -352(%rbp) movq $0, -344(%rbp) movq $6, -472(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al setne %al movb %al, -494(%rbp) movzbl -494(%rbp), %eax testb %al, %al je .L5555 movq -504(%rbp), %rax movq -520(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB462: call unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const movq %rax, -472(%rbp) .L5555: leaq -160(%rbp), %rax addq $1, %rax movq %rax, -456(%rbp) leaq -160(%rbp), %rax subq $-128, %rax movq %rax, -448(%rbp) movl $0, -488(%rbp) movb $0, -493(%rbp) movb $0, -492(%rbp) movb $101, -491(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $8, %eax je .L5556 cmpl $8, %eax jg .L5557 cmpl $7, %eax je .L5558 cmpl $7, %eax jg .L5557 cmpl $6, %eax je .L5559 cmpl $6, %eax jg .L5557 cmpl $5, %eax je .L5560 cmpl $5, %eax jg .L5557 cmpl $4, %eax je .L5561 cmpl $4, %eax jg .L5557 cmpl $3, %eax je .L5562 cmpl $3, %eax jg .L5557 cmpl $2, %eax je .L5563 cmpl $2, %eax jg .L5557 testl %eax, %eax je .L5564 cmpl $1, %eax je .L5565 jmp .L5557 .L5563: movb $1, -493(%rbp) movb $80, -491(%rbp) .L5565: movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al je .L5566 movb $112, -491(%rbp) .L5566: movl $4, -488(%rbp) jmp .L5567 .L5561: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5562: movb $1, -494(%rbp) movl $1, -488(%rbp) jmp .L5567 .L5559: movb $1, -493(%rbp) .L5560: movb $1, -494(%rbp) movl $2, -488(%rbp) jmp .L5567 .L5556: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5558: movb $1, -492(%rbp) movb $1, -494(%rbp) movl $3, -488(%rbp) jmp .L5567 .L5564: movzbl -494(%rbp), %eax testb %al, %al je .L5619 movl $3, -488(%rbp) jmp .L5619 .L5557: .L5619: nop .L5567: leaq -494(%rbp), %rax movq %rax, -288(%rbp) leaq -512(%rbp), %rax movq %rax, -280(%rbp) leaq -488(%rbp), %rax movq %rax, -272(%rbp) leaq -472(%rbp), %rax movq %rax, -264(%rbp) movq -448(%rbp), %rdx movq -456(%rbp), %rcx leaq -288(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, -352(%rbp) movq %rdx, -344(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax je .L5569 movq -472(%rbp), %rax addq $8, %rax movq %rax, -440(%rbp) movl -488(%rbp), %eax cmpl $2, %eax jne .L5570 movl $0, -304(%rbp) movq -512(%rbp), %rax leaq -304(%rbp), %rdx movq %rdx, %rdi movq %rax, %xmm0 call frexp@PLT movl -304(%rbp), %eax testl %eax, %eax jle .L5570 movl -304(%rbp), %eax imull $4004, %eax, %edx movl %edx, %eax imulq $995517945, %rax, %rax shrq $32, %rax subl %eax, %edx shrl %edx addl %edx, %eax shrl $13, %eax addl $1, %eax movl %eax, %eax addq %rax, -440(%rbp) .L5570: cmpq $128, -440(%rbp) ja .L5572 movq $256, -440(%rbp) .L5572: movq -440(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) .L5573: leaq -288(%rbp), %rax movq %rax, -320(%rbp) leaq -352(%rbp), %rax movq %rax, -312(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const addq %rax, %rax movq %rax, -368(%rbp) movq -320(%rbp), %rax movq -312(%rbp), %rdx movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx movq -368(%rbp), %rcx leaq -256(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) nop leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() addq $1, %rax movq %rax, -456(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() movq %rax, %rbx leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const addq %rbx, %rax movq %rax, -448(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax jne .L5573 .L5569: cmpb $0, -493(%rbp) je .L5574 movq -456(%rbp), %rax movq %rax, -432(%rbp) jmp .L5575 .L5576: movq -432(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -432(%rbp), %rax movb %dl, (%rax) addq $1, -432(%rbp) .L5575: movq -352(%rbp), %rax cmpq %rax, -432(%rbp) jne .L5576 .L5574: movb $1, -490(%rbp) movsd -512(%rbp), %xmm0 movmskpd %xmm0, %eax andl $1, %eax testl %eax, %eax jne .L5577 movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $4, %al jne .L5578 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $43, (%rax) jmp .L5577 .L5578: movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $12, %al jne .L5579 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $32, (%rax) jmp .L5577 .L5579: movb $0, -490(%rbp) .L5577: movq -352(%rbp), %rax subq -456(%rbp), %rax movq %rax, %rdx movq -456(%rbp), %rcx leaq -336(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -504(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5580 movsd -512(%rbp), %xmm0 movq .LC93(%rip), %xmm1 andpd %xmm0, %xmm1 movsd .LC94(%rip), %xmm0 ucomisd %xmm1, %xmm0 setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5580 movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq $0, -416(%rbp) leaq -320(%rbp), %rax movl $0, %edx movl $46, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -400(%rbp) cmpq $-1, -400(%rbp) je .L5581 movq -400(%rbp), %rax leaq 1(%rax), %rdx movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5582 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5582: cmpb $0, -492(%rbp) je .L5583 movzbl -490(%rbp), %edx leaq -320(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $48, %al setne %al testb %al, %al je .L5584 movzbl -490(%rbp), %eax movq -408(%rbp), %rdx subq %rax, %rdx leaq -1(%rdx), %rax movq %rax, -424(%rbp) jmp .L5583 .L5584: movq -400(%rbp), %rax leaq 1(%rax), %rdx leaq -320(%rbp), %rax movl $48, %esi movq %rax, %rdi call std::basic_string_view >::find_first_not_of(char, unsigned long) const movq -408(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) jmp .L5583 .L5581: movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl $0, %edx movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5585 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5585: movq -408(%rbp), %rax movq %rax, -400(%rbp) movzbl -490(%rbp), %eax movq -400(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) .L5583: cmpb $0, -492(%rbp) je .L5586 movq -472(%rbp), %rax testq %rax, %rax je .L5586 movq -472(%rbp), %rax subq -424(%rbp), %rax movq %rax, -416(%rbp) .L5586: movq -400(%rbp), %rax cmpq -408(%rbp), %rax sete %al movzbl %al, %edx movq -416(%rbp), %rax addq %rdx, %rax movq %rax, -392(%rbp) cmpq $0, -392(%rbp) je .L5580 leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5588 movq -352(%rbp), %rax movq -448(%rbp), %rdx subq %rax, %rdx movq %rdx, %rax cmpq -392(%rbp), %rax jb .L5588 movl $1, %eax jmp .L5589 .L5588: movl $0, %eax .L5589: testb %al, %al je .L5590 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const subq -408(%rbp), %rax movq -456(%rbp), %rcx movq -408(%rbp), %rdx leaq (%rcx,%rdx), %rsi movq -408(%rbp), %rcx movq -392(%rbp), %rdx addq %rdx, %rcx movq -456(%rbp), %rdx addq %rdx, %rcx movq %rax, %rdx movq %rcx, %rdi call memmove@PLT movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5591 movq -456(%rbp), %rcx movq -408(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -408(%rbp) addq %rcx, %rax movb $46, (%rax) .L5591: movq -456(%rbp), %rdx movq -408(%rbp), %rax leaq (%rdx,%rax), %rcx movq -416(%rbp), %rax movq %rax, %rdx movl $48, %esi movq %rcx, %rdi call memset@PLT leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %rbx leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -304(%rbp), %rax movq %rbx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -304(%rbp), %rax movq -296(%rbp), %rdx movq %rax, -336(%rbp) movq %rdx, -328(%rbp) jmp .L5580 .L5590: leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5592 movq -408(%rbp), %rdx leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5593 leaq -256(%rbp), %rax movl $46, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) .L5593: cmpq $0, -416(%rbp) je .L5594 movq -416(%rbp), %rcx leaq -256(%rbp), %rax movl $48, %edx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(unsigned long, char) .L5594: movq -408(%rbp), %rcx leaq -320(%rbp), %rax movq $-1, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&) jmp .L5595 .L5592: movq -392(%rbp), %rdx movq -408(%rbp), %rsi leaq -256(%rbp), %rax movl $48, %ecx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) .LEHE462: movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5595 movq -408(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb $46, (%rax) .L5595: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -336(%rbp) movq %rdx, -328(%rbp) .L5580: leaq -224(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -320(%rbp) movq $0, -312(%rbp) movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L5596 movsd -512(%rbp), %xmm0 movq .LC93(%rip), %xmm1 andpd %xmm0, %xmm1 movsd .LC94(%rip), %xmm0 ucomisd %xmm1, %xmm0 setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5596 leaq -304(%rbp), %rax movq -520(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() movsbl -491(%rbp), %ecx leaq -192(%rbp), %rdi leaq -304(%rbp), %r8 movq -320(%rbp), %rax movq -312(%rbp), %rdx movq -504(%rbp), %rsi movq %r8, %r9 movl %ecx, %r8d movq %rdx, %rcx movq %rax, %rdx .LEHB463: call std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const .LEHE463: leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const xorl $1, %eax testb %al, %al je .L5597 leaq -192(%rbp), %rdx leaq -224(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&) movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -320(%rbp) movq %rdx, -312(%rbp) .L5597: leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L5596: movq -504(%rbp), %rax movq -520(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB464: call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const movq %rax, -384(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq -384(%rbp), %rax setnb %al testb %al, %al je .L5599 movq -520(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -320(%rbp), %rdx movq -312(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L5600 .L5599: movq -504(%rbp), %rax movl 8(%rax), %eax movl %eax, -484(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $3, %eax movzbl %al, %eax movl %eax, -480(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -384(%rbp), %rdx subq %rax, %rdx movq %rdx, -376(%rbp) movq -520(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -464(%rbp) cmpl $0, -480(%rbp) jne .L5601 movl $2, -480(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5602 movsd -512(%rbp), %xmm0 movq .LC93(%rip), %xmm1 andpd %xmm0, %xmm1 movsd .LC94(%rip), %xmm0 ucomisd %xmm1, %xmm0 setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5602 movl $48, -484(%rbp) leaq -336(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::__is_xdigit(char) xorl $1, %eax testb %al, %al je .L5601 leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl $0, -476(%rbp) movq -464(%rbp), %rdx movq %rdx, -304(%rbp) leaq -304(%rbp), %rdx movq %rdx, -360(%rbp) movb %al, -489(%rbp) movq -360(%rbp), %rax movq (%rax), %rax movsbl -489(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -320(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::remove_prefix(unsigned long) jmp .L5601 .L5602: movl $32, -484(%rbp) .L5601: leaq -464(%rbp), %rax movl -484(%rbp), %r8d movq -376(%rbp), %rdi movl -480(%rbp), %ecx movq -320(%rbp), %rsi movq -312(%rbp), %rdx movq (%rax), %rax movl %r8d, %r9d movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) .LEHE464: movq %rax, %rbx nop .L5600: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5614 jmp .L5618 .L5616: movq %rax, %rbx leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L5611 .L5617: movq %rax, %rbx .L5611: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L5612 .L5615: movq %rax, %rbx .L5612: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5613 call __stack_chk_fail@PLT .L5613: movq %rax, %rdi .LEHB465: call _Unwind_Resume@PLT .LEHE465: .L5618: call __stack_chk_fail@PLT .L5614: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8722: .section .gcc_except_table._ZNKSt8__format14__formatter_fpIcE6formatIdNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const,comdat .LLSDA8722: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8722-.LLSDACSB8722 .LLSDACSB8722: .uleb128 .LEHB462-.LFB8722 .uleb128 .LEHE462-.LEHB462 .uleb128 .L5615-.LFB8722 .uleb128 0 .uleb128 .LEHB463-.LFB8722 .uleb128 .LEHE463-.LEHB463 .uleb128 .L5616-.LFB8722 .uleb128 0 .uleb128 .LEHB464-.LFB8722 .uleb128 .LEHE464-.LEHB464 .uleb128 .L5617-.LFB8722 .uleb128 0 .uleb128 .LEHB465-.LFB8722 .uleb128 .LEHE465-.LEHB465 .uleb128 0 .uleb128 0 .LLSDACSE8722: .section .text._ZNKSt8__format14__formatter_fpIcE6formatIdNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIeNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcSB_E_clESB_SB_,"axG",@progbits,std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat .align 2 .weak std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .type std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const: .LFB8726: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L5621 movq -8(%rbp), %rax movq 24(%rax), %rax movq (%rax), %rax movl %eax, %ecx movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax fldt (%rax) movq -24(%rbp), %rsi movq -16(%rbp), %rax leaq -16(%rsp), %rsp fstpt (%rsp) movq %rax, %rdi call std::to_chars(char*, char*, long double, std::chars_format, int)@PLT addq $16, %rsp jmp .L5622 .L5621: movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %eax testl %eax, %eax je .L5623 movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax fldt (%rax) movq -24(%rbp), %rcx movq -16(%rbp), %rax leaq -16(%rsp), %rsp fstpt (%rsp) movq %rcx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, long double, std::chars_format)@PLT addq $16, %rsp jmp .L5622 .L5623: movq -8(%rbp), %rax movq 8(%rax), %rax fldt (%rax) movq -24(%rbp), %rdx movq -16(%rbp), %rax leaq -16(%rsp), %rsp fstpt (%rsp) movq %rdx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, long double)@PLT addq $16, %rsp nop .L5622: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8726: .size std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIeNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcmE_clESB_m,"axG",@progbits,std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat .align 2 .weak std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .type std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: .LFB8727: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movq -40(%rbp), %rdx leaq -1(%rdx), %rcx movq -32(%rbp), %rdx addq %rcx, %rdx movq -32(%rbp), %rcx addq $1, %rcx movq -24(%rbp), %rsi movq 8(%rsi), %rbx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, (%rbx) movq %rdx, 8(%rbx) movq -24(%rbp), %rax movq 8(%rax), %rax movl 8(%rax), %eax testl %eax, %eax jne .L5625 movq -24(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax subq -32(%rbp), %rax jmp .L5627 .L5625: movl $0, %eax .L5627: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8727: .size std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .weak std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const .set std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .section .text._ZNKSt8__format14__formatter_fpIcE6formatIeNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const: .LFB8725: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8725 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $504, %rsp .cfi_offset 3, -24 movq %rdi, -504(%rbp) movq %rsi, -512(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -256(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -352(%rbp) movq $0, -344(%rbp) movq $6, -472(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al setne %al movb %al, -494(%rbp) movzbl -494(%rbp), %eax testb %al, %al je .L5629 movq -504(%rbp), %rax movq -512(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB466: call unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const movq %rax, -472(%rbp) .L5629: leaq -160(%rbp), %rax addq $1, %rax movq %rax, -456(%rbp) leaq -160(%rbp), %rax subq $-128, %rax movq %rax, -448(%rbp) movl $0, -488(%rbp) movb $0, -493(%rbp) movb $0, -492(%rbp) movb $101, -491(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $8, %eax je .L5630 cmpl $8, %eax jg .L5631 cmpl $7, %eax je .L5632 cmpl $7, %eax jg .L5631 cmpl $6, %eax je .L5633 cmpl $6, %eax jg .L5631 cmpl $5, %eax je .L5634 cmpl $5, %eax jg .L5631 cmpl $4, %eax je .L5635 cmpl $4, %eax jg .L5631 cmpl $3, %eax je .L5636 cmpl $3, %eax jg .L5631 cmpl $2, %eax je .L5637 cmpl $2, %eax jg .L5631 testl %eax, %eax je .L5638 cmpl $1, %eax je .L5639 jmp .L5631 .L5637: movb $1, -493(%rbp) movb $80, -491(%rbp) .L5639: movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al je .L5640 movb $112, -491(%rbp) .L5640: movl $4, -488(%rbp) jmp .L5641 .L5635: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5636: movb $1, -494(%rbp) movl $1, -488(%rbp) jmp .L5641 .L5633: movb $1, -493(%rbp) .L5634: movb $1, -494(%rbp) movl $2, -488(%rbp) jmp .L5641 .L5630: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5632: movb $1, -492(%rbp) movb $1, -494(%rbp) movl $3, -488(%rbp) jmp .L5641 .L5638: movzbl -494(%rbp), %eax testb %al, %al je .L5693 movl $3, -488(%rbp) jmp .L5693 .L5631: .L5693: nop .L5641: leaq -494(%rbp), %rax movq %rax, -288(%rbp) leaq 16(%rbp), %rax movq %rax, -280(%rbp) leaq -488(%rbp), %rax movq %rax, -272(%rbp) leaq -472(%rbp), %rax movq %rax, -264(%rbp) movq -448(%rbp), %rdx movq -456(%rbp), %rcx leaq -288(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, -352(%rbp) movq %rdx, -344(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax je .L5643 movq -472(%rbp), %rax addq $8, %rax movq %rax, -440(%rbp) movl -488(%rbp), %eax cmpl $2, %eax jne .L5644 movl $0, -304(%rbp) fldt 16(%rbp) leaq -304(%rbp), %rax leaq -16(%rsp), %rsp fstpt (%rsp) movq %rax, %rdi call frexpl@PLT fstp %st(0) addq $16, %rsp movl -304(%rbp), %eax testl %eax, %eax jle .L5644 movl -304(%rbp), %eax imull $4004, %eax, %edx movl %edx, %eax imulq $995517945, %rax, %rax shrq $32, %rax subl %eax, %edx shrl %edx addl %edx, %eax shrl $13, %eax addl $1, %eax movl %eax, %eax addq %rax, -440(%rbp) .L5644: cmpq $128, -440(%rbp) ja .L5646 movq $256, -440(%rbp) .L5646: movq -440(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) .L5647: leaq -288(%rbp), %rax movq %rax, -320(%rbp) leaq -352(%rbp), %rax movq %rax, -312(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const addq %rax, %rax movq %rax, -368(%rbp) movq -320(%rbp), %rax movq -312(%rbp), %rdx movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx movq -368(%rbp), %rcx leaq -256(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) nop leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() addq $1, %rax movq %rax, -456(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() movq %rax, %rbx leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const addq %rbx, %rax movq %rax, -448(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax jne .L5647 .L5643: cmpb $0, -493(%rbp) je .L5648 movq -456(%rbp), %rax movq %rax, -432(%rbp) jmp .L5649 .L5650: movq -432(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -432(%rbp), %rax movb %dl, (%rax) addq $1, -432(%rbp) .L5649: movq -352(%rbp), %rax cmpq %rax, -432(%rbp) jne .L5650 .L5648: movb $1, -490(%rbp) fldt 16(%rbp) fxam fnstsw %ax fstp %st(0) andl $512, %eax testl %eax, %eax jne .L5651 movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $4, %al jne .L5652 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $43, (%rax) jmp .L5651 .L5652: movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $12, %al jne .L5653 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $32, (%rax) jmp .L5651 .L5653: movb $0, -490(%rbp) .L5651: movq -352(%rbp), %rax subq -456(%rbp), %rax movq %rax, %rdx movq -456(%rbp), %rcx leaq -336(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -504(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5654 fldt 16(%rbp) fabs fldt .LC95(%rip) fucomip %st(1), %st fstp %st(0) setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5654 movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq $0, -416(%rbp) leaq -320(%rbp), %rax movl $0, %edx movl $46, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -400(%rbp) cmpq $-1, -400(%rbp) je .L5655 movq -400(%rbp), %rax leaq 1(%rax), %rdx movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5656 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5656: cmpb $0, -492(%rbp) je .L5657 movzbl -490(%rbp), %edx leaq -320(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $48, %al setne %al testb %al, %al je .L5658 movzbl -490(%rbp), %eax movq -408(%rbp), %rdx subq %rax, %rdx leaq -1(%rdx), %rax movq %rax, -424(%rbp) jmp .L5657 .L5658: movq -400(%rbp), %rax leaq 1(%rax), %rdx leaq -320(%rbp), %rax movl $48, %esi movq %rax, %rdi call std::basic_string_view >::find_first_not_of(char, unsigned long) const movq -408(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) jmp .L5657 .L5655: movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl $0, %edx movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5659 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5659: movq -408(%rbp), %rax movq %rax, -400(%rbp) movzbl -490(%rbp), %eax movq -400(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) .L5657: cmpb $0, -492(%rbp) je .L5660 movq -472(%rbp), %rax testq %rax, %rax je .L5660 movq -472(%rbp), %rax subq -424(%rbp), %rax movq %rax, -416(%rbp) .L5660: movq -400(%rbp), %rax cmpq -408(%rbp), %rax sete %al movzbl %al, %edx movq -416(%rbp), %rax addq %rdx, %rax movq %rax, -392(%rbp) cmpq $0, -392(%rbp) je .L5654 leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5662 movq -352(%rbp), %rax movq -448(%rbp), %rdx subq %rax, %rdx movq %rdx, %rax cmpq -392(%rbp), %rax jb .L5662 movl $1, %eax jmp .L5663 .L5662: movl $0, %eax .L5663: testb %al, %al je .L5664 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const subq -408(%rbp), %rax movq -456(%rbp), %rcx movq -408(%rbp), %rdx leaq (%rcx,%rdx), %rsi movq -408(%rbp), %rcx movq -392(%rbp), %rdx addq %rdx, %rcx movq -456(%rbp), %rdx addq %rdx, %rcx movq %rax, %rdx movq %rcx, %rdi call memmove@PLT movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5665 movq -456(%rbp), %rcx movq -408(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -408(%rbp) addq %rcx, %rax movb $46, (%rax) .L5665: movq -456(%rbp), %rdx movq -408(%rbp), %rax leaq (%rdx,%rax), %rcx movq -416(%rbp), %rax movq %rax, %rdx movl $48, %esi movq %rcx, %rdi call memset@PLT leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %rbx leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -304(%rbp), %rax movq %rbx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -304(%rbp), %rax movq -296(%rbp), %rdx movq %rax, -336(%rbp) movq %rdx, -328(%rbp) jmp .L5654 .L5664: leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5666 movq -408(%rbp), %rdx leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5667 leaq -256(%rbp), %rax movl $46, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) .L5667: cmpq $0, -416(%rbp) je .L5668 movq -416(%rbp), %rcx leaq -256(%rbp), %rax movl $48, %edx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(unsigned long, char) .L5668: movq -408(%rbp), %rcx leaq -320(%rbp), %rax movq $-1, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&) jmp .L5669 .L5666: movq -392(%rbp), %rdx movq -408(%rbp), %rsi leaq -256(%rbp), %rax movl $48, %ecx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) .LEHE466: movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5669 movq -408(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb $46, (%rax) .L5669: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -336(%rbp) movq %rdx, -328(%rbp) .L5654: leaq -224(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -320(%rbp) movq $0, -312(%rbp) movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L5670 fldt 16(%rbp) fabs fldt .LC95(%rip) fucomip %st(1), %st fstp %st(0) setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5670 leaq -304(%rbp), %rax movq -512(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() movsbl -491(%rbp), %ecx leaq -192(%rbp), %rdi leaq -304(%rbp), %r8 movq -320(%rbp), %rax movq -312(%rbp), %rdx movq -504(%rbp), %rsi movq %r8, %r9 movl %ecx, %r8d movq %rdx, %rcx movq %rax, %rdx .LEHB467: call std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const .LEHE467: leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const xorl $1, %eax testb %al, %al je .L5671 leaq -192(%rbp), %rdx leaq -224(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&) movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -320(%rbp) movq %rdx, -312(%rbp) .L5671: leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L5670: movq -504(%rbp), %rax movq -512(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB468: call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const movq %rax, -384(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq -384(%rbp), %rax setnb %al testb %al, %al je .L5673 movq -512(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -320(%rbp), %rdx movq -312(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L5674 .L5673: movq -504(%rbp), %rax movl 8(%rax), %eax movl %eax, -484(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $3, %eax movzbl %al, %eax movl %eax, -480(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -384(%rbp), %rdx subq %rax, %rdx movq %rdx, -376(%rbp) movq -512(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -464(%rbp) cmpl $0, -480(%rbp) jne .L5675 movl $2, -480(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5676 fldt 16(%rbp) fabs fldt .LC95(%rip) fucomip %st(1), %st fstp %st(0) setb %al xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5676 movl $48, -484(%rbp) leaq -336(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::__is_xdigit(char) xorl $1, %eax testb %al, %al je .L5675 leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl $0, -476(%rbp) movq -464(%rbp), %rdx movq %rdx, -304(%rbp) leaq -304(%rbp), %rdx movq %rdx, -360(%rbp) movb %al, -489(%rbp) movq -360(%rbp), %rax movq (%rax), %rax movsbl -489(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -320(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::remove_prefix(unsigned long) jmp .L5675 .L5676: movl $32, -484(%rbp) .L5675: leaq -464(%rbp), %rax movl -484(%rbp), %r8d movq -376(%rbp), %rdi movl -480(%rbp), %ecx movq -320(%rbp), %rsi movq -312(%rbp), %rdx movq (%rax), %rax movl %r8d, %r9d movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) .LEHE468: movq %rax, %rbx nop .L5674: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5688 jmp .L5692 .L5690: movq %rax, %rbx leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L5685 .L5691: movq %rax, %rbx .L5685: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L5686 .L5689: movq %rax, %rbx .L5686: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5687 call __stack_chk_fail@PLT .L5687: movq %rax, %rdi .LEHB469: call _Unwind_Resume@PLT .LEHE469: .L5692: call __stack_chk_fail@PLT .L5688: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8725: .section .gcc_except_table._ZNKSt8__format14__formatter_fpIcE6formatIeNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const,comdat .LLSDA8725: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8725-.LLSDACSB8725 .LLSDACSB8725: .uleb128 .LEHB466-.LFB8725 .uleb128 .LEHE466-.LEHB466 .uleb128 .L5689-.LFB8725 .uleb128 0 .uleb128 .LEHB467-.LFB8725 .uleb128 .LEHE467-.LEHB467 .uleb128 .L5690-.LFB8725 .uleb128 0 .uleb128 .LEHB468-.LFB8725 .uleb128 .LEHE468-.LEHB468 .uleb128 .L5691-.LFB8725 .uleb128 0 .uleb128 .LEHB469-.LFB8725 .uleb128 .LEHE469-.LEHB469 .uleb128 0 .uleb128 0 .LLSDACSE8725: .section .text._ZNKSt8__format14__formatter_fpIcE6formatIeNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const .section .text._ZZNSt8__format15__formatter_strIcE5parseERSt26basic_format_parse_contextIcEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const .type std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const, @function std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const: .LFB8729: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 8(%rax), %rdx movq -8(%rbp), %rax movq (%rax), %rax movq (%rdx), %rcx movq %rcx, (%rax) movl 8(%rdx), %edx movl %edx, 8(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8729: .size std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const, .-std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const .section .text._ZZNSt8__format15__formatter_strIcE5parseERSt26basic_format_parse_contextIcEENKUlvE0_clEv,"axG",@progbits,std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const,comdat .align 2 .weak std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const .type std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const, @function std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const: .LFB8730: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rdx movq -8(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax cmpq %rax, %rdx je .L5696 movq -8(%rbp), %rax movq (%rax), %rax movq (%rax), %rax movzbl (%rax), %eax cmpb $125, %al jne .L5697 .L5696: movq -8(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#1}::operator()() const movl $1, %eax jmp .L5698 .L5697: movl $0, %eax .L5698: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8730: .size std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const, .-std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const .section .text._ZNSt8__format15__formatter_strIcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::__format::__formatter_str::parse(std::basic_format_parse_context&),comdat .align 2 .weak std::__format::__formatter_str::parse(std::basic_format_parse_context&) .type std::__format::__formatter_str::parse(std::basic_format_parse_context&), @function std::__format::__formatter_str::parse(std::basic_format_parse_context&): .LFB8728: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $96, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::begin() const movq %rax, -80(%rbp) movq -96(%rbp), %rax movq %rax, %rdi call std::basic_format_parse_context::end() const movq %rax, -72(%rbp) movq $0, -60(%rbp) movl $0, -52(%rbp) movl $32, -52(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) leaq -60(%rbp), %rax movq %rax, -40(%rbp) leaq -80(%rbp), %rax movq %rax, -32(%rbp) leaq -72(%rbp), %rax movq %rax, -24(%rbp) leaq -48(%rbp), %rax movq %rax, -16(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5700 movq -80(%rbp), %rax jmp .L5709 .L5700: movq -72(%rbp), %rdx movq -80(%rbp), %rcx leaq -60(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Spec::_M_parse_fill_and_align(char const*, char const*) movq %rax, -80(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5702 movq -80(%rbp), %rax jmp .L5709 .L5702: movq -72(%rbp), %rdx movq -80(%rbp), %rsi movq -96(%rbp), %rcx leaq -60(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_width(char const*, char const*, std::basic_format_parse_context&) movq %rax, -80(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5703 movq -80(%rbp), %rax jmp .L5709 .L5703: movq -72(%rbp), %rdx movq -80(%rbp), %rsi movq -96(%rbp), %rcx leaq -60(%rbp), %rax movq %rax, %rdi call std::__format::_Spec::_M_parse_precision(char const*, char const*, std::basic_format_parse_context&) movq %rax, -80(%rbp) leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5704 movq -80(%rbp), %rax jmp .L5709 .L5704: movq -80(%rbp), %rax movzbl (%rax), %eax cmpb $115, %al jne .L5705 movq -80(%rbp), %rax addq $1, %rax movq %rax, -80(%rbp) jmp .L5706 .L5705: movq -80(%rbp), %rax movzbl (%rax), %eax cmpb $63, %al jne .L5706 movzbl -59(%rbp), %eax orl $120, %eax movb %al, -59(%rbp) movq -80(%rbp), %rax addq $1, %rax movq %rax, -80(%rbp) .L5706: leaq -32(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_str::parse(std::basic_format_parse_context&)::{lambda()#2}::operator()() const testb %al, %al je .L5707 movq -80(%rbp), %rax jmp .L5709 .L5707: movq -8(%rbp), %rax subq %fs:40, %rax je .L5708 call __stack_chk_fail@PLT .L5708: call std::__format::__failed_to_parse_format_spec() .L5709: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5710 call __stack_chk_fail@PLT .L5710: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8728: .size std::__format::__formatter_str::parse(std::basic_format_parse_context&), .-std::__format::__formatter_str::parse(std::basic_format_parse_context&) .section .text._ZZNKSt8__format15__formatter_strIcE6formatINS_10_Sink_iterIcEEEET_St17basic_string_viewIcSt11char_traitsIcEERSt20basic_format_contextIS5_cEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const,comdat .align 2 .weak std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const .type std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const, @function std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const: .LFB8732: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $120, %al jne .L5712 movq -24(%rbp), %rax movq 16(%rax), %rbx movq -24(%rbp), %rax movq 8(%rax), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rdi movq (%rbx), %rdx movq 8(%rbx), %rax movl $12, %ecx movq %rdx, %rsi movq %rax, %rdx call std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) jmp .L5713 .L5712: movq -24(%rbp), %rax movq 16(%rax), %rbx movq -24(%rbp), %rax movq 8(%rax), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq (%rbx), %rdx movq 8(%rbx), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) nop .L5713: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8732: .size std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const .section .text._ZNKSt8__format15__formatter_strIcE6formatINS_10_Sink_iterIcEEEET_St17basic_string_viewIcSt11char_traitsIcEERSt20basic_format_contextIS5_cE,"axG",@progbits,std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const,comdat .align 2 .weak std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const .type std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const, @function std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const: .LFB8731: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8731 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $536, %rsp .cfi_offset 3, -24 movq %rdi, -520(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -544(%rbp) movq %rdx, -536(%rbp) movq %rcx, -528(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movb $12, -497(%rbp) movq -520(%rbp), %rax movq %rax, -384(%rbp) movq -528(%rbp), %rax movq %rax, -376(%rbp) leaq -544(%rbp), %rax movq %rax, -368(%rbp) movq -520(%rbp), %rax movzwl (%rax), %eax andw $384, %ax testw %ax, %ax jne .L5715 movq -520(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al jne .L5715 leaq -384(%rbp), %rax movq %rax, %rdi .LEHB470: call std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const movq %rax, %rbx jmp .L5726 .L5715: movq -520(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al je .L5717 movq -520(%rbp), %rax movq -528(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const movq %rax, -496(%rbp) jmp .L5718 .L5717: movq $-1, -496(%rbp) .L5718: movq -496(%rbp), %rdx leaq -544(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long) movq %rax, -488(%rbp) movq -520(%rbp), %rax movq -528(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const cmpq %rax, -488(%rbp) jb .L5719 movq -520(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al jne .L5719 movl $1, %eax jmp .L5720 .L5719: movl $0, %eax .L5720: testb %al, %al je .L5721 leaq -384(%rbp), %rax movq %rax, %rdi call std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const::{lambda()#1}::operator()() const movq %rax, %rbx jmp .L5726 .L5721: movq -520(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $120, %al je .L5722 movq -520(%rbp), %rdi movq -528(%rbp), %rcx movq -488(%rbp), %rdx movq -544(%rbp), %rsi movq -536(%rbp), %rax movl $1, %r9d movq %rdi, %r8 movq %rsi, %rdi movq %rax, %rsi call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE470: movq %rax, %rbx jmp .L5726 .L5722: leaq -352(%rbp), %rax movq %rax, -448(%rbp) movq -448(%rbp), %rbx movq -448(%rbp), %rax leaq 32(%rax), %rdx leaq -400(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::span::span<256ul>(char (&) [256ul]) movq %rbx, -440(%rbp) movq -400(%rbp), %rax movq -392(%rbp), %rdx movq %rax, -416(%rbp) movq %rdx, -408(%rbp) leaq 16+vtable for std::__format::_Sink(%rip), %rdx movq -440(%rbp), %rax movq %rdx, (%rax) movq -440(%rbp), %rcx movq -416(%rbp), %rax movq -408(%rbp), %rdx movq %rax, 8(%rcx) movq %rdx, 16(%rcx) movq -440(%rbp), %rbx leaq -416(%rbp), %rax movq %rax, %rdi call std::span::begin() const movq %rax, 24(%rbx) nop leaq 16+vtable for std::__format::_Buf_sink(%rip), %rdx movq -448(%rbp), %rax movq %rdx, (%rax) nop leaq 16+vtable for std::__format::_Seq_sink, std::allocator > >(%rip), %rax movq %rax, -352(%rbp) leaq -352(%rbp), %rax addq $288, %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E nop leaq -352(%rbp), %rax movq %rax, -472(%rbp) movq -472(%rbp), %rax movq %rax, -464(%rbp) movq -464(%rbp), %rax movq %rax, -456(%rbp) movq -456(%rbp), %rax nop movq %rax, -400(%rbp) nop movq -400(%rbp), %rax movq %rax, %rdi movq -544(%rbp), %rdx movq -536(%rbp), %rax movl $12, %ecx movq %rdx, %rsi movq %rax, %rdx .LEHB471: call std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::view() movq %rax, -400(%rbp) movq %rdx, -392(%rbp) leaq -400(%rbp), %rax movq %rax, %rdi call std::span::size() const movq %rax, %rbx leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::view() movq %rax, -416(%rbp) movq %rdx, -408(%rbp) leaq -416(%rbp), %rax movq %rax, %rdi call std::span::data() const movq %rax, %rcx leaq -432(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -496(%rbp), %rdx leaq -432(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long) movq %rax, -480(%rbp) movq -520(%rbp), %rdi movq -528(%rbp), %rcx movq -480(%rbp), %rdx movq -432(%rbp), %rsi movq -424(%rbp), %rax movl $1, %r9d movq %rdi, %r8 movq %rsi, %rdi movq %rax, %rsi call std::__format::_Sink_iter std::__format::__write_padded_as_spec >(std::basic_string_view::type, std::char_traits::type> >, unsigned long, std::basic_format_context, char>&, std::__format::_Spec const&, std::__format::_Align) .LEHE471: movq %rax, %rbx nop leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() .L5726: movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5729 jmp .L5731 .L5730: movq %rax, %rbx leaq -352(%rbp), %rax movq %rax, %rdi call std::__format::_Seq_sink, std::allocator > >::~_Seq_sink() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5728 call __stack_chk_fail@PLT .L5728: movq %rax, %rdi .LEHB472: call _Unwind_Resume@PLT .LEHE472: .L5731: call __stack_chk_fail@PLT .L5729: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8731: .section .gcc_except_table._ZNKSt8__format15__formatter_strIcE6formatINS_10_Sink_iterIcEEEET_St17basic_string_viewIcSt11char_traitsIcEERSt20basic_format_contextIS5_cE,"aG",@progbits,std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const,comdat .LLSDA8731: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8731-.LLSDACSB8731 .LLSDACSB8731: .uleb128 .LEHB470-.LFB8731 .uleb128 .LEHE470-.LEHB470 .uleb128 0 .uleb128 0 .uleb128 .LEHB471-.LFB8731 .uleb128 .LEHE471-.LEHB471 .uleb128 .L5730-.LFB8731 .uleb128 0 .uleb128 .LEHB472-.LFB8731 .uleb128 .LEHE472-.LEHB472 .uleb128 0 .uleb128 0 .LLSDACSE8731: .section .text._ZNKSt8__format15__formatter_strIcE6formatINS_10_Sink_iterIcEEEET_St17basic_string_viewIcSt11char_traitsIcEERSt20basic_format_contextIS5_cE,"axG",@progbits,std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const,comdat .size std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const, .-std::__format::_Sink_iter std::__format::__formatter_str::format >(std::basic_string_view >, std::basic_format_context, char>&) const .section .text._ZNSt8__format15__formatter_intIcE8_M_parseInEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse<__int128>(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse<__int128>(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse<__int128>(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse<__int128>(std::basic_format_parse_context&): .LFB8733: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rcx movq -8(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8733: .size char const* std::__format::__formatter_int::_M_parse<__int128>(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse<__int128>(std::basic_format_parse_context&) .section .text._ZNKSt8__format15__formatter_intIcE6formatInNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format<__int128, std::__format::_Sink_iter >(__int128, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format<__int128, std::__format::_Sink_iter >(__int128, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format<__int128, std::__format::_Sink_iter >(__int128, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format<__int128, std::__format::_Sink_iter >(__int128, std::basic_format_context, char>&) const: .LFB8734: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $280, %rsp .cfi_offset 3, -24 movq %rdi, -264(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -288(%rbp) movq %rdx, -280(%rbp) movq %rcx, -272(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5735 movq -288(%rbp), %rdx movq -280(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call char std::__format::__formatter_int::_S_to_character<__int128>(__int128) movsbl %al, %ecx movq -272(%rbp), %rdx movq -264(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5756 .L5735: movq $0, -224(%rbp) movq $0, -216(%rbp) movq $0, -208(%rbp) movq $0, -200(%rbp) cmpq $0, -280(%rbp) jns .L5737 movq -288(%rbp), %rax movq -280(%rbp), %rdx negq %rax adcq $0, %rdx negq %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) jmp .L5738 .L5737: movq -288(%rbp), %rax movq -280(%rbp), %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) .L5738: leaq -160(%rbp), %rax addq $3, %rax movq %rax, -256(%rbp) leaq -160(%rbp), %rax addq $131, %rax movq %rax, -240(%rbp) movq -256(%rbp), %rax movq %rax, -232(%rbp) movq -264(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $6, %eax jg .L5739 cmpl $5, %eax jge .L5740 cmpl $4, %eax je .L5741 cmpl $4, %eax jg .L5739 cmpl $1, %eax jg .L5742 testl %eax, %eax jns .L5743 jmp .L5739 .L5742: subl $2, %eax cmpl $1, %eax ja .L5739 movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al jne .L5744 leaq .LC86(%rip), %rax jmp .L5745 .L5744: leaq .LC87(%rip), %rax .L5745: leaq -192(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $2, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) jmp .L5746 .L5743: movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $10, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) jmp .L5746 .L5741: movq -288(%rbp), %rax orq -280(%rbp), %rax je .L5747 leaq .LC88(%rip), %rdx leaq -192(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) .L5747: movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $8, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) jmp .L5746 .L5740: movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $40, %al jne .L5748 leaq .LC89(%rip), %rax jmp .L5749 .L5748: leaq .LC90(%rip), %rax .L5749: leaq -192(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $16, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $48, %al jne .L5758 movq -256(%rbp), %rax movq %rax, -248(%rbp) jmp .L5751 .L5752: movq -248(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -248(%rbp), %rax movb %dl, (%rax) addq $1, -248(%rbp) .L5751: movq -224(%rbp), %rax cmpq %rax, -248(%rbp) jne .L5752 jmp .L5758 .L5739: .L5758: nop .L5746: movq -264(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5753 leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax je .L5753 movl $1, %eax jmp .L5754 .L5753: movl $0, %eax .L5754: testb %al, %al je .L5755 leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const negq %rax addq %rax, -256(%rbp) leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -256(%rbp), %rdx movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call memcpy@PLT .L5755: movq -256(%rbp), %rax leaq -1(%rax), %rcx movq -264(%rbp), %rax movzbl (%rax), %eax shrb $2, %al andl $3, %eax movzbl %al, %edx movq -288(%rbp), %rsi movq -280(%rbp), %rax movq %rsi, %rdi movq %rax, %rsi call char* std::__format::__put_sign<__int128>(__int128, std::__format::_Sign, char*) movq %rax, -256(%rbp) movq -232(%rbp), %rax subq -256(%rbp), %rax movq %rax, %rbx movq -224(%rbp), %rax subq -256(%rbp), %rax movq %rax, %rdx movq -256(%rbp), %rcx leaq -192(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -272(%rbp), %rcx movq -192(%rbp), %rsi movq -184(%rbp), %rdx movq -264(%rbp), %rax movq %rcx, %r8 movq %rbx, %rcx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const nop .L5756: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5757 call __stack_chk_fail@PLT .L5757: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8734: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format<__int128, std::__format::_Sink_iter >(__int128, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format<__int128, std::__format::_Sink_iter >(__int128, std::basic_format_context, char>&) const .section .text._ZNSt8__format15__formatter_intIcE8_M_parseIoEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&),comdat .align 2 .weak char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .type char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), @function char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&): .LFB8735: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rcx movq -8(%rbp), %rax movl $1, %edx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_int::_M_do_parse(std::basic_format_parse_context&, std::__format::_Pres_type) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8735: .size char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&), .-char const* std::__format::__formatter_int::_M_parse(std::basic_format_parse_context&) .section .text._ZNKSt8__format15__formatter_intIcE6formatIoNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned __int128, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned __int128, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned __int128, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned __int128, std::basic_format_context, char>&) const: .LFB8736: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $280, %rsp .cfi_offset 3, -24 movq %rdi, -264(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -288(%rbp) movq %rdx, -280(%rbp) movq %rcx, -272(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $56, %al jne .L5762 movq -288(%rbp), %rdx movq -280(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call char std::__format::__formatter_int::_S_to_character(unsigned __int128) movsbl %al, %ecx movq -272(%rbp), %rdx movq -264(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_character >(char, std::basic_format_context, char>&) const jmp .L5781 .L5762: movq $0, -224(%rbp) movq $0, -216(%rbp) movq $0, -208(%rbp) movq $0, -200(%rbp) movq -288(%rbp), %rax movq -280(%rbp), %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) leaq -160(%rbp), %rax addq $3, %rax movq %rax, -256(%rbp) leaq -160(%rbp), %rax addq $131, %rax movq %rax, -240(%rbp) movq -256(%rbp), %rax movq %rax, -232(%rbp) movq -264(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $6, %eax jg .L5764 cmpl $5, %eax jge .L5765 cmpl $4, %eax je .L5766 cmpl $4, %eax jg .L5764 cmpl $1, %eax jg .L5767 testl %eax, %eax jns .L5768 jmp .L5764 .L5767: subl $2, %eax cmpl $1, %eax ja .L5764 movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al jne .L5769 leaq .LC86(%rip), %rax jmp .L5770 .L5769: leaq .LC87(%rip), %rax .L5770: leaq -192(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $2, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) jmp .L5771 .L5768: movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $10, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) jmp .L5771 .L5766: movq -288(%rbp), %rax orq -280(%rbp), %rax je .L5772 leaq .LC88(%rip), %rdx leaq -192(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) .L5772: movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $8, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) jmp .L5771 .L5765: movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $40, %al jne .L5773 leaq .LC89(%rip), %rax jmp .L5774 .L5773: leaq .LC90(%rip), %rax .L5774: leaq -192(%rbp), %rdx movq %rax, %rsi movq %rdx, %rdi call std::basic_string_view >::basic_string_view(char const*) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movq -176(%rbp), %rax movq -168(%rbp), %rdx movq -240(%rbp), %rsi movq -256(%rbp), %rdi movl $16, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movq -264(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $48, %al jne .L5783 movq -256(%rbp), %rax movq %rax, -248(%rbp) jmp .L5776 .L5777: movq -248(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -248(%rbp), %rax movb %dl, (%rax) addq $1, -248(%rbp) .L5776: movq -224(%rbp), %rax cmpq %rax, -248(%rbp) jne .L5777 jmp .L5783 .L5764: .L5783: nop .L5771: movq -264(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5778 leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const testq %rax, %rax je .L5778 movl $1, %eax jmp .L5779 .L5778: movl $0, %eax .L5779: testb %al, %al je .L5780 leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const negq %rax addq %rax, -256(%rbp) leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rbx leaq -208(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -256(%rbp), %rdx movq %rdx, %rcx movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call memcpy@PLT .L5780: movq -256(%rbp), %rax leaq -1(%rax), %rcx movq -264(%rbp), %rax movzbl (%rax), %eax shrb $2, %al andl $3, %eax movzbl %al, %edx movq -288(%rbp), %rsi movq -280(%rbp), %rax movq %rsi, %rdi movq %rax, %rsi call char* std::__format::__put_sign(unsigned __int128, std::__format::_Sign, char*) movq %rax, -256(%rbp) movq -232(%rbp), %rax subq -256(%rbp), %rax movq %rax, %rbx movq -224(%rbp), %rax subq -256(%rbp), %rax movq %rax, %rdx movq -256(%rbp), %rcx leaq -192(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -272(%rbp), %rcx movq -192(%rbp), %rsi movq -184(%rbp), %rdx movq -264(%rbp), %rax movq %rcx, %r8 movq %rbx, %rcx movq %rax, %rdi call std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const nop .L5781: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5782 call __stack_chk_fail@PLT .L5782: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8736: .size std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned __int128, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::format >(unsigned __int128, std::basic_format_context, char>&) const .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIDF128_NS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcSB_E_clESB_SB_,"axG",@progbits,std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat .align 2 .weak std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .type std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const: .LFB8738: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movzbl (%rax), %eax testb %al, %al je .L5785 movq -8(%rbp), %rax movq 24(%rax), %rax movq (%rax), %rax movl %eax, %ecx movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax movdqa (%rax), %xmm0 movq -24(%rbp), %rsi movq -16(%rbp), %rax movq %rax, %rdi call std::to_chars(char*, char*, _Float128, std::chars_format, int)@PLT jmp .L5786 .L5785: movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %eax testl %eax, %eax je .L5787 movq -8(%rbp), %rax movq 16(%rax), %rax movl (%rax), %edx movq -8(%rbp), %rax movq 8(%rax), %rax movdqa (%rax), %xmm0 movq -24(%rbp), %rcx movq -16(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, _Float128, std::chars_format)@PLT jmp .L5786 .L5787: movq -8(%rbp), %rax movq 8(%rax), %rax movdqa (%rax), %xmm0 movq -24(%rbp), %rdx movq -16(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::to_chars(char*, char*, _Float128)@PLT nop .L5786: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8738: .size std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const .section .text._ZZNKSt8__format14__formatter_fpIcE6formatIDF128_NS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcmE_clESB_m,"axG",@progbits,std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat .align 2 .weak std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .type std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: .LFB8739: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -40(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movq -40(%rbp), %rdx leaq -1(%rdx), %rcx movq -32(%rbp), %rdx addq %rcx, %rdx movq -32(%rbp), %rcx addq $1, %rcx movq -24(%rbp), %rsi movq 8(%rsi), %rbx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, (%rbx) movq %rdx, 8(%rbx) movq -24(%rbp), %rax movq 8(%rax), %rax movl 8(%rax), %eax testl %eax, %eax jne .L5789 movq -24(%rbp), %rax movq 8(%rax), %rax movq (%rax), %rax subq -32(%rbp), %rax jmp .L5791 .L5789: movl $0, %eax .L5791: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8739: .size std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .weak std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const .set std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .section .text._ZNKSt8__format14__formatter_fpIcE6formatIDF128_NS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const: .LFB8737: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8737 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $536, %rsp .cfi_offset 3, -24 movq %rdi, -504(%rbp) movaps %xmm0, -528(%rbp) movq %rsi, -512(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax leaq -256(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -352(%rbp) movq $0, -344(%rbp) movq $6, -472(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax testb %al, %al setne %al movb %al, -494(%rbp) movzbl -494(%rbp), %eax testb %al, %al je .L5793 movq -504(%rbp), %rax movq -512(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB473: call unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const movq %rax, -472(%rbp) .L5793: leaq -160(%rbp), %rax addq $1, %rax movq %rax, -456(%rbp) leaq -160(%rbp), %rax subq $-128, %rax movq %rax, -448(%rbp) movl $0, -488(%rbp) movb $0, -493(%rbp) movb $0, -492(%rbp) movb $101, -491(%rbp) movq -504(%rbp), %rax movzbl 1(%rax), %eax shrb $3, %al andl $15, %eax movzbl %al, %eax cmpl $8, %eax je .L5794 cmpl $8, %eax jg .L5795 cmpl $7, %eax je .L5796 cmpl $7, %eax jg .L5795 cmpl $6, %eax je .L5797 cmpl $6, %eax jg .L5795 cmpl $5, %eax je .L5798 cmpl $5, %eax jg .L5795 cmpl $4, %eax je .L5799 cmpl $4, %eax jg .L5795 cmpl $3, %eax je .L5800 cmpl $3, %eax jg .L5795 cmpl $2, %eax je .L5801 cmpl $2, %eax jg .L5795 testl %eax, %eax je .L5802 cmpl $1, %eax je .L5803 jmp .L5795 .L5801: movb $1, -493(%rbp) movb $80, -491(%rbp) .L5803: movq -504(%rbp), %rax movzbl 1(%rax), %eax andl $120, %eax cmpb $16, %al je .L5804 movb $112, -491(%rbp) .L5804: movl $4, -488(%rbp) jmp .L5805 .L5799: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5800: movb $1, -494(%rbp) movl $1, -488(%rbp) jmp .L5805 .L5797: movb $1, -493(%rbp) .L5798: movb $1, -494(%rbp) movl $2, -488(%rbp) jmp .L5805 .L5794: movb $1, -493(%rbp) movb $69, -491(%rbp) .L5796: movb $1, -492(%rbp) movb $1, -494(%rbp) movl $3, -488(%rbp) jmp .L5805 .L5802: movzbl -494(%rbp), %eax testb %al, %al je .L5859 movl $3, -488(%rbp) jmp .L5859 .L5795: .L5859: nop .L5805: leaq -494(%rbp), %rax movq %rax, -288(%rbp) leaq -528(%rbp), %rax movq %rax, -280(%rbp) leaq -488(%rbp), %rax movq %rax, -272(%rbp) leaq -472(%rbp), %rax movq %rax, -264(%rbp) movq -448(%rbp), %rdx movq -456(%rbp), %rcx leaq -288(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const movq %rax, -352(%rbp) movq %rdx, -344(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax je .L5807 movq -472(%rbp), %rax addq $8, %rax movq %rax, -440(%rbp) movl -488(%rbp), %eax cmpl $2, %eax jne .L5808 addq $4932, -440(%rbp) .L5808: cmpq $128, -440(%rbp) ja .L5809 movq $256, -440(%rbp) .L5809: movq -440(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) .L5810: leaq -288(%rbp), %rax movq %rax, -320(%rbp) leaq -352(%rbp), %rax movq %rax, -312(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const addq %rax, %rax movq %rax, -368(%rbp) movq -320(%rbp), %rax movq -312(%rbp), %rdx movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx movq -368(%rbp), %rcx leaq -256(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) nop leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() addq $1, %rax movq %rax, -456(%rbp) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() movq %rax, %rbx leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const addq %rbx, %rax movq %rax, -448(%rbp) movl -344(%rbp), %eax cmpl $75, %eax sete %al movzbl %al, %eax testq %rax, %rax jne .L5810 .L5807: cmpb $0, -493(%rbp) je .L5811 movq -456(%rbp), %rax movq %rax, -432(%rbp) jmp .L5812 .L5813: movq -432(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call toupper@PLT movl %eax, %edx movq -432(%rbp), %rax movb %dl, (%rax) addq $1, -432(%rbp) .L5812: movq -352(%rbp), %rax cmpq %rax, -432(%rbp) jne .L5813 .L5811: movb $1, -490(%rbp) movdqa -528(%rbp), %xmm0 movmskps %xmm0, %eax andl $8, %eax testl %eax, %eax jne .L5814 movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $4, %al jne .L5815 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $43, (%rax) jmp .L5814 .L5815: movq -504(%rbp), %rax movzbl (%rax), %eax andl $12, %eax cmpb $12, %al jne .L5816 subq $1, -456(%rbp) movq -456(%rbp), %rax movb $32, (%rax) jmp .L5814 .L5816: movb $0, -490(%rbp) .L5814: movq -352(%rbp), %rax subq -456(%rbp), %rax movq %rax, %rdx movq -456(%rbp), %rcx leaq -336(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -504(%rbp), %rax movzbl (%rax), %eax andl $16, %eax testb %al, %al je .L5817 movdqa -528(%rbp), %xmm0 movdqa .LC96(%rip), %xmm1 pand %xmm1, %xmm0 movl $1, %ebx movdqa .LC97(%rip), %xmm1 movaps %xmm0, -544(%rbp) movdqa -544(%rbp), %xmm0 call __unordtf2@PLT testq %rax, %rax jne .L5818 movdqa .LC97(%rip), %xmm1 movdqa -544(%rbp), %xmm0 call __gttf2@PLT testq %rax, %rax jg .L5818 movl $0, %ebx .L5818: movl %ebx, %eax xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5817 movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq $0, -416(%rbp) leaq -320(%rbp), %rax movl $0, %edx movl $46, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -400(%rbp) cmpq $-1, -400(%rbp) je .L5819 movq -400(%rbp), %rax leaq 1(%rax), %rdx movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5820 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5820: cmpb $0, -492(%rbp) je .L5821 movzbl -490(%rbp), %edx leaq -320(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax cmpb $48, %al setne %al testb %al, %al je .L5822 movzbl -490(%rbp), %eax movq -408(%rbp), %rdx subq %rax, %rdx leaq -1(%rdx), %rax movq %rax, -424(%rbp) jmp .L5821 .L5822: movq -400(%rbp), %rax leaq 1(%rax), %rdx leaq -320(%rbp), %rax movl $48, %esi movq %rax, %rdi call std::basic_string_view >::find_first_not_of(char, unsigned long) const movq -408(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) jmp .L5821 .L5819: movsbl -491(%rbp), %ecx leaq -320(%rbp), %rax movl $0, %edx movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -408(%rbp) cmpq $-1, -408(%rbp) jne .L5823 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -408(%rbp) .L5823: movq -408(%rbp), %rax movq %rax, -400(%rbp) movzbl -490(%rbp), %eax movq -400(%rbp), %rdx subq %rax, %rdx movq %rdx, -424(%rbp) .L5821: cmpb $0, -492(%rbp) je .L5824 movq -472(%rbp), %rax testq %rax, %rax je .L5824 movq -472(%rbp), %rax subq -424(%rbp), %rax movq %rax, -416(%rbp) .L5824: movq -400(%rbp), %rax cmpq -408(%rbp), %rax sete %al movzbl %al, %edx movq -416(%rbp), %rax addq %rdx, %rax movq %rax, -392(%rbp) cmpq $0, -392(%rbp) je .L5817 leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5826 movq -352(%rbp), %rax movq -448(%rbp), %rdx subq %rax, %rdx movq %rdx, %rax cmpq -392(%rbp), %rax jb .L5826 movl $1, %eax jmp .L5827 .L5826: movl $0, %eax .L5827: testb %al, %al je .L5828 leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const subq -408(%rbp), %rax movq -456(%rbp), %rcx movq -408(%rbp), %rdx leaq (%rcx,%rdx), %rsi movq -408(%rbp), %rcx movq -392(%rbp), %rdx addq %rdx, %rcx movq -456(%rbp), %rdx addq %rdx, %rcx movq %rax, %rdx movq %rcx, %rdi call memmove@PLT movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5829 movq -456(%rbp), %rcx movq -408(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -408(%rbp) addq %rcx, %rax movb $46, (%rax) .L5829: movq -456(%rbp), %rdx movq -408(%rbp), %rax leaq (%rdx,%rax), %rcx movq -416(%rbp), %rax movq %rax, %rdx movl $48, %esi movq %rcx, %rdi call memset@PLT leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %rbx leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -304(%rbp), %rax movq %rbx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -304(%rbp), %rax movq -296(%rbp), %rdx movq %rax, -336(%rbp) movq %rdx, -328(%rbp) jmp .L5817 .L5828: leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -392(%rbp), %rdx addq %rax, %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L5830 movq -408(%rbp), %rdx leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::operator= > >(std::basic_string_view > const&) movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5831 leaq -256(%rbp), %rax movl $46, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator+=(char) .L5831: cmpq $0, -416(%rbp) je .L5832 movq -416(%rbp), %rcx leaq -256(%rbp), %rax movl $48, %edx movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(unsigned long, char) .L5832: movq -408(%rbp), %rcx leaq -320(%rbp), %rax movq $-1, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, -304(%rbp) movq %rdx, -296(%rbp) leaq -304(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::enable_if > const&, std::basic_string_view > >, std::__not_ > const*, std::__cxx11::basic_string, std::allocator > const*> >, std::__not_ > const&, char const*> > >::value, std::__cxx11::basic_string, std::allocator >&>::type std::__cxx11::basic_string, std::allocator >::append > >(std::basic_string_view > const&) jmp .L5833 .L5830: movq -392(%rbp), %rdx movq -408(%rbp), %rsi leaq -256(%rbp), %rax movl $48, %ecx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::insert(unsigned long, unsigned long, char) .LEHE473: movq -400(%rbp), %rax cmpq -408(%rbp), %rax jne .L5833 movq -408(%rbp), %rdx leaq -256(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator[](unsigned long) movb $46, (%rax) .L5833: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -336(%rbp) movq %rdx, -328(%rbp) .L5817: leaq -224(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E movq $0, -320(%rbp) movq $0, -312(%rbp) movq -336(%rbp), %rax movq -328(%rbp), %rdx movq %rax, -320(%rbp) movq %rdx, -312(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L5834 movdqa -528(%rbp), %xmm0 movdqa .LC96(%rip), %xmm1 pand %xmm1, %xmm0 movl $1, %ebx movdqa .LC97(%rip), %xmm1 movaps %xmm0, -544(%rbp) movdqa -544(%rbp), %xmm0 call __unordtf2@PLT testq %rax, %rax jne .L5835 movdqa .LC97(%rip), %xmm1 movdqa -544(%rbp), %xmm0 call __gttf2@PLT testq %rax, %rax jg .L5835 movl $0, %ebx .L5835: movl %ebx, %eax xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5834 leaq -304(%rbp), %rax movq -512(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() movsbl -491(%rbp), %ecx leaq -192(%rbp), %rdi leaq -304(%rbp), %r8 movq -320(%rbp), %rax movq -312(%rbp), %rdx movq -504(%rbp), %rsi movq %r8, %r9 movl %ecx, %r8d movq %rdx, %rcx movq %rax, %rdx .LEHB474: call std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const .LEHE474: leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const xorl $1, %eax testb %al, %al je .L5836 leaq -192(%rbp), %rdx leaq -224(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&) movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::operator std::basic_string_view >() const movq %rax, -320(%rbp) movq %rdx, -312(%rbp) .L5836: leaq -192(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L5834: movq -504(%rbp), %rax movq -512(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB475: call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const movq %rax, -384(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq -384(%rbp), %rax setnb %al testb %al, %al je .L5838 movq -512(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -320(%rbp), %rdx movq -312(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, %rbx jmp .L5839 .L5838: movq -504(%rbp), %rax movl 8(%rax), %eax movl %eax, -484(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $3, %eax movzbl %al, %eax movl %eax, -480(%rbp) leaq -320(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -384(%rbp), %rdx subq %rax, %rdx movq %rdx, -376(%rbp) movq -512(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -464(%rbp) cmpl $0, -480(%rbp) jne .L5840 movl $2, -480(%rbp) movq -504(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5841 movdqa -528(%rbp), %xmm0 movdqa .LC96(%rip), %xmm1 pand %xmm1, %xmm0 movl $1, %ebx movdqa .LC97(%rip), %xmm1 movaps %xmm0, -544(%rbp) movdqa -544(%rbp), %xmm0 call __unordtf2@PLT testq %rax, %rax jne .L5842 movdqa .LC97(%rip), %xmm1 movdqa -544(%rbp), %xmm0 call __gttf2@PLT testq %rax, %rax jg .L5842 movl $0, %ebx .L5842: movl %ebx, %eax xorl $1, %eax movzbl %al, %eax testl %eax, %eax je .L5841 movl $48, -484(%rbp) leaq -336(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call std::__format::__is_xdigit(char) xorl $1, %eax testb %al, %al je .L5840 leaq -320(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax movl $0, -476(%rbp) movq -464(%rbp), %rdx movq %rdx, -304(%rbp) leaq -304(%rbp), %rdx movq %rdx, -360(%rbp) movb %al, -489(%rbp) movq -360(%rbp), %rax movq (%rax), %rax movsbl -489(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -320(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::remove_prefix(unsigned long) jmp .L5840 .L5841: movl $32, -484(%rbp) .L5840: leaq -464(%rbp), %rax movl -484(%rbp), %r8d movq -376(%rbp), %rdi movl -480(%rbp), %ecx movq -320(%rbp), %rsi movq -312(%rbp), %rdx movq (%rax), %rax movl %r8d, %r9d movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) .LEHE475: movq %rax, %rbx nop .L5839: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5854 jmp .L5858 .L5856: movq %rax, %rbx leaq -304(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT jmp .L5851 .L5857: movq %rax, %rbx .L5851: leaq -224(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L5852 .L5855: movq %rax, %rbx .L5852: leaq -256(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L5853 call __stack_chk_fail@PLT .L5853: movq %rax, %rdi .LEHB476: call _Unwind_Resume@PLT .LEHE476: .L5858: call __stack_chk_fail@PLT .L5854: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8737: .section .gcc_except_table._ZNKSt8__format14__formatter_fpIcE6formatIDF128_NS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const,comdat .LLSDA8737: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8737-.LLSDACSB8737 .LLSDACSB8737: .uleb128 .LEHB473-.LFB8737 .uleb128 .LEHE473-.LEHB473 .uleb128 .L5855-.LFB8737 .uleb128 0 .uleb128 .LEHB474-.LFB8737 .uleb128 .LEHE474-.LEHB474 .uleb128 .L5856-.LFB8737 .uleb128 0 .uleb128 .LEHB475-.LFB8737 .uleb128 .LEHE475-.LEHB475 .uleb128 .L5857-.LFB8737 .uleb128 0 .uleb128 .LEHB476-.LFB8737 .uleb128 .LEHE476-.LEHB476 .uleb128 0 .uleb128 0 .LLSDACSE8737: .section .text._ZNKSt8__format14__formatter_fpIcE6formatIDF128_NS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const .section .text._ZNKSt6ranges9__copy_fnclIN9__gnu_cxx17__normal_iteratorIPcNSt4spanIcLm18446744073709551615EE10__iter_tagEEES8_NSt8__format10_Sink_iterIcEEEENS_13in_out_resultIT_T1_EESD_T0_SE_,"axG",@progbits,std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) const,comdat .align 2 .weak std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) const .type std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) const, @function std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) const: .LFB8740: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) leaq -32(%rbp), %rdx leaq -24(%rbp), %rcx leaq -16(%rbp), %rax movq (%rdx), %rdx movq (%rcx), %rcx movq (%rax), %rax movq %rcx, %rsi movq %rax, %rdi call std::__conditional::type::__iter_tag>, std::__format::_Sink_iter >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8740: .size std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) const, .-std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) const .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNSt8__format9_Seq_sinkIS4_E10_M_reserveEmEUlT_T0_E_EEvmS9_EN11_TerminatorD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator() .type std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(), @function std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(): .LFB8753: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8753: .size std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator() .section .text._ZZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10_M_reserveEmENKUlT_T0_E_clIPcmEEDaS8_S9_,"axG",@progbits,auto std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()(char*, unsigned long) const,comdat .align 2 .weak auto std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()(char*, unsigned long) const .type auto std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()(char*, unsigned long) const, @function auto std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()(char*, unsigned long) const: .LFB8755: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq -24(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8755: .size auto std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()(char*, unsigned long) const, .-auto std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()(char*, unsigned long) const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNSt8__format9_Seq_sinkIS4_E10_M_reserveEmEUlT_T0_E_EEvmS9_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&) .type void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&), @function void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&): .LFB8751: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -96(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, -72(%rbp) movl $0, %eax testb %al, %al je .L5870 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -96(%rbp), %rax jnb .L5870 movl $1, %eax jmp .L5871 .L5870: movl $0, %eax .L5871: testb %al, %al je .L5872 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -96(%rbp), %rdx movq %rdx, %rbx subq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -72(%rbp), %rdx addq %rdx, %rax movl $0, %edx movq %rbx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) .L5872: pxor %xmm0, %xmm0 movaps %xmm0, -48(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) movq -104(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -96(%rbp), %rdx movq -72(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call auto std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()(char*, unsigned long) const movq %rax, -64(%rbp) movq -64(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax cmpq %rax, -96(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator() movq -24(%rbp), %rax subq %fs:40, %rax je .L5875 call __stack_chk_fail@PLT .L5875: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8751: .size void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&), .-void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink, std::allocator > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char) .type std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char), @function std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char): .LFB8757: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movl %edx, %eax movb %al, -36(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, -8(%rbp) movq -8(%rbp), %rax cmpq -32(%rbp), %rax jnb .L5877 movsbl -36(%rbp), %edx movq -32(%rbp), %rax subq -8(%rbp), %rax movq %rax, %rcx movq -24(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::append(unsigned long, char) jmp .L5879 .L5877: movq -32(%rbp), %rax cmpq -8(%rbp), %rax jnb .L5879 movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) .L5879: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8757: .size std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char), .-std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char) .section .text._ZNSt8__format10__put_signIjEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign(unsigned int, std::__format::_Sign, char*),comdat .weak char* std::__format::__put_sign(unsigned int, std::__format::_Sign, char*) .type char* std::__format::__put_sign(unsigned int, std::__format::_Sign, char*), @function char* std::__format::__put_sign(unsigned int, std::__format::_Sign, char*): .LFB8779: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -4(%rbp) movl %esi, -8(%rbp) movq %rdx, -16(%rbp) cmpl $1, -8(%rbp) jne .L5881 movq -16(%rbp), %rax movb $43, (%rax) jmp .L5882 .L5881: cmpl $3, -8(%rbp) jne .L5883 movq -16(%rbp), %rax movb $32, (%rax) jmp .L5882 .L5883: addq $1, -16(%rbp) .L5882: movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8779: .size char* std::__format::__put_sign(unsigned int, std::__format::_Sign, char*), .-char* std::__format::__put_sign(unsigned int, std::__format::_Sign, char*) .section .text._ZNSt8__format10__put_signIiEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign(int, std::__format::_Sign, char*),comdat .weak char* std::__format::__put_sign(int, std::__format::_Sign, char*) .type char* std::__format::__put_sign(int, std::__format::_Sign, char*), @function char* std::__format::__put_sign(int, std::__format::_Sign, char*): .LFB8782: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -4(%rbp) movl %esi, -8(%rbp) movq %rdx, -16(%rbp) cmpl $0, -4(%rbp) jns .L5886 movq -16(%rbp), %rax movb $45, (%rax) jmp .L5887 .L5886: cmpl $1, -8(%rbp) jne .L5888 movq -16(%rbp), %rax movb $43, (%rax) jmp .L5887 .L5888: cmpl $3, -8(%rbp) jne .L5889 movq -16(%rbp), %rax movb $32, (%rax) jmp .L5887 .L5889: addq $1, -16(%rbp) .L5887: movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8782: .size char* std::__format::__put_sign(int, std::__format::_Sign, char*), .-char* std::__format::__put_sign(int, std::__format::_Sign, char*) .section .text._ZNSt8__format10__put_signIxEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign(long long, std::__format::_Sign, char*),comdat .weak char* std::__format::__put_sign(long long, std::__format::_Sign, char*) .type char* std::__format::__put_sign(long long, std::__format::_Sign, char*), @function char* std::__format::__put_sign(long long, std::__format::_Sign, char*): .LFB8785: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movq %rdx, -24(%rbp) cmpq $0, -8(%rbp) jns .L5892 movq -24(%rbp), %rax movb $45, (%rax) jmp .L5893 .L5892: cmpl $1, -12(%rbp) jne .L5894 movq -24(%rbp), %rax movb $43, (%rax) jmp .L5893 .L5894: cmpl $3, -12(%rbp) jne .L5895 movq -24(%rbp), %rax movb $32, (%rax) jmp .L5893 .L5895: addq $1, -24(%rbp) .L5893: movq -24(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8785: .size char* std::__format::__put_sign(long long, std::__format::_Sign, char*), .-char* std::__format::__put_sign(long long, std::__format::_Sign, char*) .section .text._ZNSt8__format10__put_signIyEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign(unsigned long long, std::__format::_Sign, char*),comdat .weak char* std::__format::__put_sign(unsigned long long, std::__format::_Sign, char*) .type char* std::__format::__put_sign(unsigned long long, std::__format::_Sign, char*), @function char* std::__format::__put_sign(unsigned long long, std::__format::_Sign, char*): .LFB8787: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movl %esi, -12(%rbp) movq %rdx, -24(%rbp) cmpl $1, -12(%rbp) jne .L5898 movq -24(%rbp), %rax movb $43, (%rax) jmp .L5899 .L5898: cmpl $3, -12(%rbp) jne .L5900 movq -24(%rbp), %rax movb $32, (%rax) jmp .L5899 .L5900: addq $1, -24(%rbp) .L5899: movq -24(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8787: .size char* std::__format::__put_sign(unsigned long long, std::__format::_Sign, char*), .-char* std::__format::__put_sign(unsigned long long, std::__format::_Sign, char*) .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE17find_first_not_ofEcm,"axG",@progbits,std::basic_string_view >::find_first_not_of(char, unsigned long) const,comdat .align 2 .weak std::basic_string_view >::find_first_not_of(char, unsigned long) const .type std::basic_string_view >::find_first_not_of(char, unsigned long) const, @function std::basic_string_view >::find_first_not_of(char, unsigned long) const: .LFB8791: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movl %esi, %eax movq %rdx, -24(%rbp) movb %al, -12(%rbp) jmp .L5903 .L5906: movq -8(%rbp), %rax movq 8(%rax), %rdx movq -24(%rbp), %rax addq %rax, %rdx leaq -12(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::char_traits::eq(char const&, char const&) xorl $1, %eax testb %al, %al je .L5904 movq -24(%rbp), %rax jmp .L5905 .L5904: addq $1, -24(%rbp) .L5903: movq -8(%rbp), %rax movq (%rax), %rax cmpq %rax, -24(%rbp) jb .L5906 movq $-1, %rax .L5905: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8791: .size std::basic_string_view >::find_first_not_of(char, unsigned long) const, .-std::basic_string_view >::find_first_not_of(char, unsigned long) const .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::append(unsigned long, char),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::append(unsigned long, char) .type std::__cxx11::basic_string, std::allocator >::append(unsigned long, char), @function std::__cxx11::basic_string, std::allocator >::append(unsigned long, char): .LFB8792: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movl %edx, %eax movb %al, -36(%rbp) movsbl -36(%rbp), %ebx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rsi movq -32(%rbp), %rdx movq -24(%rbp), %rax movl %ebx, %r8d movq %rdx, %rcx movl $0, %edx movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char) movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8792: .size std::__cxx11::basic_string, std::allocator >::append(unsigned long, char), .-std::__cxx11::basic_string, std::allocator >::append(unsigned long, char) .section .text._ZNSt8__format10__put_signInEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign<__int128>(__int128, std::__format::_Sign, char*),comdat .weak char* std::__format::__put_sign<__int128>(__int128, std::__format::_Sign, char*) .type char* std::__format::__put_sign<__int128>(__int128, std::__format::_Sign, char*), @function char* std::__format::__put_sign<__int128>(__int128, std::__format::_Sign, char*): .LFB8817: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, %rax movq %rsi, %r8 movq %rax, %rsi movl $0, %edi movq %r8, %rdi movq %rsi, -16(%rbp) movq %rdi, -8(%rbp) movl %edx, -20(%rbp) movq %rcx, -32(%rbp) cmpq $0, -8(%rbp) jns .L5910 movq -32(%rbp), %rax movb $45, (%rax) jmp .L5911 .L5910: cmpl $1, -20(%rbp) jne .L5912 movq -32(%rbp), %rax movb $43, (%rax) jmp .L5911 .L5912: cmpl $3, -20(%rbp) jne .L5913 movq -32(%rbp), %rax movb $32, (%rax) jmp .L5911 .L5913: addq $1, -32(%rbp) .L5911: movq -32(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8817: .size char* std::__format::__put_sign<__int128>(__int128, std::__format::_Sign, char*), .-char* std::__format::__put_sign<__int128>(__int128, std::__format::_Sign, char*) .section .text._ZNSt8__format10__put_signIoEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign(unsigned __int128, std::__format::_Sign, char*),comdat .weak char* std::__format::__put_sign(unsigned __int128, std::__format::_Sign, char*) .type char* std::__format::__put_sign(unsigned __int128, std::__format::_Sign, char*), @function char* std::__format::__put_sign(unsigned __int128, std::__format::_Sign, char*): .LFB8819: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, %rax movq %rsi, %r8 movq %rax, %rsi movl $0, %edi movq %r8, %rdi movq %rsi, -16(%rbp) movq %rdi, -8(%rbp) movl %edx, -20(%rbp) movq %rcx, -32(%rbp) cmpl $1, -20(%rbp) jne .L5916 movq -32(%rbp), %rax movb $43, (%rax) jmp .L5917 .L5916: cmpl $3, -20(%rbp) jne .L5918 movq -32(%rbp), %rax movb $32, (%rax) jmp .L5917 .L5918: addq $1, -32(%rbp) .L5917: movq -32(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8819: .size char* std::__format::__put_sign(unsigned __int128, std::__format::_Sign, char*), .-char* std::__format::__put_sign(unsigned __int128, std::__format::_Sign, char*) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&) .type std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&), @function std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&): .LFB8825: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8825 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $96, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movb $1, -89(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_is_local() const xorl $1, %eax testb %al, %al je .L5923 movl $1, %eax testb %al, %al .L5923: movl $0, %eax testb %al, %al je .L5924 movq -104(%rbp), %rax movq 16(%rax), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long) movq -104(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() movq %rax, %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -104(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) .L5924: movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_get_allocator() movq %rax, %rbx movq -104(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_get_allocator() movq %rbx, -72(%rbp) movq %rax, -64(%rbp) movq -72(%rbp), %rax movq %rax, -56(%rbp) nop movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_is_local() const testb %al, %al je .L5926 movq -112(%rbp), %rax movq %rax, -48(%rbp) movq -48(%rbp), %rax cmpq %rax, -104(%rbp) setne %al movzbl %al, %eax testq %rax, %rax setne %al testb %al, %al je .L5928 movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const testq %rax, %rax setne %al testb %al, %al je .L5929 movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %r12 movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rbx movq -104(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %r12, %rdx movq %rbx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .L5929: movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) jmp .L5928 .L5926: movl $1, %eax testb %al, %al je .L5931 movq $0, -88(%rbp) movq -104(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_is_local() const xorl $1, %eax testb %al, %al je .L5932 movq -104(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, -88(%rbp) movq -104(%rbp), %rax movq 16(%rax), %rax movq %rax, -80(%rbp) .L5932: movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::length() const movq %rax, %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long) movq -112(%rbp), %rax movq 16(%rax), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) cmpq $0, -88(%rbp) je .L5933 movq -88(%rbp), %rdx movq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -80(%rbp), %rdx movq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) jmp .L5928 .L5933: movq -112(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax movq %rax, -32(%rbp) call std::is_constant_evaluated() testb %al, %al je .L5940 movq $0, -24(%rbp) jmp .L5935 .L5936: movq -32(%rbp), %rdx movq -24(%rbp), %rax addq %rdx, %rax addq $16, %rax movb $0, (%rax) addq $1, -24(%rbp) .L5935: cmpq $15, -24(%rbp) jbe .L5936 .L5940: nop movq -40(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_local_data() movq %rax, %rdx nop movq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) jmp .L5928 .L5931: movq -112(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&) .L5928: movq -112(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::clear() movq -104(%rbp), %rax addq $96, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8825: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_,"aG",@progbits,std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&),comdat .LLSDA8825: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8825-.LLSDACSB8825 .LLSDACSB8825: .LLSDACSE8825: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&),comdat .size std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&), .-std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::operator=(char const*),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::operator=(char const*) .type std::__cxx11::basic_string, std::allocator >::operator=(char const*), @function std::__cxx11::basic_string, std::allocator >::operator=(char const*): .LFB8827: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::assign(char const*) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8827: .size std::__cxx11::basic_string, std::allocator >::operator=(char const*), .-std::__cxx11::basic_string, std::allocator >::operator=(char const*) .section .text._ZNSt8__format15__write_escapedIcNS_10_Sink_iterIcEEEET0_S3_St17basic_string_viewIT_St11char_traitsIS5_EENS_10_Term_charE,"axG",@progbits,std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char),comdat .weak std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) .type std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char), @function std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char): .LFB8829: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -40(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movl %ecx, %eax movb %al, -44(%rbp) movzbl -44(%rbp), %eax movl %eax, %edi call std::__format::_Escapes::_S_term(std::__format::_Term_char) movsbl %al, %eax leaq -40(%rbp), %rdx movq %rdx, -8(%rbp) movb %al, -17(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movsbl -17(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) movzbl -44(%rbp), %ecx movq -64(%rbp), %rsi movq -56(%rbp), %rdx movq -40(%rbp), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) movq %rax, -40(%rbp) movzbl -44(%rbp), %eax movl %eax, %edi call std::__format::_Escapes::_S_term(std::__format::_Term_char) movsbl %al, %eax leaq -40(%rbp), %rdx movq %rdx, -16(%rbp) movb %al, -18(%rbp) movq -16(%rbp), %rax movq (%rax), %rax movsbl -18(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -40(%rbp), %rax movq (%rax), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8829: .size std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char), .-std::__format::_Sink_iter std::__format::__write_escaped >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) .section .rodata .align 8 .LC98: .string "format error: integer not representable as character" .section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIhEEcT_,"axG",@progbits,char std::__format::__formatter_int::_S_to_character(unsigned char),comdat .weak char std::__format::__formatter_int::_S_to_character(unsigned char) .type char std::__format::__formatter_int::_S_to_character(unsigned char), @function char std::__format::__formatter_int::_S_to_character(unsigned char): .LFB8830: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, %eax movb %al, -4(%rbp) movzbl -4(%rbp), %eax testb %al, %al js .L5952 movzbl -4(%rbp), %eax jmp .L5954 .L5952: leaq .LC98(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L5954: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8830: .size char std::__format::__formatter_int::_S_to_character(unsigned char), .-char std::__format::__formatter_int::_S_to_character(unsigned char) .section .text._ZNSt8__format15__formatter_intIcE8to_charsIhEESt15to_chars_resultPcS4_T_i,"axG",@progbits,std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int),comdat .weak std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int) .type std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int), @function std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int): .LFB8831: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movl %edx, %eax movl %ecx, -24(%rbp) movb %al, -20(%rbp) movzbl -20(%rbp), %edx movl -24(%rbp), %ecx movq -16(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__to_chars_i(char*, char*, unsigned char, int) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8831: .size std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int), .-std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned char, int) .section .text._ZNSt8__format10__put_signIhEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign(unsigned char, std::__format::_Sign, char*),comdat .weak char* std::__format::__put_sign(unsigned char, std::__format::_Sign, char*) .type char* std::__format::__put_sign(unsigned char, std::__format::_Sign, char*), @function char* std::__format::__put_sign(unsigned char, std::__format::_Sign, char*): .LFB8832: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, %eax movl %esi, -8(%rbp) movq %rdx, -16(%rbp) movb %al, -4(%rbp) cmpl $1, -8(%rbp) jne .L5958 movq -16(%rbp), %rax movb $43, (%rax) jmp .L5959 .L5958: cmpl $3, -8(%rbp) jne .L5960 movq -16(%rbp), %rax movb $32, (%rax) jmp .L5959 .L5960: addq $1, -16(%rbp) .L5959: movq -16(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8832: .size char* std::__format::__put_sign(unsigned char, std::__format::_Sign, char*), .-char* std::__format::__put_sign(unsigned char, std::__format::_Sign, char*) .section .rodata .LC99: .string "C" .section .text._ZNKSt8__format15__formatter_intIcE13_M_format_intINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorESt17basic_string_viewIcSt11char_traitsIcEEmRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const,comdat .align 2 .weak std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const .type std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const, @function std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const: .LFB8833: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8833 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r13 pushq %r12 pushq %rbx subq $216, %rsp .cfi_offset 13, -24 .cfi_offset 12, -32 .cfi_offset 3, -40 movq %rdi, -200(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movq %rcx, -208(%rbp) movq %r8, -232(%rbp) movq %fs:40, %rax movq %rax, -40(%rbp) xorl %eax, %eax movq -200(%rbp), %rax movq -232(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB477: call unsigned long std::__format::_Spec::_M_get_width, char> >(std::basic_format_context, char>&) const .LEHE477: movq %rax, -176(%rbp) movq $0, -112(%rbp) movq $0, -104(%rbp) movq -224(%rbp), %rax movq -216(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -200(%rbp), %rax movzbl (%rax), %eax andl $32, %eax testb %al, %al je .L5963 leaq -184(%rbp), %rax movq -232(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::basic_format_context, char>::locale() leaq -184(%rbp), %rax movq %rax, -168(%rbp) leaq -80(%rbp), %rax movq -168(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi .LEHB478: call std::locale::name[abi:cxx11]() const@PLT .LEHE478: leaq .LC99(%rip), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB479: call bool std::operator==, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*) .LEHE479: xorl $1, %eax movl %eax, %ebx leaq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() testb %bl, %bl je .L5964 movq -168(%rbp), %rax movq %rax, %rdi .LEHB480: call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -160(%rbp) leaq -80(%rbp), %rax movq -160(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::numpunct::grouping() const@PLT .LEHE480: leaq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const xorl $1, %eax testb %al, %al je .L5965 leaq -112(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const subq -208(%rbp), %rax movq %rax, -152(%rbp) movq -152(%rbp), %rax leaq (%rax,%rax), %rdx movq -208(%rbp), %rax addq %rdx, %rax leaq 8(%rax), %rdx movl $16, %eax subq $1, %rax addq %rdx, %rax movl $16, %ebx movl $0, %edx divq %rbx imulq $16, %rax, %rax subq %rax, %rsp movq %rsp, %rax addq $15, %rax shrq $4, %rax salq $4, %rax movq %rax, -144(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, -136(%rbp) movq -208(%rbp), %rdx movq -136(%rbp), %rcx movq -144(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::copy(char*, char const*, unsigned long) movq -208(%rbp), %rax addq %rax, -136(%rbp) movq -136(%rbp), %rdx movq -152(%rbp), %rax leaq (%rdx,%rax), %r13 leaq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %r12 leaq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() movq %rax, %rbx movq -160(%rbp), %rax movq %rax, %rdi .LEHB481: call std::__cxx11::numpunct::thousands_sep() const@PLT .LEHE481: movsbl %al, %eax movq -144(%rbp), %rcx movq -208(%rbp), %rdx leaq (%rcx,%rdx), %rdi movq -136(%rbp), %rdx movq %r13, %r9 movq %rdx, %r8 movq %r12, %rcx movq %rbx, %rdx movl %eax, %esi call char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*) movq %rax, -128(%rbp) movq -128(%rbp), %rax subq -144(%rbp), %rax movq %rax, %rdx movq -144(%rbp), %rcx leaq -96(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) .L5965: leaq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() .L5964: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT .L5963: leaq -112(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const cmpq -176(%rbp), %rax setnb %al testb %al, %al je .L5966 movq -232(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, %rcx movq -112(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rsi movq %rax, %rdx movq %rcx, %rdi .LEHB482: call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L5972 .L5966: movq -200(%rbp), %rax movl 8(%rax), %eax movl %eax, -192(%rbp) movq -200(%rbp), %rax movzbl (%rax), %eax andl $3, %eax movzbl %al, %eax movl %eax, -188(%rbp) leaq -112(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq -176(%rbp), %rdx subq %rax, %rdx movq %rdx, -120(%rbp) movq -232(%rbp), %rax movq %rax, %rdi call std::basic_format_context, char>::out() movq %rax, -96(%rbp) cmpl $0, -188(%rbp) jne .L5968 movl $2, -188(%rbp) movq -200(%rbp), %rax movzbl (%rax), %eax andl $64, %eax testb %al, %al je .L5969 movl $48, -192(%rbp) cmpq $0, -208(%rbp) je .L5968 movq -208(%rbp), %rdx leaq -112(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const leaq -96(%rbp), %rcx movq %rax, %rsi movq (%rcx), %rax movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -96(%rbp) movq -208(%rbp), %rdx leaq -112(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::remove_prefix(unsigned long) jmp .L5968 .L5969: movl $32, -192(%rbp) .L5968: leaq -96(%rbp), %rax movl -192(%rbp), %r8d movq -120(%rbp), %rdi movl -188(%rbp), %ecx movq -112(%rbp), %rsi movq -104(%rbp), %rdx movq (%rax), %rax movl %r8d, %r9d movq %rdi, %r8 movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_padded, char>(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Align, unsigned long, char32_t) nop .L5972: movq -40(%rbp), %rdx subq %fs:40, %rdx je .L5977 jmp .L5981 .L5978: movq %rax, %rbx leaq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L5974 .L5980: movq %rax, %rbx leaq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L5974 .L5979: movq %rax, %rbx .L5974: leaq -184(%rbp), %rax movq %rax, %rdi call std::locale::~locale()@PLT movq %rbx, %rax movq -40(%rbp), %rdx subq %fs:40, %rdx je .L5976 call __stack_chk_fail@PLT .L5976: movq %rax, %rdi call _Unwind_Resume@PLT .LEHE482: .L5981: call __stack_chk_fail@PLT .L5977: leaq -24(%rbp), %rsp popq %rbx popq %r12 popq %r13 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8833: .section .gcc_except_table._ZNKSt8__format15__formatter_intIcE13_M_format_intINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorESt17basic_string_viewIcSt11char_traitsIcEEmRS7_,"aG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const,comdat .LLSDA8833: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8833-.LLSDACSB8833 .LLSDACSB8833: .uleb128 .LEHB477-.LFB8833 .uleb128 .LEHE477-.LEHB477 .uleb128 0 .uleb128 0 .uleb128 .LEHB478-.LFB8833 .uleb128 .LEHE478-.LEHB478 .uleb128 .L5979-.LFB8833 .uleb128 0 .uleb128 .LEHB479-.LFB8833 .uleb128 .LEHE479-.LEHB479 .uleb128 .L5978-.LFB8833 .uleb128 0 .uleb128 .LEHB480-.LFB8833 .uleb128 .LEHE480-.LEHB480 .uleb128 .L5979-.LFB8833 .uleb128 0 .uleb128 .LEHB481-.LFB8833 .uleb128 .LEHE481-.LEHB481 .uleb128 .L5980-.LFB8833 .uleb128 0 .uleb128 .LEHB482-.LFB8833 .uleb128 .LEHE482-.LEHB482 .uleb128 0 .uleb128 0 .LLSDACSE8833: .section .text._ZNKSt8__format15__formatter_intIcE13_M_format_intINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorESt17basic_string_viewIcSt11char_traitsIcEEmRS7_,"axG",@progbits,std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const,comdat .size std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const, .-std::basic_format_context, char>::iterator std::__format::__formatter_int::_M_format_int >(std::basic_string_view >, unsigned long, std::basic_format_context, char>&) const .section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIiEEcT_,"axG",@progbits,char std::__format::__formatter_int::_S_to_character(int),comdat .weak char std::__format::__formatter_int::_S_to_character(int) .type char std::__format::__formatter_int::_S_to_character(int), @function char std::__format::__formatter_int::_S_to_character(int): .LFB8834: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, -4(%rbp) cmpl $-128, -4(%rbp) jl .L5983 cmpl $127, -4(%rbp) jg .L5983 movl -4(%rbp), %eax jmp .L5985 .L5983: leaq .LC98(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L5985: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8834: .size char std::__format::__formatter_int::_S_to_character(int), .-char std::__format::__formatter_int::_S_to_character(int) .section .text._ZNSt8__format15__formatter_intIcE8to_charsIjEESt15to_chars_resultPcS4_T_i,"axG",@progbits,std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int),comdat .weak std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) .type std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int), @function std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int): .LFB8835: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movl %edx, -20(%rbp) movl %ecx, -24(%rbp) movl -24(%rbp), %ecx movl -20(%rbp), %edx movq -16(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8835: .size std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int), .-std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned int, int) .section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIjEEcT_,"axG",@progbits,char std::__format::__formatter_int::_S_to_character(unsigned int),comdat .weak char std::__format::__formatter_int::_S_to_character(unsigned int) .type char std::__format::__formatter_int::_S_to_character(unsigned int), @function char std::__format::__formatter_int::_S_to_character(unsigned int): .LFB8836: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, -4(%rbp) cmpl $127, -4(%rbp) ja .L5989 movl -4(%rbp), %eax jmp .L5991 .L5989: leaq .LC98(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L5991: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8836: .size char std::__format::__formatter_int::_S_to_character(unsigned int), .-char std::__format::__formatter_int::_S_to_character(unsigned int) .section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIxEEcT_,"axG",@progbits,char std::__format::__formatter_int::_S_to_character(long long),comdat .weak char std::__format::__formatter_int::_S_to_character(long long) .type char std::__format::__formatter_int::_S_to_character(long long), @function char std::__format::__formatter_int::_S_to_character(long long): .LFB8837: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) cmpq $-128, -8(%rbp) jl .L5993 cmpq $127, -8(%rbp) jg .L5993 movq -8(%rbp), %rax jmp .L5995 .L5993: leaq .LC98(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L5995: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8837: .size char std::__format::__formatter_int::_S_to_character(long long), .-char std::__format::__formatter_int::_S_to_character(long long) .section .text._ZNSt8__format15__formatter_intIcE8to_charsIyEESt15to_chars_resultPcS4_T_i,"axG",@progbits,std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int),comdat .weak std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) .type std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int), @function std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int): .LFB8838: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movl %ecx, -28(%rbp) movl -28(%rbp), %ecx movq -24(%rbp), %rdx movq -16(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call std::to_chars_result std::__to_chars_i(char*, char*, unsigned long long, int) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8838: .size std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int), .-std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned long long, int) .section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIyEEcT_,"axG",@progbits,char std::__format::__formatter_int::_S_to_character(unsigned long long),comdat .weak char std::__format::__formatter_int::_S_to_character(unsigned long long) .type char std::__format::__formatter_int::_S_to_character(unsigned long long), @function char std::__format::__formatter_int::_S_to_character(unsigned long long): .LFB8839: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) cmpq $127, -8(%rbp) ja .L5999 movq -8(%rbp), %rax jmp .L6001 .L5999: leaq .LC98(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L6001: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8839: .size char std::__format::__formatter_int::_S_to_character(unsigned long long), .-char std::__format::__formatter_int::_S_to_character(unsigned long long) .section .text._ZNKSt8__format5_SpecIcE16_M_get_precisionISt20basic_format_contextINS_10_Sink_iterIcEEcEEEmRT_,"axG",@progbits,unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const,comdat .align 2 .weak unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const .type unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const, @function unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const: .LFB8840: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $-1, -56(%rbp) movq -72(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax cmpb $2, %al jne .L6003 movq -72(%rbp), %rax movzwl 6(%rax), %eax movzwl %ax, %eax movq %rax, -56(%rbp) jmp .L6004 .L6003: movq -72(%rbp), %rax movzbl 1(%rax), %eax andl $6, %eax cmpb $4, %al jne .L6004 movq -72(%rbp), %rax movzwl 6(%rax), %eax movzwl %ax, %edx leaq -48(%rbp), %rax movq -80(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::basic_format_context, char>::arg(unsigned long) const leaq -48(%rbp), %rax movq %rax, %rdi call unsigned long std::__format::__int_from_arg, char> >(std::basic_format_arg, char> > const&) movq %rax, -56(%rbp) .L6004: movq -56(%rbp), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L6006 call __stack_chk_fail@PLT .L6006: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8840: .size unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const, .-unsigned long std::__format::_Spec::_M_get_precision, char> >(std::basic_format_context, char>&) const .section .text._ZZNKSt8__format14__formatter_fpIcE11_M_localizeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEEcRKSt6localeENKUlPcmE_clES9_m,"axG",@progbits,std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat .align 2 .weak std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .type std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: .LFB8843: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $48, %rsp .cfi_offset 14, -24 .cfi_offset 13, -32 .cfi_offset 12, -40 .cfi_offset 3, -48 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq -56(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -56(%rbp), %rdx movq 24(%rdx), %rdx movq (%rdx), %rdx leaq (%rax,%rdx), %r14 movq -56(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq %rax, %r13 movq -56(%rbp), %rax movq 8(%rax), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %r12 movq -56(%rbp), %rax movq 8(%rax), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() const movq %rax, %rbx movq -56(%rbp), %rax movq (%rax), %rax movq %rax, %rdi call std::__cxx11::numpunct::thousands_sep() const@PLT movsbl %al, %esi movq -64(%rbp), %rax movq %r14, %r9 movq %r13, %r8 movq %r12, %rcx movq %rbx, %rdx movq %rax, %rdi call char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*) movq %rax, -48(%rbp) movq -56(%rbp), %rax movq 32(%rax), %rax movq (%rax), %rax testq %rax, %rax je .L6008 movq -56(%rbp), %rax movq 40(%rax), %rax movq (%rax), %rax cmpq $-1, %rax je .L6009 movq -56(%rbp), %rax movq 48(%rax), %rax movzbl (%rax), %edx movq -48(%rbp), %rax movb %dl, (%rax) addq $1, -48(%rbp) movq -56(%rbp), %rax movq 24(%rax), %rax movq (%rax), %rdx addq $1, %rdx movq %rdx, (%rax) .L6009: movq -56(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rdx movq -56(%rbp), %rax movq 24(%rax), %rax movq (%rax), %rax subq %rax, %rdx movq %rdx, -40(%rbp) movq -56(%rbp), %rax movq 16(%rax), %rax movq %rax, %rdi call std::basic_string_view >::data() const movq -56(%rbp), %rdx movq 24(%rdx), %rdx movq (%rdx), %rdx leaq (%rax,%rdx), %rcx movq -40(%rbp), %rdx movq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::char_traits::copy(char*, char const*, unsigned long) movq -40(%rbp), %rax addq %rax, -48(%rbp) .L6008: movq -48(%rbp), %rax subq -64(%rbp), %rax addq $48, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8843: .size std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .section .text._ZNKSt8__format14__formatter_fpIcE11_M_localizeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEEcRKSt6locale,"axG",@progbits,std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const,comdat .align 2 .weak std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const .type std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const, @function std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const: .LFB8842: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA8842 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $296, %rsp .cfi_offset 3, -24 movq %rdi, -264(%rbp) movq %rsi, -272(%rbp) movq %rdx, -288(%rbp) movq %rcx, -280(%rbp) movl %r8d, %eax movq %r9, -304(%rbp) movb %al, -292(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -264(%rbp), %rax movq %rax, %rdi call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EvQ26is_default_constructible_vIT1_E .LEHB483: call std::locale::classic()@PLT movq %rax, %rdx movq -304(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::locale::operator==(std::locale const&) const@PLT testb %al, %al jne .L6026 movq -304(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct const& std::use_facet >(std::locale const&)@PLT movq %rax, -216(%rbp) movq -216(%rbp), %rax movq %rax, %rdi call std::__cxx11::numpunct::decimal_point() const@PLT movb %al, -243(%rbp) leaq -64(%rbp), %rax movq -216(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::numpunct::grouping() const@PLT .LEHE483: movb $46, -242(%rbp) movzbl -292(%rbp), %eax movb %al, -241(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::empty() const testb %al, %al je .L6014 movzbl -243(%rbp), %eax cmpb %al, -242(%rbp) jne .L6014 movl $1, %eax jmp .L6015 .L6014: movl $0, %eax .L6015: testb %al, %al jne .L6027 movsbl -242(%rbp), %ecx leaq -288(%rbp), %rax movl $0, %edx movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -240(%rbp) movsbl -241(%rbp), %ecx leaq -288(%rbp), %rax movl $0, %edx movl %ecx, %esi movq %rax, %rdi call std::basic_string_view >::find(char, unsigned long) const movq %rax, -128(%rbp) leaq -128(%rbp), %rdx leaq -240(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call unsigned long const& std::min(unsigned long const&, unsigned long const&) movq (%rax), %rax movq %rax, -232(%rbp) movq -232(%rbp), %rax cmpq $-1, %rax jne .L6018 leaq -288(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, -232(%rbp) .L6018: leaq -288(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::size() const movq %rax, %rdx movq -232(%rbp), %rax subq %rax, %rdx movq %rdx, -224(%rbp) movq -216(%rbp), %rax movq %rax, -192(%rbp) leaq -64(%rbp), %rax movq %rax, -184(%rbp) leaq -288(%rbp), %rax movq %rax, -176(%rbp) leaq -232(%rbp), %rax movq %rax, -168(%rbp) leaq -224(%rbp), %rax movq %rax, -160(%rbp) leaq -240(%rbp), %rax movq %rax, -152(%rbp) leaq -243(%rbp), %rax movq %rax, -144(%rbp) movq -232(%rbp), %rax leaq (%rax,%rax), %rdx movq -224(%rbp), %rax addq %rax, %rdx movq -264(%rbp), %rax movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -176(%rbp), %rax movq -168(%rbp), %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -160(%rbp), %rax movq -152(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movq -144(%rbp), %rax movq %rax, -80(%rbp) leaq -128(%rbp), %rdx movq -200(%rbp), %rcx movq -208(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi .LEHB484: call void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&) .LEHE484: nop jmp .L6017 .L6027: nop .L6017: leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L6011 .L6025: movq %rax, %rbx leaq -64(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() jmp .L6021 .L6024: movq %rax, %rbx .L6021: movq -264(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::~basic_string() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L6022 call __stack_chk_fail@PLT .L6022: movq %rax, %rdi .LEHB485: call _Unwind_Resume@PLT .LEHE485: .L6026: nop .L6011: movq -24(%rbp), %rax subq %fs:40, %rax je .L6023 call __stack_chk_fail@PLT .L6023: movq -264(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8842: .section .gcc_except_table._ZNKSt8__format14__formatter_fpIcE11_M_localizeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEEcRKSt6locale,"aG",@progbits,std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const,comdat .LLSDA8842: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE8842-.LLSDACSB8842 .LLSDACSB8842: .uleb128 .LEHB483-.LFB8842 .uleb128 .LEHE483-.LEHB483 .uleb128 .L6024-.LFB8842 .uleb128 0 .uleb128 .LEHB484-.LFB8842 .uleb128 .LEHE484-.LEHB484 .uleb128 .L6025-.LFB8842 .uleb128 0 .uleb128 .LEHB485-.LFB8842 .uleb128 .LEHE485-.LEHB485 .uleb128 0 .uleb128 0 .LLSDACSE8842: .section .text._ZNKSt8__format14__formatter_fpIcE11_M_localizeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEEcRKSt6locale,"axG",@progbits,std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const,comdat .size std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const, .-std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const .section .text._ZNSt8__format15__formatter_strIcE8_S_truncERSt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long),comdat .weak std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long) .type std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long), @function std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long): .LFB8846: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) cmpq $-1, -16(%rbp) je .L6029 movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call unsigned long std::__unicode::__truncate(std::basic_string_view >&, unsigned long) jmp .L6030 .L6029: movq -8(%rbp), %rax movq (%rax), %rdx movq 8(%rax), %rax movq %rdx, %rdi movq %rax, %rsi call unsigned long std::__unicode::__field_width(std::basic_string_view >) nop .L6030: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8846: .size std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long), .-std::__format::__formatter_str::_S_trunc(std::basic_string_view >&, unsigned long) .section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterInEEcT_,"axG",@progbits,char std::__format::__formatter_int::_S_to_character<__int128>(__int128),comdat .weak char std::__format::__formatter_int::_S_to_character<__int128>(__int128) .type char std::__format::__formatter_int::_S_to_character<__int128>(__int128), @function char std::__format::__formatter_int::_S_to_character<__int128>(__int128): .LFB8847: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -16(%rbp) movq %rdx, -8(%rbp) movl $127, %edx movl $0, %eax cmpq -16(%rbp), %rdx sbbq -8(%rbp), %rax jl .L6032 movq -16(%rbp), %rax jmp .L6034 .L6032: leaq .LC98(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L6034: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8847: .size char std::__format::__formatter_int::_S_to_character<__int128>(__int128), .-char std::__format::__formatter_int::_S_to_character<__int128>(__int128) .section .text._ZNSt8__format15__formatter_intIcE8to_charsIoEESt15to_chars_resultPcS4_T_i,"axG",@progbits,std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int),comdat .weak std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) .type std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int), @function std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int): .LFB8848: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -32(%rbp) movq %rcx, -24(%rbp) movl %r8d, -36(%rbp) movl -36(%rbp), %ecx movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -16(%rbp), %rsi movq -8(%rbp), %rdi movl %ecx, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__to_chars_i(char*, char*, unsigned __int128, int) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8848: .size std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int), .-std::to_chars_result std::__format::__formatter_int::to_chars(char*, char*, unsigned __int128, int) .section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIoEEcT_,"axG",@progbits,char std::__format::__formatter_int::_S_to_character(unsigned __int128),comdat .weak char std::__format::__formatter_int::_S_to_character(unsigned __int128) .type char std::__format::__formatter_int::_S_to_character(unsigned __int128), @function char std::__format::__formatter_int::_S_to_character(unsigned __int128): .LFB8849: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -16(%rbp) movq %rdx, -8(%rbp) movl $127, %edx movl $0, %eax cmpq -16(%rbp), %rdx sbbq -8(%rbp), %rax jc .L6038 movq -16(%rbp), %rax jmp .L6040 .L6038: leaq .LC98(%rip), %rax movq %rax, %rdi call std::__throw_format_error(char const*) .L6040: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8849: .size char std::__format::__formatter_int::_S_to_character(unsigned __int128), .-char std::__format::__formatter_int::_S_to_character(unsigned __int128) .section .text._ZNSt6ranges14__copy_or_moveILb0EN9__gnu_cxx17__normal_iteratorIPcNSt4spanIcLm18446744073709551615EE10__iter_tagEEES7_NSt8__format10_Sink_iterIcEEEENSt13__conditionalIXT_EE4typeINS_13in_out_resultIT0_T2_EESH_EESF_T1_SG_,"axG",@progbits,std::__conditional::type::__iter_tag>, std::__format::_Sink_iter >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter),comdat .weak std::__conditional::type::__iter_tag>, std::__format::_Sink_iter >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) .type std::__conditional::type::__iter_tag>, std::__format::_Sink_iter >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter), @function std::__conditional::type::__iter_tag>, std::__format::_Sink_iter >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter): .LFB8851: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -72(%rbp), %rdx leaq -64(%rbp), %rax movq (%rax), %rcx leaq -56(%rbp), %rax movq (%rax), %rax movq (%rdx), %rdx movq %rcx, %rsi movq %rax, %rdi call std::__conditional::type >, std::ranges::in_out_result > > std::ranges::__copy_or_move >(char*, char*, std::__format::_Sink_iter) movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -48(%rbp), %rax movq %rax, -32(%rbp) nop leaq -48(%rbp), %rax addq $8, %rax movq (%rax), %rax movq %rax, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx movq -8(%rbp), %rcx subq %fs:40, %rcx je .L6047 call __stack_chk_fail@PLT .L6047: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8851: .size std::__conditional::type::__iter_tag>, std::__format::_Sink_iter >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter), .-std::__conditional::type::__iter_tag>, std::__format::_Sink_iter >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter > > std::ranges::__copy_or_move::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter >(__gnu_cxx::__normal_iterator::__iter_tag>, __gnu_cxx::__normal_iterator::__iter_tag>, std::__format::_Sink_iter) .section .text._ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_,"axG",@progbits,bool std::operator==, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*),comdat .weak bool std::operator==, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*) .type bool std::operator==, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*), @function bool std::operator==, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*): .LFB8892: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx movq -32(%rbp), %rax movq %rax, %rdi call std::char_traits::length(char const*) cmpq %rax, %rbx jne .L6049 movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::data() const movq %rax, %rcx movq -32(%rbp), %rax movq %rbx, %rdx movq %rax, %rsi movq %rcx, %rdi call std::char_traits::compare(char const*, char const*, unsigned long) testl %eax, %eax jne .L6049 movl $1, %eax jmp .L6050 .L6049: movl $0, %eax .L6050: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8892: .size bool std::operator==, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*), .-bool std::operator==, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*) .section .rodata .align 8 .LC100: .string "constexpr std::to_chars_result std::__to_chars_i(char*, char*, _Tp, int) [with _Tp = __int128 unsigned]" .section .text._ZSt12__to_chars_iIoESt15to_chars_resultPcS1_T_i,"axG",@progbits,std::to_chars_result std::__to_chars_i(char*, char*, unsigned __int128, int),comdat .weak std::to_chars_result std::__to_chars_i(char*, char*, unsigned __int128, int) .type std::to_chars_result std::__to_chars_i(char*, char*, unsigned __int128, int), @function std::to_chars_result std::__to_chars_i(char*, char*, unsigned __int128, int): .LFB8941: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $64, %rsp movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq %rdx, -48(%rbp) movq %rcx, -40(%rbp) movl %r8d, -52(%rbp) cmpl $1, -52(%rbp) setle %al movzbl %al, %eax testq %rax, %rax jne .L6053 cmpl $36, -52(%rbp) setg %al movzbl %al, %eax testq %rax, %rax je .L6054 .L6053: movl $1, %eax jmp .L6055 .L6054: movl $0, %eax .L6055: movzbl %al, %eax testq %rax, %rax je .L6056 leaq .LC17(%rip), %rcx leaq .LC100(%rip), %rdx leaq .LC19(%rip), %rax movl $326, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .L6056: movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, -16(%rbp) movq %rdx, -8(%rbp) movq -24(%rbp), %rax cmpq -32(%rbp), %rax jb .L6057 movq -32(%rbp), %r10 movq %r11, %rdx movabsq $-4294967296, %rax andq %rdx, %rax orq $75, %rax movq %rax, %r11 jmp .L6058 .L6057: movq -48(%rbp), %rax orq -40(%rbp), %rax jne .L6059 movq -24(%rbp), %rax movb $48, (%rax) movq -24(%rbp), %rax addq $1, %rax movq %rax, %r10 movq %r11, %rdx movabsq $-4294967296, %rax andq %rdx, %rax movq %rax, %r11 jmp .L6058 .L6059: cmpl $16, -52(%rbp) je .L6060 cmpl $16, -52(%rbp) jg .L6061 cmpl $10, -52(%rbp) je .L6062 cmpl $10, -52(%rbp) jg .L6061 cmpl $2, -52(%rbp) je .L6063 cmpl $8, -52(%rbp) je .L6064 jmp .L6061 .L6060: movq -16(%rbp), %rax movq -8(%rbp), %rdx movq -32(%rbp), %rsi movq -24(%rbp), %rdi movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned __int128) movq %rax, %r10 movq %rdx, %r11 jmp .L6058 .L6062: movq -16(%rbp), %rax movq -8(%rbp), %rdx movq -32(%rbp), %rsi movq -24(%rbp), %rdi movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned __int128) movq %rax, %r10 movq %rdx, %r11 jmp .L6058 .L6064: movq -16(%rbp), %rax movq -8(%rbp), %rdx movq -32(%rbp), %rsi movq -24(%rbp), %rdi movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned __int128) movq %rax, %r10 movq %rdx, %r11 jmp .L6058 .L6063: movq -16(%rbp), %rax movq -8(%rbp), %rdx movq -32(%rbp), %rsi movq -24(%rbp), %rdi movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned __int128) movq %rax, %r10 movq %rdx, %r11 jmp .L6058 .L6061: movl -52(%rbp), %ecx movq -16(%rbp), %rax movq -8(%rbp), %rdx movq -32(%rbp), %rsi movq -24(%rbp), %rdi movl %ecx, %r8d movq %rdx, %rcx movq %rax, %rdx call std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned __int128, int) movq %rax, %r10 movq %rdx, %r11 nop .L6058: movq %r10, %rax movq %r11, %rdx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8941: .size std::to_chars_result std::__to_chars_i(char*, char*, unsigned __int128, int), .-std::to_chars_result std::__to_chars_i(char*, char*, unsigned __int128, int) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&) .type std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&), @function std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&): .LFB8952: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, -72(%rbp) movq %rsi, -80(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -80(%rbp), %rax movq %rax, -32(%rbp) movq -32(%rbp), %rax cmpq %rax, -72(%rbp) setne %al testb %al, %al je .L6071 movq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::length() const movq %rax, -56(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::capacity() const movq %rax, -48(%rbp) movq -56(%rbp), %rax cmpq %rax, -48(%rbp) jnb .L6068 movq -56(%rbp), %rax movq %rax, -64(%rbp) movq -48(%rbp), %rdx leaq -64(%rbp), %rcx movq -72(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long) movq %rax, -40(%rbp) movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_dispose() movq -40(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data(char*) movq -64(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long) .L6068: cmpq $0, -56(%rbp) je .L6069 movq -80(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rbx movq -72(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, %rcx movq -56(%rbp), %rax movq %rax, %rdx movq %rbx, %rsi movq %rcx, %rdi call std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) .L6069: movq -56(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) .L6071: nop movq -24(%rbp), %rax subq %fs:40, %rax je .L6070 call __stack_chk_fail@PLT .L6070: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8952: .size std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&), .-std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&) .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::assign(char const*),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::assign(char const*) .type std::__cxx11::basic_string, std::allocator >::assign(char const*), @function std::__cxx11::basic_string, std::allocator >::assign(char const*): .LFB8953: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rax movq %rax, %rdi call std::char_traits::length(char const*) movq %rax, %rbx movq -24(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq %rax, %rsi movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rbx, %r8 movq %rdx, %rcx movq %rsi, %rdx movl $0, %esi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8953: .size std::__cxx11::basic_string, std::allocator >::assign(char const*), .-std::__cxx11::basic_string, std::allocator >::assign(char const*) .section .text._ZNSt8__format8_EscapesIcE7_S_termENS_10_Term_charE,"axG",@progbits,std::__format::_Escapes::_S_term(std::__format::_Term_char),comdat .weak std::__format::_Escapes::_S_term(std::__format::_Term_char) .type std::__format::_Escapes::_S_term(std::__format::_Term_char), @function std::__format::_Escapes::_S_term(std::__format::_Term_char): .LFB8954: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $48, %rsp movl %edi, %eax movb %al, -36(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $22, -32(%rbp) leaq .LC85(%rip), %rax movq %rax, -24(%rbp) movzbl -36(%rbp), %edx leaq -32(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L6076 call __stack_chk_fail@PLT .L6076: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8954: .size std::__format::_Escapes::_S_term(std::__format::_Term_char), .-std::__format::_Escapes::_S_term(std::__format::_Term_char) .weak std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::__replace_rep .section .rodata .LC101: .base64 "77+9AA==" .section .data.rel.ro.local._ZZNSt8__format23__write_escaped_unicodeIcNS_10_Sink_iterIcEEEET0_S3_St17basic_string_viewIT_St11char_traitsIS5_EENS_10_Term_charEE13__replace_rep,"awG",@progbits,std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::__replace_rep,comdat .align 16 .type std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::__replace_rep, @gnu_unique_object .size std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::__replace_rep, 16 std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::__replace_rep: .quad 3 .quad .LC101 .section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEEC2EOS4_,"axG",@progbits,std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&),comdat .align 2 .weak std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&) .type std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&), @function std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&): .LFB8962: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movq -24(%rbp), %rcx movq 8(%rax), %rdx movq (%rax), %rax movq %rax, (%rcx) movq %rdx, 8(%rcx) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8962: .size std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&), .-std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&) .weak std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&) .set std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&),std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&) .section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE8_M_beginIPKcS8_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view > >::_M_begin(char const*, char const*),comdat .align 2 .weak auto std::__unicode::_Utf_view > >::_M_begin(char const*, char const*) .type auto std::__unicode::_Utf_view > >::_M_begin(char const*, char const*), @function auto std::__unicode::_Utf_view > >::_M_begin(char const*, char const*): .LFB8966: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -32(%rbp), %rcx movq -24(%rbp), %rdx movq -24(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8966: .size auto std::__unicode::_Utf_view > >::_M_begin(char const*, char const*), .-auto std::__unicode::_Utf_view > >::_M_begin(char const*, char const*) .section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE5beginEv,"axG",@progbits,std::__unicode::_Utf_view > >::begin(),comdat .align 2 .weak std::__unicode::_Utf_view > >::begin() .type std::__unicode::_Utf_view > >::begin(), @function std::__unicode::_Utf_view > >::begin(): .LFB8965: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -48(%rbp), %rax leaq std::ranges::_Cpo::end(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const movq %rax, %rbx movq -48(%rbp), %rax leaq std::ranges::_Cpo::begin(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const movq %rax, %rdx movq -40(%rbp), %rax movq -48(%rbp), %rsi movq %rbx, %rcx movq %rax, %rdi call auto std::__unicode::_Utf_view > >::_M_begin(char const*, char const*) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L6083 call __stack_chk_fail@PLT .L6083: movq -40(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8965: .size std::__unicode::_Utf_view > >::begin(), .-std::__unicode::_Utf_view > >::begin() .section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE6_M_endIPKcS8_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view > >::_M_end(char const*, char const*),comdat .align 2 .weak auto std::__unicode::_Utf_view > >::_M_end(char const*, char const*) .type auto std::__unicode::_Utf_view > >::_M_end(char const*, char const*), @function auto std::__unicode::_Utf_view > >::_M_end(char const*, char const*): .LFB8968: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -8(%rbp) movq %rsi, -16(%rbp) movq %rdx, -24(%rbp) movq %rcx, -32(%rbp) movq -32(%rbp), %rcx movq -32(%rbp), %rdx movq -24(%rbp), %rsi movq -8(%rbp), %rax movq %rax, %rdi call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEC1ES2_S2_S2_Q22bidirectional_iteratorIT1_E movq -8(%rbp), %rax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8968: .size auto std::__unicode::_Utf_view > >::_M_end(char const*, char const*), .-auto std::__unicode::_Utf_view > >::_M_end(char const*, char const*) .section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE3endEv,"axG",@progbits,std::__unicode::_Utf_view > >::end(),comdat .align 2 .weak std::__unicode::_Utf_view > >::end() .type std::__unicode::_Utf_view > >::end(), @function std::__unicode::_Utf_view > >::end(): .LFB8967: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) movq %rsi, -48(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -48(%rbp), %rax leaq std::ranges::_Cpo::end(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_End::operator() >&>(std::basic_string_view >&) const movq %rax, %rbx movq -48(%rbp), %rax leaq std::ranges::_Cpo::begin(%rip), %rdx movq %rax, %rsi movq %rdx, %rdi call auto std::ranges::__access::_Begin::operator() >&>(std::basic_string_view >&) const movq %rax, %rdx movq -40(%rbp), %rax movq -48(%rbp), %rsi movq %rbx, %rcx movq %rax, %rdi call auto std::__unicode::_Utf_view > >::_M_end(char const*, char const*) nop movq -24(%rbp), %rax subq %fs:40, %rax je .L6088 call __stack_chk_fail@PLT .L6088: movq -40(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8967: .size std::__unicode::_Utf_view > >::end(), .-std::__unicode::_Utf_view > >::end() .section .text._ZZNSt8__format23__write_escaped_unicodeIcNS_10_Sink_iterIcEEEET0_S3_St17basic_string_viewIT_St11char_traitsIS5_EENS_10_Term_charEENKUlRKS5_E_clINSt9__unicode13_Utf_iteratorIcDiPKcSH_NSE_5_ReplEEEEEDaSB_,"axG",@progbits,auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const,comdat .align 2 .weak auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const .type auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const, @function auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const: .LFB8970: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $48, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const cmpl $127, %eax setbe %al testb %al, %al je .L6090 movq -56(%rbp), %rax movq 8(%rax), %rax movzbl (%rax), %r12d movq -64(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E movzbl (%rax), %eax movsbl %al, %eax movq -56(%rbp), %rdx movq (%rdx), %rbx movl %r12d, %esi movl %eax, %edi call bool std::__format::__should_escape_ascii(char, std::__format::_Term_char) movb %al, (%rbx) movzbl (%rbx), %eax jmp .L6091 .L6090: movq -56(%rbp), %rax movq 16(%rax), %rax movzbl (%rax), %eax movzbl %al, %ebx movq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const movl %ebx, %esi movl %eax, %edi call std::__format::__should_escape_unicode(char32_t, bool) testb %al, %al je .L6092 movq -56(%rbp), %rax movq 24(%rax), %rax movb $1, (%rax) movzbl (%rax), %eax jmp .L6091 .L6092: movq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const cmpl $65533, %eax sete %al testb %al, %al je .L6093 movq -64(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E movq %rax, %rbx movq -64(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E movq %rax, %rcx leaq -48(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) movq std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::__replace_rep(%rip), %rax movq 8+std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::__replace_rep(%rip), %rdx movq -48(%rbp), %rdi movq -40(%rbp), %rsi movq %rdx, %rcx movq %rax, %rdx call bool std::operator== >(std::basic_string_view >, std::type_identity > >::type) movl %eax, %edx movq -56(%rbp), %rax movq 32(%rax), %rax xorl $1, %edx movb %dl, (%rax) movzbl (%rax), %eax jmp .L6091 .L6093: movl $0, %eax .L6091: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L6094 call __stack_chk_fail@PLT .L6094: addq $48, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8970: .size auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const, .-auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const .weak auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#2}::operator() >(std::__unicode::_Utf_iterator const&) const .set auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#2}::operator() >(std::__unicode::_Utf_iterator const&) const,auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const .section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E,"axG",@progbits,_ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E,comdat .align 2 .weak _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E .type _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E, @function _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E: .LFB8971: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movzbl 26(%rax), %eax movzbl %al, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8971: .size _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E, .-_ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E .weak std::__unicode::_Utf_iterator::_M_units() const .set std::__unicode::_Utf_iterator::_M_units() const,_ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E .section .text._ZNSt8__format23__write_escaped_unicodeIcNS_10_Sink_iterIcEEEET0_S3_St17basic_string_viewIT_St11char_traitsIS5_EENS_10_Term_charE,"axG",@progbits,std::__format::_Sink_iter std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char),comdat .weak std::__format::_Sink_iter std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) .type std::__format::_Sink_iter std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char), @function std::__format::_Sink_iter std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char): .LFB8956: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $296, %rsp .cfi_offset 15, -24 .cfi_offset 14, -32 .cfi_offset 13, -40 .cfi_offset 12, -48 .cfi_offset 3, -56 movq %rdi, -312(%rbp) movq %rsi, %rax movq %rdx, %rsi movq %rax, %rax movl $0, %edx movq %rsi, %rdx movq %rax, -336(%rbp) movq %rdx, -328(%rbp) movl %ecx, %eax movb %al, -316(%rbp) movq %fs:40, %rax movq %rax, -56(%rbp) xorl %eax, %eax leaq -336(%rbp), %rdx leaq -272(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&) leaq -192(%rbp), %rax leaq -272(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view > >::begin() leaq -144(%rbp), %rax leaq -272(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view > >::end() movb $1, -301(%rbp) jmp .L6099 .L6112: movb $0, -300(%rbp) movb $0, -299(%rbp) movb $0, -298(%rbp) leaq -300(%rbp), %rax movq %rax, -240(%rbp) leaq -316(%rbp), %rax movq %rax, -232(%rbp) leaq -301(%rbp), %rax movq %rax, -224(%rbp) leaq -299(%rbp), %rax movq %rax, -216(%rbp) leaq -298(%rbp), %rax movq %rax, -208(%rbp) movq -192(%rbp), %rax movq -184(%rbp), %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movq -176(%rbp), %rax movq -168(%rbp), %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movq -160(%rbp), %rax movq %rax, -64(%rbp) jmp .L6100 .L6103: movb $0, -301(%rbp) leaq -96(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator++() .L6100: subq $40, %rsp movq %rsp, %rax movq -144(%rbp), %rcx movq -136(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -128(%rbp), %rcx movq -120(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -112(%rbp), %rdx movq %rdx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq -96(%rbp), %rcx movq -88(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -80(%rbp), %rcx movq -72(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -64(%rbp), %rdx movq %rdx, 32(%rax) call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp xorl $1, %eax testb %al, %al je .L6101 leaq -96(%rbp), %rdx leaq -240(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call auto std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator() >(std::__unicode::_Utf_iterator const&) const xorl $1, %eax testb %al, %al je .L6101 movl $1, %eax jmp .L6102 .L6101: movl $0, %eax .L6102: testb %al, %al jne .L6103 subq $40, %rsp movq %rsp, %rax movq -192(%rbp), %rcx movq -184(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -176(%rbp), %rcx movq -168(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -160(%rbp), %rdx movq %rdx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq -96(%rbp), %rcx movq -88(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -80(%rbp), %rcx movq -72(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -64(%rbp), %rdx movq %rdx, 32(%rax) call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp xorl $1, %eax testb %al, %al je .L6104 leaq -96(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E movq %rax, %rbx leaq -192(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E movq %rax, %rcx leaq -256(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, char const*) movq -256(%rbp), %rcx movq -248(%rbp), %rdx movq -312(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -312(%rbp) .L6104: subq $40, %rsp movq %rsp, %rax movq -144(%rbp), %rcx movq -136(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -128(%rbp), %rcx movq -120(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -112(%rbp), %rdx movq %rdx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq -96(%rbp), %rcx movq -88(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -80(%rbp), %rcx movq -72(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -64(%rbp), %rdx movq %rdx, 32(%rax) call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp testb %al, %al je .L6105 movq -312(%rbp), %rax jmp .L6113 .L6105: movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -192(%rbp) movq %rdx, -184(%rbp) movq -80(%rbp), %rax movq -72(%rbp), %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movq -64(%rbp), %rax movq %rax, -160(%rbp) movzbl -300(%rbp), %eax testb %al, %al je .L6107 leaq -192(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E movzbl (%rax), %eax movsbl %al, %edx movq -312(%rbp), %rax movl %edx, %esi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_escaped_char, char>(std::__format::_Sink_iter, char) movq %rax, -312(%rbp) jmp .L6108 .L6107: movzbl -299(%rbp), %eax testb %al, %al je .L6109 movl $2, %r14d leaq 18+.LC85(%rip), %rax movq %rax, %r15 leaq -192(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, %esi movq -312(%rbp), %rax movq %r14, %rdx movq %r15, %rcx movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >) movq %rax, -312(%rbp) jmp .L6108 .L6109: leaq -192(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE8_M_unitsEvQ16forward_iteratorIT1_E movq %rax, %rbx leaq -192(%rbp), %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E movq %rax, %rcx leaq -256(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, unsigned long) leaq -256(%rbp), %rax movq %rax, -288(%rbp) movq -288(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, -296(%rbp) movq -288(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::end() const movq %rax, -280(%rbp) jmp .L6110 .L6111: movq -296(%rbp), %rax movzbl (%rax), %eax movb %al, -297(%rbp) movl $2, %r12d leaq 20+.LC85(%rip), %rax movq %rax, %r13 movzbl -297(%rbp), %eax movzbl %al, %esi movq -312(%rbp), %rax movq %r12, %rdx movq %r13, %rcx movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >) movq %rax, -312(%rbp) addq $1, -296(%rbp) .L6110: movq -296(%rbp), %rax cmpq -280(%rbp), %rax jne .L6111 .L6108: movb $1, -301(%rbp) leaq -192(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator++() .L6099: subq $40, %rsp movq %rsp, %rax movq -144(%rbp), %rcx movq -136(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -128(%rbp), %rcx movq -120(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -112(%rbp), %rdx movq %rdx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq -192(%rbp), %rcx movq -184(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -176(%rbp), %rcx movq -168(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -160(%rbp), %rdx movq %rdx, 32(%rax) call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp xorl $1, %eax testb %al, %al jne .L6112 movq -312(%rbp), %rax .L6113: movq -56(%rbp), %rdx subq %fs:40, %rdx je .L6114 call __stack_chk_fail@PLT .L6114: leaq -40(%rbp), %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8956: .size std::__format::_Sink_iter std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char), .-std::__format::_Sink_iter std::__format::__write_escaped_unicode >(std::__format::_Sink_iter, std::basic_string_view >, std::__format::_Term_char) .section .text._ZSt14__add_groupingIcEPT_S1_S0_PKcmPKS0_S5_,"axG",@progbits,char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*),comdat .weak char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*) .type char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*), @function char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*): .LFB8976: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -40(%rbp) movl %esi, %eax movq %rdx, -56(%rbp) movq %rcx, -64(%rbp) movq %r8, -72(%rbp) movq %r9, -80(%rbp) movb %al, -44(%rbp) movq $0, -16(%rbp) movq $0, -8(%rbp) jmp .L6116 .L6119: movq -56(%rbp), %rdx movq -16(%rbp), %rax addq %rdx, %rax movzbl (%rax), %eax movsbq %al, %rax negq %rax addq %rax, -80(%rbp) movq -64(%rbp), %rax subq $1, %rax cmpq %rax, -16(%rbp) jnb .L6117 addq $1, -16(%rbp) jmp .L6116 .L6117: addq $1, -8(%rbp) .L6116: movq -80(%rbp), %rax subq -72(%rbp), %rax movq %rax, %rdx movq -56(%rbp), %rcx movq -16(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movsbq %al, %rax cmpq %rax, %rdx jle .L6120 movq -56(%rbp), %rdx movq -16(%rbp), %rax addq %rdx, %rax movzbl (%rax), %eax testb %al, %al jle .L6120 movq -56(%rbp), %rdx movq -16(%rbp), %rax addq %rdx, %rax movzbl (%rax), %eax cmpb $127, %al jne .L6119 jmp .L6120 .L6121: movq -72(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -72(%rbp) movzbl (%rax), %edx movq -40(%rbp), %rax leaq 1(%rax), %rcx movq %rcx, -40(%rbp) movb %dl, (%rax) .L6120: movq -72(%rbp), %rax cmpq -80(%rbp), %rax jne .L6121 jmp .L6122 .L6125: movzbl -44(%rbp), %edx movq -40(%rbp), %rax leaq 1(%rax), %rcx movq %rcx, -40(%rbp) movb %dl, (%rax) movq -56(%rbp), %rdx movq -16(%rbp), %rax addq %rdx, %rax movzbl (%rax), %eax movb %al, -18(%rbp) jmp .L6123 .L6124: movq -72(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -72(%rbp) movzbl (%rax), %edx movq -40(%rbp), %rax leaq 1(%rax), %rcx movq %rcx, -40(%rbp) movb %dl, (%rax) movzbl -18(%rbp), %eax subl $1, %eax movb %al, -18(%rbp) .L6123: cmpb $0, -18(%rbp) jg .L6124 .L6122: movq -8(%rbp), %rax leaq -1(%rax), %rdx movq %rdx, -8(%rbp) testq %rax, %rax setne %al testb %al, %al jne .L6125 jmp .L6126 .L6129: movzbl -44(%rbp), %edx movq -40(%rbp), %rax leaq 1(%rax), %rcx movq %rcx, -40(%rbp) movb %dl, (%rax) movq -56(%rbp), %rdx movq -16(%rbp), %rax addq %rdx, %rax movzbl (%rax), %eax movb %al, -17(%rbp) jmp .L6127 .L6128: movq -72(%rbp), %rax leaq 1(%rax), %rdx movq %rdx, -72(%rbp) movzbl (%rax), %edx movq -40(%rbp), %rax leaq 1(%rax), %rcx movq %rcx, -40(%rbp) movb %dl, (%rax) movzbl -17(%rbp), %eax subl $1, %eax movb %al, -17(%rbp) .L6127: cmpb $0, -17(%rbp) jg .L6128 .L6126: movq -16(%rbp), %rax leaq -1(%rax), %rdx movq %rdx, -16(%rbp) testq %rax, %rax setne %al testb %al, %al jne .L6129 movq -40(%rbp), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8976: .size char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*), .-char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIfNS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_EN11_TerminatorD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .type std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(): .LFB8979: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8979: .size std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIfNS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .type void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), @function void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&): .LFB8977: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -96(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, -72(%rbp) movl $0, %eax testb %al, %al je .L6134 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -96(%rbp), %rax jnb .L6134 movl $1, %eax jmp .L6135 .L6134: movl $0, %eax .L6135: testb %al, %al je .L6136 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -96(%rbp), %rdx movq %rdx, %rbx subq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -72(%rbp), %rdx addq %rdx, %rax movl $0, %edx movq %rbx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) .L6136: pxor %xmm0, %xmm0 movaps %xmm0, -48(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) movq -104(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -96(%rbp), %rdx movq -72(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const movq %rax, -64(%rbp) movq -64(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax cmpq %rax, -96(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() movq -24(%rbp), %rax subq %fs:40, %rax je .L6139 call __stack_chk_fail@PLT .L6139: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8977: .size void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&) .set void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(float, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIdNS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_EN11_TerminatorD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .type std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(): .LFB8984: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8984: .size std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIdNS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .type void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), @function void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&): .LFB8982: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -96(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, -72(%rbp) movl $0, %eax testb %al, %al je .L6143 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -96(%rbp), %rax jnb .L6143 movl $1, %eax jmp .L6144 .L6143: movl $0, %eax .L6144: testb %al, %al je .L6145 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -96(%rbp), %rdx movq %rdx, %rbx subq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -72(%rbp), %rdx addq %rdx, %rax movl $0, %edx movq %rbx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) .L6145: pxor %xmm0, %xmm0 movaps %xmm0, -48(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) movq -104(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -96(%rbp), %rdx movq -72(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const movq %rax, -64(%rbp) movq -64(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax cmpq %rax, -96(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() movq -24(%rbp), %rax subq %fs:40, %rax je .L6148 call __stack_chk_fail@PLT .L6148: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8982: .size void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&) .set void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIeNS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_EN11_TerminatorD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .type std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(): .LFB8988: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8988: .size std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIeNS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .type void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), @function void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&): .LFB8986: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -96(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, -72(%rbp) movl $0, %eax testb %al, %al je .L6152 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -96(%rbp), %rax jnb .L6152 movl $1, %eax jmp .L6153 .L6152: movl $0, %eax .L6153: testb %al, %al je .L6154 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -96(%rbp), %rdx movq %rdx, %rbx subq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -72(%rbp), %rdx addq %rdx, %rax movl $0, %edx movq %rbx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) .L6154: pxor %xmm0, %xmm0 movaps %xmm0, -48(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) movq -104(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -96(%rbp), %rdx movq -72(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const movq %rax, -64(%rbp) movq -64(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax cmpq %rax, -96(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() movq -24(%rbp), %rax subq %fs:40, %rax je .L6157 call __stack_chk_fail@PLT .L6157: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8986: .size void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&) .set void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format >(long double, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .section .text._ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE5beginEv,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const,comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const, @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const: .LFB8995: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx .cfi_offset 3, -24 movq %rdi, -16(%rbp) movq %rsi, -24(%rbp) movq -16(%rbp), %rax movq -24(%rbp), %rdx movq (%rdx), %rcx movq 8(%rdx), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 16(%rdx), %rcx movq 24(%rdx), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 32(%rdx), %rcx movq 40(%rdx), %rbx movq %rcx, 32(%rax) movq %rbx, 40(%rax) movq 48(%rdx), %rdx movq %rdx, 48(%rax) movq -16(%rbp), %rax movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8995: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const .section .text._ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_Iterator3endEv,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::end() const,comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::end() const .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::end() const, @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::end() const: .LFB8997: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::end() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8997: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::end() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::end() const .section .text._ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE3endEv,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const,comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const, @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const: .LFB8996: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::end() const leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8996: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const .section .text._ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_Iterator5widthEv,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const,comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const, @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const: .LFB8998: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movl (%rax), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__field_width(char32_t) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8998: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const .section .text._ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_Iterator4baseEv,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::base() const,comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::base() const .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::base() const, @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::base() const: .LFB8999: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax addq $16, %rax movq %rax, %rdi call _ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8999: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::base() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::base() const .section .text._ZNSt9__unicode10__truncateIcEEmRSt17basic_string_viewIT_St11char_traitsIS2_EEm,"axG",@progbits,unsigned long std::__unicode::__truncate(std::basic_string_view >&, unsigned long),comdat .weak unsigned long std::__unicode::__truncate(std::basic_string_view >&, unsigned long) .type unsigned long std::__unicode::__truncate(std::basic_string_view >&, unsigned long), @function unsigned long std::__unicode::__truncate(std::basic_string_view >&, unsigned long): .LFB8990: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 movq %rdi, -200(%rbp) movq %rsi, -208(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -200(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::empty() const testb %al, %al je .L6169 movl $0, %eax jmp .L6175 .L6169: movq -200(%rbp), %rax movq (%rax), %rcx movq 8(%rax), %rdx leaq -144(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >) leaq -80(%rbp), %rax leaq -144(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const leaq -144(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const movq %rax, -184(%rbp) leaq -80(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const cltq movq %rax, -176(%rbp) movq -176(%rbp), %rax cmpq %rax, -208(%rbp) jnb .L6172 leaq -160(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::basic_string_view() movq -200(%rbp), %rcx movq -160(%rbp), %rax movq -152(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movl $0, %eax jmp .L6175 .L6174: leaq -80(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const movslq %eax, %rdx movq -176(%rbp), %rax addq %rdx, %rax movq %rax, -168(%rbp) movq -168(%rbp), %rax cmpq %rax, -208(%rbp) jnb .L6173 leaq -80(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::base() const movq %rax, %rbx movq -200(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::begin() const movq %rax, %rcx leaq -160(%rbp), %rax movq %rbx, %rdx movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char const*, char const*) movq -200(%rbp), %rcx movq -160(%rbp), %rax movq -152(%rbp), %rdx movq %rax, (%rcx) movq %rdx, 8(%rcx) movq -176(%rbp), %rax jmp .L6175 .L6173: movq -168(%rbp), %rax movq %rax, -176(%rbp) .L6172: leaq -80(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++() movq %rax, %rdx leaq -184(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const xorl $1, %eax testb %al, %al jne .L6174 movq -176(%rbp), %rax .L6175: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L6176 call __stack_chk_fail@PLT .L6176: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE8990: .size unsigned long std::__unicode::__truncate(std::basic_string_view >&, unsigned long), .-unsigned long std::__unicode::__truncate(std::basic_string_view >&, unsigned long) .section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE5emptyEv,"axG",@progbits,std::basic_string_view >::empty() const,comdat .align 2 .weak std::basic_string_view >::empty() const .type std::basic_string_view >::empty() const, @function std::basic_string_view >::empty() const: .LFB9001: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax testq %rax, %rax sete %al popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9001: .size std::basic_string_view >::empty() const, .-std::basic_string_view >::empty() const .section .text._ZNSt9__unicode13__field_widthIcEEmSt17basic_string_viewIT_St11char_traitsIS2_EE,"axG",@progbits,unsigned long std::__unicode::__field_width(std::basic_string_view >),comdat .weak unsigned long std::__unicode::__field_width(std::basic_string_view >) .type unsigned long std::__unicode::__field_width(std::basic_string_view >), @function unsigned long std::__unicode::__field_width(std::basic_string_view >): .LFB9000: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $160, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -160(%rbp) movq %rdx, -152(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq -160(%rbp), %rax movq %rax, %rdi call std::basic_string_view >::empty() const testb %al, %al je .L6180 movl $0, %eax jmp .L6184 .L6180: movq -160(%rbp), %rcx movq -152(%rbp), %rdx leaq -128(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >) leaq -64(%rbp), %rax leaq -128(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::begin() const leaq -128(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::end() const movq %rax, -144(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const cltq movq %rax, -136(%rbp) jmp .L6182 .L6183: leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::width() const cltq addq %rax, -136(%rbp) .L6182: leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++() movq %rax, %rdx leaq -144(%rbp), %rax movq %rax, %rsi movq %rdx, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const xorl $1, %eax testb %al, %al jne .L6183 movq -136(%rbp), %rax .L6184: movq -8(%rbp), %rdx subq %fs:40, %rdx je .L6185 call __stack_chk_fail@PLT .L6185: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9000: .size unsigned long std::__unicode::__field_width(std::basic_string_view >), .-unsigned long std::__unicode::__field_width(std::basic_string_view >) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIDF128_NS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_EN11_TerminatorD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .type std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(): .LFB9004: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9004: .size std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE6formatIDF128_NS6_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RSE_EUlPcmE_EEvmSG_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .type void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), @function void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&): .LFB9002: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -96(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, -72(%rbp) movl $0, %eax testb %al, %al je .L6189 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -96(%rbp), %rax jnb .L6189 movl $1, %eax jmp .L6190 .L6189: movl $0, %eax .L6190: testb %al, %al je .L6191 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -96(%rbp), %rdx movq %rdx, %rbx subq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -72(%rbp), %rdx addq %rdx, %rax movl $0, %edx movq %rbx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) .L6191: pxor %xmm0, %xmm0 movaps %xmm0, -48(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) movq -104(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -96(%rbp), %rdx movq -72(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi call std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const movq %rax, -64(%rbp) movq -64(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax cmpq %rax, -96(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() movq -24(%rbp), %rax subq %fs:40, %rax je .L6194 call __stack_chk_fail@PLT .L6194: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9002: .size void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&) .set void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::format<_Float128, std::__format::_Sink_iter >(_Float128, std::basic_format_context, char>&) const::{lambda(char*, unsigned long)#1}&) .section .text._ZNSt6ranges14__copy_or_moveILb0EPcS1_NSt8__format10_Sink_iterIcEEEENSt13__conditionalIXT_EE4typeINS_13in_out_resultIT0_T2_EESB_EES9_T1_SA_,"axG",@progbits,std::__conditional::type >, std::ranges::in_out_result > > std::ranges::__copy_or_move >(char*, char*, std::__format::_Sink_iter),comdat .weak std::__conditional::type >, std::ranges::in_out_result > > std::ranges::__copy_or_move >(char*, char*, std::__format::_Sink_iter) .type std::__conditional::type >, std::ranges::in_out_result > > std::ranges::__copy_or_move >(char*, char*, std::__format::_Sink_iter), @function std::__conditional::type >, std::ranges::in_out_result > > std::ranges::__copy_or_move >(char*, char*, std::__format::_Sink_iter): .LFB9006: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r13 pushq %r12 subq $64, %rsp .cfi_offset 13, -24 .cfi_offset 12, -32 movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -72(%rbp) movq -56(%rbp), %rax movq -64(%rbp), %rdx subq %rax, %rdx movq %rdx, -40(%rbp) jmp .L6197 .L6201: movq -56(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax leaq -72(%rbp), %rdx movq %rdx, -32(%rbp) movq -32(%rbp), %rdx movq %rdx, -24(%rbp) movb %al, -41(%rbp) movq -24(%rbp), %rax movq (%rax), %rax movsbl -41(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) nop movq -56(%rbp), %rax addq $1, %rax movq %rax, -56(%rbp) nop subq $1, -40(%rbp) .L6197: cmpq $0, -40(%rbp) jg .L6201 leaq -56(%rbp), %rax movq (%rax), %rax movq %rax, %r12 leaq -72(%rbp), %rax movq (%rax), %r13 movq %r12, %rax movq %r13, %rdx addq $64, %rsp popq %r12 popq %r13 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9006: .size std::__conditional::type >, std::ranges::in_out_result > > std::ranges::__copy_or_move >(char*, char*, std::__format::_Sink_iter), .-std::__conditional::type >, std::ranges::in_out_result > > std::ranges::__copy_or_move >(char*, char*, std::__format::_Sink_iter) .section .text._ZNSt8__detail16__to_chars_len_2IoEEjT_,"axG",@progbits,unsigned int std::__detail::__to_chars_len_2(unsigned __int128),comdat .weak unsigned int std::__detail::__to_chars_len_2(unsigned __int128) .type unsigned int std::__detail::__to_chars_len_2(unsigned __int128), @function unsigned int std::__detail::__to_chars_len_2(unsigned __int128): .LFB9049: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -16(%rbp) movq %rdx, -8(%rbp) movq -16(%rbp), %rdx movq -8(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call int std::__bit_width(unsigned __int128) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9049: .size unsigned int std::__detail::__to_chars_len_2(unsigned __int128), .-unsigned int std::__detail::__to_chars_len_2(unsigned __int128) .section .text._ZNSt8__detail13__to_chars_16IoEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned __int128),comdat .weak std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned __int128) .type std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned __int128), @function std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned __int128): .LFB9048: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 addq $-128, %rsp movq %rdi, -104(%rbp) movq %rsi, -112(%rbp) movq %rdx, -128(%rbp) movq %rcx, -120(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -128(%rbp), %rdx movq -120(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call unsigned int std::__detail::__to_chars_len_2(unsigned __int128) addl $3, %eax shrl $2, %eax movl %eax, -84(%rbp) movq -112(%rbp), %rax subq -104(%rbp), %rax movq %rax, %rdx movl -84(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L6208 movq -112(%rbp), %rax movq %rax, -80(%rbp) movl $75, -72(%rbp) movq -80(%rbp), %rax movq -72(%rbp), %rdx jmp .L6214 .L6208: movabsq $3978425819141910832, %rax movabsq $7378413942531504440, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movl -84(%rbp), %eax subl $1, %eax movl %eax, -88(%rbp) jmp .L6210 .L6211: movq -128(%rbp), %rax movq -120(%rbp), %rdx andl $15, %eax movl $0, %edx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx shrdq $4, %rdx, %rax shrq $4, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movl -88(%rbp), %edx movq -104(%rbp), %rax addq %rax, %rdx leaq -32(%rbp), %rcx movq -48(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) movq -128(%rbp), %rax movq -120(%rbp), %rdx andl $15, %eax movl $0, %edx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx shrdq $4, %rdx, %rax shrq $4, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movl -88(%rbp), %eax subl $1, %eax movl %eax, %edx movq -104(%rbp), %rax addq %rax, %rdx leaq -32(%rbp), %rcx movq -48(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) subl $2, -88(%rbp) .L6210: movl $255, %edx movl $0, %eax cmpq -128(%rbp), %rdx sbbq -120(%rbp), %rax jc .L6211 movl $15, %edx movl $0, %eax cmpq -128(%rbp), %rdx sbbq -120(%rbp), %rax jnc .L6212 movq -128(%rbp), %rax movq -120(%rbp), %rdx andl $15, %eax movl $0, %edx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movq -128(%rbp), %rax movq -120(%rbp), %rdx shrdq $4, %rdx, %rax shrq $4, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movq -104(%rbp), %rax leaq 1(%rax), %rdx leaq -32(%rbp), %rcx movq -64(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) leaq -32(%rbp), %rdx movq -128(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -104(%rbp), %rax movb %dl, (%rax) jmp .L6213 .L6212: leaq -32(%rbp), %rdx movq -128(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -104(%rbp), %rax movb %dl, (%rax) .L6213: movl -84(%rbp), %edx movq -104(%rbp), %rax addq %rdx, %rax movq %rax, -80(%rbp) movl $0, -72(%rbp) movq -80(%rbp), %rax movq -72(%rbp), %rdx .L6214: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L6215 call __stack_chk_fail@PLT .L6215: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9048: .size std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_16(char*, char*, unsigned __int128) .section .text._ZNSt8__detail14__to_chars_lenIoEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len(unsigned __int128, int),comdat .weak unsigned int std::__detail::__to_chars_len(unsigned __int128, int) .type unsigned int std::__detail::__to_chars_len(unsigned __int128, int), @function unsigned int std::__detail::__to_chars_len(unsigned __int128, int): .LFB9051: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $72, %rsp .cfi_offset 3, -24 movq %rdi, %rax movq %rax, %rcx movl $0, %ebx movq %rsi, %rbx movq %rcx, -64(%rbp) movq %rbx, -56(%rbp) movl %edx, -68(%rbp) movl $1, -36(%rbp) movl -68(%rbp), %eax imull %eax, %eax movl %eax, -32(%rbp) movl -68(%rbp), %eax movl -32(%rbp), %edx imull %edx, %eax movl %eax, -28(%rbp) movl -68(%rbp), %eax imull -28(%rbp), %eax movl %eax, %eax movq %rax, -24(%rbp) .L6222: movl -68(%rbp), %ecx movl %ecx, %eax movq %rax, %rax movl $0, %edx movq -56(%rbp), %rcx cmpq %rax, -64(%rbp) sbbq %rdx, %rcx jnc .L6217 movl -36(%rbp), %eax jmp .L6218 .L6217: movl -32(%rbp), %eax movq %rax, %rax movl $0, %edx movq -56(%rbp), %rcx cmpq %rax, -64(%rbp) sbbq %rdx, %rcx jnc .L6219 movl -36(%rbp), %eax addl $1, %eax jmp .L6218 .L6219: movl -28(%rbp), %eax movq %rax, %rax movl $0, %edx movq -56(%rbp), %rcx cmpq %rax, -64(%rbp) sbbq %rdx, %rcx jnc .L6220 movl -36(%rbp), %eax addl $2, %eax jmp .L6218 .L6220: movq -24(%rbp), %rax movl $0, %edx movq -56(%rbp), %rcx cmpq %rax, -64(%rbp) sbbq %rdx, %rcx jnc .L6221 movl -36(%rbp), %eax addl $3, %eax jmp .L6218 .L6221: movq -24(%rbp), %rax movl $0, %edx movq -64(%rbp), %rdi movq -56(%rbp), %rsi movq %rdx, %rcx movq %rax, %rdx call __udivti3@PLT movq %rax, -64(%rbp) movq %rdx, -56(%rbp) addl $4, -36(%rbp) jmp .L6222 .L6218: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9051: .size unsigned int std::__detail::__to_chars_len(unsigned __int128, int), .-unsigned int std::__detail::__to_chars_len(unsigned __int128, int) .section .text._ZNSt8__detail13__to_chars_10IoEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned __int128),comdat .weak std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned __int128) .type std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned __int128), @function std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned __int128): .LFB9050: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -80(%rbp) movq %rcx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -80(%rbp), %rcx movq -72(%rbp), %rax movl $10, %edx movq %rcx, %rdi movq %rax, %rsi call unsigned int std::__detail::__to_chars_len(unsigned __int128, int) movl %eax, -36(%rbp) movq -64(%rbp), %rax subq -56(%rbp), %rax movq %rax, %rdx movl -36(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L6224 movq -64(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L6226 .L6224: movq -80(%rbp), %rax movq -72(%rbp), %rdx movl -36(%rbp), %esi movq -56(%rbp), %rdi movq %rdx, %rcx movq %rax, %rdx call void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned __int128) movl -36(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L6226: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L6227 call __stack_chk_fail@PLT .L6227: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9050: .size std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_10(char*, char*, unsigned __int128) .section .text._ZNSt8__detail12__to_chars_8IoEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned __int128),comdat .weak std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned __int128) .type std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned __int128), @function std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned __int128): .LFB9052: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -112(%rbp) movq %rcx, -104(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movl $0, -68(%rbp) movq -112(%rbp), %rdx movq -104(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call unsigned int std::__detail::__to_chars_len_2(unsigned __int128) addl $2, %eax movl %eax, %edx movl $2863311531, %eax imulq %rdx, %rax shrq $32, %rax shrl %eax movl %eax, -68(%rbp) movq -96(%rbp), %rax subq -88(%rbp), %rax movq %rax, %rdx movl -68(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L6229 movq -96(%rbp), %rax movq %rax, -64(%rbp) movl $75, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx jmp .L6235 .L6229: movl -68(%rbp), %eax subl $1, %eax movl %eax, -72(%rbp) jmp .L6231 .L6232: movq -112(%rbp), %rax movq -104(%rbp), %rdx andl $7, %eax movl $0, %edx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx shrdq $3, %rdx, %rax shrq $3, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -32(%rbp), %rax leal 48(%rax), %ecx movl -72(%rbp), %edx movq -88(%rbp), %rax addq %rdx, %rax movl %ecx, %edx movb %dl, (%rax) movq -112(%rbp), %rax movq -104(%rbp), %rdx andl $7, %eax movl $0, %edx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx shrdq $3, %rdx, %rax shrq $3, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -32(%rbp), %rax leal 48(%rax), %edx movl -72(%rbp), %eax subl $1, %eax movl %eax, %ecx movq -88(%rbp), %rax addq %rcx, %rax movb %dl, (%rax) subl $2, -72(%rbp) .L6231: movl $63, %edx movl $0, %eax cmpq -112(%rbp), %rdx sbbq -104(%rbp), %rax jc .L6232 movl $7, %edx movl $0, %eax cmpq -112(%rbp), %rdx sbbq -104(%rbp), %rax jnc .L6233 movq -112(%rbp), %rax movq -104(%rbp), %rdx andl $7, %eax movl $0, %edx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx shrdq $3, %rdx, %rax shrq $3, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq -48(%rbp), %rax leal 48(%rax), %edx movq -88(%rbp), %rax addq $1, %rax movb %dl, (%rax) movq -112(%rbp), %rax addl $48, %eax movl %eax, %edx movq -88(%rbp), %rax movb %dl, (%rax) jmp .L6234 .L6233: movq -112(%rbp), %rax addl $48, %eax movl %eax, %edx movq -88(%rbp), %rax movb %dl, (%rax) .L6234: movl -68(%rbp), %edx movq -88(%rbp), %rax addq %rdx, %rax movq %rax, -64(%rbp) movl $0, -56(%rbp) movq -64(%rbp), %rax movq -56(%rbp), %rdx .L6235: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L6236 call __stack_chk_fail@PLT .L6236: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9052: .size std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_8(char*, char*, unsigned __int128) .section .text._ZNSt8__detail12__to_chars_2IoEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned __int128),comdat .weak std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned __int128) .type std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned __int128), @function std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned __int128): .LFB9053: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $80, %rsp movq %rdi, -56(%rbp) movq %rsi, -64(%rbp) movq %rdx, -80(%rbp) movq %rcx, -72(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq -80(%rbp), %rdx movq -72(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call unsigned int std::__detail::__to_chars_len_2(unsigned __int128) movl %eax, -36(%rbp) movq -64(%rbp), %rax subq -56(%rbp), %rax movq %rax, %rdx movl -36(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L6238 movq -64(%rbp), %rax movq %rax, -32(%rbp) movl $75, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx jmp .L6242 .L6238: movl -36(%rbp), %eax subl $1, %eax movl %eax, -40(%rbp) jmp .L6240 .L6241: movq -80(%rbp), %rax andl $1, %eax addl $48, %eax movl %eax, %esi movq -56(%rbp), %rcx movl -40(%rbp), %eax leal -1(%rax), %edx movl %edx, -40(%rbp) movl %eax, %eax addq %rcx, %rax movb %sil, (%rax) movq -80(%rbp), %rax movq -72(%rbp), %rdx shrdq $1, %rdx, %rax shrq %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) .L6240: cmpl $0, -40(%rbp) jne .L6241 movq -56(%rbp), %rax movb $49, (%rax) movl -36(%rbp), %edx movq -56(%rbp), %rax addq %rdx, %rax movq %rax, -32(%rbp) movl $0, -24(%rbp) movq -32(%rbp), %rax movq -24(%rbp), %rdx .L6242: movq -8(%rbp), %rcx subq %fs:40, %rcx je .L6243 call __stack_chk_fail@PLT .L6243: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9053: .size std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_2(char*, char*, unsigned __int128) .section .text._ZNSt8__detail10__to_charsIoEESt15to_chars_resultPcS2_T_i,"axG",@progbits,std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned __int128, int),comdat .weak std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned __int128, int) .type std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned __int128, int), @function std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned __int128, int): .LFB9054: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $168, %rsp .cfi_offset 3, -24 movq %rdi, -136(%rbp) movq %rsi, -144(%rbp) movq %rdx, -160(%rbp) movq %rcx, -152(%rbp) movl %r8d, -164(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movl -164(%rbp), %edx movq -160(%rbp), %rcx movq -152(%rbp), %rax movq %rcx, %rdi movq %rax, %rsi call unsigned int std::__detail::__to_chars_len(unsigned __int128, int) movl %eax, -116(%rbp) movq -144(%rbp), %rax subq -136(%rbp), %rax movq %rax, %rdx movl -116(%rbp), %eax cmpq %rax, %rdx setb %al movzbl %al, %eax testq %rax, %rax je .L6245 movq -144(%rbp), %rax movq %rax, -112(%rbp) movl $75, -104(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx jmp .L6249 .L6245: movl -116(%rbp), %eax subl $1, %eax movl %eax, -120(%rbp) movabsq $3978425819141910832, %rax movabsq $7378413942531504440, %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movabsq $7957135325236127847, %rax movabsq $8535856707940741231, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movl $2054781047, -32(%rbp) jmp .L6247 .L6248: movl -164(%rbp), %eax cltq cqto movq -160(%rbp), %rdi movq -152(%rbp), %rsi movq %rdx, %rcx movq %rax, %rdx call __udivti3@PLT movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movl -164(%rbp), %eax cltq cqto movq -160(%rbp), %rcx movq -152(%rbp), %rbx movq %rcx, %rdi movq %rbx, %rsi movq %rdx, %rcx movq %rax, %rdx call __umodti3@PLT movq %rax, -80(%rbp) movq %rdx, -72(%rbp) leaq -64(%rbp), %rdx movq -80(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -136(%rbp), %rsi movl -120(%rbp), %eax leal -1(%rax), %ecx movl %ecx, -120(%rbp) movl %eax, %eax addq %rsi, %rax movb %dl, (%rax) movq -96(%rbp), %rax movq -88(%rbp), %rdx movq %rax, -160(%rbp) movq %rdx, -152(%rbp) .L6247: movl -164(%rbp), %ecx movl %ecx, %eax movq %rax, %rax movl $0, %edx movq -152(%rbp), %rcx cmpq %rax, -160(%rbp) sbbq %rdx, %rcx jnc .L6248 leaq -64(%rbp), %rdx movq -160(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -136(%rbp), %rax movb %dl, (%rax) movl -116(%rbp), %edx movq -136(%rbp), %rax addq %rdx, %rax movq %rax, -112(%rbp) movl $0, -104(%rbp) movq -112(%rbp), %rax movq -104(%rbp), %rdx .L6249: movq -24(%rbp), %rcx subq %fs:40, %rcx je .L6250 call __stack_chk_fail@PLT .L6250: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9054: .size std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned __int128, int), .-std::to_chars_result std::__detail::__to_chars(char*, char*, unsigned __int128, int) .section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E,"axG",@progbits,_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E,comdat .weak _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E .type _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E, @function _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E: .LFB9058: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rbx leaq 56(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax cmpq %rax, %rbx jne .L6252 movzbl 40(%rbp), %edx movzbl 80(%rbp), %eax cmpb %al, %dl jne .L6252 movl $1, %eax jmp .L6253 .L6252: movl $0, %eax .L6253: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9058: .size _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E, .-_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E .weak std::__unicode::_Utf_iterator::operator==[friend](std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator) .set std::__unicode::_Utf_iterator::operator==[friend](std::__unicode::_Utf_iterator, std::__unicode::_Utf_iterator),_ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E .section .text._ZNSt8__format21__should_escape_asciiIcEEbT_NS_10_Term_charE,"axG",@progbits,bool std::__format::__should_escape_ascii(char, std::__format::_Term_char),comdat .weak bool std::__format::__should_escape_ascii(char, std::__format::_Term_char) .type bool std::__format::__should_escape_ascii(char, std::__format::_Term_char), @function bool std::__format::__should_escape_ascii(char, std::__format::_Term_char): .LFB9059: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, %edx movl %esi, %eax movb %dl, -4(%rbp) movb %al, -8(%rbp) movsbl -4(%rbp), %eax cmpl $92, %eax je .L6256 cmpl $92, %eax jg .L6257 cmpl $39, %eax je .L6258 cmpl $39, %eax jg .L6257 cmpl $34, %eax je .L6259 cmpl $34, %eax jg .L6257 cmpl $10, %eax jg .L6260 cmpl $9, %eax jge .L6256 jmp .L6257 .L6260: cmpl $13, %eax jne .L6257 .L6256: movl $1, %eax jmp .L6261 .L6259: cmpb $12, -8(%rbp) sete %al jmp .L6261 .L6258: cmpb $15, -8(%rbp) sete %al jmp .L6261 .L6257: cmpb $0, -4(%rbp) js .L6262 cmpb $31, -4(%rbp) jle .L6263 .L6262: cmpb $127, -4(%rbp) jne .L6264 .L6263: movl $1, %eax jmp .L6266 .L6264: movl $0, %eax .L6266: nop .L6261: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9059: .size bool std::__format::__should_escape_ascii(char, std::__format::_Term_char), .-bool std::__format::__should_escape_ascii(char, std::__format::_Term_char) .section .text._ZNSt8__format20__write_escaped_charINS_10_Sink_iterIcEEcEET_S3_T0_,"axG",@progbits,std::__format::_Sink_iter std::__format::__write_escaped_char, char>(std::__format::_Sink_iter, char),comdat .weak std::__format::_Sink_iter std::__format::__write_escaped_char, char>(std::__format::_Sink_iter, char) .type std::__format::_Sink_iter std::__format::__write_escaped_char, char>(std::__format::_Sink_iter, char), @function std::__format::_Sink_iter std::__format::__write_escaped_char, char>(std::__format::_Sink_iter, char): .LFB9065: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $56, %rsp .cfi_offset 3, -24 movq %rdi, -56(%rbp) movl %esi, %eax movb %al, -60(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movsbl -60(%rbp), %eax cmpl $92, %eax je .L6268 cmpl $92, %eax jg .L6269 cmpl $39, %eax je .L6270 cmpl $39, %eax jg .L6269 cmpl $34, %eax je .L6271 cmpl $34, %eax jg .L6269 cmpl $13, %eax je .L6272 cmpl $13, %eax jg .L6269 cmpl $9, %eax je .L6273 cmpl $10, %eax je .L6274 jmp .L6269 .L6273: movq $3, -48(%rbp) leaq .LC85(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movl $2, %edx movl $1, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, %rcx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L6275 .L6274: movq $3, -48(%rbp) leaq 3+.LC85(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movl $2, %edx movl $1, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, %rcx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L6275 .L6272: movq $3, -48(%rbp) leaq 6+.LC85(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movl $2, %edx movl $1, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, %rcx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L6275 .L6268: movq $3, -48(%rbp) leaq 9+.LC85(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movl $2, %edx movl $1, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, %rcx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L6275 .L6271: movq $3, -48(%rbp) leaq 12+.LC85(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movl $2, %edx movl $1, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, %rcx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L6275 .L6270: movq $3, -48(%rbp) leaq 15+.LC85(%rip), %rax movq %rax, -40(%rbp) leaq -48(%rbp), %rax movl $2, %edx movl $1, %esi movq %rax, %rdi call std::basic_string_view >::substr(unsigned long, unsigned long) const movq %rax, %rcx movq -56(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) jmp .L6275 .L6269: movl $2, %ecx leaq 18+.LC85(%rip), %rax movq %rax, %rbx movzbl -60(%rbp), %eax movzbl %al, %esi movq -56(%rbp), %rax movq %rcx, %rdx movq %rbx, %rcx movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >) nop .L6275: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L6276 call __stack_chk_fail@PLT .L6276: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9065: .size std::__format::_Sink_iter std::__format::__write_escaped_char, char>(std::__format::_Sink_iter, char), .-std::__format::_Sink_iter std::__format::__write_escaped_char, char>(std::__format::_Sink_iter, char) .section .rodata .LC102: .string "[]{}(), : " .section .text._ZNSt8__format18__write_escape_seqINS_10_Sink_iterIcEEcEET_S3_jSt17basic_string_viewIT0_St11char_traitsIS5_EE,"axG",@progbits,std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >),comdat .weak std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >) .type std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >), @function std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >): .LFB9066: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $112, %rsp movq %rdi, -88(%rbp) movl %esi, -92(%rbp) movq %rdx, -112(%rbp) movq %rcx, -104(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movq $8, -72(%rbp) leaq -16(%rbp), %rax addq $8, %rax movl -92(%rbp), %edx leaq -16(%rbp), %rdi movl $16, %ecx movq %rax, %rsi call std::to_chars_result std::__to_chars_i(char*, char*, unsigned int, int) movq %rax, %rdx leaq -16(%rbp), %rcx leaq -48(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::basic_string_view >::basic_string_view(char*, char*) movq -112(%rbp), %rcx movq -104(%rbp), %rdx movq -88(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -88(%rbp) movq $2, -32(%rbp) leaq 2+.LC102(%rip), %rax movq %rax, -24(%rbp) leaq -32(%rbp), %rax movl $0, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax leaq -88(%rbp), %rdx movq %rdx, -64(%rbp) movb %al, -74(%rbp) movq -64(%rbp), %rax movq (%rax), %rax movsbl -74(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) movq -48(%rbp), %rcx movq -40(%rbp), %rdx movq -88(%rbp), %rax movq %rcx, %rsi movq %rax, %rdi call std::__format::_Sink_iter std::__format::__write, char>(std::__format::_Sink_iter, std::basic_string_view >) movq %rax, -88(%rbp) movq $2, -32(%rbp) leaq 2+.LC102(%rip), %rax movq %rax, -24(%rbp) leaq -32(%rbp), %rax movl $1, %esi movq %rax, %rdi call std::basic_string_view >::operator[](unsigned long) const movzbl (%rax), %eax movsbl %al, %eax leaq -88(%rbp), %rdx movq %rdx, -56(%rbp) movb %al, -73(%rbp) movq -56(%rbp), %rax movq (%rax), %rax movsbl -73(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__format::_Sink::_M_write(char) leaq -88(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L6285 call __stack_chk_fail@PLT .L6285: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9066: .size std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >), .-std::__format::_Sink_iter std::__format::__write_escape_seq, char>(std::__format::_Sink_iter, unsigned int, std::basic_string_view >) .section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE11_M_localizeESt17basic_string_viewIcS2_EcRKSt6localeEUlPcmE_EEvmT_EN11_TerminatorD2Ev,"axG",@progbits,std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat .align 2 .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .type std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(): .LFB9074: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq (%rax), %rax movq -8(%rbp), %rdx movq 8(%rdx), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9074: .size std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .weak std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .set std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE11_M_localizeESt17basic_string_viewIcS2_EcRKSt6localeEUlPcmE_EEvmT_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&),comdat .align 2 .weak void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&) .type void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&), @function void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&): .LFB9072: .cfi_startproc .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 .cfi_lsda 0x1b,.LLSDA9072 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movq %rsi, -96(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -96(%rbp), %rdx movq -88(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi .LEHB486: call std::__cxx11::basic_string, std::allocator >::reserve(unsigned long) .LEHE486: movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::_M_data() const movq %rax, -72(%rbp) movl $0, %eax testb %al, %al je .L6289 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const cmpq -96(%rbp), %rax jnb .L6289 movl $1, %eax jmp .L6290 .L6289: movl $0, %eax .L6290: testb %al, %al je .L6291 movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -96(%rbp), %rdx movq %rdx, %rbx subq %rax, %rbx movq -88(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::size() const movq -72(%rbp), %rdx addq %rdx, %rax movl $0, %edx movq %rbx, %rsi movq %rax, %rdi call std::char_traits::assign(char*, unsigned long, char) .L6291: pxor %xmm0, %xmm0 movaps %xmm0, -48(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) movq -104(%rbp), %rax movq %rax, -56(%rbp) movq -56(%rbp), %rax movq -96(%rbp), %rdx movq -72(%rbp), %rcx movq %rcx, %rsi movq %rax, %rdi .LEHB487: call std::__format::__formatter_fp::_M_localize[abi:cxx11](std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const .LEHE487: movq %rax, -64(%rbp) movq -64(%rbp), %rax movq %rax, -40(%rbp) movq -40(%rbp), %rax cmpq %rax, -96(%rbp) leaq -48(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() movq -24(%rbp), %rax subq %fs:40, %rax je .L6296 jmp .L6298 .L6297: movq %rax, %rbx leaq -48(%rbp), %rax movq %rax, %rdi call std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator() movq %rbx, %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L6295 call __stack_chk_fail@PLT .L6295: movq %rax, %rdi .LEHB488: call _Unwind_Resume@PLT .LEHE488: .L6298: call __stack_chk_fail@PLT .L6296: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9072: .section .gcc_except_table._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE11_M_localizeESt17basic_string_viewIcS2_EcRKSt6localeEUlPcmE_EEvmT_,"aG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&),comdat .LLSDA9072: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE9072-.LLSDACSB9072 .LLSDACSB9072: .uleb128 .LEHB486-.LFB9072 .uleb128 .LEHE486-.LEHB486 .uleb128 0 .uleb128 0 .uleb128 .LEHB487-.LFB9072 .uleb128 .LEHE487-.LEHB487 .uleb128 .L6297-.LFB9072 .uleb128 0 .uleb128 .LEHB488-.LFB9072 .uleb128 .LEHE488-.LEHB488 .uleb128 0 .uleb128 0 .LLSDACSE9072: .section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE20resize_and_overwriteIRZNKSt8__format14__formatter_fpIcE11_M_localizeESt17basic_string_viewIcS2_EcRKSt6localeEUlPcmE_EEvmT_,"axG",@progbits,void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&),comdat .size void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string, std::allocator >::resize_and_overwrite::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp::_M_localize(std::basic_string_view >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&) .section .text._ZNSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEEC2ES5_,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >) .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >), @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >): .LFB9079: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $96, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 movq %rdi, -88(%rbp) movq %rsi, %rax movq %rdx, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -88(%rbp), %r12 leaq -112(%rbp), %rdx leaq -80(%rbp), %rax movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view > >::_Utf_view(std::basic_string_view >&&) leaq -64(%rbp), %rax leaq -80(%rbp), %rdx movq %rdx, %rsi movq %rax, %rdi call std::__unicode::_Utf_view > >::begin() subq $8, %rsp subq $40, %rsp movq %rsp, %rax movq -64(%rbp), %rcx movq -56(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -48(%rbp), %rcx movq -40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -32(%rbp), %rdx movq %rdx, 32(%rax) movq %r12, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator) addq $48, %rsp nop movq -24(%rbp), %rax subq %fs:40, %rax je .L6301 call __stack_chk_fail@PLT .L6301: leaq -16(%rbp), %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9079: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >), .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >) .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >) .set std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >),std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Grapheme_cluster_view(std::basic_string_view >) .section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE3endEv,"axG",@progbits,std::__unicode::_Utf_iterator::end() const,comdat .align 2 .weak std::__unicode::_Utf_iterator::end() const .type std::__unicode::_Utf_iterator::end() const, @function std::__unicode::_Utf_iterator::end() const: .LFB9081: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movq 32(%rax), %rax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9081: .size std::__unicode::_Utf_iterator::end() const, .-std::__unicode::_Utf_iterator::end() const .section .text._ZNSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_IteratorppEv,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++(),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++() .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++(), @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++(): .LFB9082: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $104, %rsp .cfi_offset 3, -24 movq %rdi, -104(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax movq -104(%rbp), %rax addq $16, %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::end() const movq %rax, -72(%rbp) movq -72(%rbp), %rsi subq $8, %rsp movq -104(%rbp), %rax subq $40, %rsp movq %rsp, %rdx movq 16(%rax), %rcx movq 24(%rax), %rbx movq %rcx, (%rdx) movq %rbx, 8(%rdx) movq 32(%rax), %rcx movq 40(%rax), %rbx movq %rcx, 16(%rdx) movq %rbx, 24(%rdx) movq 48(%rax), %rax movq %rax, 32(%rdx) movq %rsi, %rdi call std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*) addq $48, %rsp xorl $1, %eax testb %al, %al je .L6305 movq -104(%rbp), %rax movl 4(%rax), %eax movl %eax, -84(%rbp) movq -104(%rbp), %rax movq 16(%rax), %rcx movq 24(%rax), %rbx movq %rcx, -64(%rbp) movq %rbx, -56(%rbp) movq 32(%rax), %rcx movq 40(%rax), %rbx movq %rcx, -48(%rbp) movq %rbx, -40(%rbp) movq 48(%rax), %rax movq %rax, -32(%rbp) jmp .L6306 .L6309: leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, -80(%rbp) leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, %edi call std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t) movl %eax, -76(%rbp) movq -104(%rbp), %rax movl -76(%rbp), %edx movl -80(%rbp), %ecx movl %ecx, %esi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_xpicto_seq_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property) movq -104(%rbp), %rax movl -76(%rbp), %edx movl %edx, %esi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_ri_count(std::__unicode::__v16_0_0::_Gcb_property) movq -104(%rbp), %rax movl -76(%rbp), %edx movl -80(%rbp), %ecx movl %ecx, %esi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_update_incb_state(char32_t, std::__unicode::__v16_0_0::_Gcb_property) movl -76(%rbp), %edx movl -84(%rbp), %esi movq -104(%rbp), %rdi subq $8, %rsp subq $40, %rsp movq %rsp, %rax movq -64(%rbp), %rcx movq -56(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -48(%rbp), %rcx movq -40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -32(%rbp), %rcx movq %rcx, 32(%rax) call std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator) const addq $48, %rsp testb %al, %al je .L6307 movq -104(%rbp), %rax movl -76(%rbp), %edx movl -80(%rbp), %ecx movl %ecx, %esi movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_M_reset(char32_t, std::__unicode::__v16_0_0::_Gcb_property) jmp .L6308 .L6307: movl -76(%rbp), %eax movl %eax, -84(%rbp) .L6306: leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator++() movq -72(%rbp), %rsi subq $8, %rsp subq $40, %rsp movq %rsp, %rdx movq (%rax), %rcx movq 8(%rax), %rbx movq %rcx, (%rdx) movq %rbx, 8(%rdx) movq 16(%rax), %rcx movq 24(%rax), %rbx movq %rcx, 16(%rdx) movq %rbx, 24(%rdx) movq 32(%rax), %rax movq %rax, 32(%rdx) movq %rsi, %rdi call std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*) addq $48, %rsp xorl $1, %eax testb %al, %al jne .L6309 .L6308: movq -104(%rbp), %rax movq -64(%rbp), %rcx movq -56(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -48(%rbp), %rcx movq -40(%rbp), %rbx movq %rcx, 32(%rax) movq %rbx, 40(%rax) movq -32(%rbp), %rdx movq %rdx, 48(%rax) .L6305: movq -104(%rbp), %rax movq -24(%rbp), %rdx subq %fs:40, %rdx je .L6311 call __stack_chk_fail@PLT .L6311: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9082: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++(), .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator++() .section .text._ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_IteratoreqERKPKc,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const,comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const, @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const: .LFB9083: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) movq -32(%rbp), %rax movq (%rax), %rsi subq $8, %rsp movq -24(%rbp), %rax subq $40, %rsp movq %rsp, %rdx movq 16(%rax), %rcx movq 24(%rax), %rbx movq %rcx, (%rdx) movq %rbx, 8(%rdx) movq 32(%rax), %rcx movq 40(%rax), %rbx movq %rcx, 16(%rdx) movq %rbx, 24(%rdx) movq 48(%rax), %rax movq %rax, 32(%rdx) movq %rsi, %rdi call std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*) addq $48, %rsp movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9083: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::operator==(char const* const&) const .section .text._ZNSt9__unicode9__v16_0_031_Grapheme_cluster_iterator_baseC2Ev,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base(),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base() .type std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base(), @function std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base(): .LFB9094: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq %rdi, -8(%rbp) movq -8(%rbp), %rax movb $0, 8(%rax) movq -8(%rbp), %rax movb $0, 9(%rax) movq -8(%rbp), %rax movb $0, 10(%rax) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9094: .size std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base(), .-std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base() .weak std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base() .set std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base(),std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base() .section .text._ZSt11__bit_widthIoEiT_,"axG",@progbits,int std::__bit_width(unsigned __int128),comdat .weak int std::__bit_width(unsigned __int128) .type int std::__bit_width(unsigned __int128), @function int std::__bit_width(unsigned __int128): .LFB9106: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -32(%rbp) movq %rdx, -24(%rbp) movl $128, -4(%rbp) movq -32(%rbp), %rdx movq -24(%rbp), %rax movq %rdx, %rdi movq %rax, %rsi call int std::__countl_zero(unsigned __int128) movl $128, %edx subl %eax, %edx movl %edx, %eax leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9106: .size int std::__bit_width(unsigned __int128), .-int std::__bit_width(unsigned __int128) .section .text._ZNSt8__detail18__to_chars_10_implIoEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned __int128),comdat .weak void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned __int128) .type void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned __int128), @function void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned __int128): .LFB9107: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $304, %rsp movq %rdi, -280(%rbp) movl %esi, -284(%rbp) movq %rdx, -304(%rbp) movq %rcx, -296(%rbp) movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax movabsq $3688503277381496880, %rax movabsq $3976738051646829616, %rdx movq %rax, -224(%rbp) movq %rdx, -216(%rbp) movabsq $3544667369688283184, %rax movabsq $3832902143785906737, %rdx movq %rax, -208(%rbp) movq %rdx, -200(%rbp) movabsq $4121136918051239473, %rax movabsq $3689066235924983858, %rdx movq %rax, -192(%rbp) movq %rdx, -184(%rbp) movabsq $3977301010190316594, %rax movabsq $3545230328231770162, %rdx movq %rax, -176(%rbp) movq %rdx, -168(%rbp) movabsq $3833465102329393715, %rax movabsq $4121699876594726451, %rdx movq %rax, -160(%rbp) movq %rdx, -152(%rbp) movabsq $3689629194468470836, %rax movabsq $3977863968733803572, %rdx movq %rax, -144(%rbp) movq %rdx, -136(%rbp) movabsq $3545793286775257140, %rax movabsq $3834028060872880693, %rdx movq %rax, -128(%rbp) movq %rdx, -120(%rbp) movabsq $4122262835138213429, %rax movabsq $3690192153011957814, %rdx movq %rax, -112(%rbp) movq %rdx, -104(%rbp) movabsq $3978426927277290550, %rax movabsq $3546356245318744118, %rdx movq %rax, -96(%rbp) movq %rdx, -88(%rbp) movabsq $3834591019416367671, %rax movabsq $4122825793681700407, %rdx movq %rax, -80(%rbp) movq %rdx, -72(%rbp) movabsq $3690755111555444792, %rax movabsq $3978989885820777528, %rdx movq %rax, -64(%rbp) movq %rdx, -56(%rbp) movabsq $3546919203862231096, %rax movabsq $3835153977959854649, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movabsq $4122263930388298034, %rax movabsq $16106987313379638, %rdx movq %rax, -39(%rbp) movq %rdx, -31(%rbp) movl -284(%rbp), %eax subl $1, %eax movl %eax, -260(%rbp) jmp .L6318 .L6319: movq -304(%rbp), %rax movq -296(%rbp), %rdx movq %rax, %rsi movq %rdx, %rax movl $100, %edx movl $0, %ecx movq %rsi, %rdi movq %rax, %rsi call __umodti3@PLT addq %rax, %rax adcq %rdx, %rdx movq %rax, -240(%rbp) movq %rdx, -232(%rbp) movq -304(%rbp), %rax movq -296(%rbp), %rdx movq %rax, %rsi movq %rdx, %rax movl $100, %edx movl $0, %ecx movq %rsi, %rdi movq %rax, %rsi call __udivti3@PLT movq %rax, -304(%rbp) movq %rdx, -296(%rbp) movq -240(%rbp), %rax movq -232(%rbp), %rdx addq $1, %rax adcq $0, %rdx movl -260(%rbp), %esi movq -280(%rbp), %rcx addq %rsi, %rcx leaq -224(%rbp), %rsi addq %rsi, %rax movzbl (%rax), %eax movb %al, (%rcx) movl -260(%rbp), %eax subl $1, %eax movl %eax, %edx movq -280(%rbp), %rax addq %rax, %rdx leaq -224(%rbp), %rcx movq -240(%rbp), %rax addq %rcx, %rax movzbl (%rax), %eax movb %al, (%rdx) subl $2, -260(%rbp) .L6318: movl $99, %edx movl $0, %eax cmpq -304(%rbp), %rdx sbbq -296(%rbp), %rax jc .L6319 movl $9, %edx movl $0, %eax cmpq -304(%rbp), %rdx sbbq -296(%rbp), %rax jnc .L6320 movq -304(%rbp), %rax movq -296(%rbp), %rdx addq %rax, %rax adcq %rdx, %rdx movq %rax, -256(%rbp) movq %rdx, -248(%rbp) movq -256(%rbp), %rax movq -248(%rbp), %rdx addq $1, %rax adcq $0, %rdx movq -280(%rbp), %rcx addq $1, %rcx leaq -224(%rbp), %rsi addq %rsi, %rax movzbl (%rax), %eax movb %al, (%rcx) leaq -224(%rbp), %rdx movq -256(%rbp), %rax addq %rdx, %rax movzbl (%rax), %edx movq -280(%rbp), %rax movb %dl, (%rax) jmp .L6323 .L6320: movq -304(%rbp), %rax addl $48, %eax movl %eax, %edx movq -280(%rbp), %rax movb %dl, (%rax) .L6323: nop movq -8(%rbp), %rax subq %fs:40, %rax je .L6322 call __stack_chk_fail@PLT .L6322: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9107: .size void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned __int128), .-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned __int128) .section .text._ZNSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_IteratorC2ENS_13_Utf_iteratorIcDiPKcSA_NS_5_ReplEEE,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator),comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator) .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator), @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator): .LFB9110: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movq %rdi, -24(%rbp) movq -24(%rbp), %rax movq %rax, %rdi call std::__unicode::__v16_0_0::_Grapheme_cluster_iterator_base::_Grapheme_cluster_iterator_base() movq -24(%rbp), %rax movq 16(%rbp), %rcx movq 24(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 32(%rbp), %rcx movq 40(%rbp), %rbx movq %rcx, 32(%rax) movq %rbx, 40(%rax) movq 48(%rbp), %rdx movq %rdx, 48(%rax) leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::end() const movq %rax, %rsi subq $8, %rsp subq $40, %rsp movq %rsp, %rax movq 16(%rbp), %rcx movq 24(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 32(%rbp), %rcx movq 40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 48(%rbp), %rdx movq %rdx, 32(%rax) movq %rsi, %rdi call std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*) addq $48, %rsp xorl $1, %eax testb %al, %al je .L6326 leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::operator*() const movq -24(%rbp), %rdx movl %eax, (%rdx) movq -24(%rbp), %rax movl (%rax), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__grapheme_cluster_break_property(char32_t) movq -24(%rbp), %rdx movl %eax, 4(%rdx) .L6326: nop movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9110: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator), .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator) .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator) .set std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator),std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator) .section .text._ZNSt9__unicodeeqENS_13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEES2_,"axG",@progbits,std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*),comdat .weak std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*) .type std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*), @function std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*): .LFB9112: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::_M_curr() movq (%rax), %rax cmpq %rax, -8(%rbp) sete %al leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9112: .size std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*), .-std::__unicode::operator==(std::__unicode::_Utf_iterator, char const*) .section .text._ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_Iterator11_M_is_breakENS0_13_Gcb_propertyES8_NS_13_Utf_iteratorIcDiPKcSB_NS_5_ReplEEE,"axG",@progbits,std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator) const,comdat .align 2 .weak std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator) const .type std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator) const, @function std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator) const: .LFB9113: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $88, %rsp .cfi_offset 3, -24 movq %rdi, -88(%rbp) movl %esi, -92(%rbp) movl %edx, -96(%rbp) movq %fs:40, %rax movq %rax, -24(%rbp) xorl %eax, %eax cmpl $1, -92(%rbp) je .L6330 cmpl $2, -92(%rbp) jne .L6331 .L6330: movl $1, %eax jmp .L6332 .L6331: cmpl $3, -92(%rbp) jne .L6333 cmpl $2, -96(%rbp) setne %al jmp .L6332 .L6333: cmpl $1, -96(%rbp) je .L6334 cmpl $3, -96(%rbp) je .L6334 cmpl $2, -96(%rbp) jne .L6335 .L6334: movl $1, %eax jmp .L6332 .L6335: cmpl $7, -92(%rbp) jne .L6336 cmpl $8, -96(%rbp) jg .L6337 cmpl $7, -96(%rbp) jge .L6338 jmp .L6339 .L6337: movl -96(%rbp), %eax subl $11, %eax cmpl $1, %eax ja .L6339 .L6338: movl $0, %eax jmp .L6332 .L6339: movl $1, %eax jmp .L6332 .L6336: cmpl $11, -92(%rbp) je .L6340 cmpl $8, -92(%rbp) jne .L6341 .L6340: movl -96(%rbp), %eax subl $8, %eax cmpl $1, %eax ja .L6342 movl $0, %eax jmp .L6332 .L6342: movl $1, %eax jmp .L6332 .L6341: cmpl $12, -92(%rbp) je .L6343 cmpl $9, -92(%rbp) jne .L6344 .L6343: cmpl $9, -96(%rbp) setne %al jmp .L6332 .L6344: cmpl $4, -96(%rbp) je .L6345 cmpl $10, -96(%rbp) jne .L6346 .L6345: movl $0, %eax jmp .L6332 .L6346: cmpl $6, -96(%rbp) jne .L6347 movl $0, %eax jmp .L6332 .L6347: cmpl $5, -92(%rbp) jne .L6348 movl $0, %eax jmp .L6332 .L6348: movq -88(%rbp), %rax movzbl 10(%rax), %eax testb %al, %al je .L6349 movq -88(%rbp), %rax movl (%rax), %eax movl %eax, %edi call std::__unicode::__v16_0_0::__incb_property(char32_t) cmpl $1, %eax jne .L6349 leaq 16(%rbp), %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, %edi call std::__unicode::__v16_0_0::__incb_property(char32_t) cmpl $1, %eax jne .L6349 movl $1, %eax jmp .L6350 .L6349: movl $0, %eax .L6350: testb %al, %al je .L6351 movb $0, -69(%rbp) movq -88(%rbp), %rax movq 16(%rax), %rcx movq 24(%rax), %rbx movq %rcx, -64(%rbp) movq %rbx, -56(%rbp) movq 32(%rax), %rcx movq 40(%rax), %rbx movq %rcx, -48(%rbp) movq %rbx, -40(%rbp) movq 48(%rax), %rax movq %rax, -32(%rbp) jmp .L6352 .L6356: leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, %edi call std::__unicode::__v16_0_0::__is_incb_linker(char32_t) testb %al, %al je .L6353 movb $1, -69(%rbp) jmp .L6352 .L6353: leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator*() const movl %eax, %edi call std::__unicode::__v16_0_0::__incb_property(char32_t) movl %eax, -68(%rbp) cmpl $1, -68(%rbp) jne .L6354 movb $0, -69(%rbp) jmp .L6352 .L6354: cmpl $2, -68(%rbp) jne .L6363 .L6352: leaq -64(%rbp), %rax movq %rax, %rdi call std::__unicode::_Utf_iterator::operator++() subq $40, %rsp movq %rsp, %rdx movq 16(%rbp), %rcx movq 24(%rbp), %rbx movq %rcx, (%rdx) movq %rbx, 8(%rdx) movq 32(%rbp), %rcx movq 40(%rbp), %rbx movq %rcx, 16(%rdx) movq %rbx, 24(%rdx) movq 48(%rbp), %rcx movq %rcx, 32(%rdx) subq $40, %rsp movq %rsp, %rdx movq (%rax), %rcx movq 8(%rax), %rbx movq %rcx, (%rdx) movq %rbx, 8(%rdx) movq 16(%rax), %rcx movq 24(%rax), %rbx movq %rcx, 16(%rdx) movq %rbx, 24(%rdx) movq 32(%rax), %rax movq %rax, 32(%rdx) call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp xorl $1, %eax testb %al, %al jne .L6356 jmp .L6355 .L6363: nop .L6355: subq $40, %rsp movq %rsp, %rax movq 16(%rbp), %rcx movq 24(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq 32(%rbp), %rcx movq 40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq 48(%rbp), %rdx movq %rdx, 32(%rax) subq $40, %rsp movq %rsp, %rax movq -64(%rbp), %rcx movq -56(%rbp), %rbx movq %rcx, (%rax) movq %rbx, 8(%rax) movq -48(%rbp), %rcx movq -40(%rbp), %rbx movq %rcx, 16(%rax) movq %rbx, 24(%rax) movq -32(%rbp), %rdx movq %rdx, 32(%rax) call _ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEFeqES4_S4_Qoo16forward_iteratorIT1_ErQS5__Xnefp_fp_E addq $80, %rsp testb %al, %al je .L6357 cmpb $0, -69(%rbp) je .L6357 movl $1, %eax jmp .L6358 .L6357: movl $0, %eax .L6358: testb %al, %al je .L6351 movl $0, %eax jmp .L6332 .L6351: cmpl $10, -92(%rbp) jne .L6360 movq -88(%rbp), %rax movzbl 8(%rax), %eax cmpb $2, %al jne .L6360 movl $0, %eax jmp .L6332 .L6360: cmpl $13, -92(%rbp) jne .L6361 movl -92(%rbp), %eax cmpl -96(%rbp), %eax jne .L6361 movq -88(%rbp), %rax movzbl 9(%rax), %eax movzbl %al, %eax andl $1, %eax andl $1, %eax xorl $1, %eax jmp .L6332 .L6361: movl $1, %eax .L6332: movq -24(%rbp), %rdx subq %fs:40, %rdx je .L6362 call __stack_chk_fail@PLT .L6362: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9113: .size std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator) const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator) const .section .text._ZSt13__countl_zeroIoEiT_,"axG",@progbits,int std::__countl_zero(unsigned __int128),comdat .weak int std::__countl_zero(unsigned __int128) .type int std::__countl_zero(unsigned __int128), @function int std::__countl_zero(unsigned __int128): .LFB9118: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx .cfi_offset 3, -24 movq %rdi, %rax movq %rsi, %rcx movq %rax, %rax movl $0, %edx movq %rcx, %rdx movq %rax, -48(%rbp) movq %rdx, -40(%rbp) movl $128, -20(%rbp) movq -48(%rbp), %rax movq -40(%rbp), %rdx movq %rax, %rcx movq %rdx, %rbx movq %rbx, %rcx xorl %ebx, %ebx testq %rcx, %rcx je .L6365 movq %rdx, %rax xorl %edx, %edx bsrq %rax, %rax xorq $63, %rax jmp .L6368 .L6365: movq %rax, %rcx testq %rcx, %rcx je .L6367 bsrq %rax, %rax xorq $63, %rax addl $64, %eax jmp .L6368 .L6367: movl $128, %eax .L6368: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE9118: .size int std::__countl_zero(unsigned __int128), .-int std::__countl_zero(unsigned __int128) .weak vtable for std::__format::_Fixedbuf_sink .section .data.rel.ro.local._ZTVNSt8__format14_Fixedbuf_sinkIcEE,"awG",@progbits,vtable for std::__format::_Fixedbuf_sink,comdat .align 8 .type vtable for std::__format::_Fixedbuf_sink, @object .size vtable for std::__format::_Fixedbuf_sink, 40 vtable for std::__format::_Fixedbuf_sink: .quad 0 .quad typeinfo for std::__format::_Fixedbuf_sink .quad std::__format::_Fixedbuf_sink::_M_overflow() .quad std::__format::_Sink::_M_reserve(unsigned long) .quad std::__format::_Sink::_M_bump(unsigned long) .weak typeinfo for std::__format::_Fixedbuf_sink .section .data.rel.ro._ZTINSt8__format14_Fixedbuf_sinkIcEE,"awG",@progbits,typeinfo for std::__format::_Fixedbuf_sink,comdat .align 8 .type typeinfo for std::__format::_Fixedbuf_sink, @object .size typeinfo for std::__format::_Fixedbuf_sink, 24 typeinfo for std::__format::_Fixedbuf_sink: .quad vtable for __cxxabiv1::__si_class_type_info+16 .quad typeinfo name for std::__format::_Fixedbuf_sink .quad typeinfo for std::__format::_Sink .weak typeinfo name for std::__format::_Fixedbuf_sink .section .rodata._ZTSNSt8__format14_Fixedbuf_sinkIcEE,"aG",@progbits,typeinfo name for std::__format::_Fixedbuf_sink,comdat .align 32 .type typeinfo name for std::__format::_Fixedbuf_sink, @object .size typeinfo name for std::__format::_Fixedbuf_sink, 33 typeinfo name for std::__format::_Fixedbuf_sink: .string "NSt8__format14_Fixedbuf_sinkIcEE" .section .rodata .align 8 .LC103: .string "void std::__format::_Fixedbuf_sink<_CharT>::_M_overflow() [with _CharT = char]" .align 8 .LC104: .string "/usr/include/c++/15.1.1/format" .section .text._ZNSt8__format14_Fixedbuf_sinkIcE11_M_overflowEv,"axG",@progbits,std::__format::_Fixedbuf_sink::_M_overflow(),comdat .align 2 .weak std::__format::_Fixedbuf_sink::_M_overflow() .type std::__format::_Fixedbuf_sink::_M_overflow(), @function std::__format::_Fixedbuf_sink::_M_overflow(): .LFB9119: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movq %rdi, -8(%rbp) leaq .LC28(%rip), %rcx leaq .LC103(%rip), %rdx leaq .LC104(%rip), %rax movl $3236, %esi movq %rax, %rdi call std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@PLT .cfi_endproc .LFE9119: .size std::__format::_Fixedbuf_sink::_M_overflow(), .-std::__format::_Fixedbuf_sink::_M_overflow() .section .rodata .align 16 .LC91: .long 2147483647 .long 0 .long 0 .long 0 .align 4 .LC92: .long 2139095039 .align 16 .LC93: .long -1 .long 2147483647 .long 0 .long 0 .align 8 .LC94: .long -1 .long 2146435071 .align 16 .LC95: .long -1 .long -1 .long 32766 .long 0 .align 16 .LC96: .long -1 .long -1 .long -1 .long 2147483647 .align 16 .LC97: .long -1 .long -1 .long -1 .long 2147418111 .weak __cxa_pure_virtual .hidden DW.ref.__gxx_personality_v0 .weak DW.ref.__gxx_personality_v0 .section .data.rel.local.DW.ref.__gxx_personality_v0,"awG",@progbits,DW.ref.__gxx_personality_v0,comdat .align 8 .type DW.ref.__gxx_personality_v0, @object .size DW.ref.__gxx_personality_v0, 8 DW.ref.__gxx_personality_v0: .quad __gxx_personality_v0 .globl __umodti3 .globl __udivti3 .globl __gttf2 .globl __unordtf2 .globl __gxx_personality_v0 .ident "GCC: (GNU) 15.1.1 20250425" .section .note.GNU-stack,"",@progbits