performance/ocw/profiling/demangled.s

89225 lines
4 MiB

.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<long, std::ratio<1l, 1000000000l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000000000l> >::count() const
.type std::chrono::duration<long, std::ratio<1l, 1000000000l> >::count() const, @function
std::chrono::duration<long, std::ratio<1l, 1000000000l> >::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<long, std::ratio<1l, 1000000000l> >::count() const, .-std::chrono::duration<long, std::ratio<1l, 1000000000l> >::count() const
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(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<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&)
.section .text._ZNSt6chrono15duration_valuesIlE4zeroEv,"axG",@progbits,std::chrono::duration_values<long>::zero(),comdat
.weak std::chrono::duration_values<long>::zero()
.type std::chrono::duration_values<long>::zero(), @function
std::chrono::duration_values<long>::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<long>::zero(), .-std::chrono::duration_values<long>::zero()
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(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<char>::assign(char&, char const&),comdat
.weak std::char_traits<char>::assign(char&, char const&)
.type std::char_traits<char>::assign(char&, char const&), @function
std::char_traits<char>::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<char>::assign(char&, char const&), .-std::char_traits<char>::assign(char&, char const&)
.section .text._ZNSt11char_traitsIcE2eqERKcS2_,"axG",@progbits,std::char_traits<char>::eq(char const&, char const&),comdat
.weak std::char_traits<char>::eq(char const&, char const&)
.type std::char_traits<char>::eq(char const&, char const&), @function
std::char_traits<char>::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<char>::eq(char const&, char const&), .-std::char_traits<char>::eq(char const&, char const&)
.section .text._ZNSt11char_traitsIcE2ltERKcS2_,"axG",@progbits,std::char_traits<char>::lt(char const&, char const&),comdat
.weak std::char_traits<char>::lt(char const&, char const&)
.type std::char_traits<char>::lt(char const&, char const&), @function
std::char_traits<char>::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<char>::lt(char const&, char const&), .-std::char_traits<char>::lt(char const&, char const&)
.section .text._ZNSt11char_traitsIcE7compareEPKcS2_m,"axG",@progbits,std::char_traits<char>::compare(char const*, char const*, unsigned long),comdat
.weak std::char_traits<char>::compare(char const*, char const*, unsigned long)
.type std::char_traits<char>::compare(char const*, char const*, unsigned long), @function
std::char_traits<char>::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<char>::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<char>::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<char>::compare(char const*, char const*, unsigned long), .-std::char_traits<char>::compare(char const*, char const*, unsigned long)
.section .text._ZNSt11char_traitsIcE6lengthEPKc,"axG",@progbits,std::char_traits<char>::length(char const*),comdat
.weak std::char_traits<char>::length(char const*)
.type std::char_traits<char>::length(char const*), @function
std::char_traits<char>::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<char>::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<char>::length(char const*), .-std::char_traits<char>::length(char const*)
.section .text._ZNSt11char_traitsIcE4findEPKcmRS1_,"axG",@progbits,std::char_traits<char>::find(char const*, unsigned long, char const&),comdat
.weak std::char_traits<char>::find(char const*, unsigned long, char const&)
.type std::char_traits<char>::find(char const*, unsigned long, char const&), @function
std::char_traits<char>::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<char>::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<char>::find(char const*, unsigned long, char const&), .-std::char_traits<char>::find(char const*, unsigned long, char const&)
.section .text._ZNSt11char_traitsIcE4moveEPcPKcm,"axG",@progbits,std::char_traits<char>::move(char*, char const*, unsigned long),comdat
.weak std::char_traits<char>::move(char*, char const*, unsigned long)
.type std::char_traits<char>::move(char*, char const*, unsigned long), @function
std::char_traits<char>::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<char>::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<char>::move(char*, char const*, unsigned long), .-std::char_traits<char>::move(char*, char const*, unsigned long)
.section .text._ZNSt11char_traitsIcE4copyEPcPKcm,"axG",@progbits,std::char_traits<char>::copy(char*, char const*, unsigned long),comdat
.weak std::char_traits<char>::copy(char*, char const*, unsigned long)
.type std::char_traits<char>::copy(char*, char const*, unsigned long), @function
std::char_traits<char>::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<char>::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<char>::copy(char*, char const*, unsigned long), .-std::char_traits<char>::copy(char*, char const*, unsigned long)
.section .text._ZNSt11char_traitsIcE6assignEPcmc,"axG",@progbits,std::char_traits<char>::assign(char*, unsigned long, char),comdat
.weak std::char_traits<char>::assign(char*, unsigned long, char)
.type std::char_traits<char>::assign(char*, unsigned long, char), @function
std::char_traits<char>::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<char>::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<char>::assign(char*, unsigned long, char), .-std::char_traits<char>::assign(char*, unsigned long, char)
.section .text._ZNSt11char_traitsIcE11eq_int_typeERKiS2_,"axG",@progbits,std::char_traits<char>::eq_int_type(int const&, int const&),comdat
.weak std::char_traits<char>::eq_int_type(int const&, int const&)
.type std::char_traits<char>::eq_int_type(int const&, int const&), @function
std::char_traits<char>::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<char>::eq_int_type(int const&, int const&), .-std::char_traits<char>::eq_int_type(int const&, int const&)
.section .text._ZNSt11char_traitsIcE3eofEv,"axG",@progbits,std::char_traits<char>::eof(),comdat
.weak std::char_traits<char>::eof()
.type std::char_traits<char>::eof(), @function
std::char_traits<char>::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<char>::eof(), .-std::char_traits<char>::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<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
movq %rax, %rcx
leaq -49(%rbp), %rax
movq %rax, %rdx
movq %rcx, %rsi
movq %rbx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)
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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::basic_string()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_local_data(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char*, char, false>::pointer_to(char&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE1984:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
.section .text._ZNSt19__ptr_traits_ptr_toIPccLb0EE10pointer_toERc,"axG",@progbits,std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&),comdat
.weak std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&)
.type std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&), @function
std::__ptr_traits_ptr_to<char*, char, false>::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<char*, char, false>::pointer_to(char&), .-std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&):
.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<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)
.section .text._ZNSt8__detail14__to_chars_lenIjEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int),comdat
.weak unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int)
.type unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int), @function
unsigned int std::__detail::__to_chars_len<unsigned int>(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>(unsigned int, int), .-unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int)
.section .text._ZNSt8__detail14__to_chars_lenImEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len<unsigned long>(unsigned long, int),comdat
.weak unsigned int std::__detail::__to_chars_len<unsigned long>(unsigned long, int)
.type unsigned int std::__detail::__to_chars_len<unsigned long>(unsigned long, int), @function
unsigned int std::__detail::__to_chars_len<unsigned long>(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>(unsigned long, int), .-unsigned int std::__detail::__to_chars_len<unsigned long>(unsigned long, int)
.section .text._ZNSt8__detail14__to_chars_lenIyEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len<unsigned long long>(unsigned long long, int),comdat
.weak unsigned int std::__detail::__to_chars_len<unsigned long long>(unsigned long long, int)
.type unsigned int std::__detail::__to_chars_len<unsigned long long>(unsigned long long, int), @function
unsigned int std::__detail::__to_chars_len<unsigned long long>(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>(unsigned long long, int), .-unsigned int std::__detail::__to_chars_len<unsigned long long>(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<unsigned long>(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>(unsigned int),comdat
.weak int std::__bit_width<unsigned int>(unsigned int)
.type int std::__bit_width<unsigned int>(unsigned int), @function
int std::__bit_width<unsigned int>(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>(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>(unsigned int), .-int std::__bit_width<unsigned int>(unsigned int)
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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>(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>(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>(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>(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>(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>(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<false>::value
.section .rodata._ZNSt8__detail31__from_chars_alnum_to_val_tableILb0EE5valueE,"aG",@progbits,std::__detail::__from_chars_alnum_to_val_table<false>::value,comdat
.align 32
.type std::__detail::__from_chars_alnum_to_val_table<false>::value, @gnu_unique_object
.size std::__detail::__from_chars_alnum_to_val_table<false>::value, 256
std::__detail::__from_chars_alnum_to_val_table<false>::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<false>(unsigned char),comdat
.weak unsigned char std::__detail::__from_chars_alnum_to_val<false>(unsigned char)
.type unsigned char std::__detail::__from_chars_alnum_to_val<false>(unsigned char), @function
unsigned char std::__detail::__from_chars_alnum_to_val<false>(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<false>::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<false>(unsigned char), .-unsigned char std::__detail::__from_chars_alnum_to_val<false>(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<false>(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<false>(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<char, std::char_traits<char> >::size() const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::size() const
.type std::basic_string_view<char, std::char_traits<char> >::size() const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const, .-std::basic_string_view<char, std::char_traits<char> >::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_Seq_sink(),comdat
.align 2
.weak std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_Seq_sink()
.type std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_Seq_sink(), @function
std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%rip), %rdx
movq -8(%rbp), %rax
movq %rdx, (%rax)
movq -8(%rbp), %rax
addq $288, %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE3871:
.size std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_Seq_sink(), .-std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_Seq_sink()
.weak std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_Seq_sink()
.set std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_Seq_sink(),std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak std::vformat[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type std::vformat[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
std::vformat[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -400(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.LEHE2:
nop
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.size std::vformat[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-std::vformat[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak std::vformat[abi:cxx11](std::locale const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type std::vformat[abi:cxx11](std::locale const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
std::vformat[abi:cxx11](std::locale const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -400(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.LEHE4:
nop
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.size std::vformat[abi:cxx11](std::locale const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-std::vformat[abi:cxx11](std::locale const&, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.section .text._ZNKSt4spanIcLm18446744073709551615EE4dataEv,"axG",@progbits,std::span<char, 18446744073709551615ul>::data() const,comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::data() const
.type std::span<char, 18446744073709551615ul>::data() const, @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::data() const, .-std::span<char, 18446744073709551615ul>::data() const
.section .text._ZNKSt4spanIcLm18446744073709551615EE4sizeEv,"axG",@progbits,std::span<char, 18446744073709551615ul>::size() const,comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::size() const
.type std::span<char, 18446744073709551615ul>::size() const, @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const, .-std::span<char, 18446744073709551615ul>::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<long, std::ratio<86400l, 1l> > const&),comdat
.weak std::chrono::weekday::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::chrono::weekday::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::chrono::weekday::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> > const&), .-std::chrono::weekday::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&),comdat
.align 2
.weak std::chrono::weekday::weekday(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.type std::chrono::weekday::weekday(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&), @function
std::chrono::weekday::weekday(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::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<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&), .-std::chrono::weekday::weekday(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.weak std::chrono::weekday::weekday(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.set std::chrono::weekday::weekday(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&),std::chrono::weekday::weekday(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(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<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&),comdat
.align 2
.weak std::chrono::year_month_day::year_month_day(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.type std::chrono::year_month_day::year_month_day(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&), @function
std::chrono::year_month_day::year_month_day(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::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<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&), .-std::chrono::year_month_day::year_month_day(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.weak std::chrono::year_month_day::year_month_day(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.set std::chrono::year_month_day::year_month_day(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&),std::chrono::year_month_day::year_month_day(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const,comdat
.align 2
.weak std::chrono::year_month_day::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const
.type std::chrono::year_month_day::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const, @function
std::chrono::year_month_day::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const, .-std::chrono::year_month_day::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::count() const
.type std::chrono::duration<long, std::ratio<86400l, 1l> >::count() const, @function
std::chrono::duration<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::count() const, .-std::chrono::duration<long, std::ratio<86400l, 1l> >::count() const
.section .text._ZNSt6chrono14year_month_day12_S_from_daysERKNS_8durationIlSt5ratioILl86400ELl1EEEE,"axG",@progbits,std::chrono::year_month_day::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.align 2
.weak std::chrono::year_month_day::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::chrono::year_month_day::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::chrono::year_month_day::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> > const&), .-std::chrono::year_month_day::_S_from_days(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const,comdat
.align 2
.weak std::chrono::year_month_weekday::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const
.type std::chrono::year_month_weekday::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const, @function
std::chrono::year_month_weekday::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type> std::chrono::operator+<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() const, .-std::chrono::year_month_weekday::operator std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<3600l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const
.type std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const, @function
std::chrono::duration<long, std::ratio<3600l, 1l> >::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<long, std::ratio<3600l, 1l> >::count() const, .-std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const
.section .text._ZNSt6chrono8durationIlSt5ratioILl3600ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(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<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<3600l, 1l> >::duration<long, void>(long const&)
.section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEE5countEv,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
.type std::chrono::duration<long, std::ratio<1l, 1l> >::count() const, @function
std::chrono::duration<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::count() const, .-std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
.section .text._ZNSt6chronossIlSt5ratioILl1ELl1EElS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::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>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<int, void>(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<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&)
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&)
.set std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&),std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<int, void>(int const&)
.section .text._ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEC2ERKS6_,"axG",@progbits,std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.align 2
.weak std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.weak std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.set std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, void>(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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak std::vprint_nonunicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type std::vprint_nonunicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
std::vprint_nonunicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -416(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)
nop
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view()
movq %rax, -400(%rbp)
movq %rdx, -392(%rbp)
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::size() const
movq %rax, %rbx
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.size std::vprint_nonunicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-std::vprint_nonunicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak std::vprint_unicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type std::vprint_unicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
std::vprint_unicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5644:
.size std::vprint_unicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-std::vprint_unicode(_IO_FILE*, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::basic_string_view(char const*),comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
.type std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*), @function
std::basic_string_view<char, std::char_traits<char> >::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<char>::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::basic_string_view(char const*),comdat
.size std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*), .-std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
.set std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*),std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*)
.section .text._ZN9__gnu_cxx11char_traitsIcE6lengthEPKc,"axG",@progbits,__gnu_cxx::char_traits<char>::length(char const*),comdat
.align 2
.weak __gnu_cxx::char_traits<char>::length(char const*)
.type __gnu_cxx::char_traits<char>::length(char const*), @function
__gnu_cxx::char_traits<char>::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<char>::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<char>::length(char const*), .-__gnu_cxx::char_traits<char>::length(char const*)
.section .text._ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_,"axG",@progbits,__gnu_cxx::char_traits<char>::eq(char const&, char const&),comdat
.weak __gnu_cxx::char_traits<char>::eq(char const&, char const&)
.type __gnu_cxx::char_traits<char>::eq(char const&, char const&), @function
__gnu_cxx::char_traits<char>::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<char>::eq(char const&, char const&), .-__gnu_cxx::char_traits<char>::eq(char const&, char const&)
.section .text._ZNSt8__format8_ScannerIcE14_Parse_contextCI2St26basic_format_parse_contextIcEESt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long),comdat
.align 2
.weak std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.type std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long), @function
std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, 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<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, 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<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long), .-std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.weak std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.set std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long),std::__format::_Scanner<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.section .text._ZNSt8__format8_ScannerIcEC2ESt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long),comdat
.align 2
.weak std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.type std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long), @function
std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, 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<char>(%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<char>::_Parse_context::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5678:
.size std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long), .-std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.weak std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.set std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long),std::__format::_Scanner<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.section .text._ZNSt26basic_format_parse_contextIcEC2ESt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long),comdat
.align 2
.weak std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.type std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long), @function
std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char> >::begin() const
movq -8(%rbp), %rdx
movq %rax, (%rdx)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long), .-std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.weak std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.set std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long),std::basic_format_parse_context<char>::basic_format_parse_context(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE5beginEv,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::begin() const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::begin() const
.type std::basic_string_view<char, std::char_traits<char> >::begin() const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::begin() const, .-std::basic_string_view<char, std::char_traits<char> >::begin() const
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE3endEv,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::end() const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::end() const
.type std::basic_string_view<char, std::char_traits<char> >::end() const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::end() const, .-std::basic_string_view<char, std::char_traits<char> >::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<char>; 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<char, std::char_traits<char> >::operator[](unsigned long) const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
.type std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::operator[](unsigned long) const, .-std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
.section .text._ZNSt8__format8_ScannerIcE7_M_scanEv,"axG",@progbits,std::__format::_Scanner<char>::_M_scan(),comdat
.align 2
.weak std::__format::_Scanner<char>::_M_scan()
.type std::__format::_Scanner<char>::_M_scan(), @function
std::__format::_Scanner<char>::_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<char>::_M_fmt_str() const
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
cmpq $2, %rax
jne .L389
leaq -48(%rbp), %rax
movl $0, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::begin() const
addq $1, %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<char>::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::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<char>::end() const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::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<char>::advance_to(char const*)
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::_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<char, std::char_traits<char> >::find(char, unsigned long) const
movq %rax, -80(%rbp)
jmp .L393
.L404:
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::_M_on_replacement_field()
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::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<char>::advance_to(char const*)
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::_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<char, std::char_traits<char> >::find(char, unsigned long) const
movq %rax, -72(%rbp)
.L393:
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char>::_M_scan(), .-std::__format::_Scanner<char>::_M_scan()
.section .text._ZNKSt8__format8_ScannerIcE10_M_fmt_strEv,"axG",@progbits,std::__format::_Scanner<char>::_M_fmt_str() const,comdat
.align 2
.weak std::__format::_Scanner<char>::_M_fmt_str() const
.type std::__format::_Scanner<char>::_M_fmt_str() const, @function
std::__format::_Scanner<char>::_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<char>::begin() const
movq %rax, %rbx
movq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::end() const
movq %rax, %rdx
leaq -48(%rbp), %rax
movq %rbx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(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<char>::_M_fmt_str() const, .-std::__format::_Scanner<char>::_M_fmt_str() const
.section .text._ZNKSt8__format8_ScannerIcE5beginEv,"axG",@progbits,std::__format::_Scanner<char>::begin() const,comdat
.align 2
.weak std::__format::_Scanner<char>::begin() const
.type std::__format::_Scanner<char>::begin() const, @function
std::__format::_Scanner<char>::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<char>::begin() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5689:
.size std::__format::_Scanner<char>::begin() const, .-std::__format::_Scanner<char>::begin() const
.section .text._ZNKSt26basic_format_parse_contextIcE5beginEv,"axG",@progbits,std::basic_format_parse_context<char>::begin() const,comdat
.align 2
.weak std::basic_format_parse_context<char>::begin() const
.type std::basic_format_parse_context<char>::begin() const, @function
std::basic_format_parse_context<char>::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<char>::begin() const, .-std::basic_format_parse_context<char>::begin() const
.section .text._ZNKSt8__format8_ScannerIcE3endEv,"axG",@progbits,std::__format::_Scanner<char>::end() const,comdat
.align 2
.weak std::__format::_Scanner<char>::end() const
.type std::__format::_Scanner<char>::end() const, @function
std::__format::_Scanner<char>::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<char>::end() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5691:
.size std::__format::_Scanner<char>::end() const, .-std::__format::_Scanner<char>::end() const
.section .text._ZNKSt26basic_format_parse_contextIcE3endEv,"axG",@progbits,std::basic_format_parse_context<char>::end() const,comdat
.align 2
.weak std::basic_format_parse_context<char>::end() const
.type std::basic_format_parse_context<char>::end() const, @function
std::basic_format_parse_context<char>::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<char>::end() const, .-std::basic_format_parse_context<char>::end() const
.section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2IPKcS5_EET_T0_,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*),comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*)
.type std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*), @function
std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(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<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*), .-std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*)
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*)
.set std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*),std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(char const*, char const*)
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE4findEcm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::find(char, unsigned long) const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::find(char, unsigned long) const
.type std::basic_string_view<char, std::char_traits<char> >::find(char, unsigned long) const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char>::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<char, std::char_traits<char> >::find(char, unsigned long) const, .-std::basic_string_view<char, std::char_traits<char> >::find(char, unsigned long) const
.section .text._ZN9__gnu_cxx11char_traitsIcE4findEPKcmRS2_,"axG",@progbits,__gnu_cxx::char_traits<char>::find(char const*, unsigned long, char const&),comdat
.align 2
.weak __gnu_cxx::char_traits<char>::find(char const*, unsigned long, char const&)
.type __gnu_cxx::char_traits<char>::find(char const*, unsigned long, char const&), @function
__gnu_cxx::char_traits<char>::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<char>::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<char>::find(char const*, unsigned long, char const&), .-__gnu_cxx::char_traits<char>::find(char const*, unsigned long, char const&)
.section .text._ZNSt8__format8_ScannerIcE11_M_on_charsEPKc,"axG",@progbits,std::__format::_Scanner<char>::_M_on_chars(char const*),comdat
.align 2
.weak std::__format::_Scanner<char>::_M_on_chars(char const*)
.type std::__format::_Scanner<char>::_M_on_chars(char const*), @function
std::__format::_Scanner<char>::_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<char>::_M_on_chars(char const*), .-std::__format::_Scanner<char>::_M_on_chars(char const*)
.section .text._ZNSt26basic_format_parse_contextIcE10advance_toEPKc,"axG",@progbits,std::basic_format_parse_context<char>::advance_to(char const*),comdat
.align 2
.weak std::basic_format_parse_context<char>::advance_to(char const*)
.type std::basic_format_parse_context<char>::advance_to(char const*), @function
std::basic_format_parse_context<char>::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<char>::advance_to(char const*), .-std::basic_format_parse_context<char>::advance_to(char const*)
.section .text._ZSt3getILm0EtPKcEONSt13tuple_elementIXT_ESt4pairIT0_T1_EE4typeEOS6_,"axG",@progbits,std::tuple_element<0ul, std::pair<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&),comdat
.weak std::tuple_element<0ul, std::pair<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.type std::tuple_element<0ul, std::pair<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&), @function
std::tuple_element<0ul, std::pair<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&):
.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<unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5702:
.size std::tuple_element<0ul, std::pair<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&), .-std::tuple_element<0ul, std::pair<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.section .text._ZNSt10__pair_getILm0EE10__move_getItPKcEEOT_OSt4pairIS4_T0_E,"axG",@progbits,unsigned short&& std::__pair_get<0ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&),comdat
.weak unsigned short&& std::__pair_get<0ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.type unsigned short&& std::__pair_get<0ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&), @function
unsigned short&& std::__pair_get<0ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&):
.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<unsigned short, char const*>(std::pair<unsigned short, char const*>&&), .-unsigned short&& std::__pair_get<0ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.section .text._ZSt3getILm1EtPKcEONSt13tuple_elementIXT_ESt4pairIT0_T1_EE4typeEOS6_,"axG",@progbits,std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&),comdat
.weak std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.type std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&), @function
std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&):
.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<unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5706:
.size std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&), .-std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.section .text._ZNSt10__pair_getILm1EE10__move_getItPKcEEOT0_OSt4pairIT_S4_E,"axG",@progbits,char const*&& std::__pair_get<1ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&),comdat
.weak char const*&& std::__pair_get<1ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.type char const*&& std::__pair_get<1ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&), @function
char const*&& std::__pair_get<1ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&):
.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<unsigned short, char const*>(std::pair<unsigned short, char const*>&&), .-char const*&& std::__pair_get<1ul>::__move_get<unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
.section .text._ZNSt8__format8_ScannerIcE23_M_on_replacement_fieldEv,"axG",@progbits,std::__format::_Scanner<char>::_M_on_replacement_field(),comdat
.align 2
.weak std::__format::_Scanner<char>::_M_on_replacement_field()
.type std::__format::_Scanner<char>::_M_on_replacement_field(), @function
std::__format::_Scanner<char>::_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<char>::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<char>::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<char>::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<char>::advance_to(char const*)
jmp .L453
.L454:
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::end() const
movq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::begin() const
movq %rbx, %rsi
movq %rax, %rdi
call std::pair<unsigned short, char const*> std::__format::__parse_arg_id<char>(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<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
movq %rax, -64(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
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<char>::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<char>::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<char>::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<char>::begin() const
movq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::end() const
cmpq %rax, %rbx
je .L460
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__format::_Scanner<char>::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<char>::begin() const
addq $1, %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<char>::_M_on_replacement_field(), .-std::__format::_Scanner<char>::_M_on_replacement_field()
.section .text._ZNSt26basic_format_parse_contextIcE11next_arg_idEv,"axG",@progbits,std::basic_format_parse_context<char>::next_arg_id(),comdat
.align 2
.weak std::basic_format_parse_context<char>::next_arg_id()
.type std::basic_format_parse_context<char>::next_arg_id(), @function
std::basic_format_parse_context<char>::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<char>::next_arg_id(), .-std::basic_format_parse_context<char>::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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#1}::operator()() const
.type std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#1}::operator()() const, @function
std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#1}::operator()() const, .-std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#2}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#2}::operator()() const
.type std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#2}::operator()() const, @function
std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)::{lambda()#2}::operator()() const, .-std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type),comdat
.align 2
.weak std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
.type std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type), @function
std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::end() const
movq %rax, -80(%rbp)
movq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_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<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_parse_sign(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_parse_alternate_form(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_parse_zero_fill(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_parse_locale(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type), .-std::__format::__formatter_int<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
.section .text._ZNSt8__format5_SpecIcEC2Ev,"axG",@progbits,std::__format::_Spec<char>::_Spec(),comdat
.align 2
.weak std::__format::_Spec<char>::_Spec()
.type std::__format::_Spec<char>::_Spec(), @function
std::__format::_Spec<char>::_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<char>::_Spec(), .-std::__format::_Spec<char>::_Spec()
.weak std::__format::_Spec<char>::_Spec()
.set std::__format::_Spec<char>::_Spec(),std::__format::_Spec<char>::_Spec()
.section .text._ZNSt8__format11_ChronoSpecIcEC2Ev,"axG",@progbits,std::__format::_ChronoSpec<char>::_ChronoSpec(),comdat
.align 2
.weak std::__format::_ChronoSpec<char>::_ChronoSpec()
.type std::__format::_ChronoSpec<char>::_ChronoSpec(), @function
std::__format::_ChronoSpec<char>::_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<char>::_Spec()
movq -8(%rbp), %rax
addq $16, %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::basic_string_view()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5730:
.size std::__format::_ChronoSpec<char>::_ChronoSpec(), .-std::__format::_ChronoSpec<char>::_ChronoSpec()
.weak std::__format::_ChronoSpec<char>::_ChronoSpec()
.set std::__format::_ChronoSpec<char>::_ChronoSpec(),std::__format::_ChronoSpec<char>::_ChronoSpec()
.section .text._ZNSt8__format18__formatter_chronoIcEC2Ev,"axG",@progbits,std::__format::__formatter_chrono<char>::__formatter_chrono(),comdat
.align 2
.weak std::__format::__formatter_chrono<char>::__formatter_chrono()
.type std::__format::__formatter_chrono<char>::__formatter_chrono(), @function
std::__format::__formatter_chrono<char>::__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<char>::_ChronoSpec()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5732:
.size std::__format::__formatter_chrono<char>::__formatter_chrono(), .-std::__format::__formatter_chrono<char>::__formatter_chrono()
.weak std::__format::__formatter_chrono<char>::__formatter_chrono()
.set std::__format::__formatter_chrono<char>::__formatter_chrono(),std::__format::__formatter_chrono<char>::__formatter_chrono()
.section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEcEC2Ev,"axG",@progbits,std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter(),comdat
.align 2
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter()
.type std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter(), @function
std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, 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<char>::__formatter_chrono()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5734:
.size std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter(), .-std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter()
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter()
.set std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter(),std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter()
.section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2Ev,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::basic_string_view(),comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view()
.type std::basic_string_view<char, std::char_traits<char> >::basic_string_view(), @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::basic_string_view(), .-std::basic_string_view<char, std::char_traits<char> >::basic_string_view()
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view()
.set std::basic_string_view<char, std::char_traits<char> >::basic_string_view(),std::basic_string_view<char, std::char_traits<char> >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::parse(std::basic_format_parse_context<char>&)
.type std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::parse(std::basic_format_parse_context<char>&), @function
std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::parse(std::basic_format_parse_context<char>&):
.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<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::parse(std::basic_format_parse_context<char>&), .-std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZZNSt8__format18__formatter_chronoIcE8_M_parseISt26basic_format_parse_contextIcEEENT_8iteratorERS5_NS_12_ChronoPartsEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const
.type std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const, @function
std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const
.type std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const, @function
std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const, .-std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)::{lambda()#2}::operator()() const
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE6lengthEv,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::length() const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::length() const
.type std::basic_string_view<char, std::char_traits<char> >::length() const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::length() const, .-std::basic_string_view<char, std::char_traits<char> >::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<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts),comdat
.align 2
.weak std::basic_format_parse_context<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)
.type std::basic_format_parse_context<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts), @function
std::basic_format_parse_context<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::begin() const
movq %rax, -152(%rbp)
movq -192(%rbp), %rax
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_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<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&)
movq %rax, -152(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&)
movq %rax, -152(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char>::_M_parse_locale(char const*, char const*)
movq %rax, -152(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::length() const
subq -136(%rbp), %rax
movq %rax, %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::_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<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts), .-std::basic_format_parse_context<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, std::__format::_ChronoParts)
.section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEcEC2Ev,"axG",@progbits,std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter(),comdat
.align 2
.weak std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter()
.type std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter(), @function
std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, 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<char>::__formatter_chrono()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE5747:
.size std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter(), .-std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter()
.weak std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter()
.set std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter(),std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter()
.section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&)
.type std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&), @function
std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&):
.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<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&), .-std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&)
.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<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)
movq %rax, -48(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rdx
leaq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000000l> >::operator+=(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&, unsigned long const&)
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
movq %rax, -48(%rbp)
leaq TRIALS(%rip), %rdx
leaq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&)
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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::time_since_epoch() const,comdat
.align 2
.weak std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::time_since_epoch() const
.type std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::time_since_epoch() const, @function
std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::time_since_epoch() const, .-std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::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&>(char*, char const&)
.set char* std::construct_at<char, char const&>(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<char>::move(char*, char const*, unsigned long),comdat
.align 2
.weak __gnu_cxx::char_traits<char>::move(char*, char const*, unsigned long)
.type __gnu_cxx::char_traits<char>::move(char*, char const*, unsigned long), @function
__gnu_cxx::char_traits<char>::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<char>::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<char>::move(char*, char const*, unsigned long), .-__gnu_cxx::char_traits<char>::move(char*, char const*, unsigned long)
.section .text._ZN9__gnu_cxx11char_traitsIcE4copyEPcPKcm,"axG",@progbits,__gnu_cxx::char_traits<char>::copy(char*, char const*, unsigned long),comdat
.align 2
.weak __gnu_cxx::char_traits<char>::copy(char*, char const*, unsigned long)
.type __gnu_cxx::char_traits<char>::copy(char*, char const*, unsigned long), @function
__gnu_cxx::char_traits<char>::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<char>::copy(char*, char const*, unsigned long), .-__gnu_cxx::char_traits<char>::copy(char*, char const*, unsigned long)
.section .text._ZN9__gnu_cxx11char_traitsIcE6assignEPcmc,"axG",@progbits,__gnu_cxx::char_traits<char>::assign(char*, unsigned long, char),comdat
.align 2
.weak __gnu_cxx::char_traits<char>::assign(char*, unsigned long, char)
.type __gnu_cxx::char_traits<char>::assign(char*, unsigned long, char), @function
__gnu_cxx::char_traits<char>::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<char>::assign(char*, unsigned long, char), .-__gnu_cxx::char_traits<char>::assign(char*, unsigned long, char)
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE4dataEv,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::data() const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::data() const
.type std::basic_string_view<char, std::char_traits<char> >::data() const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::data() const, .-std::basic_string_view<char, std::char_traits<char> >::data() const
.section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKcm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long),comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long)
.type std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long), @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long), .-std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long)
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long)
.set std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long),std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
movb $0, -9(%rbp)
movq -24(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq -32(%rbp), %rdx
addq %rax, %rdx
leaq -9(%rbp), %rax
movq %rax, %rsi
movq %rdx, %rdi
call std::char_traits<char>::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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
movq -8(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string(),comdat
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.section .text._ZNSt8__detail18__to_chars_10_implIjEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl<unsigned int>(char*, unsigned int, unsigned int),comdat
.weak void std::__detail::__to_chars_10_impl<unsigned int>(char*, unsigned int, unsigned int)
.type void std::__detail::__to_chars_10_impl<unsigned int>(char*, unsigned int, unsigned int), @function
void std::__detail::__to_chars_10_impl<unsigned int>(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<unsigned int>(char*, unsigned int, unsigned int), .-void std::__detail::__to_chars_10_impl<unsigned int>(char*, unsigned int, unsigned int)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
.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<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
movq %rax, -64(%rbp)
movq -64(%rbp), %r12
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
movq %r12, %rdx
movq %rax, %rsi
movq %rbx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)
movq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char>::copy(char*, char const*, unsigned long)
jmp .L633
.L629:
movq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
.L633:
movq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
movq %rax, %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
movq %rax, %rdx
nop
movq -80(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -80(%rbp), %rax
movl $0, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&),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<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&),comdat
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
.section .text._ZNSt8__detail18__to_chars_10_implImEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl<unsigned long>(char*, unsigned int, unsigned long),comdat
.weak void std::__detail::__to_chars_10_impl<unsigned long>(char*, unsigned int, unsigned long)
.type void std::__detail::__to_chars_10_impl<unsigned long>(char*, unsigned int, unsigned long), @function
void std::__detail::__to_chars_10_impl<unsigned long>(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<unsigned long>(char*, unsigned int, unsigned long), .-void std::__detail::__to_chars_10_impl<unsigned long>(char*, unsigned int, unsigned long)
.section .text._ZNSt8__detail18__to_chars_10_implIyEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl<unsigned long long>(char*, unsigned int, unsigned long long),comdat
.weak void std::__detail::__to_chars_10_impl<unsigned long long>(char*, unsigned int, unsigned long long)
.type void std::__detail::__to_chars_10_impl<unsigned long long>(char*, unsigned int, unsigned long long), @function
void std::__detail::__to_chars_10_impl<unsigned long long>(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<unsigned long long>(char*, unsigned int, unsigned long long), .-void std::__detail::__to_chars_10_impl<unsigned long long>(char*, unsigned int, unsigned long long)
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEcvSt17basic_string_viewIcS2_EEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
movq -56(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
movq %rax, %rcx
leaq -48(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<unsigned char>(char*, char*, unsigned char, int),comdat
.weak std::to_chars_result std::__to_chars_i<unsigned char>(char*, char*, unsigned char, int)
.type std::to_chars_result std::__to_chars_i<unsigned char>(char*, char*, unsigned char, int), @function
std::to_chars_result std::__to_chars_i<unsigned char>(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<unsigned int>(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<unsigned int>(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<unsigned int>(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<unsigned int>(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<unsigned int>(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<unsigned char>(char*, char*, unsigned char, int), .-std::to_chars_result std::__to_chars_i<unsigned char>(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<unsigned int>(char*, char*, unsigned int, int),comdat
.weak std::to_chars_result std::__to_chars_i<unsigned int>(char*, char*, unsigned int, int)
.type std::to_chars_result std::__to_chars_i<unsigned int>(char*, char*, unsigned int, int), @function
std::to_chars_result std::__to_chars_i<unsigned int>(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<unsigned int>(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<unsigned int>(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<unsigned int>(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<unsigned int>(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<unsigned int>(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<unsigned int>(char*, char*, unsigned int, int), .-std::to_chars_result std::__to_chars_i<unsigned int>(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<unsigned long>(char*, char*, unsigned long, int),comdat
.weak std::to_chars_result std::__to_chars_i<unsigned long>(char*, char*, unsigned long, int)
.type std::to_chars_result std::__to_chars_i<unsigned long>(char*, char*, unsigned long, int), @function
std::to_chars_result std::__to_chars_i<unsigned long>(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<unsigned long>(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<unsigned long>(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<unsigned long>(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<unsigned long>(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<unsigned long>(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<unsigned long>(char*, char*, unsigned long, int), .-std::to_chars_result std::__to_chars_i<unsigned long>(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<unsigned long long>(char*, char*, unsigned long long, int),comdat
.weak std::to_chars_result std::__to_chars_i<unsigned long long>(char*, char*, unsigned long long, int)
.type std::to_chars_result std::__to_chars_i<unsigned long long>(char*, char*, unsigned long long, int), @function
std::to_chars_result std::__to_chars_i<unsigned long long>(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<unsigned long>(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<unsigned long>(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<unsigned long>(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<unsigned long>(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<unsigned long>(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<unsigned long long>(char*, char*, unsigned long long, int), .-std::to_chars_result std::__to_chars_i<unsigned long long>(char*, char*, unsigned long long, int)
.section .text._ZSt13__countl_zeroIjEiT_,"axG",@progbits,int std::__countl_zero<unsigned int>(unsigned int),comdat
.weak int std::__countl_zero<unsigned int>(unsigned int)
.type int std::__countl_zero<unsigned int>(unsigned int), @function
int std::__countl_zero<unsigned int>(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>(unsigned int), .-int std::__countl_zero<unsigned int>(unsigned int)
.section .text._ZSt3minImERKT_S2_S2_,"axG",@progbits,unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&),comdat
.weak unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
.type unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&), @function
unsigned long const& std::min<unsigned long>(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>(unsigned long const&, unsigned long const&), .-unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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>(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<char, std::char_traits<char>, std::allocator<char> >::max_size() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
.section .text._ZSt11upper_boundIPKDiDiET_S2_S2_RKT0_,"axG",@progbits,char32_t const* std::upper_bound<char32_t const*, char32_t>(char32_t const*, char32_t const*, char32_t const&),comdat
.weak char32_t const* std::upper_bound<char32_t const*, char32_t>(char32_t const*, char32_t const*, char32_t const&)
.type char32_t const* std::upper_bound<char32_t const*, char32_t>(char32_t const*, char32_t const*, char32_t const&), @function
char32_t const* std::upper_bound<char32_t const*, char32_t>(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, __gnu_cxx::__ops::_Val_less_iter>(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>(char32_t const*, char32_t const*, char32_t const&), .-char32_t const* std::upper_bound<char32_t const*, char32_t>(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>(unsigned int const*, unsigned int const*, unsigned int const&),comdat
.weak unsigned int const* std::lower_bound<unsigned int const*, unsigned int>(unsigned int const*, unsigned int const*, unsigned int const&)
.type unsigned int const* std::lower_bound<unsigned int const*, unsigned int>(unsigned int const*, unsigned int const*, unsigned int const&), @function
unsigned int const* std::lower_bound<unsigned int const*, unsigned int>(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, __gnu_cxx::__ops::_Iter_less_val>(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>(unsigned int const*, unsigned int const*, unsigned int const&), .-unsigned int const* std::lower_bound<unsigned int const*, unsigned int>(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>(char32_t const*, char32_t const*, char32_t const&),comdat
.weak char32_t const* std::find<char32_t const*, char32_t>(char32_t const*, char32_t const*, char32_t const&)
.type char32_t const* std::find<char32_t const*, char32_t>(char32_t const*, char32_t const*, char32_t const&), @function
char32_t const* std::find<char32_t const*, char32_t>(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<char32_t const> __gnu_cxx::__ops::__iter_equals_val<char32_t const>(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*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const> >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const>)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6103:
.size char32_t const* std::find<char32_t const*, char32_t>(char32_t const*, char32_t const*, char32_t const&), .-char32_t const* std::find<char32_t const*, char32_t>(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>(std::locale*, std::locale&&)
.set std::locale* std::construct_at<std::locale, std::locale>(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>(std::locale*)
.set std::locale* std::construct_at<std::locale>(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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&,comdat
.align 2
.weak std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.type std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&, @function
std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::first(unsigned long) const
nop
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&, .-std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.section .text._ZNKSt6ranges8__access5_DataclIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Data::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const,comdat
.align 2
.weak auto std::ranges::__access::_Data::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const
.type auto std::ranges::__access::_Data::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const, @function
auto std::ranges::__access::_Data::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 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<char, std::char_traits<char>, std::allocator<char> >::data()
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6141:
.size auto std::ranges::__access::_Data::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const, .-auto std::ranges::__access::_Data::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const
.section .text._ZNKSt6ranges8__access5_SizeclIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Size::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const,comdat
.align 2
.weak auto std::ranges::__access::_Size::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const
.type auto std::ranges::__access::_Size::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const, @function
auto std::ranges::__access::_Size::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 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<char, std::char_traits<char>, std::allocator<char> >::size() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6143:
.size auto std::ranges::__access::_Size::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const, .-auto std::ranges::__access::_Size::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const
.section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4viewEv,"axG",@progbits,std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view(),comdat
.align 2
.weak std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view()
.type std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view(), @function
std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, std::char_traits<char>, std::allocator<char> >::size() const
testq %rax, %rax
setne %al
testb %al, %al
je .L752
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow()
.L753:
movq -104(%rbp), %rax
leaq 288(%rax), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view(), .-std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view()
.section .text._ZSteqIcSt11char_traitsIcEEbSt17basic_string_viewIT_T0_ENSt13type_identityIS5_E4typeE,"axG",@progbits,bool std::operator==<char, std::char_traits<char> >(std::basic_string_view<char, std::char_traits<char> >, std::type_identity<std::basic_string_view<char, std::char_traits<char> > >::type),comdat
.weak bool std::operator==<char, std::char_traits<char> >(std::basic_string_view<char, std::char_traits<char> >, std::type_identity<std::basic_string_view<char, std::char_traits<char> > >::type)
.type bool std::operator==<char, std::char_traits<char> >(std::basic_string_view<char, std::char_traits<char> >, std::type_identity<std::basic_string_view<char, std::char_traits<char> > >::type), @function
bool std::operator==<char, std::char_traits<char> >(std::basic_string_view<char, std::char_traits<char> >, std::type_identity<std::basic_string_view<char, std::char_traits<char> > >::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<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::compare(std::basic_string_view<char, std::char_traits<char> >) 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==<char, std::char_traits<char> >(std::basic_string_view<char, std::char_traits<char> >, std::type_identity<std::basic_string_view<char, std::char_traits<char> > >::type), .-bool std::operator==<char, std::char_traits<char> >(std::basic_string_view<char, std::char_traits<char> >, std::type_identity<std::basic_string_view<char, std::char_traits<char> > >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_since_epoch() const,comdat
.align 2
.weak std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_since_epoch() const
.type std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_since_epoch() const, @function
std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_since_epoch() const, .-std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_since_epoch() const
.section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(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<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&)
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&)
.set std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&),std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<unsigned int, void>(unsigned int const&)
.section .text._ZNSt6chronoplIlSt5ratioILl86400ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type> std::chrono::operator+<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.weak std::chrono::time_point<std::chrono::_V2::system_clock, std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type> std::chrono::operator+<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::chrono::time_point<std::chrono::_V2::system_clock, std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type> std::chrono::operator+<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::chrono::time_point<std::chrono::_V2::system_clock, std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type> std::chrono::operator+<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator+<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type> std::chrono::operator+<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::chrono::time_point<std::chrono::_V2::system_clock, std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type> std::chrono::operator+<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEE4zeroEv,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::zero(),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::zero()
.type std::chrono::duration<long, std::ratio<1l, 1l> >::zero(), @function
std::chrono::duration<long, std::ratio<1l, 1l> >::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<long>::zero()
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> >::zero(), .-std::chrono::duration<long, std::ratio<1l, 1l> >::zero()
.section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEEngEv,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::operator-() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::operator-() const
.type std::chrono::duration<long, std::ratio<1l, 1l> >::operator-() const, @function
std::chrono::duration<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> >::operator-() const, .-std::chrono::duration<long, std::ratio<1l, 1l> >::operator-() const
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IivEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(int const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(int const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(int const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(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<long, std::ratio<1l, 1l> >::duration<int, void>(int const&), .-std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(int const&)
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(int const&)
.set std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(int const&),std::chrono::duration<long, std::ratio<1l, 1l> >::duration<int, void>(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<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::time_since_epoch() const
movq %rax, -16(%rbp)
movq -40(%rbp), %rax
movq %rax, %rdi
call std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::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<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > 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<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > 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<long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6222:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEpLERKS3_,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000000l> >::operator+=(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000000l> >::operator+=(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000000l> >::operator+=(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000000l> >::operator+=(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<long, std::ratio<1l, 1000000l> >::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<long, std::ratio<1l, 1000000l> >::operator+=(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000000l> >::operator+=(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&, unsigned long const&),comdat
.weak std::chrono::duration<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&, unsigned long const&)
.type std::chrono::duration<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&, unsigned long const&), @function
std::chrono::duration<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&, unsigned long const&), .-std::chrono::duration<std::enable_if<std::is_convertible<std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type const&, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::value, std::common_type<long, std::enable_if<!std::chrono::__is_duration<unsigned long>::value, unsigned long>::type>::type>::type, std::ratio<1l, 1000000l> > std::chrono::operator/<long, std::ratio<1l, 1000000l>, unsigned long>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&, unsigned long const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6227:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZSt5printIJRKmNSt6chrono8durationImSt5ratioILl1ELl1000000EEEENS3_IlS4_ILl1ELl1000EEEEEEvSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSB_,"axG",@progbits,void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&),comdat
.weak void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&)
.type void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&), @function
void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&):
.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<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(_IO_FILE*, std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6229:
.size void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&), .-void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&)
.section .text._ZNSt8__format14__parse_arg_idIcEESt4pairItPKT_ES4_S4_,"axG",@progbits,std::pair<unsigned short, char const*> std::__format::__parse_arg_id<char>(char const*, char const*),comdat
.weak std::pair<unsigned short, char const*> std::__format::__parse_arg_id<char>(char const*, char const*)
.type std::pair<unsigned short, char const*> std::__format::__parse_arg_id<char>(char const*, char const*), @function
std::pair<unsigned short, char const*> std::__format::__parse_arg_id<char>(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<unsigned short, char const*>::pair<int, char const*>(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<unsigned short, char const*> std::__format::__parse_integer<char>(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<unsigned short, char const*>::pair<int, decltype(nullptr)>(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<unsigned short, char const*> std::__format::__parse_arg_id<char>(char const*, char const*), .-std::pair<unsigned short, char const*> std::__format::__parse_arg_id<char>(char const*, char const*)
.section .text._ZNSt26basic_format_parse_contextIcE12check_arg_idEm,"axG",@progbits,std::basic_format_parse_context<char>::check_arg_id(unsigned long),comdat
.align 2
.weak std::basic_format_parse_context<char>::check_arg_id(unsigned long)
.type std::basic_format_parse_context<char>::check_arg_id(unsigned long), @function
std::basic_format_parse_context<char>::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<char>::check_arg_id(unsigned long), .-std::basic_format_parse_context<char>::check_arg_id(unsigned long)
.section .rodata
.LC23:
.string "{"
.section .text._ZNSt8__format5_SpecIcE23_M_parse_fill_and_alignEPKcS3_,"axG",@progbits,std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*)
.type std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*), @function
std::__format::_Spec<char>::_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<char, std::char_traits<char> >::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<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_M_parse_fill_and_align(char const*, char const*), .-std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*)
.section .text._ZNSt8__format5_SpecIcE13_M_parse_signEPKcS3_,"axG",@progbits,std::__format::_Spec<char>::_M_parse_sign(char const*, char const*),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_sign(char const*, char const*)
.type std::__format::_Spec<char>::_M_parse_sign(char const*, char const*), @function
std::__format::_Spec<char>::_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<char>::_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<char>::_M_parse_sign(char const*, char const*), .-std::__format::_Spec<char>::_M_parse_sign(char const*, char const*)
.section .text._ZNSt8__format5_SpecIcE23_M_parse_alternate_formEPKcS3_,"axG",@progbits,std::__format::_Spec<char>::_M_parse_alternate_form(char const*, char const*),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_alternate_form(char const*, char const*)
.type std::__format::_Spec<char>::_M_parse_alternate_form(char const*, char const*), @function
std::__format::_Spec<char>::_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<char>::_M_parse_alternate_form(char const*, char const*), .-std::__format::_Spec<char>::_M_parse_alternate_form(char const*, char const*)
.section .text._ZNSt8__format5_SpecIcE18_M_parse_zero_fillEPKcS3_,"axG",@progbits,std::__format::_Spec<char>::_M_parse_zero_fill(char const*, char const*),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_zero_fill(char const*, char const*)
.type std::__format::_Spec<char>::_M_parse_zero_fill(char const*, char const*), @function
std::__format::_Spec<char>::_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<char>::_M_parse_zero_fill(char const*, char const*), .-std::__format::_Spec<char>::_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<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&)
.type std::__format::_Spec<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&), @function
std::__format::_Spec<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&):
.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<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&)
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<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&), .-std::__format::_Spec<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&)
.section .text._ZNSt8__format5_SpecIcE15_M_parse_localeEPKcS3_,"axG",@progbits,std::__format::_Spec<char>::_M_parse_locale(char const*, char const*),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_locale(char const*, char const*)
.type std::__format::_Spec<char>::_M_parse_locale(char const*, char const*), @function
std::__format::_Spec<char>::_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<char>::_M_parse_locale(char const*, char const*), .-std::__format::_Spec<char>::_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<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&)
.type std::__format::_Spec<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&), @function
std::__format::_Spec<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&):
.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<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&)
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<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&), .-std::__format::_Spec<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&)
.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<char>; size_type = long unsigned int]"
.section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEE13remove_suffixEm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::remove_suffix(unsigned long),comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::remove_suffix(unsigned long)
.type std::basic_string_view<char, std::char_traits<char> >::remove_suffix(unsigned long), @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::remove_suffix(unsigned long), .-std::basic_string_view<char, std::char_traits<char> >::remove_suffix(unsigned long)
.section .text._ZNSt8__format11_ChronoSpecIcE18_M_locale_specificEb,"axG",@progbits,std::__format::_ChronoSpec<char>::_M_locale_specific(bool),comdat
.align 2
.weak std::__format::_ChronoSpec<char>::_M_locale_specific(bool)
.type std::__format::_ChronoSpec<char>::_M_locale_specific(bool), @function
std::__format::_ChronoSpec<char>::_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<char>::_M_locale_specific(bool), .-std::__format::_ChronoSpec<char>::_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&>(char*, char&)
.set char* std::construct_at<char, char&>(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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
.L855:
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6280:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rbx
movq -24(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6287:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6328:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)
.section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardC2EPS4_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*):
.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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.section .text._ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardD2Ev,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(),comdat
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -80(%rbp), %rdx
movq -88(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
leaq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag),comdat
.size void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::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<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6391:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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>(unsigned int),comdat
.weak unsigned int std::__detail::__to_chars_len_2<unsigned int>(unsigned int)
.type unsigned int std::__detail::__to_chars_len_2<unsigned int>(unsigned int), @function
unsigned int std::__detail::__to_chars_len_2<unsigned int>(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>(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), .-unsigned int std::__detail::__to_chars_len_2<unsigned int>(unsigned int)
.section .text._ZNSt8__detail13__to_chars_16IjEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_16<unsigned int>(char*, char*, unsigned int),comdat
.weak std::to_chars_result std::__detail::__to_chars_16<unsigned int>(char*, char*, unsigned int)
.type std::to_chars_result std::__detail::__to_chars_16<unsigned int>(char*, char*, unsigned int), @function
std::to_chars_result std::__detail::__to_chars_16<unsigned int>(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>(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<unsigned int>(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_16<unsigned int>(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<unsigned int>(char*, char*, unsigned int),comdat
.weak std::to_chars_result std::__detail::__to_chars_10<unsigned int>(char*, char*, unsigned int)
.type std::to_chars_result std::__detail::__to_chars_10<unsigned int>(char*, char*, unsigned int), @function
std::to_chars_result std::__detail::__to_chars_10<unsigned int>(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>(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<unsigned int>(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<unsigned int>(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_10<unsigned int>(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<unsigned int>(char*, char*, unsigned int),comdat
.weak std::to_chars_result std::__detail::__to_chars_8<unsigned int>(char*, char*, unsigned int)
.type std::to_chars_result std::__detail::__to_chars_8<unsigned int>(char*, char*, unsigned int), @function
std::to_chars_result std::__detail::__to_chars_8<unsigned int>(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>(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<unsigned int>(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_8<unsigned int>(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<unsigned int>(char*, char*, unsigned int),comdat
.weak std::to_chars_result std::__detail::__to_chars_2<unsigned int>(char*, char*, unsigned int)
.type std::to_chars_result std::__detail::__to_chars_2<unsigned int>(char*, char*, unsigned int), @function
std::to_chars_result std::__detail::__to_chars_2<unsigned int>(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>(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<unsigned int>(char*, char*, unsigned int), .-std::to_chars_result std::__detail::__to_chars_2<unsigned int>(char*, char*, unsigned int)
.section .text._ZNSt8__detail10__to_charsIjEESt15to_chars_resultPcS2_T_i,"axG",@progbits,std::to_chars_result std::__detail::__to_chars<unsigned int>(char*, char*, unsigned int, int),comdat
.weak std::to_chars_result std::__detail::__to_chars<unsigned int>(char*, char*, unsigned int, int)
.type std::to_chars_result std::__detail::__to_chars<unsigned int>(char*, char*, unsigned int, int), @function
std::to_chars_result std::__detail::__to_chars<unsigned int>(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>(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<unsigned int>(char*, char*, unsigned int, int), .-std::to_chars_result std::__detail::__to_chars<unsigned int>(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>(unsigned long),comdat
.weak unsigned int std::__detail::__to_chars_len_2<unsigned long>(unsigned long)
.type unsigned int std::__detail::__to_chars_len_2<unsigned long>(unsigned long), @function
unsigned int std::__detail::__to_chars_len_2<unsigned long>(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>(unsigned long)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6401:
.size unsigned int std::__detail::__to_chars_len_2<unsigned long>(unsigned long), .-unsigned int std::__detail::__to_chars_len_2<unsigned long>(unsigned long)
.section .text._ZNSt8__detail13__to_chars_16ImEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_16<unsigned long>(char*, char*, unsigned long),comdat
.weak std::to_chars_result std::__detail::__to_chars_16<unsigned long>(char*, char*, unsigned long)
.type std::to_chars_result std::__detail::__to_chars_16<unsigned long>(char*, char*, unsigned long), @function
std::to_chars_result std::__detail::__to_chars_16<unsigned long>(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>(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<unsigned long>(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_16<unsigned long>(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<unsigned long>(char*, char*, unsigned long),comdat
.weak std::to_chars_result std::__detail::__to_chars_10<unsigned long>(char*, char*, unsigned long)
.type std::to_chars_result std::__detail::__to_chars_10<unsigned long>(char*, char*, unsigned long), @function
std::to_chars_result std::__detail::__to_chars_10<unsigned long>(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>(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<unsigned long>(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<unsigned long>(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_10<unsigned long>(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<unsigned long>(char*, char*, unsigned long),comdat
.weak std::to_chars_result std::__detail::__to_chars_8<unsigned long>(char*, char*, unsigned long)
.type std::to_chars_result std::__detail::__to_chars_8<unsigned long>(char*, char*, unsigned long), @function
std::to_chars_result std::__detail::__to_chars_8<unsigned long>(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>(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<unsigned long>(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_8<unsigned long>(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<unsigned long>(char*, char*, unsigned long),comdat
.weak std::to_chars_result std::__detail::__to_chars_2<unsigned long>(char*, char*, unsigned long)
.type std::to_chars_result std::__detail::__to_chars_2<unsigned long>(char*, char*, unsigned long), @function
std::to_chars_result std::__detail::__to_chars_2<unsigned long>(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>(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<unsigned long>(char*, char*, unsigned long), .-std::to_chars_result std::__detail::__to_chars_2<unsigned long>(char*, char*, unsigned long)
.section .text._ZNSt8__detail10__to_charsImEESt15to_chars_resultPcS2_T_i,"axG",@progbits,std::to_chars_result std::__detail::__to_chars<unsigned long>(char*, char*, unsigned long, int),comdat
.weak std::to_chars_result std::__detail::__to_chars<unsigned long>(char*, char*, unsigned long, int)
.type std::to_chars_result std::__detail::__to_chars<unsigned long>(char*, char*, unsigned long, int), @function
std::to_chars_result std::__detail::__to_chars<unsigned long>(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>(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<unsigned long>(char*, char*, unsigned long, int), .-std::to_chars_result std::__detail::__to_chars<unsigned long>(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, __gnu_cxx::__ops::_Val_less_iter>(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, __gnu_cxx::__ops::_Val_less_iter>(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, __gnu_cxx::__ops::_Val_less_iter>(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, __gnu_cxx::__ops::_Val_less_iter>(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>(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*>(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, __gnu_cxx::__ops::_Val_less_iter>(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, __gnu_cxx::__ops::_Val_less_iter>(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, __gnu_cxx::__ops::_Iter_less_val>(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, __gnu_cxx::__ops::_Iter_less_val>(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, __gnu_cxx::__ops::_Iter_less_val>(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, __gnu_cxx::__ops::_Iter_less_val>(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>(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>(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, __gnu_cxx::__ops::_Iter_less_val>(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, __gnu_cxx::__ops::_Iter_less_val>(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<char32_t const> __gnu_cxx::__ops::__iter_equals_val<char32_t const>(char32_t const&),comdat
.weak __gnu_cxx::__ops::_Iter_equals_val<char32_t const> __gnu_cxx::__ops::__iter_equals_val<char32_t const>(char32_t const&)
.type __gnu_cxx::__ops::_Iter_equals_val<char32_t const> __gnu_cxx::__ops::__iter_equals_val<char32_t const>(char32_t const&), @function
__gnu_cxx::__ops::_Iter_equals_val<char32_t const> __gnu_cxx::__ops::__iter_equals_val<char32_t const>(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<char32_t const>::_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<char32_t const> __gnu_cxx::__ops::__iter_equals_val<char32_t const>(char32_t const&), .-__gnu_cxx::__ops::_Iter_equals_val<char32_t const> __gnu_cxx::__ops::__iter_equals_val<char32_t const>(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*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const> >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const>),comdat
.weak char32_t const* std::__find_if<char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const> >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const>)
.type char32_t const* std::__find_if<char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const> >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const>), @function
char32_t const* std::__find_if<char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const> >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const>):
.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<char32_t const>::operator()<char32_t const*>(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*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const> >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const>), .-char32_t const* std::__find_if<char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t const> >(char32_t const*, char32_t const*, __gnu_cxx::__ops::_Iter_equals_val<char32_t 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_clISt9monostateEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(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<char>::_M_reserve(unsigned long) const
movq %rax, -64(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char>::_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<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const
.section .text._ZNKSt8__format10_Sink_iterIcE10_M_reserveEm,"axG",@progbits,std::__format::_Sink_iter<char>::_M_reserve(unsigned long) const,comdat
.align 2
.weak std::__format::_Sink_iter<char>::_M_reserve(unsigned long) const
.type std::__format::_Sink_iter<char>::_M_reserve(unsigned long) const, @function
std::__format::_Sink_iter<char>::_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<char>::_M_reserve(unsigned long) const, .-std::__format::_Sink_iter<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(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<char>::_M_reserve(unsigned long) const
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char>::_Reservation::get() const
movb %bl, (%rax)
leaq -32(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -24(%rbp)
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L1015
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned int>(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<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -24(%rbp)
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L1019
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned int>(char*, unsigned int, unsigned int)
movl -28(%rbp), %edx
leaq -24(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L1025
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned long long>(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<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L1029
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned long long>(char*, unsigned int, unsigned long long)
movl -36(%rbp), %edx
leaq -32(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(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<char, std::char_traits<char> >::basic_string_view(char const*)
movq -72(%rbp), %rax
movq (%rax), %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rsi
movq %rbx, %rdi
call std::__format::_Sink_iter<char>::_M_reserve(unsigned long) const
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L1036
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::data() const
movq %rax, %r12
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char, std::char_traits<char> >::size() const
movq %rax, %rdx
leaq -56(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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<char, std::char_traits<char> >::size() const
movq %rax, %rsi
movq %rbx, %rdi
call std::__format::_Sink_iter<char>::_M_reserve(unsigned long) const
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L1040
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::data() const
movq %rax, %r12
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char, std::char_traits<char> >::size() const
movq %rax, %rdx
leaq -56(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<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_clIPKvEEDaSJ_,"axG",@progbits,auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const
.type auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, @function
auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, .-auto std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t),comdat
.align 2
.weak decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t)
.type decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), @function
decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcED2Ev,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::~basic_format_context(),comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::~basic_format_context()
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::~basic_format_context(), @function
std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::~basic_format_context(), .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::~basic_format_context()
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::~basic_format_context()
.set std::basic_format_context<std::__format::_Sink_iter<char>, char>::~basic_format_context(),std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*),comdat
.weak std::__format::_Sink_iter<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)
.type std::__format::_Sink_iter<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*), @function
std::__format::_Sink_iter<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -520(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >(%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<char, std::char_traits<char> >::size() const
cmpq $2, %rax
jne .L1090
leaq -576(%rbp), %rax
movl $0, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >)
leaq -400(%rbp), %rax
movq %rax, %rdi
.LEHB12:
call std::__format::_Scanner<char>::_M_scan()
.LEHE12:
leaq -448(%rbp), %rax
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::out()
movq %rax, %rbx
nop
leaq -448(%rbp), %rax
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*),comdat
.size std::__format::_Sink_iter<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*), .-std::__format::_Sink_iter<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)
.section .text._ZNKSt4spanIcLm18446744073709551615EE5emptyEv,"axG",@progbits,std::span<char, 18446744073709551615ul>::empty() const,comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::empty() const
.type std::span<char, 18446744073709551615ul>::empty() const, @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const
testq %rax, %rax
sete %al
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6452:
.size std::span<char, 18446744073709551615ul>::empty() const, .-std::span<char, 18446744073709551615ul>::empty() const
.section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11_M_overflowEv,"axG",@progbits,std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow(),comdat
.align 2
.weak std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow()
.type std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow(), @function
std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::first(unsigned long) const
nop
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const
movq %rax, %r12
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::data() const
movq %r12, %rdx
movq %rax, %rsi
movq %rbx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, 18446744073709551615ul>::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow(), .-std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow()
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6490:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
.section .text._ZNSt4spanIcLm18446744073709551615EEC2IRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEOT_,"axG",@progbits,std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&),comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
.type std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&), @function
std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
.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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 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<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&), .-std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
.weak std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
.set std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&),std::span<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE7compareES2_,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::compare(std::basic_string_view<char, std::char_traits<char> >) const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::compare(std::basic_string_view<char, std::char_traits<char> >) const
.type std::basic_string_view<char, std::char_traits<char> >::compare(std::basic_string_view<char, std::char_traits<char> >) const, @function
std::basic_string_view<char, std::char_traits<char> >::compare(std::basic_string_view<char, std::char_traits<char> >) 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>(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<char>::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<char, std::char_traits<char> >::_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<char, std::char_traits<char> >::compare(std::basic_string_view<char, std::char_traits<char> >) const, .-std::basic_string_view<char, std::char_traits<char> >::compare(std::basic_string_view<char, std::char_traits<char> >) const
.section .text._ZNSt6chronomiIlSt5ratioILl86400ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > 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<long, std::ratio<1l, 1000000000l> >::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<long, std::ratio<1l, 1000000000l> >::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<long, std::ratio<1l, 1000000000l> >::duration<long, void>(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<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS2_ILl1ELl1000000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > 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<long, std::ratio<1l, 1000000000l> >::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<long, std::ratio<1l, 1000000l> >::duration<long, void>(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<long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
.section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000EEE5countEv,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000000l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000000l> >::count() const
.type std::chrono::duration<long, std::ratio<1l, 1000000l> >::count() const, @function
std::chrono::duration<long, std::ratio<1l, 1000000l> >::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<long, std::ratio<1l, 1000000l> >::count() const, .-std::chrono::duration<long, std::ratio<1l, 1000000l> >::count() const
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNKSt6chrono8durationImSt5ratioILl1ELl1000000EEE5countEv,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::count() const,comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::count() const
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::count() const, @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::count() const, .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::count() const
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2ImvEERKT_,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(unsigned long const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES3_mLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZSt5printIJRKmNSt6chrono8durationImSt5ratioILl1ELl1000000EEEENS3_IlS4_ILl1ELl1000EEEEEEvP8_IO_FILESt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSD_,"axG",@progbits,void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(_IO_FILE*, std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&),comdat
.weak void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(_IO_FILE*, std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&)
.type void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(_IO_FILE*, std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&), @function
void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(_IO_FILE*, std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<unsigned long const>(unsigned long const&)
movq %rax, -64(%rbp)
movq %rdx, -56(%rbp)
movq -96(%rbp), %rax
movq %rax, %rdi
call std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(_IO_FILE*, std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&), .-void std::print<unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1000l> > >(_IO_FILE*, std::basic_format_string<char, std::type_identity<unsigned long const&>::type, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > >::type>, unsigned long const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&&, std::chrono::duration<long, std::ratio<1l, 1000l> >&&)
.section .text._ZNSt4pairItPKcEC2IiS1_EEOT_OT0_,"axG",@progbits,std::pair<unsigned short, char const*>::pair<int, char const*>(int&&, char const*&&),comdat
.align 2
.weak std::pair<unsigned short, char const*>::pair<int, char const*>(int&&, char const*&&)
.type std::pair<unsigned short, char const*>::pair<int, char const*>(int&&, char const*&&), @function
std::pair<unsigned short, char const*>::pair<int, char const*>(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<unsigned short, char const*>::pair<int, char const*>(int&&, char const*&&), .-std::pair<unsigned short, char const*>::pair<int, char const*>(int&&, char const*&&)
.weak std::pair<unsigned short, char const*>::pair<int, char const*>(int&&, char const*&&)
.set std::pair<unsigned short, char const*>::pair<int, char const*>(int&&, char const*&&),std::pair<unsigned short, char const*>::pair<int, char const*>(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<unsigned short, char const*>::pair(unsigned short const&, char const* const&)
.set std::pair<unsigned short, char const*>::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<unsigned short, char const*>::pair(unsigned short const&, char const* const&)
.set std::pair<unsigned short, char const*>::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<unsigned short, char const*> std::__format::__parse_integer<char>(char const*, char const*),comdat
.weak std::pair<unsigned short, char const*> std::__format::__parse_integer<char>(char const*, char const*)
.type std::pair<unsigned short, char const*> std::__format::__parse_integer<char>(char const*, char const*), @function
std::pair<unsigned short, char const*> std::__format::__parse_integer<char>(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<true, unsigned short>(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<unsigned short, char const*>::pair<unsigned short&, char const*&>(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<unsigned short, char const*>::pair<int, decltype(nullptr)>(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<unsigned short, char const*> std::__format::__parse_integer<char>(char const*, char const*), .-std::pair<unsigned short, char const*> std::__format::__parse_integer<char>(char const*, char const*)
.section .text._ZNSt4pairItPKcEC2IiDnEEOT_OT0_,"axG",@progbits,std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&),comdat
.align 2
.weak std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
.type std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&), @function
std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(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<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&), .-std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
.weak std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
.set std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&),std::pair<unsigned short, char const*>::pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
.section .text._ZNKSt6ranges8__access6_BeginclIRNS_8subrangeIPKcS5_LNS_13subrange_kindE1EEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const,comdat
.align 2
.weak auto std::ranges::__access::_Begin::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const
.type auto std::ranges::__access::_Begin::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const, @function
auto std::ranges::__access::_Begin::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) 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<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const, .-auto std::ranges::__access::_Begin::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const
.section .text._ZNKSt6ranges8__access4_EndclIRNS_8subrangeIPKcS5_LNS_13subrange_kindE1EEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const,comdat
.align 2
.weak auto std::ranges::__access::_End::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const
.type auto std::ranges::__access::_End::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const, @function
auto std::ranges::__access::_End::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) 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<char const*, char const*, (std::ranges::subrange_kind)1>::end() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6586:
.size auto std::ranges::__access::_End::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const, .-auto std::ranges::__access::_End::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) const
.section .text._ZNKSt9__unicode9_Utf_viewIDiNSt6ranges8subrangeIPKcS4_LNS1_13subrange_kindE1EEEE5emptyEv,"axG",@progbits,std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::empty() const,comdat
.align 2
.weak std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::empty() const
.type std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::empty() const, @function
std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::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()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6587:
.size std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::empty() const, .-std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::empty() const
.section .text._ZNKSt6ranges8__access6_EmptyclIRKNS_8subrangeIPKcS5_LNS_13subrange_kindE1EEEEEbOT_,"axG",@progbits,bool std::ranges::__access::_Empty::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&) const,comdat
.align 2
.weak bool std::ranges::__access::_Empty::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&) const
.type bool std::ranges::__access::_Empty::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&) const, @function
bool std::ranges::__access::_Empty::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> 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<char const*, char const*, (std::ranges::subrange_kind)1>::empty() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6589:
.size bool std::ranges::__access::_Empty::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&) const, .-bool std::ranges::__access::_Empty::operator()<std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> const&) const
.section .text._ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5emptyEv,"axG",@progbits,std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::empty() const,comdat
.align 2
.weak std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::empty() const
.type std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::empty() const, @function
std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::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<char const*, char const*, (std::ranges::subrange_kind)1>::empty() const, .-std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::empty() const
.section .text._ZNSt9__unicode9_Utf_viewIDiNSt6ranges8subrangeIPKcS4_LNS1_13subrange_kindE1EEEE8_M_beginIS4_S4_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_M_begin<char const*, char const*>(char const*, char const*),comdat
.align 2
.weak auto std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_M_begin<char const*, char const*>(char const*, char const*)
.type auto std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_M_begin<char const*, char const*>(char const*, char const*), @function
auto std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_M_begin<char const*, char const*>(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<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_M_begin<char const*, char const*>(char const*, char const*), .-auto std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_M_begin<char const*, char const*>(char const*, char const*)
.section .text._ZNSt9__unicode9_Utf_viewIDiNSt6ranges8subrangeIPKcS4_LNS1_13subrange_kindE1EEEE5beginEv,"axG",@progbits,std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::begin(),comdat
.align 2
.weak std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::begin()
.type std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::begin(), @function
std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::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<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&) 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<char const*, char const*, (std::ranges::subrange_kind)1>&>(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)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<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_M_begin<char const*, char const*>(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<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::begin(), .-std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::begin()
.section .text._ZNSt8__format5_SpecIcE23_M_parse_fill_and_alignEPKcS3_St17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >),comdat
.align 2
.weak std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >)
.type std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >), @function
std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::begin() const
movq %rax, -160(%rbp)
movq -152(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::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<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::begin()
leaq -48(%rbp), %rax
leaq -96(%rbp), %rcx
movl $0, %edx
movq %rcx, %rsi
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(int)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char>::_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<char>::_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<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >),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<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >),comdat
.size std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >), .-std::__format::_Spec<char>::_M_parse_fill_and_align(char const*, char const*, std::basic_string_view<char, std::char_traits<char> >)
.section .text._ZNSt8__format5_SpecIcE7_S_signEc,"axG",@progbits,std::__format::_Spec<char>::_S_sign(char),comdat
.weak std::__format::_Spec<char>::_S_sign(char)
.type std::__format::_Spec<char>::_S_sign(char), @function
std::__format::_Spec<char>::_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<char>::_S_sign(char), .-std::__format::_Spec<char>::_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<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&),comdat
.weak std::__format::_Spec<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&)
.type std::__format::_Spec<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&), @function
std::__format::_Spec<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&):
.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<unsigned short, char const*> std::__format::__parse_integer<char>(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<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
movq %rax, -48(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
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<char>::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<unsigned short, char const*> std::__format::__parse_arg_id<char>(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<unsigned short, char const*> >::type&& std::get<0ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
movq %rax, -64(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::tuple_element<1ul, std::pair<unsigned short, char const*> >::type&& std::get<1ul, unsigned short, char const*>(std::pair<unsigned short, char const*>&&)
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<char>::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<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&), .-std::__format::_Spec<char>::_S_parse_width_or_precision(char const*, char const*, unsigned short&, bool&, std::basic_format_parse_context<char>&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rbx
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char>::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<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::capacity() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
movq %rax, -24(%rbp)
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
leaq 1(%rax), %rbx
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rcx
movq -24(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
movq -24(%rbp), %rdx
movq -40(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -48(%rbp), %rdx
movq -40(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char const*, char const, false>::pointer_to(char const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6605:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
movq %rbx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
movq -8(%rbp), %rbx
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6627:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsIPKcEEvPcT_S9_,"axG",@progbits,void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<char const*>(char*, char const*, char const*),comdat
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<char const*>(char*, char const*, char const*)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<char const*>(char*, char const*, char const*), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6628:
.size void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<char const*>(char*, char const*, char const*), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<char const*>(char*, char const*, char const*)
.section .rodata
.LC32:
.string "basic_string::replace"
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)
.section .text._ZSt11__bit_widthImEiT_,"axG",@progbits,int std::__bit_width<unsigned long>(unsigned long),comdat
.weak int std::__bit_width<unsigned long>(unsigned long)
.type int std::__bit_width<unsigned long>(unsigned long), @function
int std::__bit_width<unsigned long>(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>(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>(unsigned long), .-int std::__bit_width<unsigned long>(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*>(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*>(char32_t const&, char32_t const*) const
.type bool __gnu_cxx::__ops::_Val_less_iter::operator()<char32_t const, char32_t const*>(char32_t const&, char32_t const*) const, @function
bool __gnu_cxx::__ops::_Val_less_iter::operator()<char32_t const, char32_t const*>(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*>(char32_t const&, char32_t const*) const, .-bool __gnu_cxx::__ops::_Val_less_iter::operator()<char32_t const, char32_t const*>(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>(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>(unsigned int const*, unsigned int const&) const
.type bool __gnu_cxx::__ops::_Iter_less_val::operator()<unsigned int const*, unsigned int const>(unsigned int const*, unsigned int const&) const, @function
bool __gnu_cxx::__ops::_Iter_less_val::operator()<unsigned int const*, unsigned int const>(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>(unsigned int const*, unsigned int const&) const, .-bool __gnu_cxx::__ops::_Iter_less_val::operator()<unsigned int const*, unsigned int const>(unsigned int const*, unsigned int const&) const
.section .text._ZN9__gnu_cxx5__ops16_Iter_equals_valIKDiEC2ERS2_,"axG",@progbits,__gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_Iter_equals_val(char32_t const&),comdat
.align 2
.weak __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_Iter_equals_val(char32_t const&)
.type __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_Iter_equals_val(char32_t const&), @function
__gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_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<char32_t const>::_Iter_equals_val(char32_t const&), .-__gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_Iter_equals_val(char32_t const&)
.weak __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_Iter_equals_val(char32_t const&)
.set __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_Iter_equals_val(char32_t const&),__gnu_cxx::__ops::_Iter_equals_val<char32_t const>::_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<char32_t const>::operator()<char32_t const*>(char32_t const*),comdat
.align 2
.weak bool __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::operator()<char32_t const*>(char32_t const*)
.type bool __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::operator()<char32_t const*>(char32_t const*), @function
bool __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::operator()<char32_t const*>(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<char32_t const>::operator()<char32_t const*>(char32_t const*), .-bool __gnu_cxx::__ops::_Iter_equals_val<char32_t const>::operator()<char32_t const*>(char32_t const*)
.weak std::span<char, 18446744073709551615ul>::__v<256ul>
.section .rodata._ZNSt4spanIcLm18446744073709551615EE3__vILm256EEE,"aG",@progbits,std::span<char, 18446744073709551615ul>::__v<256ul>,comdat
.type std::span<char, 18446744073709551615ul>::__v<256ul>, @gnu_unique_object
.size std::span<char, 18446744073709551615ul>::__v<256ul>, 1
std::span<char, 18446744073709551615ul>::__v<256ul>:
.zero 1
.section .text._ZNSt4spanIcLm18446744073709551615EEC2ILm256EEERAT__c,"axG",@progbits,std::span<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul]),comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul])
.type std::span<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul]), @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::__v<256ul>(%rip), %rax
movq %rax, %rdi
call std::integral_constant<unsigned long, 256ul>::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<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul]), .-std::span<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul])
.weak std::span<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul])
.set std::span<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul]),std::span<char, 18446744073709551615ul>::span<256ul>(char (&) [256ul])
.section .text._ZNSt8__format5_SinkIcE10_M_reserveEm,"axG",@progbits,std::__format::_Sink<char>::_M_reserve(unsigned long),comdat
.align 2
.weak std::__format::_Sink<char>::_M_reserve(unsigned long)
.type std::__format::_Sink<char>::_M_reserve(unsigned long), @function
std::__format::_Sink<char>::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char>::_M_reserve(unsigned long), .-std::__format::_Sink<char>::_M_reserve(unsigned long)
.section .text._ZNKSt8__format5_SinkIcE12_ReservationcvbEv,"axG",@progbits,std::__format::_Sink<char>::_Reservation::operator bool() const,comdat
.align 2
.weak std::__format::_Sink<char>::_Reservation::operator bool() const
.type std::__format::_Sink<char>::_Reservation::operator bool() const, @function
std::__format::_Sink<char>::_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<char>::_Reservation::operator bool() const, .-std::__format::_Sink<char>::_Reservation::operator bool() const
.section .text._ZNKSt8__format5_SinkIcE12_Reservation3getEv,"axG",@progbits,std::__format::_Sink<char>::_Reservation::get() const,comdat
.align 2
.weak std::__format::_Sink<char>::_Reservation::get() const
.type std::__format::_Sink<char>::_Reservation::get() const, @function
std::__format::_Sink<char>::_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<char>::_Reservation::get() const, .-std::__format::_Sink<char>::_Reservation::get() const
.section .text._ZNSt8__format5_SinkIcE12_Reservation7_M_bumpEm,"axG",@progbits,std::__format::_Sink<char>::_Reservation::_M_bump(unsigned long),comdat
.align 2
.weak std::__format::_Sink<char>::_Reservation::_M_bump(unsigned long)
.type std::__format::_Sink<char>::_Reservation::_M_bump(unsigned long), @function
std::__format::_Sink<char>::_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<char>::_Reservation::_M_bump(unsigned long), .-std::__format::_Sink<char>::_Reservation::_M_bump(unsigned long)
.section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcEC2ESt17basic_format_argsIS3_ES2_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>),comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>)
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>), @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>):
.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<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>), .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>)
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>)
.set std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>),std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>)
.section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcEC2ESt17basic_format_argsIS3_ES2_RKSt6locale,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&),comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&)
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&), @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&), .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&)
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&)
.set std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&),std::basic_format_context<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, std::locale const&)
.section .text._ZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEC2ERSt20basic_format_contextIS2_cESt17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >),comdat
.align 2
.weak std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >)
.type std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >), @function
std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >):
.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<char>::_Scanner(std::basic_string_view<char, std::char_traits<char> >, unsigned long)
leaq 16+vtable for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >), .-std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >)
.weak std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >)
.set std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >),std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >)
.section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE3outEv,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::out(),comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::out()
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::out(), @function
std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::out(), .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::out()
.section .text._ZNKSt4spanIcLm18446744073709551615EE5beginEv,"axG",@progbits,std::span<char, 18446744073709551615ul>::begin() const,comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::begin() const
.type std::span<char, 18446744073709551615ul>::begin() const, @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::begin() const, .-std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::first(unsigned long) const,comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::first(unsigned long) const
.type std::span<char, 18446744073709551615ul>::first(unsigned long) const, @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::data() const
movq %rax, %rcx
movq -48(%rbp), %rdx
leaq -32(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::span<char*>(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<char, 18446744073709551615ul>::first(unsigned long) const, .-std::span<char, 18446744073709551615ul>::first(unsigned long) const
.section .rodata
.LC36:
.string "basic_string::append"
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6726:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)
.section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEE10_S_compareEmm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::_S_compare(unsigned long, unsigned long),comdat
.weak std::basic_string_view<char, std::char_traits<char> >::_S_compare(unsigned long, unsigned long)
.type std::basic_string_view<char, std::char_traits<char> >::_S_compare(unsigned long, unsigned long), @function
std::basic_string_view<char, std::char_traits<char> >::_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<char, std::char_traits<char> >::_S_compare(unsigned long, unsigned long), .-std::basic_string_view<char, std::char_traits<char> >::_S_compare(unsigned long, unsigned long)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(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<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<1l, 1000000l> >::duration<long, void>(long const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6789:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(long const&)
.section .text._ZNKSt16reverse_iteratorIPKNSt8__format6_Arg_tEEdeEv,"axG",@progbits,std::reverse_iterator<std::__format::_Arg_t const*>::operator*() const,comdat
.align 2
.weak std::reverse_iterator<std::__format::_Arg_t const*>::operator*() const
.type std::reverse_iterator<std::__format::_Arg_t const*>::operator*() const, @function
std::reverse_iterator<std::__format::_Arg_t const*>::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<std::__format::_Arg_t const*>::operator*() const, .-std::reverse_iterator<std::__format::_Arg_t const*>::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<std::__format::_Arg_t, 3ul> const&),comdat
.weak auto std::__format::__pack_arg_types<5, 3ul>(std::array<std::__format::_Arg_t, 3ul> const&)
.type auto std::__format::__pack_arg_types<5, 3ul>(std::array<std::__format::_Arg_t, 3ul> const&), @function
auto std::__format::__pack_arg_types<5, 3ul>(std::array<std::__format::_Arg_t, 3ul> 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<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t const*>::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<std::__format::_Arg_t const*>::operator++()
.L1288:
leaq -32(%rbp), %rax
movq -56(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::array<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t, 3ul> const&), .-auto std::__format::__pack_arg_types<5, 3ul>(std::array<std::__format::_Arg_t, 3ul> const&)
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE6rbeginEv,"axG",@progbits,std::array<std::__format::_Arg_t, 3ul>::rbegin() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 3ul>::rbegin() const
.type std::array<std::__format::_Arg_t, 3ul>::rbegin() const, @function
std::array<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t, 3ul>::end() const
movq %rax, %rdx
movq -8(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6805:
.size std::array<std::__format::_Arg_t, 3ul>::rbegin() const, .-std::array<std::__format::_Arg_t, 3ul>::rbegin() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE3endEv,"axG",@progbits,std::array<std::__format::_Arg_t, 3ul>::end() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 3ul>::end() const
.type std::array<std::__format::_Arg_t, 3ul>::end() const, @function
std::array<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t, 3ul>::data() const
addq $3, %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6806:
.size std::array<std::__format::_Arg_t, 3ul>::end() const, .-std::array<std::__format::_Arg_t, 3ul>::end() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE4dataEv,"axG",@progbits,std::array<std::__format::_Arg_t, 3ul>::data() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 3ul>::data() const
.type std::array<std::__format::_Arg_t, 3ul>::data() const, @function
std::array<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t, 3ul>::data() const, .-std::array<std::__format::_Arg_t, 3ul>::data() const
.section .text._ZNSt16reverse_iteratorIPKNSt8__format6_Arg_tEEC2ES3_,"axG",@progbits,std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*),comdat
.align 2
.weak std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
.type std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*), @function
std::reverse_iterator<std::__format::_Arg_t const*>::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<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*), .-std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
.weak std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
.set std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*),std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE4rendEv,"axG",@progbits,std::array<std::__format::_Arg_t, 3ul>::rend() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 3ul>::rend() const
.type std::array<std::__format::_Arg_t, 3ul>::rend() const, @function
std::array<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t, 3ul>::begin() const
movq %rax, %rdx
movq -8(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6811:
.size std::array<std::__format::_Arg_t, 3ul>::rend() const, .-std::array<std::__format::_Arg_t, 3ul>::rend() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm3EE5beginEv,"axG",@progbits,std::array<std::__format::_Arg_t, 3ul>::begin() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 3ul>::begin() const
.type std::array<std::__format::_Arg_t, 3ul>::begin() const, @function
std::array<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t, 3ul>::data() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6812:
.size std::array<std::__format::_Arg_t, 3ul>::begin() const, .-std::array<std::__format::_Arg_t, 3ul>::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<std::__format::_Arg_t const*>::base() const
movq %rax, %rbx
movq -32(%rbp), %rax
movq %rax, %rdi
call std::reverse_iterator<std::__format::_Arg_t const*>::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::__format::_Arg_t const*>(std::reverse_iterator<std::__format::_Arg_t const*> const&, std::reverse_iterator<std::__format::_Arg_t const*> const&)
.set bool std::operator==<std::__format::_Arg_t const*>(std::reverse_iterator<std::__format::_Arg_t const*> const&, std::reverse_iterator<std::__format::_Arg_t const*> const&),_ZSteqIPKNSt8__format6_Arg_tEEbRKSt16reverse_iteratorIT_ES8_QrqXeqcldtfL0p_4baseEcldtfL0p0_4baseERSt14convertible_toIbEE
.section .text._ZNKSt16reverse_iteratorIPKNSt8__format6_Arg_tEE4baseEv,"axG",@progbits,std::reverse_iterator<std::__format::_Arg_t const*>::base() const,comdat
.align 2
.weak std::reverse_iterator<std::__format::_Arg_t const*>::base() const
.type std::reverse_iterator<std::__format::_Arg_t const*>::base() const, @function
std::reverse_iterator<std::__format::_Arg_t const*>::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<std::__format::_Arg_t const*>::base() const, .-std::reverse_iterator<std::__format::_Arg_t const*>::base() const
.section .text._ZNSt16reverse_iteratorIPKNSt8__format6_Arg_tEEppEv,"axG",@progbits,std::reverse_iterator<std::__format::_Arg_t const*>::operator++(),comdat
.align 2
.weak std::reverse_iterator<std::__format::_Arg_t const*>::operator++()
.type std::reverse_iterator<std::__format::_Arg_t const*>::operator++(), @function
std::reverse_iterator<std::__format::_Arg_t const*>::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<std::__format::_Arg_t const*>::operator++(), .-std::reverse_iterator<std::__format::_Arg_t const*>::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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 3ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&)
.section .text._ZNSt8__detail25__from_chars_alnum_to_valILb1EEEhh,"axG",@progbits,unsigned char std::__detail::__from_chars_alnum_to_val<true>(unsigned char),comdat
.weak unsigned char std::__detail::__from_chars_alnum_to_val<true>(unsigned char)
.type unsigned char std::__detail::__from_chars_alnum_to_val<true>(unsigned char), @function
unsigned char std::__detail::__from_chars_alnum_to_val<true>(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<true>(unsigned char), .-unsigned char std::__detail::__from_chars_alnum_to_val<true>(unsigned char)
.section .text._ZNSt8__detail18__from_chars_alnumILb1EtEEbRPKcS2_RT0_i,"axG",@progbits,bool std::__detail::__from_chars_alnum<true, unsigned short>(char const*&, char const*, unsigned short&, int),comdat
.weak bool std::__detail::__from_chars_alnum<true, unsigned short>(char const*&, char const*, unsigned short&, int)
.type bool std::__detail::__from_chars_alnum<true, unsigned short>(char const*&, char const*, unsigned short&, int), @function
bool std::__detail::__from_chars_alnum<true, unsigned short>(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>(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<true>(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>(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<true>(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<true, unsigned short>(char const*&, char const*, unsigned short&, int), .-bool std::__detail::__from_chars_alnum<true, unsigned short>(char const*&, char const*, unsigned short&, int)
.section .text._ZNSt4pairItPKcEC2IRtRS1_EEOT_OT0_,"axG",@progbits,std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(unsigned short&, char const*&),comdat
.align 2
.weak std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(unsigned short&, char const*&)
.type std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(unsigned short&, char const*&), @function
std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(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<unsigned short, char const*>::pair<unsigned short&, char const*&>(unsigned short&, char const*&), .-std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(unsigned short&, char const*&)
.weak std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(unsigned short&, char const*&)
.set std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(unsigned short&, char const*&),std::pair<unsigned short, char const*>::pair<unsigned short&, char const*&>(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<char const*, char const*, (std::ranges::subrange_kind)1>::begin() const
.set std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::begin() const,_ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE5beginEvQ8copyableIT_E
.section .text._ZNKSt6ranges8subrangeIPKcS2_LNS_13subrange_kindE1EE3endEv,"axG",@progbits,std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::end() const,comdat
.align 2
.weak std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::end() const
.type std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::end() const, @function
std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::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<char const*, char const*, (std::ranges::subrange_kind)1>::end() const, .-std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::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<char const*, char const*, (std::ranges::subrange_kind)1>::subrange<char const*>(char const*, char const*)
.set std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::subrange<char const*>(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<char const*, char const*, (std::ranges::subrange_kind)1>::subrange<char const*>(char const*, char const*)
.set std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>::subrange<char const*>(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<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&),comdat
.align 2
.weak std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&)
.type std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&), @function
std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&):
.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<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&), .-std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&)
.weak std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&)
.set std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&),std::__unicode::_Utf_view<char32_t, std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1> >::_Utf_view(std::ranges::subrange<char const*, char const*, (std::ranges::subrange_kind)1>&&)
.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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Utf_iterator(char const*, char const*, char const*)
.set std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Utf_iterator(char const*, char const*, char const*)
.set std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(int),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(int)
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(int), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(int), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(int)
.section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEdeEv,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator*() const,comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator*() const
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator*() const, @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char32_t, 1ul>::operator[](unsigned long) const
movl (%rax), %eax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6837:
.size std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator*() const, .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::base() const
.set std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::base() const,_ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE4baseEvQ16forward_iteratorIT1_E
.section .text._ZNSt8__format5_SpecIcE8_S_alignEc,"axG",@progbits,std::__format::_Spec<char>::_S_align(char),comdat
.weak std::__format::_Spec<char>::_S_align(char)
.type std::__format::_Spec<char>::_S_align(char), @function
std::__format::_Spec<char>::_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<char>::_S_align(char), .-std::__format::_Spec<char>::_S_align(char)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char>::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<char>::copy(char*, char const*, unsigned long)
.L1353:
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6844:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
.section .text._ZNSt19__ptr_traits_ptr_toIPKcS0_Lb0EE10pointer_toERS0_,"axG",@progbits,std::__ptr_traits_ptr_to<char const*, char const, false>::pointer_to(char const&),comdat
.weak std::__ptr_traits_ptr_to<char const*, char const, false>::pointer_to(char const&)
.type std::__ptr_traits_ptr_to<char const*, char const, false>::pointer_to(char const&), @function
std::__ptr_traits_ptr_to<char const*, char const, false>::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<char const*, char const, false>::pointer_to(char const&), .-std::__ptr_traits_ptr_to<char const*, char const, false>::pointer_to(char const&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_S_allocateERS3_m,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, 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<char>::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<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
.section .rodata
.LC37:
.string "basic_string::_M_replace"
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
movq %rax, %rdx
movq -56(%rbp), %rax
movq %rax, %rsi
movq %rdx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
movq %rax, -32(%rbp)
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char>::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
movq -72(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6910:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const*) const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const*) const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const*) const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const*) const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const*) const
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_limitEmm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
subq -32(%rbp), %rax
.L1383:
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE6912:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
.section .text._ZSt13__countl_zeroImEiT_,"axG",@progbits,int std::__countl_zero<unsigned long>(unsigned long),comdat
.weak int std::__countl_zero<unsigned long>(unsigned long)
.type int std::__countl_zero<unsigned long>(unsigned long), @function
int std::__countl_zero<unsigned long>(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>(unsigned long), .-int std::__countl_zero<unsigned long>(unsigned long)
.section .text._ZSt9__advanceIPKDilEvRT_T0_St26random_access_iterator_tag,"axG",@progbits,void std::__advance<char32_t const*, long>(char32_t const*&, long, std::random_access_iterator_tag),comdat
.weak void std::__advance<char32_t const*, long>(char32_t const*&, long, std::random_access_iterator_tag)
.type void std::__advance<char32_t const*, long>(char32_t const*&, long, std::random_access_iterator_tag), @function
void std::__advance<char32_t const*, long>(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>(char32_t const*&, long, std::random_access_iterator_tag), .-void std::__advance<char32_t const*, long>(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>(unsigned int const*&, long, std::random_access_iterator_tag),comdat
.weak void std::__advance<unsigned int const*, long>(unsigned int const*&, long, std::random_access_iterator_tag)
.type void std::__advance<unsigned int const*, long>(unsigned int const*&, long, std::random_access_iterator_tag), @function
void std::__advance<unsigned int const*, long>(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>(unsigned int const*&, long, std::random_access_iterator_tag), .-void std::__advance<unsigned int const*, long>(unsigned int const*&, long, std::random_access_iterator_tag)
.section .text._ZNKSt17integral_constantImLm256EEcvmEv,"axG",@progbits,std::integral_constant<unsigned long, 256ul>::operator unsigned long() const,comdat
.align 2
.weak std::integral_constant<unsigned long, 256ul>::operator unsigned long() const
.type std::integral_constant<unsigned long, 256ul>::operator unsigned long() const, @function
std::integral_constant<unsigned long, 256ul>::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<unsigned long, 256ul>::operator unsigned long() const, .-std::integral_constant<unsigned long, 256ul>::operator unsigned long() const
.section .text._ZNKSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE7_M_typeEm,"axG",@progbits,std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_type(unsigned long) const,comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_type(unsigned long) const
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_type(unsigned long) const, @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_type(unsigned long) const, .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_type(unsigned long) const
.section .text._ZNSt8__format5_SinkIcE7_M_bumpEm,"axG",@progbits,std::__format::_Sink<char>::_M_bump(unsigned long),comdat
.align 2
.weak std::__format::_Sink<char>::_M_bump(unsigned long)
.type std::__format::_Sink<char>::_M_bump(unsigned long), @function
std::__format::_Sink<char>::_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<char>::_M_bump(unsigned long), .-std::__format::_Sink<char>::_M_bump(unsigned long)
.section .text._ZNSt4spanIcLm18446744073709551615EEC2IPcEET_m,"axG",@progbits,std::span<char, 18446744073709551615ul>::span<char*>(char*, unsigned long),comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::span<char*>(char*, unsigned long)
.type std::span<char, 18446744073709551615ul>::span<char*>(char*, unsigned long), @function
std::span<char, 18446744073709551615ul>::span<char*>(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<char, 18446744073709551615ul>::span<char*>(char*, unsigned long), .-std::span<char, 18446744073709551615ul>::span<char*>(char*, unsigned long)
.weak std::span<char, 18446744073709551615ul>::span<char*>(char*, unsigned long)
.set std::span<char, 18446744073709551615ul>::span<char*>(char*, unsigned long),std::span<char, 18446744073709551615ul>::span<char*>(char*, unsigned long)
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::max_size() const
movq %rax, %rbx
movq -24(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rbx
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
jmp .L1403
.L1402:
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<long, std::ratio<1l, 1000000l> >::count() const
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<unsigned long const>(unsigned long const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<unsigned long const>(unsigned long const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<unsigned long const>(unsigned long const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<unsigned long const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<unsigned long const>(unsigned long const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<unsigned long const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.section .text._ZNSt8__detail15__raise_and_addItEEbRT_ih,"axG",@progbits,bool std::__detail::__raise_and_add<unsigned short>(unsigned short&, int, unsigned char),comdat
.weak bool std::__detail::__raise_and_add<unsigned short>(unsigned short&, int, unsigned char)
.type bool std::__detail::__raise_and_add<unsigned short>(unsigned short&, int, unsigned char), @function
bool std::__detail::__raise_and_add<unsigned short>(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>(unsigned short&, int, unsigned char), .-bool std::__detail::__raise_and_add<unsigned short>(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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*)
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*)
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*)
.set std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*),std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_First_and_curr<char const*>::_First_and_curr(char const*, char const*)
.section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE7_M_currEv,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr()
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr(), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr(), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr()
.section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE7_M_readEv,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read()
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read(), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7022:
.size std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read(), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read()
.section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEppEv,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++()
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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>(char const*&, long, std::random_access_iterator_tag)
nop
movq -56(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator++(), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char32_t, 1ul>::operator[](unsigned long) const,comdat
.align 2
.weak std::array<char32_t, 1ul>::operator[](unsigned long) const
.type std::array<char32_t, 1ul>::operator[](unsigned long) const, @function
std::array<char32_t, 1ul>::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<char32_t, 1ul>::operator[](unsigned long) const, .-std::array<char32_t, 1ul>::operator[](unsigned long) const
.section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE7_M_currEv,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr() const,comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr() const
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr() const, @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr() const, .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr() const
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const*) const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const*) const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const*) const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rdx
movq -48(%rbp), %rcx
leaq -26(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::less<char const*>::operator()(char const*, char const*) const
testb %al, %al
jne .L1445
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rbx
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq (%rbx,%rax), %rcx
movq -48(%rbp), %rdx
leaq -25(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::less<char const*>::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<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const*) const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const*) const
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_moveEPcPKcm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char*, char const*, unsigned long),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char*, char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char*, char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char>::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<char>::move(char*, char const*, unsigned long)
.L1453:
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7047:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char*, char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char*, char const*, unsigned long)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_replace_coldEPcmPKcmm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
.L1460:
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7048:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::capacity() const
movq %rax, %rdx
leaq -32(%rbp), %rcx
movq -40(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
.L1464:
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
movq -16(%rbp), %rdx
movq -40(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -32(%rbp), %rdx
movq -40(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, 18446744073709551615ul>::subspan(unsigned long, unsigned long) const,comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::subspan(unsigned long, unsigned long) const
.type std::span<char, 18446744073709551615ul>::subspan(unsigned long, unsigned long) const, @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const
subq -64(%rbp), %rax
movq %rax, -72(%rbp)
jmp .L1469
.L1468:
movq -56(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::span<char*>(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<char, 18446744073709551615ul>::subspan(unsigned long, unsigned long) const, .-std::span<char, 18446744073709551615ul>::subspan(unsigned long, unsigned long) const
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKmEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(unsigned long long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7100:
.size std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long const>(unsigned long const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
movq -32(%rbp), %rcx
movq -24(%rbp), %rdx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
movq -32(%rbp), %rcx
movq -24(%rbp), %rdx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.section .text._ZZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE12_M_read_utf8EvENKUlvE_clEv,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()::{lambda()#1}::operator()() const
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()::{lambda()#1}::operator()() const, @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()::{lambda()#1}::operator()() const, .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8(), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error()
movl %eax, -52(%rbp)
jmp .L1482
.L1483:
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error()
movl %eax, -52(%rbp)
jmp .L1482
.L1495:
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error()
movl %eax, -52(%rbp)
jmp .L1482
.L1506:
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error()
movl %eax, -52(%rbp)
jmp .L1482
.L1510:
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()::{lambda()#1}::operator()() const
jmp .L1482
.L1500:
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8(), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_read_utf8()
.section .text._ZNSt15__new_allocatorIcE10deallocateEPcm,"axG",@progbits,std::__new_allocator<char>::deallocate(char*, unsigned long),comdat
.align 2
.weak std::__new_allocator<char>::deallocate(char*, unsigned long)
.type std::__new_allocator<char>::deallocate(char*, unsigned long), @function
std::__new_allocator<char>::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<char>::deallocate(char*, unsigned long), .-std::__new_allocator<char>::deallocate(char*, unsigned long)
.section .text._ZNKSt4lessIPKcEclES1_S1_,"axG",@progbits,std::less<char const*>::operator()(char const*, char const*) const,comdat
.align 2
.weak std::less<char const*>::operator()(char const*, char const*) const
.type std::less<char const*>::operator()(char const*, char const*) const, @function
std::less<char const*>::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<char const*>::operator()(char const*, char const*) const, .-std::less<char const*>::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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(unsigned long long),comdat
.align 2
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(unsigned long long)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(unsigned long long), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(unsigned long long), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(unsigned long long)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setINS5_6handleEEEvT_,"axG",@progbits,void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle),comdat
.align 2
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> >&)
.section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE6_GuardIS2_ED2Ev,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_Guard(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_Guard()
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_Guard(), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_Guard(), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_Guard()
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_Guard()
.set std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_Guard(),std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_Guard<char const*>::~_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error()
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error(), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error(), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_S_error()
.section .text._ZNSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE9_M_updateEDih,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char)
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char), @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char32_t, 1ul>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char), .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char)
.section .text._ZSt9__advanceIPKclEvRT_T0_St26random_access_iterator_tag,"axG",@progbits,void std::__advance<char const*, long>(char const*&, long, std::random_access_iterator_tag),comdat
.weak void std::__advance<char const*, long>(char const*&, long, std::random_access_iterator_tag)
.type void std::__advance<char const*, long>(char const*&, long, std::random_access_iterator_tag), @function
void std::__advance<char const*, long>(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>(char const*&, long, std::random_access_iterator_tag), .-void std::__advance<char const*, long>(char const*&, long, std::random_access_iterator_tag)
.section .text._ZNSt15__new_allocatorIcE8allocateEmPKv,"axG",@progbits,std::__new_allocator<char>::allocate(unsigned long, void const*),comdat
.align 2
.weak std::__new_allocator<char>::allocate(unsigned long, void const*)
.type std::__new_allocator<char>::allocate(unsigned long, void const*), @function
std::__new_allocator<char>::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<char>::allocate(unsigned long, void const*), .-std::__new_allocator<char>::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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*),comdat
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::formatter()
movq -72(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::parse(std::basic_format_parse_context<char>&)
movq %rax, %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rdx
movq -80(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*),comdat
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::formatter()
movq -72(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&)
movq %rax, %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rdx
movq -80(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char32_t, 1ul>::operator[](unsigned long),comdat
.align 2
.weak std::array<char32_t, 1ul>::operator[](unsigned long)
.type std::array<char32_t, 1ul>::operator[](unsigned long), @function
std::array<char32_t, 1ul>::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<char32_t, 1ul>::operator[](unsigned long), .-std::array<char32_t, 1ul>::operator[](unsigned long)
.section .text._ZNKSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7197:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE10advance_toES2_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>),comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>), @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>):
.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<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>), .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_HandleBase* std::construct_at<std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_HandleBase, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&>(std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_HandleBase*, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&)
.set std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_HandleBase* std::construct_at<std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_HandleBase, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&>(std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_HandleBase*, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1000l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::count() const
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::count() const, @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::count() const, .-std::chrono::duration<long, std::ratio<1l, 1000l> >::count() const
.section .text._ZNSt6chronossIlSt5ratioILl1ELl1000EElS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::chrono::operator<=><long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type auto std::chrono::operator<=><long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
auto std::chrono::operator<=><long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::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>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-auto std::chrono::operator<=><long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2ImvEERKT_,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(unsigned long const&)
.section .text._ZNKSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1000l> >::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>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const
.type std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, @function
std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::begin() const
movq %rax, -512(%rbp)
movq -568(%rbp), %rax
addq $16, %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -480(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
movq %rax, -528(%rbp)
jmp .L1589
.L1600:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -528(%rbp)
jmp .L1589
.L1611:
movq -576(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
movq %rax, -528(%rbp)
jmp .L1589
.L1595:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::length() const
subq -488(%rbp), %rax
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.LEHE16:
movq -568(%rbp), %r12
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE17:
movq %rax, %rbx
nop
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L1651:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L1657
.L1661:
movq %rax, %rbx
.L1657:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> >::zero(),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::zero()
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::zero(), @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long>::zero()
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> >::zero(), .-std::chrono::duration<long, std::ratio<1l, 1000l> >::zero()
.section .text._ZZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_bENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const
.type std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, @function
std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::begin() const
movq %rax, -512(%rbp)
movq -568(%rbp), %rax
addq $16, %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -480(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
movq %rax, -528(%rbp)
jmp .L1688
.L1699:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -528(%rbp)
jmp .L1688
.L1710:
movq -576(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
movq %rax, -528(%rbp)
jmp .L1688
.L1694:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::length() const
subq -488(%rbp), %rax
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.LEHE21:
movq -568(%rbp), %r12
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE22:
movq %rax, %rbx
nop
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L1750:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L1756
.L1760:
movq %rax, %rbx
.L1756:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const
.type std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, @function
std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::begin() const
movq %rax, -512(%rbp)
movq -568(%rbp), %rax
addq $16, %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -480(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
movq %rax, -528(%rbp)
jmp .L1784
.L1795:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -528(%rbp)
jmp .L1784
.L1806:
movq -576(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
movq %rax, -528(%rbp)
jmp .L1784
.L1790:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::length() const
subq -488(%rbp), %rax
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.LEHE26:
movq -568(%rbp), %r12
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE27:
movq %rax, %rbx
nop
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L1846:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L1852
.L1856:
movq %rax, %rbx
.L1852:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)@PLT
.L1860:
movq -464(%rbp), %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE32:
movq -456(%rbp), %r12
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE33:
movq %rax, %rbx
nop
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L1864
.L1869:
movq %rax, %rbx
.L1864:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNKSt8__format11_ChronoSpecIcE18_M_locale_specificEv,"axG",@progbits,std::__format::_ChronoSpec<char>::_M_locale_specific() const,comdat
.align 2
.weak std::__format::_ChronoSpec<char>::_M_locale_specific() const
.type std::__format::_ChronoSpec<char>::_M_locale_specific() const, @function
std::__format::_ChronoSpec<char>::_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<char>::_M_locale_specific() const, .-std::__format::_ChronoSpec<char>::_M_locale_specific() const
.section .text._ZNSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE6localeEv,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::locale(),comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::locale()
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::locale(), @function
std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::locale(), .-std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE35:
leaq -112(%rbp), %rax
movq %rax, %rdi
.LEHB36:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE38:
leaq -160(%rbp), %rax
movq %rax, %rdi
.LEHB39:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::fractional_width
.section .rodata._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE16fractional_widthE,"aG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::fractional_width,comdat
.align 4
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::fractional_width, @gnu_unique_object
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::fractional_width, 4
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::fractional_width:
.long 6
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const
.section .text._ZNSt6chrono8durationIlSt5ratioILl60ELl1EEEC2IhS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::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<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&), .-std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&),std::chrono::duration<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEhS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7259:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl1EElLb1ELb1EE6__castIhS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<unsigned char, std::ratio<60l, 1l> >::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<long, std::ratio<60l, 1l> >::duration<long, void>(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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&), .-std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<60l, 1l> >(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > const&)
.section .text._ZNKSt6chrono8durationIhSt5ratioILl60ELl1EEE5countEv,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::count() const
.type std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::count() const, @function
std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::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<unsigned char, std::ratio<60l, 1l> >::count() const, .-std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::count() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IhS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&),std::chrono::duration<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEhS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7267:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES3_lLb1ELb1EE6__castIhS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<unsigned char, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<unsigned char, std::ratio<1l, 1l> >(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > const&)
.section .text._ZNKSt6chrono8durationIhSt5ratioILl1ELl1EEE5countEv,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::count() const
.type std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::count() const, @function
std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::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<unsigned char, std::ratio<1l, 1l> >::count() const, .-std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const
movl %eax, -72(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, -76(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNSt8__format15__formatter_intIcE8_M_parseIiEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int<char>::_M_parse<int>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<int>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<int>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<int>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7284:
.size char const* std::__format::__formatter_int<char>::_M_parse<int>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<int>(std::basic_format_parse_context<char>&)
.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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.LEHE46:
leaq -64(%rbp), %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB47:
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.LEHE47:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.L1956:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -216(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE48:
movq %rax, %rbx
nop
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L1962
.L1966:
movq %rax, %rbx
.L1962:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE54:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -5(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -4(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE57:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.LEHE59:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB61:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.section .text._ZNSt8__format15__formatter_intIcE8_M_parseIjEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int<char>::_M_parse<unsigned int>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<unsigned int>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<unsigned int>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<unsigned int>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7304:
.size char const* std::__format::__formatter_int<char>::_M_parse<unsigned int>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<unsigned int>(std::basic_format_parse_context<char>&)
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_jINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB64:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNKSt6chrono8durationIlSt5ratioILl60ELl1EEE5countEv,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
.type std::chrono::duration<long, std::ratio<60l, 1l> >::count() const, @function
std::chrono::duration<long, std::ratio<60l, 1l> >::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<long, std::ratio<60l, 1l> >::count() const, .-std::chrono::duration<long, std::ratio<60l, 1l> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.LEHE65:
movq %rax, -80(%rbp)
movq %rdx, -72(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB67:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE68:
leaq -104(%rbp), %rax
movq %rax, %rdi
.LEHB69:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_M_am_pm(char const**) const@PLT
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const
movq %rax, -96(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7309:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJmEQ15output_iteratorIT_RKcEES3_S3_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS8_,"axG",@progbits,std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>,comdat
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.type std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, @function
std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, .-std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&)
.set std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&),std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7314:
.size auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rax, %rdx
movq %rcx, %rsi
movq %rbx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> 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<char>::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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&),comdat
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&)
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&)
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE73:
leaq -168(%rbp), %rax
movq %rax, %rdi
.LEHB74:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE75:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE76:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2086
.L2091:
movq %rax, %rbx
.L2086:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hours() const
movq %rax, -120(%rbp)
leaq -120(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.LEHE78:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const
movq %rax, -112(%rbp)
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE10subsecondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::subseconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::subseconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::subseconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7320:
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::subseconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::subseconds() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE12__subsecondsIS4_EcvS4_Ev,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >() 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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >() const
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(unsigned int const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(unsigned int const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(unsigned int const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(unsigned int const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(unsigned int const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(unsigned int const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(unsigned int const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned int, void>(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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.LEHE81:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB83:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE83:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::subseconds() const
movq %rax, -128(%rbp)
leaq -136(%rbp), %rax
movq %rax, %rdi
.LEHB84:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@PLT
movq %rax, -112(%rbp)
leaq -144(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -184(%rbp)
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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<char>::_M_write(char)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::time_since_epoch() const
movq %rax, -16(%rbp)
movq -40(%rbp), %rax
movq %rax, %rdi
call std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&), .-std::common_type<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
.section .text._ZNKSt6chrono8durationIlSt5ratioILl604800ELl1EEE5countEv,"axG",@progbits,std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const
.type std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const, @function
std::chrono::duration<long, std::ratio<604800l, 1l> >::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<long, std::ratio<604800l, 1l> >::count() const, .-std::chrono::duration<long, std::ratio<604800l, 1l> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::__format::_Sink_iter<char>, 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const
addl $1, %eax
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE92:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB93:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.LEHE94:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE95:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2182
.L2187:
movq %rax, %rbx
.L2182:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE97:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB98:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE99:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE100:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2197
.L2202:
movq %rax, %rbx
.L2197:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt8__format7__writeINS_10_Sink_iterIcEEcEET_S3_St17basic_string_viewIT0_St11char_traitsIS5_EE,"axG",@progbits,std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >),comdat
.weak std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.type std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >), @function
std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::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<char>::_M_write(std::basic_string_view<char, std::char_traits<char> >)
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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >), .-std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align),comdat
.weak std::__format::_Sink_iter<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.type std::__format::_Sink_iter<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align), @function
std::__format::_Sink_iter<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> 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<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align), .-std::__format::_Sink_iter<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)@PLT
.L2223:
movq -464(%rbp), %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE105:
movq -456(%rbp), %r12
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE106:
movq %rax, %rbx
nop
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2227
.L2232:
movq %rax, %rbx
.L2227:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE108:
leaq -112(%rbp), %rax
movq %rax, %rdi
.LEHB109:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE111:
leaq -160(%rbp), %rax
movq %rax, %rdi
.LEHB112:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::fractional_width
.section .rodata._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE16fractional_widthE,"aG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::fractional_width,comdat
.align 4
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::fractional_width, @gnu_unique_object
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::fractional_width, 4
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::fractional_width:
.long 3
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::seconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::seconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::seconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::seconds() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::seconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const
movl %eax, -72(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, -76(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::seconds() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.LEHE119:
leaq -64(%rbp), %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB120:
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.LEHE120:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.L2295:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -216(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE121:
movq %rax, %rbx
nop
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2301
.L2305:
movq %rax, %rbx
.L2301:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE127:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -5(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -4(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE130:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.LEHE132:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB134:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB137:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.LEHE138:
movq %rax, -80(%rbp)
movq %rdx, -72(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB140:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE141:
leaq -104(%rbp), %rax
movq %rax, %rdi
.LEHB142:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_M_am_pm(char const**) const@PLT
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -96(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7370:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt6chrono8durationImSt5ratioILl1ELl1000EEE5countEv,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::count() const,comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::count() const
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::count() const, @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::count() const, .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::count() const
.section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7373:
.size auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE144:
leaq -168(%rbp), %rax
movq %rax, %rdi
.LEHB145:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE146:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE147:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2410
.L2415:
movq %rax, %rbx
.L2410:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -120(%rbp)
leaq -120(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.LEHE149:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -112(%rbp)
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE10subsecondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::subseconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::subseconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::subseconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7376:
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::subseconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::subseconds() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE12__subsecondsIS4_EcvS4_Ev,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >() 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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >() const
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.LEHE152:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB154:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE154:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::subseconds() const
movq %rax, -128(%rbp)
leaq -136(%rbp), %rax
movq %rax, %rdi
.LEHB155:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@PLT
movq %rax, -112(%rbp)
leaq -144(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -184(%rbp)
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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<char>::_M_write(char)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const
addl $1, %eax
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE163:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB164:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.LEHE165:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE166:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2501
.L2506:
movq %rax, %rbx
.L2501:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE168:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB169:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE170:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE171:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2516
.L2521:
movq %rax, %rbx
.L2516:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)@PLT
.L2533:
movq -464(%rbp), %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE176:
movq -456(%rbp), %r12
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE177:
movq %rax, %rbx
nop
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2537
.L2542:
movq %rax, %rbx
.L2537:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE179:
leaq -112(%rbp), %rax
movq %rax, %rdi
.LEHB180:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE182:
leaq -160(%rbp), %rax
movq %rax, %rdi
.LEHB183:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::fractional_width
.section .rodata._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE16fractional_widthE,"aG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::fractional_width,comdat
.align 4
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::fractional_width, @gnu_unique_object
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::fractional_width, 4
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::fractional_width:
.long 3
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >)
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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::seconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::seconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::seconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::seconds() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::seconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const
movl %eax, -72(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, -76(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::seconds() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.LEHE190:
leaq -64(%rbp), %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB191:
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.LEHE191:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.L2605:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -216(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE192:
movq %rax, %rbx
nop
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2611
.L2615:
movq %rax, %rbx
.L2611:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE198:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -5(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -4(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE201:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.LEHE203:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB205:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB208:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.LEHE209:
movq %rax, -80(%rbp)
movq %rdx, -72(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB211:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE212:
leaq -104(%rbp), %rax
movq %rax, %rdi
.LEHB213:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_M_am_pm(char const**) const@PLT
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -96(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7407:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJlEQ15output_iteratorIT_RKcEES3_S3_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS8_,"axG",@progbits,std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>,comdat
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.type std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, @function
std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, .-std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.set std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&),std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7412:
.size auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE215:
leaq -168(%rbp), %rax
movq %rax, %rdi
.LEHB216:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE217:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE218:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2726
.L2731:
movq %rax, %rbx
.L2726:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hours() const
movq %rax, -120(%rbp)
leaq -120(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.LEHE220:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -112(%rbp)
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE10subsecondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::subseconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::subseconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::subseconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<long, std::ratio<1l, 1000l> >() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7415:
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::subseconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::subseconds() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE12__subsecondsIS4_EcvS4_Ev,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<long, std::ratio<1l, 1000l> >() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<long, std::ratio<1l, 1000l> >() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<long, std::ratio<1l, 1000l> >() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<long, std::ratio<1l, 1000l> >() 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<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<long, std::ratio<1l, 1000l> >() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::__subseconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >::operator std::chrono::duration<long, std::ratio<1l, 1000l> >() const
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IjvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(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<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&)
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&)
.set std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(unsigned int const&),std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<unsigned int, void>(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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.LEHE223:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB225:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE225:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::subseconds() const
movq %rax, -128(%rbp)
leaq -136(%rbp), %rax
movq %rax, %rdi
.LEHB226:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@PLT
movq %rax, -112(%rbp)
leaq -144(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -184(%rbp)
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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<char>::_M_write(char)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::__format::_Sink_iter<char>, 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const
addl $1, %eax
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE234:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB235:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.LEHE236:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE237:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2817
.L2822:
movq %rax, %rbx
.L2817:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE239:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB240:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE241:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE242:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2832
.L2837:
movq %rax, %rbx
.L2832:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE9_M_localeISt20basic_format_contextINS_10_Sink_iterIcEEcEEESt6localeRT_,"axG",@progbits,std::locale std::__format::__formatter_chrono<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::locale std::__format::__formatter_chrono<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::locale std::__format::__formatter_chrono<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::locale std::__format::__formatter_chrono<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::locale std::__format::__formatter_chrono<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<unsigned long, std::ratio<1l, 1000000l> >::count() const
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB246:
call std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned long)@PLT
leaq -400(%rbp), %rdx
leaq -448(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
movq -448(%rbp), %rdx
movq -440(%rbp), %rax
movq %rdx, %rdi
movq %rax, %rsi
call std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE246:
leaq -432(%rbp), %rdx
movq -472(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB247:
call std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@PLT
.LEHE247:
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
movq -472(%rbp), %rbx
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2856
.L2861:
movq %rax, %rbx
.L2856:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.size std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt8__format5_SinkIcE8_M_writeEc,"axG",@progbits,std::__format::_Sink<char>::_M_write(char),comdat
.align 2
.weak std::__format::_Sink<char>::_M_write(char)
.type std::__format::_Sink<char>::_M_write(char), @function
std::__format::_Sink<char>::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char>::_M_write(char), .-std::__format::_Sink<char>::_M_write(char)
.section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE8_M_writeINS_10_Sink_iterIcEEEET_S5_RKSt6localeSt17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const,comdat
.align 2
.weak std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.type std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const, @function
std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<char>::_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<char, std::char_traits<char> >, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE249:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const,comdat
.size std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const, .-std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chronossImSt5ratioILl1ELl1000000EEmS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000000l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000000l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000000l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000000l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::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>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000000l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >):
.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<unsigned long, std::ratio<1l, 1000000l> >::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>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
movq %rax, %rcx
movq -56(%rbp), %rax
movl %ebx, %edx
movq %rcx, %rsi
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
.set std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >),std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
.section .text._ZNSt6chrono8durationIlSt5ratioILl60ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(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<long, std::ratio<60l, 1l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<60l, 1l> >::duration<long, void>(long const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE13_M_locale_fmtINS_10_Sink_iterIcEEEET_S5_RKSt6localeRK2tmcc,"axG",@progbits,std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, tm const&, char, char) const,comdat
.align 2
.weak std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, tm const&, char, char) const
.type std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, tm const&, char, char) const, @function
std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(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<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
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<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::put(std::ostreambuf_iterator<char, std::char_traits<char> >, 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<char, std::char_traits<char> >::operator bool() const@PLT
testb %al, %al
je .L2901
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE252:
movq %rax, -448(%rbp)
.L2901:
movq -448(%rbp), %rbx
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, tm const&, char, char) const,comdat
.size std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, tm const&, char, char) const, .-std::__format::_Sink_iter<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(unsigned long, char),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(unsigned long, char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(unsigned long, char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::assign(unsigned long, char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(unsigned long, char)
.section .text._ZSt6formatIJiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOS8_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int>::_S_make_elt<int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7472:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.section .rodata
.align 8
.LC63:
.string "0001020304050607080910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989999999999999999999999999999999999999999999999999999999999"
.section .text._ZNSt8__format18__formatter_chronoIcE13_S_two_digitsEi,"axG",@progbits,std::__format::__formatter_chrono<char>::_S_two_digits(int),comdat
.weak std::__format::__formatter_chrono<char>::_S_two_digits(int)
.type std::__format::__formatter_chrono<char>::_S_two_digits(int), @function
std::__format::__formatter_chrono<char>::_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<char, std::char_traits<char> >::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<char>::_S_two_digits(int), .-std::__format::__formatter_chrono<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&),comdat
.align 2
.weak std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.type std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), @function
std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7474:
.size std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), .-std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&),comdat
.align 2
.weak std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.type std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), @function
std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7477:
.size std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), .-std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7478:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>; _Alloc = std::allocator<char>; 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<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
.section .text._ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl86400ELl1EEEEEmIERKS6_,"axG",@progbits,std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.align 2
.weak std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7480:
.size std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_year<std::chrono::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.LEHE255:
leaq -64(%rbp), %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB256:
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.LEHE256:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.L2953:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -216(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE257:
movq %rax, %rbx
nop
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L2959
.L2963:
movq %rax, %rbx
.L2959:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7482:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJRjEQ15output_iteratorIT_RKcEES4_S4_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS9_,"axG",@progbits,std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>,comdat
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.type std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, @function
std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int>::_S_make_elt<unsigned int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, .-std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&)
.set std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&),std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),comdat
.weak std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
.type std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>), @function
std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>):
.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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),comdat
.size std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>), .-std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
.section .text._ZNSt8__format16__pack_arg_typesILi5ELm1EEEDaRKSt5arrayINS_6_Arg_tEXT0_EE,"axG",@progbits,auto std::__format::__pack_arg_types<5, 1ul>(std::array<std::__format::_Arg_t, 1ul> const&),comdat
.weak auto std::__format::__pack_arg_types<5, 1ul>(std::array<std::__format::_Arg_t, 1ul> const&)
.type auto std::__format::__pack_arg_types<5, 1ul>(std::array<std::__format::_Arg_t, 1ul> const&), @function
auto std::__format::__pack_arg_types<5, 1ul>(std::array<std::__format::_Arg_t, 1ul> 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<std::__format::_Arg_t, 1ul>::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<std::__format::_Arg_t const*>::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<std::__format::_Arg_t const*>::operator++()
.L2984:
leaq -32(%rbp), %rax
movq -56(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::array<std::__format::_Arg_t, 1ul>::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<std::__format::_Arg_t, 1ul> const&), .-auto std::__format::__pack_arg_types<5, 1ul>(std::array<std::__format::_Arg_t, 1ul> const&)
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE6rbeginEv,"axG",@progbits,std::array<std::__format::_Arg_t, 1ul>::rbegin() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 1ul>::rbegin() const
.type std::array<std::__format::_Arg_t, 1ul>::rbegin() const, @function
std::array<std::__format::_Arg_t, 1ul>::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<std::__format::_Arg_t, 1ul>::end() const
movq %rax, %rdx
movq -8(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7506:
.size std::array<std::__format::_Arg_t, 1ul>::rbegin() const, .-std::array<std::__format::_Arg_t, 1ul>::rbegin() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE3endEv,"axG",@progbits,std::array<std::__format::_Arg_t, 1ul>::end() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 1ul>::end() const
.type std::array<std::__format::_Arg_t, 1ul>::end() const, @function
std::array<std::__format::_Arg_t, 1ul>::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<std::__format::_Arg_t, 1ul>::data() const
addq $1, %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7507:
.size std::array<std::__format::_Arg_t, 1ul>::end() const, .-std::array<std::__format::_Arg_t, 1ul>::end() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE4dataEv,"axG",@progbits,std::array<std::__format::_Arg_t, 1ul>::data() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 1ul>::data() const
.type std::array<std::__format::_Arg_t, 1ul>::data() const, @function
std::array<std::__format::_Arg_t, 1ul>::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<std::__format::_Arg_t, 1ul>::data() const, .-std::array<std::__format::_Arg_t, 1ul>::data() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE4rendEv,"axG",@progbits,std::array<std::__format::_Arg_t, 1ul>::rend() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 1ul>::rend() const
.type std::array<std::__format::_Arg_t, 1ul>::rend() const, @function
std::array<std::__format::_Arg_t, 1ul>::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<std::__format::_Arg_t, 1ul>::begin() const
movq %rax, %rdx
movq -8(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7509:
.size std::array<std::__format::_Arg_t, 1ul>::rend() const, .-std::array<std::__format::_Arg_t, 1ul>::rend() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm1EE5beginEv,"axG",@progbits,std::array<std::__format::_Arg_t, 1ul>::begin() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 1ul>::begin() const
.type std::array<std::__format::_Arg_t, 1ul>::begin() const, @function
std::array<std::__format::_Arg_t, 1ul>::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<std::__format::_Arg_t, 1ul>::data() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7510:
.size std::array<std::__format::_Arg_t, 1ul>::begin() const, .-std::array<std::__format::_Arg_t, 1ul>::begin() const
.section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJyEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 1ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long> const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7518:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000000EEEES2_ILl1000000ELl1EEmLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<1000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronossIlSt5ratioILl1ELl1EEmS1_ILl1ELl1000000EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::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<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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, 1l>, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<long, std::ratio<1l, 1l> >::duration<int, void>(int const&)
leaq -16(%rbp), %rdx
leaq -24(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .rodata
.LC69:
.string "basic_string::insert"
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmmc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, unsigned long, char),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, unsigned long, char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, unsigned long, char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, unsigned long, char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, unsigned long, char)
.section .text._ZSt6formatIJRNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSH_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.section .text._ZSt6formatIJlEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOS8_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000000EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB260:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE260:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::subseconds() const
movq %rax, -128(%rbp)
leaq -136(%rbp), %rax
movq %rax, %rdi
.LEHB261:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@PLT
movq %rax, -112(%rbp)
leaq -144(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -184(%rbp)
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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<char>::_M_write(char)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJmRKjEQ15output_iteratorIT_RKcEES5_S5_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOSA_,"axG",@progbits,std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>,comdat
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.type std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, @function
std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned long>(unsigned long&)
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, .-std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&)
.set std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&),std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.section .rodata
.LC70:
.string "0123456789999999"
.section .text._ZNSt8__format18__formatter_chronoIcE8_S_digitEi,"axG",@progbits,std::__format::__formatter_chrono<char>::_S_digit(int),comdat
.weak std::__format::__formatter_chrono<char>::_S_digit(int)
.type std::__format::__formatter_chrono<char>::_S_digit(int), @function
std::__format::__formatter_chrono<char>::_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<char>::_S_digit(int), .-std::__format::__formatter_chrono<char>::_S_digit(int)
.section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEC2IlS1_ILl604800ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&),std::chrono::duration<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEElS2_ILl604800ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > 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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<7l, 1l>, long, false, true>::__cast<long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7547:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl7ELl1EElLb0ELb1EE6__castIlS2_ILl604800ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<7l, 1l>, long, false, true>::__cast<long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<7l, 1l>, long, false, true>::__cast<long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<7l, 1l>, long, false, true>::__cast<long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<7l, 1l>, long, false, true>::__cast<long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > 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<long, std::ratio<604800l, 1l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<7l, 1l>, long, false, true>::__cast<long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<7l, 1l>, long, false, true>::__cast<long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.section .text._ZNSt6chronossIlSt5ratioILl604800ELl1EElS1_ILl86400ELl1EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><long, std::ratio<604800l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.weak auto std::chrono::operator<=><long, std::ratio<604800l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type auto std::chrono::operator<=><long, std::ratio<604800l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
auto std::chrono::operator<=><long, std::ratio<604800l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::duration<long, std::ratio<604800l, 1l>, void>(std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::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<604800l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-auto std::chrono::operator<=><long, std::ratio<604800l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl604800ELl1EEEElS2_ILl86400ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<604800l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&)
leaq -16(%rbp), %rdx
leaq -24(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::common_type<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::operator-<long, std::ratio<604800l, 1l>, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<604800l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZSt6formatIJRKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >)
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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -120(%rbp)
leaq -120(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.LEHE263:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -112(%rbp)
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNKSt8__format5_SpecIcE12_M_get_widthISt20basic_format_contextINS_10_Sink_iterIcEEcEEEmRT_,"axG",@progbits,unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::arg(unsigned long) const
leaq -48(%rbp), %rax
movq %rax, %rdi
call unsigned long std::__format::__int_from_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) const,comdat
.align 2
.weak std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) const
.type std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) const, @function
std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::size() const
subq %rax, -32(%rbp)
.L3115:
movq -24(%rbp), %rax
movq (%rax), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) const, .-std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) const
.section .text._ZNKSt6ranges8__access6_BeginclIRA1_KDiEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const,comdat
.align 2
.weak auto std::ranges::__access::_Begin::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const
.type auto std::ranges::__access::_Begin::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const, @function
auto std::ranges::__access::_Begin::operator()<char32_t const (&) [1]>(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]>(char32_t const (&) [1]) const, .-auto std::ranges::__access::_Begin::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const
.section .text._ZNKSt6ranges8__access4_EndclIRA1_KDiEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const,comdat
.align 2
.weak auto std::ranges::__access::_End::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const
.type auto std::ranges::__access::_End::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const, @function
auto std::ranges::__access::_End::operator()<char32_t const (&) [1]>(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]>(char32_t const (&) [1]) const, .-auto std::ranges::__access::_End::operator()<char32_t const (&) [1]>(char32_t const (&) [1]) const
.section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiEC2ES3_,"axG",@progbits,std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_Utf_view(char32_t const (&) [1]),comdat
.align 2
.weak std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_Utf_view(char32_t const (&) [1])
.type std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_Utf_view(char32_t const (&) [1]), @function
std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_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<char, char32_t const (&) [1]>::_Utf_view(char32_t const (&) [1]), .-std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_Utf_view(char32_t const (&) [1])
.weak std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_Utf_view(char32_t const (&) [1])
.set std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_Utf_view(char32_t const (&) [1]),std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_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<char, char32_t const (&) [1]>::_M_begin<char32_t const*, char32_t const*>(char32_t const*, char32_t const*),comdat
.align 2
.weak auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_begin<char32_t const*, char32_t const*>(char32_t const*, char32_t const*)
.type auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_begin<char32_t const*, char32_t const*>(char32_t const*, char32_t const*), @function
auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_begin<char32_t const*, char32_t const*>(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<char, char32_t const (&) [1]>::_M_begin<char32_t const*, char32_t const*>(char32_t const*, char32_t const*), .-auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_begin<char32_t const*, char32_t const*>(char32_t const*, char32_t const*)
.section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiE5beginEv,"axG",@progbits,std::__unicode::_Utf_view<char, char32_t const (&) [1]>::begin(),comdat
.align 2
.weak std::__unicode::_Utf_view<char, char32_t const (&) [1]>::begin()
.type std::__unicode::_Utf_view<char, char32_t const (&) [1]>::begin(), @function
std::__unicode::_Utf_view<char, char32_t const (&) [1]>::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]>(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]>(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<char, char32_t const (&) [1]>::_M_begin<char32_t const*, char32_t const*>(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<char, char32_t const (&) [1]>::begin(), .-std::__unicode::_Utf_view<char, char32_t const (&) [1]>::begin()
.section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiE6_M_endIPS1_S6_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_end<char32_t const*, char32_t const*>(char32_t const*, char32_t const*),comdat
.align 2
.weak auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_end<char32_t const*, char32_t const*>(char32_t const*, char32_t const*)
.type auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_end<char32_t const*, char32_t const*>(char32_t const*, char32_t const*), @function
auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_end<char32_t const*, char32_t const*>(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<char, char32_t const (&) [1]>::_M_end<char32_t const*, char32_t const*>(char32_t const*, char32_t const*), .-auto std::__unicode::_Utf_view<char, char32_t const (&) [1]>::_M_end<char32_t const*, char32_t const*>(char32_t const*, char32_t const*)
.section .text._ZNSt9__unicode9_Utf_viewIcRA1_KDiE3endEv,"axG",@progbits,std::__unicode::_Utf_view<char, char32_t const (&) [1]>::end(),comdat
.align 2
.weak std::__unicode::_Utf_view<char, char32_t const (&) [1]>::end()
.type std::__unicode::_Utf_view<char, char32_t const (&) [1]>::end(), @function
std::__unicode::_Utf_view<char, char32_t const (&) [1]>::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]>(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]>(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<char, char32_t const (&) [1]>::_M_end<char32_t const*, char32_t const*>(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<char, char32_t const (&) [1]>::end(), .-std::__unicode::_Utf_view<char, char32_t const (&) [1]>::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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t),comdat
.weak std::__format::_Sink_iter<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)
.type std::__format::_Sink_iter<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t), @function
std::__format::_Sink_iter<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char> >::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<char>(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<char, char32_t const (&) [1]>::_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<char, char32_t const (&) [1]>::end()
leaq -112(%rbp), %rax
leaq -272(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::__unicode::_Utf_view<char, char32_t const (&) [1]>::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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&)
.LEHE266:
addq $80, %rsp
nop
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char> >::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<char>::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<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)::{lambda(unsigned long, std::__format::_Sink_iter<char>&)#1}::operator()(unsigned long, std::__format::_Sink_iter<char>&) 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<char, std::char_traits<char>, std::allocator<char> >::~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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t),comdat
.size std::__format::_Sink_iter<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t), .-std::__format::_Sink_iter<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Align, unsigned long, char32_t)
.section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<unsigned long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB271:
call std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned long)@PLT
leaq -400(%rbp), %rdx
leaq -448(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
movq -448(%rbp), %rdx
movq -440(%rbp), %rax
movq %rdx, %rdi
movq %rax, %rsi
call std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE271:
leaq -432(%rbp), %rdx
movq -472(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB272:
call std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@PLT
.LEHE272:
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
movq -472(%rbp), %rbx
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L3165
.L3170:
movq %rax, %rbx
.L3165:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.size std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chronossImSt5ratioILl1ELl1000EEmS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::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>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1000l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >):
.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<unsigned long, std::ratio<1l, 1000l> >::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>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
movq %rax, %rcx
movq -56(%rbp), %rax
movl %ebx, %edx
movq %rcx, %rsi
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
.set std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >),std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7599:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .rodata
.LC71:
.string "ms"
.section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcNSt8__format10_Sink_iterIcEEEET1_S7_,"axG",@progbits,std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),comdat
.weak std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
.type std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>), @function
std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>):
.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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),comdat
.size std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>), .-std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7608:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EEmLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronossIlSt5ratioILl1ELl1EEmS1_ILl1ELl1000EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::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<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-auto std::chrono::operator<=><long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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, 1l>, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1l> >::duration<int, void>(int const&)
leaq -16(%rbp), %rdx
leaq -24(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1000EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB275:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE275:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::subseconds() const
movq %rax, -128(%rbp)
leaq -136(%rbp), %rax
movq %rax, %rdi
.LEHB276:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@PLT
movq %rax, -112(%rbp)
leaq -144(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -184(%rbp)
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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<char>::_M_write(char)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned int const&>::type>, unsigned long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZSt6formatIJRKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1000EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB280:
call std::basic_ostream<char, std::char_traits<char> >::operator<<(long)@PLT
leaq -400(%rbp), %rdx
leaq -448(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
movq -448(%rbp), %rdx
movq -440(%rbp), %rax
movq %rdx, %rdi
movq %rax, %rsi
call std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE280:
leaq -432(%rbp), %rdx
movq -472(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB281:
call std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@PLT
.LEHE281:
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
movq -472(%rbp), %rbx
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L3257
.L3262:
movq %rax, %rbx
.L3257:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.size std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1000l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >):
.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<long, std::ratio<1l, 1000l> >::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>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1000l> >)
movq %rax, %rcx
movq -56(%rbp), %rax
movl %ebx, %edx
movq %rcx, %rsi
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.set std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >),std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1000l> > >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7629:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJxEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 1ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long> const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7644:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<1000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronossIlSt5ratioILl1ELl1EElS1_ILl1ELl1000EEEEDaRKNS_8durationIT_T0_EERKNS4_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::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, 1l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-auto std::chrono::operator<=><long, std::ratio<1l, 1l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono5floorINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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, 1l>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1l> >::duration<int, void>(int const&)
leaq -16(%rbp), %rdx
leaq -24(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1000EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB284:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE284:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::subseconds() const
movq %rax, -128(%rbp)
leaq -136(%rbp), %rax
movq %rax, %rdi
.LEHB285:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@PLT
movq %rax, -112(%rbp)
leaq -144(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -184(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -184(%rbp)
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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<char>::_M_write(char)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZSt9format_toINSt8__format10_Sink_iterIcEEJlRKjEQ15output_iteratorIT_RKcEES5_S5_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOSA_,"axG",@progbits,std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>,comdat
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.type std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, @function
std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<long>(long&)
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, .-std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&)
.set std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&),std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, long, unsigned int const&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type, std::type_identity<unsigned int const&>::type>, long&&, unsigned int const&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.section .text._ZSt6formatIJRKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1000l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEC2ERSo,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&),comdat
.align 2
.weak std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
.type std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&), @function
std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&):
.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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&), .-std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
.weak std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
.set std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&),std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
.section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
.type std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >), @function
std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::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<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, 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<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),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<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.size std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >), .-std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >),comdat
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >):
.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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEE4zeroEv,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::zero(),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::zero()
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::zero(), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long>::zero()
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> >::zero(), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::zero()
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEEmS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000000EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, bool),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, bool)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, bool), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -40(%rbp)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
movq %rax, -48(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq -88(%rbp), %rax
leaq 9(%rax), %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
movq %rax, -64(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::seconds() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::minutes() const
movq %rax, -40(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -72(%rbp)
leaq -72(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, bool), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, bool)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, bool)
.set std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, bool),std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, 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<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const
movq -56(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 1ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int> const&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
movq -32(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rcx
movq -24(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)
movq -8(%rbp), %rbx
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7712:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&),comdat
.align 2
.weak std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.type std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), @function
std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::data() const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), .-std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&),comdat
.align 2
.weak std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.type std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), @function
std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::data() const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&), .-std::enable_if<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)
.L3375:
movq -40(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq -24(%rbp), %rdx
addq %rax, %rdx
leaq -44(%rbp), %rax
movq %rax, %rsi
movq %rdx, %rdi
call std::char_traits<char>::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::push_back(char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
.section .text._ZNSt6chrono8durationIlSt5ratioILl86400ELl1EEEmIERKS3_,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<86400l, 1l> >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<86400l, 1l> >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono4yearEEES4_RKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::year>(std::chrono::year const&),comdat
.weak std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::year>(std::chrono::year const&)
.type std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::year>(std::chrono::year const&), @function
std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::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<char>::_S_year<std::chrono::year>(std::chrono::year const&), .-std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::year>(std::chrono::year const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400000000EEmLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJjEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 1ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>,comdat
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.type std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, @function
std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&)
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__do_vformat_to<std::__format::_Sink_iter<char>, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>, .-std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
.weak std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&)
.set std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&),std::__format::_Sink_iter<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7731:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chronomiIlSt5ratioILl1ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 1ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 2ul> const&),comdat
.weak auto std::__format::__pack_arg_types<5, 2ul>(std::array<std::__format::_Arg_t, 2ul> const&)
.type auto std::__format::__pack_arg_types<5, 2ul>(std::array<std::__format::_Arg_t, 2ul> const&), @function
auto std::__format::__pack_arg_types<5, 2ul>(std::array<std::__format::_Arg_t, 2ul> 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<std::__format::_Arg_t, 2ul>::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<std::__format::_Arg_t const*>::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<std::__format::_Arg_t const*>::operator++()
.L3404:
leaq -32(%rbp), %rax
movq -56(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::array<std::__format::_Arg_t, 2ul>::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<std::__format::_Arg_t, 2ul> const&), .-auto std::__format::__pack_arg_types<5, 2ul>(std::array<std::__format::_Arg_t, 2ul> const&)
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE6rbeginEv,"axG",@progbits,std::array<std::__format::_Arg_t, 2ul>::rbegin() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 2ul>::rbegin() const
.type std::array<std::__format::_Arg_t, 2ul>::rbegin() const, @function
std::array<std::__format::_Arg_t, 2ul>::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<std::__format::_Arg_t, 2ul>::end() const
movq %rax, %rdx
movq -8(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7750:
.size std::array<std::__format::_Arg_t, 2ul>::rbegin() const, .-std::array<std::__format::_Arg_t, 2ul>::rbegin() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE3endEv,"axG",@progbits,std::array<std::__format::_Arg_t, 2ul>::end() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 2ul>::end() const
.type std::array<std::__format::_Arg_t, 2ul>::end() const, @function
std::array<std::__format::_Arg_t, 2ul>::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<std::__format::_Arg_t, 2ul>::data() const
addq $2, %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7751:
.size std::array<std::__format::_Arg_t, 2ul>::end() const, .-std::array<std::__format::_Arg_t, 2ul>::end() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE4dataEv,"axG",@progbits,std::array<std::__format::_Arg_t, 2ul>::data() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 2ul>::data() const
.type std::array<std::__format::_Arg_t, 2ul>::data() const, @function
std::array<std::__format::_Arg_t, 2ul>::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<std::__format::_Arg_t, 2ul>::data() const, .-std::array<std::__format::_Arg_t, 2ul>::data() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE4rendEv,"axG",@progbits,std::array<std::__format::_Arg_t, 2ul>::rend() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 2ul>::rend() const
.type std::array<std::__format::_Arg_t, 2ul>::rend() const, @function
std::array<std::__format::_Arg_t, 2ul>::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<std::__format::_Arg_t, 2ul>::begin() const
movq %rax, %rdx
movq -8(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::reverse_iterator<std::__format::_Arg_t const*>::reverse_iterator(std::__format::_Arg_t const*)
movq -8(%rbp), %rax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7753:
.size std::array<std::__format::_Arg_t, 2ul>::rend() const, .-std::array<std::__format::_Arg_t, 2ul>::rend() const
.section .text._ZNKSt5arrayINSt8__format6_Arg_tELm2EE5beginEv,"axG",@progbits,std::array<std::__format::_Arg_t, 2ul>::begin() const,comdat
.align 2
.weak std::array<std::__format::_Arg_t, 2ul>::begin() const
.type std::array<std::__format::_Arg_t, 2ul>::begin() const, @function
std::array<std::__format::_Arg_t, 2ul>::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<std::__format::_Arg_t, 2ul>::data() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7754:
.size std::array<std::__format::_Arg_t, 2ul>::begin() const, .-std::array<std::__format::_Arg_t, 2ul>::begin() const
.section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJyjEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 2ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<604800l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::ratio<1l, 7l>, long, true, false>::__cast<long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7757:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl604800ELl1EEEC2IivEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&)
.type std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&), @function
std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(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<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&), .-std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&)
.weak std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&)
.set std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&),std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<int, void>(int const&)
.section .text._ZNSt6chronomiIlSt5ratioILl604800ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::operator-<long, std::ratio<604800l, 1l>, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<604800l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::operator-<long, std::ratio<604800l, 1l>, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::operator-<long, std::ratio<604800l, 1l>, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<604800l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::operator-<long, std::ratio<604800l, 1l>, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<604800l, 1l> > 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<long, std::ratio<604800l, 1l> >::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<long, std::ratio<604800l, 1l> >::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<long, std::ratio<604800l, 1l> >::duration<long, void>(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<long, std::ratio<604800l, 1l> >, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::operator-<long, std::ratio<604800l, 1l>, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<604800l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::operator-<long, std::ratio<604800l, 1l>, long, std::ratio<604800l, 1l> >(std::chrono::duration<long, std::ratio<604800l, 1l> > const&, std::chrono::duration<long, std::ratio<604800l, 1l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >):
.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<long, std::ratio<1l, 1l> >::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>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1l> >)
movq %rax, %rcx
movq -56(%rbp), %rax
movl %ebx, %edx
movq %rcx, %rsi
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >)
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >)
.set std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >),std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >)
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationIlSt5ratioILl1ELl1EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&)
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::seconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::seconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::seconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<std::chrono::duration<long, std::ratio<1l, 1l> > >::seconds() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::seconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB288:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, %rbx
jmp .L3445
.L3436:
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNKSt6ranges8__access6_BeginclIRSt4spanIcLm18446744073709551615EEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const,comdat
.align 2
.weak auto std::ranges::__access::_Begin::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const
.type auto std::ranges::__access::_Begin::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const, @function
auto std::ranges::__access::_Begin::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) 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<char, 18446744073709551615ul>::begin() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7776:
.size auto std::ranges::__access::_Begin::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const, .-auto std::ranges::__access::_Begin::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const
.section .text._ZNKSt6ranges8__access4_EndclIRSt4spanIcLm18446744073709551615EEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const,comdat
.align 2
.weak auto std::ranges::__access::_End::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const
.type auto std::ranges::__access::_End::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const, @function
auto std::ranges::__access::_End::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) 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<char, 18446744073709551615ul>::end() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7779:
.size auto std::ranges::__access::_End::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const, .-auto std::ranges::__access::_End::operator()<std::span<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) const
.section .text._ZNSt8__format5_SinkIcE8_M_writeESt17basic_string_viewIcSt11char_traitsIcEE,"axG",@progbits,std::__format::_Sink<char>::_M_write(std::basic_string_view<char, std::char_traits<char> >),comdat
.align 2
.weak std::__format::_Sink<char>::_M_write(std::basic_string_view<char, std::char_traits<char> >)
.type std::__format::_Sink<char>::_M_write(std::basic_string_view<char, std::char_traits<char> >), @function
std::__format::_Sink<char>::_M_write(std::basic_string_view<char, std::char_traits<char> >):
.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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::data() const
movq %rax, %rsi
leaq -192(%rbp), %rax
movl $0, %ecx
movq %rbx, %rdx
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::copy(char*, unsigned long, unsigned long) const
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const
movq %rax, %rdx
leaq -192(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const
movq %rax, %rbx
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
cmpq %rbx, %rax
setnb %al
testb %al, %al
jne .L3466
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
testq %rax, %rax
setne %al
testb %al, %al
je .L3470
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::data() const
movq %rax, %rsi
leaq -192(%rbp), %rax
movl $0, %ecx
movq %rbx, %rdx
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::copy(char*, unsigned long, unsigned long) const
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char>::_M_write(std::basic_string_view<char, std::char_traits<char> >), .-std::__format::_Sink<char>::_M_write(std::basic_string_view<char, std::char_traits<char> >)
.section .text._ZNKSt20basic_format_contextINSt8__format10_Sink_iterIcEEcE3argEm,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::arg(unsigned long) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::arg(unsigned long) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::arg(unsigned long) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::arg(unsigned long) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_WidthPrecVisitor>(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t),comdat
.align 2
.weak decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_WidthPrecVisitor>(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t)
.type decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_WidthPrecVisitor>(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t), @function
decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_WidthPrecVisitor>(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>(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>(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>(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>(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>(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>(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>(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>(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>(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>(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*>(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<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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*>(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()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_WidthPrecVisitor>(std::__format::_WidthPrecVisitor&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_WidthPrecVisitor>(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<std::__format::_WidthPrecVisitor, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak decltype(auto) std::__format::__visit_format_arg<std::__format::_WidthPrecVisitor, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type decltype(auto) std::__format::__visit_format_arg<std::__format::_WidthPrecVisitor, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
decltype(auto) std::__format::__visit_format_arg<std::__format::_WidthPrecVisitor, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_WidthPrecVisitor>(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<std::__format::_WidthPrecVisitor, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-decltype(auto) std::__format::__visit_format_arg<std::__format::_WidthPrecVisitor, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&),comdat
.weak unsigned long std::__format::__int_from_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&)
.type unsigned long std::__format::__int_from_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&), @function
unsigned long std::__format::__int_from_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_WidthPrecVisitor, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_WidthPrecVisitor&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&), .-unsigned long std::__format::__int_from_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&)
.section .rodata
.LC73:
.string "basic_string_view::substr"
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE6substrEmm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
.type std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const, .-std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
.section .text._ZNSt9__unicode21__is_single_code_unitIcEEbDi,"axG",@progbits,bool std::__unicode::__is_single_code_unit<char>(char32_t),comdat
.weak bool std::__unicode::__is_single_code_unit<char>(char32_t)
.type bool std::__unicode::__is_single_code_unit<char>(char32_t), @function
bool std::__unicode::__is_single_code_unit<char>(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<char>(char32_t), .-bool std::__unicode::__is_single_code_unit<char>(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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Utf_iterator(char32_t const*, char32_t const*, char32_t const*)
.set std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Utf_iterator(char32_t const*, char32_t const*, char32_t const*)
.set std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
movq %rax, %rcx
movq -32(%rbp), %rax
movq %rax, %rdx
movq %rcx, %rsi
movq %rbx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&),comdat
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&)
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&)
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, void>(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::allocator<char> const&)
.section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1000EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
.type std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >), @function
std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::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<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, 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<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),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<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.size std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >), .-std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1000l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >),comdat
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >):
.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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEE4zeroEv,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::zero(),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::zero()
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::zero(), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long>::zero()
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> >::zero(), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::zero()
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEEmS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1000EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -40(%rbp)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
movq %rax, -48(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq -88(%rbp), %rax
leaq 9(%rax), %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
movq %rax, -64(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::seconds() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -40(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -72(%rbp)
leaq -72(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool)
.set std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool),std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, bool)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400000EEmLb1ELb0EE6__castImS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<unsigned long, std::ratio<1l, 1000l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7805:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1000l> >),comdat
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1000l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1000l> >):
.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<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::abs<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> >)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7811:
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1000l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1000EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool)
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool), @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -40(%rbp)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
movq %rax, -48(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq -88(%rbp), %rax
leaq 9(%rax), %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
movq %rax, -64(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::seconds() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::minutes() const
movq %rax, -40(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -72(%rbp)
leaq -72(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool), .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool)
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool)
.set std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool),std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1000l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1000l> >, bool)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400000EElLb1ELb0EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(long&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(long&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(long&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(long&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long>::_S_make_elt<long>(long&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7818:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJxjEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 2ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<long long, unsigned int>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >),comdat
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)
.type std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >), @function
std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::begin() const
movq %rax, -40(%rbp)
movq -32(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::operator++(int)
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::operator*()
movl %ebx, %esi
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::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<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >), .-std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)
.section .text._ZSt9format_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEJmmEQ15output_iteratorIT_RKcEES4_S4_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS9_,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>,comdat
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>
.type std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>, @function
std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&)
movq %rax, -64(%rbp)
movq %rdx, -56(%rbp)
movq -136(%rbp), %rax
movq %rax, %rdi
call std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>, .-std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&)
.set std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&),std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type, std::type_identity<unsigned long>::type>, unsigned long&&, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7839:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
.section .text._ZNSt6chrono15duration_valuesImE4zeroEv,"axG",@progbits,std::chrono::duration_values<unsigned long>::zero(),comdat
.weak std::chrono::duration_values<unsigned long>::zero()
.type std::chrono::duration_values<unsigned long>::zero(), @function
std::chrono::duration_values<unsigned long>::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<unsigned long>::zero(), .-std::chrono::duration_values<unsigned long>::zero()
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7841:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1000000EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEmS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7844:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1000000EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono8durationIhSt5ratioILl60ELl1EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movb %al, -9(%rbp)
leaq -9(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::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<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.weak std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.set std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono8durationIhSt5ratioILl1ELl1EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movb %al, -9(%rbp)
leaq -9(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::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<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.weak std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.set std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_S_assignEPcmc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char*, unsigned long, char),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char*, unsigned long, char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char*, unsigned long, char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char>::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<char>::assign(char*, unsigned long, char)
.L3607:
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7857:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char*, unsigned long, char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int>::_S_make_elt<int>(int&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int>::_S_make_elt<int>(int&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int>::_S_make_elt<int>(int&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int>::_S_make_elt<int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int>::_S_make_elt<int>(int&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, int>::_S_make_elt<int>(int&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKcm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int>::_S_make_elt<unsigned int>(unsigned int&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int>::_S_make_elt<unsigned int>(unsigned int&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int>::_S_make_elt<unsigned int>(unsigned int&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int>::_S_make_elt<unsigned int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int>::_S_make_elt<unsigned int>(unsigned int&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned int>::_S_make_elt<unsigned int>(unsigned int&)
.section .text._ZNSt17basic_format_argsISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IJyyEEERKNS1_10_Arg_storeIS4_JDpT_EEE,"axG",@progbits,std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&),comdat
.align 2
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&)
.type std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&), @function
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Arg_t, 2ul> 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&), .-std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&)
.weak std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&)
.set std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&),std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long, unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long> const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2ImEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned long long>(unsigned long long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7874:
.size std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(unsigned long&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000EEmLb1ELb0EE6__castImS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.section .text._ZNSt8__format10_Arg_storeISt20basic_format_contextINS_10_Sink_iterIcEEcEJyjEE11_S_make_eltImEENS_10_Arg_valueIS4_EERT_,"axG",@progbits,std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned long>(unsigned long&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned long>(unsigned long&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned long>(unsigned long&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned long>(unsigned long&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl604800ELl1EEEES2_ILl1ELl7EElLb1ELb0EE6__castIlS2_ILl86400ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<604800l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::ratio<1l, 7l>, long, true, false>::__cast<long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<604800l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::ratio<1l, 7l>, long, true, false>::__cast<long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<604800l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::ratio<1l, 7l>, long, true, false>::__cast<long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<604800l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::ratio<1l, 7l>, long, true, false>::__cast<long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<long, std::ratio<86400l, 1l> >::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<long, std::ratio<604800l, 1l> >::duration<long, void>(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<long, std::ratio<604800l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::ratio<1l, 7l>, long, true, false>::__cast<long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&), .-std::chrono::duration<long, std::ratio<604800l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<604800l, 1l> >, std::ratio<1l, 7l>, long, true, false>::__cast<long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl604800ELl1EEEC2IlvEERKT_,"axG",@progbits,std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(long const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(long const&)
.type std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(long const&), @function
std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(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<long, std::ratio<604800l, 1l> >::duration<long, void>(long const&), .-std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(long const&)
.weak std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(long const&)
.set std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(long const&),std::chrono::duration<long, std::ratio<604800l, 1l> >::duration<long, void>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1l> >),comdat
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1l> >):
.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<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::abs<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> >)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7887:
.size std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<long, std::ratio<1l, 1l> >)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationIlSt5ratioILl1ELl1EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool)
.type std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool), @function
std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -40(%rbp)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -48(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq -88(%rbp), %rax
leaq 9(%rax), %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -64(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::seconds() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -40(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool), .-std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool)
.weak std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool)
.set std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool),std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<long, std::ratio<1l, 1l> >, bool)
.section .text._ZNKSt4spanIcLm18446744073709551615EE3endEv,"axG",@progbits,std::span<char, 18446744073709551615ul>::end() const,comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::end() const
.type std::span<char, 18446744073709551615ul>::end() const, @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::end() const, .-std::span<char, 18446744073709551615ul>::end() const
.section .rodata
.LC74:
.string "basic_string_view::copy"
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE4copyEPcmm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::copy(char*, unsigned long, unsigned long) const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::copy(char*, unsigned long, unsigned long) const
.type std::basic_string_view<char, std::char_traits<char> >::copy(char*, unsigned long, unsigned long) const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<char>::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<char, std::char_traits<char> >::copy(char*, unsigned long, unsigned long) const, .-std::basic_string_view<char, std::char_traits<char> >::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<char>; size_type = long unsigned int]"
.section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEE13remove_prefixEm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::remove_prefix(unsigned long),comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::remove_prefix(unsigned long)
.type std::basic_string_view<char, std::char_traits<char> >::remove_prefix(unsigned long), @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::remove_prefix(unsigned long), .-std::basic_string_view<char, std::char_traits<char> >::remove_prefix(unsigned long)
.section .text._ZNKSt8__format17_WidthPrecVisitorclISt9monostateEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<std::monostate>(std::monostate&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<std::monostate>(std::monostate&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<std::monostate>(std::monostate&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<std::monostate>(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>(std::monostate&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<std::monostate>(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>(bool&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<bool>(bool&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<bool>(bool&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<bool>(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>(bool&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<bool>(bool&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIcEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<char>(char&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<char>(char&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<char>(char&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<char>(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>(char&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<char>(char&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIiEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<int>(int&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<int>(int&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<int>(int&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<int>(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>(int&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<int>(int&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIjEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned int>(unsigned int&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned int>(unsigned int&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned int>(unsigned int&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned int>(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>(unsigned int&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned int>(unsigned int&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIxEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<long long>(long long&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<long long>(long long&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<long long>(long long&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<long long>(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>(long long&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<long long>(long long&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIyEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned long long>(unsigned long long&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned long long>(unsigned long long&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned long long>(unsigned long long&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned long long>(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>(unsigned long long&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned long long>(unsigned long long&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIfEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<float>(float&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<float>(float&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<float>(float&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<float>(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>(float&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<float>(float&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIdEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<double>(double&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<double>(double&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<double>(double&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<double>(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>(double&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<double>(double&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIeEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<long double>(long double&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<long double>(long double&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<long double>(long double&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<long double>(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>(long double&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<long double>(long double&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIPKcEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<char const*>(char const*&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<char const*>(char const*&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<char const*>(char const*&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<char const*>(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*>(char const*&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<char const*>(char const*&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclISt17basic_string_viewIcSt11char_traitsIcEEEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclIPKvEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<void const*>(void const*&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<void const*>(void const*&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<void const*>(void const*&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<void const*>(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*>(void const*&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<void const*>(void const*&) const
.section .text._ZNKSt8__format17_WidthPrecVisitorclINSt16basic_format_argISt20basic_format_contextINS_10_Sink_iterIcEEcEE6handleEEEmRT_,"axG",@progbits,unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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>(unsigned __int128&) const,comdat
.align 2
.weak unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned __int128>(unsigned __int128&) const
.type unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned __int128>(unsigned __int128&) const, @function
unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned __int128>(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>(unsigned __int128&) const, .-unsigned long std::__format::_WidthPrecVisitor::operator()<unsigned __int128>(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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_First_and_curr(char32_t const*, char32_t const*),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_First_and_curr(char32_t const*, char32_t const*)
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_First_and_curr(char32_t const*, char32_t const*), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_First_and_curr(char32_t const*, char32_t const*), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_First_and_curr(char32_t const*, char32_t const*)
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_First_and_curr(char32_t const*, char32_t const*)
.set std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_First_and_curr(char32_t const*, char32_t const*),std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_First_and_curr<char32_t const*>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_curr(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_curr()
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_curr(), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_curr(), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_curr()
.section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE7_M_readEv,"axG",@progbits,std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read()
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read(), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read_utf32()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7916:
.size std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read(), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*):
.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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
.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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard(),comdat
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::~_Guard(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
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<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
movq %rax, -48(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
movq -48(%rbp), %rdx
movq -88(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -72(%rbp), %rdx
movq -88(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
.L3692:
leaq 16(%rbp), %rdi
call std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator*() const
movb %al, -73(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char>::assign(char&, char const&)
leaq 16(%rbp), %rdi
call std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag),comdat
.size void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::input_iterator_tag)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7926:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1000EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEmS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7929:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1000EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EEmLb1ELb0EE6__castImS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<unsigned long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono3absIlSt5ratioILl1ELl1000EEEENSt9enable_ifIXsrSt14numeric_limitsIT_E9is_signedENS_8durationIS5_T0_EEE4typeES9_,"axG",@progbits,std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::abs<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> >),comdat
.weak std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::abs<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.type std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::abs<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> >), @function
std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::abs<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> >):
.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<long, std::ratio<1l, 1000l> >::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>, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::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<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::abs<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> >), .-std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::abs<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> >)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7938:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7940:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1000l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IlEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<long long>(long long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7944:
.size std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(long&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<long>(long&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<long>(long&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<long>(long&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<long>(long&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<unsigned int const>(unsigned int const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, long long, unsigned int>::_S_make_elt<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEi,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> >::operator++(int),comdat
.align 2
.weak std::ostreambuf_iterator<char, std::char_traits<char> >::operator++(int)
.type std::ostreambuf_iterator<char, std::char_traits<char> >::operator++(int), @function
std::ostreambuf_iterator<char, std::char_traits<char> >::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<char, std::char_traits<char> >::operator++(int), .-std::ostreambuf_iterator<char, std::char_traits<char> >::operator++(int)
.section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEdeEv,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> >::operator*(),comdat
.align 2
.weak std::ostreambuf_iterator<char, std::char_traits<char> >::operator*()
.type std::ostreambuf_iterator<char, std::char_traits<char> >::operator*(), @function
std::ostreambuf_iterator<char, std::char_traits<char> >::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<char, std::char_traits<char> >::operator*(), .-std::ostreambuf_iterator<char, std::char_traits<char> >::operator*()
.section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEaSEc,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> >::operator=(char),comdat
.align 2
.weak std::ostreambuf_iterator<char, std::char_traits<char> >::operator=(char)
.type std::ostreambuf_iterator<char, std::char_traits<char> >::operator=(char), @function
std::ostreambuf_iterator<char, std::char_traits<char> >::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<char>::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<char, std::char_traits<char> >::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<char>::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<char, std::char_traits<char> >::operator=(char), .-std::ostreambuf_iterator<char, std::char_traits<char> >::operator=(char)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600000000EEmLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::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<long, std::ratio<3600l, 1l> >::duration<long, void>(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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60000000EEmLb1ELb0EE6__castImS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<unsigned long, std::ratio<1l, 1000000l> >::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<long, std::ratio<60l, 1l> >::duration<long, void>(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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000000EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIhSt5ratioILl60ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned char, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7964:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIhSt5ratioILl1ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<unsigned char, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7965:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned char, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt17basic_string_viewIcSt11char_traitsIcEEC2IPcS4_EET_T0_,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*),comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*)
.type std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*), @function
std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(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<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*), .-std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*)
.weak std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*)
.set std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*),std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char*, char*>(char*, char*)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IiEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<int>(int)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7970:
.size std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<int>(int&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IjEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(unsigned int&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(unsigned int&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(unsigned int&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(unsigned int)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7973:
.size std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(unsigned int&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(unsigned int&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(unsigned int&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(unsigned int&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long, unsigned long long>::_S_make_elt<unsigned long>(unsigned long&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
movq -32(%rbp), %rcx
movq -24(%rbp), %rdx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKjEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(unsigned int)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7980:
.size std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<unsigned int const>(unsigned int const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono3absIlSt5ratioILl1ELl1EEEENSt9enable_ifIXsrSt14numeric_limitsIT_E9is_signedENS_8durationIS5_T0_EEE4typeES9_,"axG",@progbits,std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::abs<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> >),comdat
.weak std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::abs<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> >)
.type std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::abs<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> >), @function
std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::abs<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> >):
.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<long, std::ratio<1l, 1l> >::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>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::abs<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> >), .-std::enable_if<std::numeric_limits<long>::is_signed, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::abs<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> >)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7986:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronomiIlSt5ratioILl1ELl1EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7989:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronomiIlSt5ratioILl1ELl1EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<1l, 1l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::common_type<std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE13_M_read_utf32Ev,"axG",@progbits,std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read_utf32(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read_utf32()
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read_utf32(), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_curr()
movq (%rax), %rax
movq %rax, -24(%rbp)
movq -56(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_read_utf32(), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_curr()
movq (%rax), %rbx
leaq 56(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator==[friend](std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>)
.set std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator==[friend](std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>),_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator*() const,comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator*() const
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator*() const, @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::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<char, 4ul>::operator[](unsigned long) const
movzbl (%rax), %eax
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE7995:
.size std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator*() const, .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator*() const
.section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEEppEv,"axG",@progbits,std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator++(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator++()
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator++(), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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>(char32_t const*&, long, std::random_access_iterator_tag)
nop
movq -56(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator++(), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::operator++()
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600000EEmLb1ELb0EE6__castImS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<unsigned long, std::ratio<1l, 1000l> >::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<long, std::ratio<3600l, 1l> >::duration<long, void>(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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60000EEmLb1ELb0EE6__castImS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<unsigned long, std::ratio<1l, 1000l> >::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<long, std::ratio<60l, 1l> >::duration<long, void>(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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1000l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1000EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEEngEv,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> >::operator-() const,comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::operator-() const
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::operator-() const, @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> >::operator-() const, .-std::chrono::duration<long, std::ratio<1l, 1000l> >::operator-() const
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600000EElLb1ELb0EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::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<long, std::ratio<3600l, 1l> >::duration<long, void>(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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60000EElLb1ELb0EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<long, std::ratio<1l, 1000l> >::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<long, std::ratio<60l, 1l> >::duration<long, void>(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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60000l>, long, true, false>::__cast<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1000l> >::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<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),std::chrono::duration<long, std::ratio<1l, 1000l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setIxEEvT_,"axG",@progbits,void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<long long>(long long),comdat
.align 2
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<long long>(long long)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<long long>(long long), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<long long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<long long>(long long), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<long long>(long long)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(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<char>::_M_reserve(unsigned long) const
movq %rax, -64(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char>::_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<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(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<char>::_M_reserve(unsigned long) const
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char>::_Reservation::get() const
movb %bl, (%rax)
leaq -32(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(char&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -24(%rbp)
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L3862
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned int>(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<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(int&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -24(%rbp)
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L3866
leaq -24(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned int>(char*, unsigned int, unsigned int)
movl -28(%rbp), %edx
leaq -24(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L3872
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned long long>(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<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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>(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<char>::_M_reserve(unsigned long) const
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L3876
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<unsigned long long>(char*, unsigned int, unsigned long long)
movl -36(%rbp), %edx
leaq -32(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(float&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(double&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(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<char, std::char_traits<char> >::basic_string_view(char const*)
movq -72(%rbp), %rax
movq (%rax), %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rsi
movq %rbx, %rdi
call std::__format::_Sink_iter<char>::_M_reserve(unsigned long) const
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L3883
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::data() const
movq %rax, %r12
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char, std::char_traits<char> >::size() const
movq %rax, %rdx
leaq -56(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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<char, std::char_traits<char> >::size() const
movq %rax, %rsi
movq %rbx, %rdi
call std::__format::_Sink_iter<char>::_M_reserve(unsigned long) const
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_Reservation::operator bool() const
testb %al, %al
je .L3887
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::data() const
movq %rax, %r12
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::__format::_Sink<char>::_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<char, std::char_traits<char> >::size() const
movq %rax, %rdx
leaq -56(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Sink<char>::_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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<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_clIPKvEEDaSM_,"axG",@progbits,auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const,comdat
.align 2
.weak auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const
.type auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, @function
auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, .-auto std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t),comdat
.align 2
.weak decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t)
.type decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), @function
decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<bool>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<int>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned int>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long long>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<float>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<double>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<long double>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<char const*>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}>(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-decltype(auto) std::__format::__visit_format_arg<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*),comdat
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)
.type std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*), @function
std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -584(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >(%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<char, std::char_traits<char> >::size() const
cmpq $2, %rax
jne .L3939
leaq -656(%rbp), %rax
movl $0, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_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<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::basic_format_context(std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >, std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_Formatting_scanner(std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::basic_string_view<char, std::char_traits<char> >)
leaq -432(%rbp), %rax
movq %rax, %rdi
.LEHB295:
call std::__format::_Scanner<char>::_M_scan()
leaq -368(%rbp), %rdx
leaq -544(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_finish() &&
.LEHE295:
movq -544(%rbp), %r12
movq -536(%rbp), %r13
leaq -480(%rbp), %rax
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*),comdat
.size std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> > const&, std::locale const*), .-std::ostreambuf_iterator<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8043:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000000EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8045:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIhSt5ratioILl60ELl1EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned char, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned char, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned char, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<60l, 1l> >::count() const
movb %al, -10(%rbp)
leaq -10(%rbp), %rdx
leaq -9(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(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<unsigned char, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned char, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<60l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIhSt5ratioILl1ELl1EEEES3_lLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned char, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned char, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned char, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::count() const
movb %al, -10(%rbp)
leaq -10(%rbp), %rdx
leaq -9(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(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<unsigned char, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned char, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned char, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setIiEEvT_,"axG",@progbits,void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<int>(int),comdat
.align 2
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<int>(int)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<int>(int), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<int>(int), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<int>(int)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6_M_setIjEEvT_,"axG",@progbits,void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(unsigned int),comdat
.align 2
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(unsigned int)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(unsigned int), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(unsigned int), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<unsigned int>(unsigned int)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> >&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationImSt5ratioILl1ELl1000000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600EElLb1ELb0EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<long, std::ratio<3600l, 1l> >::duration<long, void>(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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60EElLb1ELb0EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<long, std::ratio<60l, 1l> >::duration<long, void>(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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.weak std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.set std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE6_GuardIS2_ED2Ev,"axG",@progbits,std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_Guard(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_Guard()
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_Guard(), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_Guard(), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_Guard()
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_Guard()
.set std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_Guard(),std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_Guard<char32_t const*>::~_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_S_error(),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_S_error()
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_S_error(), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_S_error(), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_S_error()
.section .text._ZNSt9__unicode13_Utf_iteratorIDicPKDiS2_NS_5_ReplEE9_M_updateEDih,"axG",@progbits,std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char),comdat
.align 2
.weak std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char)
.type std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char), @function
std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char, 4ul>::operator[](unsigned long)
movb %bl, (%rax)
movq -40(%rbp), %rax
movl $3, %esi
movq %rax, %rdi
call std::array<char, 4ul>::operator[](unsigned long)
movb $0, (%rax)
movzbl (%rax), %ebx
movq -40(%rbp), %rax
movl $2, %esi
movq %rax, %rdi
call std::array<char, 4ul>::operator[](unsigned long)
movb %bl, (%rax)
movzbl (%rax), %ebx
movq -40(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::array<char, 4ul>::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<char, 4ul>::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<char, 4ul>::operator[](unsigned long)
movb %bl, (%rax)
movq -40(%rbp), %rax
movl $3, %esi
movq %rax, %rdi
call std::array<char, 4ul>::operator[](unsigned long)
movb $0, (%rax)
movzbl (%rax), %ebx
movq -40(%rbp), %rax
movl $2, %esi
movq %rax, %rdi
call std::array<char, 4ul>::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<char, 4ul>::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<char, 4ul>::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<char, 4ul>::operator[](unsigned long)
movb %bl, (%rax)
movq -40(%rbp), %rax
movl $3, %esi
movq %rax, %rdi
call std::array<char, 4ul>::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<char, 4ul>::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<char, 4ul>::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<char, 4ul>::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<char, 4ul>::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<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_M_update(char32_t, unsigned char), .-std::__unicode::_Utf_iterator<char32_t, char, char32_t const*, char32_t const*, std::__unicode::_Repl>::_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<char, 4ul>::operator[](unsigned long) const,comdat
.align 2
.weak std::array<char, 4ul>::operator[](unsigned long) const
.type std::array<char, 4ul>::operator[](unsigned long) const, @function
std::array<char, 4ul>::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<char, 4ul>::operator[](unsigned long) const, .-std::array<char, 4ul>::operator[](unsigned long) const
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8072:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1000EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8074:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationImSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8079:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8080:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1000l> > >::value, std::chrono::duration<long, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1000l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1000l> > const>(std::chrono::duration<long, std::ratio<1l, 1000l> > const&)
.section .text._ZNOSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_finishEv,"axG",@progbits,std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_finish() &&,comdat
.align 2
.weak std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_finish() &&
.type std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_finish() &&, @function
std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::first(unsigned long) const
nop
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::size() const
testq %rax, %rax
setne %al
testb %al, %al
je .L4016
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_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<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_finish() &&, .-std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_finish() &&
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000000EEEES2_ILl3600000000ELl1EEmLb0ELb1EE6__castIlS2_ILl3600ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<3600l, 1l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<3600000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000000EEEES2_ILl60000000ELl1EEmLb0ELb1EE6__castIlS2_ILl60ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<60l, 1l> >::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<unsigned long, std::ratio<1l, 1000000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000000l> >, std::ratio<60000000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono8durationIhSt5ratioILl60ELl1EEEC2IhvEERKT_,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&),comdat
.align 2
.weak std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.type std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&), @function
std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(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<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&), .-std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.weak std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.set std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&),std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.section .text._ZNSt6chrono8durationIhSt5ratioILl1ELl1EEEC2IhvEERKT_,"axG",@progbits,std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&),comdat
.align 2
.weak std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.type std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&), @function
std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(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<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&), .-std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.weak std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.set std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&),std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<unsigned char, void>(unsigned char const&)
.section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1EEEEcEC2Ev,"axG",@progbits,std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter(),comdat
.align 2
.weak std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter()
.type std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter(), @function
std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, 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<char>::__formatter_chrono()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8109:
.size std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter(), .-std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter()
.weak std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter()
.set std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter(),std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*),comdat
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::formatter()
movq -72(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&)
movq %rax, %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rdx
movq -80(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8111:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8113:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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>(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>(unsigned int)
.set int std::bit_width<unsigned int>(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<char, 4ul>::operator[](unsigned long),comdat
.align 2
.weak std::array<char, 4ul>::operator[](unsigned long)
.type std::array<char, 4ul>::operator[](unsigned long), @function
std::array<char, 4ul>::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<char, 4ul>::operator[](unsigned long), .-std::array<char, 4ul>::operator[](unsigned long)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000EEEES2_ILl3600000ELl1EEmLb0ELb1EE6__castIlS2_ILl3600ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<3600l, 1l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1000EEEES2_ILl60000ELl1EEmLb0ELb1EE6__castIlS2_ILl60ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<60l, 1l> >::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<unsigned long, std::ratio<1l, 1000l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000EEEEcEC2Ev,"axG",@progbits,std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter(),comdat
.align 2
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter()
.type std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter(), @function
std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, 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<char>::__formatter_chrono()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8123:
.size std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter(), .-std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter()
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter()
.set std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter(),std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*),comdat
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::formatter()
movq -72(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&)
movq %rax, %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rdx
movq -80(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl3600000ELl1EElLb0ELb1EE6__castIlS2_ILl3600ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<3600l, 1l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<3600000l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl60000ELl1EElLb0ELb1EE6__castIlS2_ILl60ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<60l, 1l> >::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<long, std::ratio<1l, 1000l> >::duration<long, void>(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<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000l> >, std::ratio<60000l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE11_M_overflowEv,"axG",@progbits,std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_overflow(),comdat
.align 2
.weak std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_overflow()
.type std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_overflow(), @function
std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) 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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) 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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_overflow(), .-std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_overflow()
.section .text._ZNSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&)
.type std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&), @function
std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&):
.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<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&), .-std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2ImvEERKT_,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&),std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(unsigned long const&)
.section .text._ZNKSt9formatterINSt6chrono8durationIlSt5ratioILl1ELl1EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl3600ELl1EElLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<3600l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl60ELl1EElLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<60l, 1l> >::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<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&)
.type std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&), @function
std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&):
.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<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&), .-std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZNKSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1000EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8140:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1000l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1000l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) const,comdat
.align 2
.weak std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) const
.type std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) const, @function
std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) 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<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) 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<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) 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<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >) 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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) const, .-std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::span<char, 18446744073709551615ul>&, std::ostreambuf_iterator<char, std::char_traits<char> >) const
.section .text._ZZNKSt8__format18__formatter_chronoIcE9_M_formatINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_RSC_bENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const
.type std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, @function
std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::begin() const
movq %rax, -512(%rbp)
movq -568(%rbp), %rax
addq $16, %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -480(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
movq %rax, -528(%rbp)
jmp .L4112
.L4123:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -528(%rbp)
jmp .L4112
.L4134:
movq -576(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
movq %rax, -528(%rbp)
jmp .L4112
.L4118:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::length() const
subq -488(%rbp), %rax
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.LEHE299:
movq -568(%rbp), %r12
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE300:
movq %rax, %rbx
nop
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L4174:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4180
.L4184:
movq %rax, %rbx
.L4180:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const
.type std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, @function
std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::begin() const
movq %rax, -512(%rbp)
movq -568(%rbp), %rax
addq $16, %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<std::__format::_Sink_iter<char>, 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -480(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
movq %rax, -528(%rbp)
jmp .L4208
.L4219:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -528(%rbp)
jmp .L4208
.L4230:
movq -576(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::format_to<std::__format::_Sink_iter<char>, long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<long>::type>, long&&) requires output_iterator<std::__format::_Sink_iter<char>, char const&>
movq %rax, -528(%rbp)
jmp .L4208
.L4214:
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::length() const
subq -488(%rbp), %rax
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get() &&
.LEHE304:
movq -568(%rbp), %r12
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE305:
movq %rax, %rbx
nop
leaq -384(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L4270:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4276
.L4280:
movq %rax, %rbx
.L4276:
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >) const,comdat
.align 2
.weak std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >) const
.type std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >) const, @function
std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >) 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<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >)
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<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >) const, .-std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)@PLT
.L4290:
movq -464(%rbp), %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE310:
movq -456(%rbp), %r12
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE311:
movq %rax, %rbx
nop
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4294
.L4299:
movq %rax, %rbx
.L4294:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE313:
leaq -112(%rbp), %rax
movq %rax, %rdi
.LEHB314:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE316:
leaq -160(%rbp), %rax
movq %rax, %rdi
.LEHB317:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationImSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8durationImSt5ratioILl1ELl1EEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE5hoursEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7minutesEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<long, std::ratio<60l, 1l> >::duration<unsigned char, std::ratio<60l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<60l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const
.section .text._ZNKSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE7secondsEv,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::seconds() const,comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::seconds() const
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::seconds() const, @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<long, std::ratio<1l, 1l> >::duration<unsigned char, std::ratio<1l, 1l>, void>(std::chrono::duration<unsigned char, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::seconds() const,comdat
.size std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::seconds() const, .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const
movl %eax, -72(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, -76(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::seconds() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.LEHE324:
leaq -64(%rbp), %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB325:
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.LEHE325:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.L4362:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -216(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE326:
movq %rax, %rbx
nop
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4368
.L4372:
movq %rax, %rbx
.L4368:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE332:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -5(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -4(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE335:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.LEHE337:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB339:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB342:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.LEHE343:
movq %rax, -80(%rbp)
movq %rdx, -72(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB345:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE346:
leaq -104(%rbp), %rax
movq %rax, %rdi
.LEHB347:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_M_am_pm(char const**) const@PLT
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -96(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8167:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt6chrono8durationImSt5ratioILl1ELl1EEE5countEv,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::count() const,comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::count() const
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::count() const, @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::count() const, .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::count() const
.section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationImSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationImSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE349:
leaq -168(%rbp), %rax
movq %rax, %rdi
.LEHB350:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.LEHE351:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE352:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4477
.L4482:
movq %rax, %rbx
.L4477:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -120(%rbp)
leaq -120(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<long>(std::basic_format_string<char, std::type_identity<long>::type>, long&&)
.LEHE354:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -112(%rbp)
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.LEHE357:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB359:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, %rbx
jmp .L4508
.L4499:
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rdx
leaq -112(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
.LEHB365:
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const
addl $1, %eax
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE366:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB367:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.LEHE368:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE369:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4555
.L4560:
movq %rax, %rbx
.L4555:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE371:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB372:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.LEHE373:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE374:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4570
.L4575:
movq %rax, %rbx
.L4570:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)@PLT
.L4587:
movq -464(%rbp), %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE379:
movq -456(%rbp), %r12
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE380:
movq %rax, %rbx
nop
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4591
.L4596:
movq %rax, %rbx
.L4591:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format_to_ostream<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE382:
leaq -112(%rbp), %rax
movq %rax, %rdi
.LEHB383:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_a_A<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE385:
leaq -160(%rbp), %rax
movq %rax, %rdi
.LEHB386:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_b_B<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_daysINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_cINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_b,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::count() const
movl %eax, -72(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::count() const
movl %eax, -76(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::seconds() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_c<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::type>, int&&)
.LEHE393:
leaq -64(%rbp), %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB394:
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.LEHE394:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
.L4648:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -216(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE395:
movq %rax, %rbx
nop
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4654
.L4658:
movq %rax, %rbx
.L4654:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, char) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_d_e<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movl $47, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE401:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_FINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char, std::char_traits<char>, std::allocator<char> > std::format<int>(std::basic_format_string<char, std::type_identity<int>::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -5(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -4(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_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<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -2(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -80(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::operator[](unsigned long) const
movzbl (%rax), %ebx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
leaq -1(%rax), %rdx
leaq -64(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb %bl, (%rax)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
.LEHE404:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_F<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > 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::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_C_y_Y<std::chrono::year, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::year const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_g_G<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.LEHE406:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB408:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_H_I<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -32(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned int&>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned int&>::type>, unsigned int&) requires output_iterator<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_j<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -120(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB411:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_m<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.LEHE412:
movq %rax, -80(%rbp)
movq %rdx, -72(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -104(%rbp)
leaq -104(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<60l, 1l> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB414:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_M<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE415:
leaq -104(%rbp), %rax
movq %rax, %rdi
.LEHB416:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_M_am_pm(char const**) const@PLT
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::hours() const
movq %rax, -96(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<3600l, 1l> >::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<char, std::char_traits<char> >::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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_p<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_qINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8194:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_q<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt8__format18__formatter_chronoIcE16_S_floor_secondsINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEEDaRKT_,"axG",@progbits,auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-auto std::__format::__formatter_chrono<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNKSt8__format18__formatter_chronoIcE4_M_rINSt6chrono8durationIlSt5ratioILl1ELl1EEEESt20basic_format_contextINS_10_Sink_iterIcEEcEEENT0_8iteratorERKT_SD_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE418:
leaq -168(%rbp), %rax
movq %rax, %rdi
.LEHB419:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE420:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE421:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4761
.L4766:
movq %rax, %rbx
.L4761:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_r<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.LEHE423:
movq %rax, -96(%rbp)
movq %rdx, -88(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<long, std::ratio<1l, 1l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB425:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, %rbx
jmp .L4779
.L4770:
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<char>::_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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_u_w<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::__format::_Sink_iter<char>, 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<86400l, 1l> >::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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<86400l, 1l> >::duration<int, void>(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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<long, std::ratio<86400l, 1l>, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&, std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rdx
leaq -112(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >::operator-=(std::chrono::duration<long, std::ratio<86400l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > >() 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<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> >, std::chrono::duration<long, std::ratio<86400l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > const&)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
.LEHB431:
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<604800l, 1l> > >::value, std::chrono::duration<long, std::ratio<604800l, 1l> > >::type std::chrono::floor<std::chrono::duration<long, std::ratio<604800l, 1l> >, long, std::ratio<86400l, 1l> >(std::chrono::duration<long, std::ratio<86400l, 1l> > const&)
movq %rax, -88(%rbp)
leaq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<604800l, 1l> >::count() const
addl $1, %eax
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, char, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_U_V_W<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE432:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB433:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_D<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.LEHE434:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE435:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4826
.L4831:
movq %rax, %rbx
.L4826:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_x<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_floor_seconds<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_M_locale<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.LEHE437:
leaq -184(%rbp), %rax
movq %rax, %rdi
.LEHB438:
call std::__timepunct<char> const& std::use_facet<std::__timepunct<char> >(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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_R_T<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> >&)
.LEHE439:
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__formatter_chrono<char>::_M_write<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::locale const&, std::basic_string_view<char, std::char_traits<char> >) const
.LEHE440:
movq %rax, %rbx
nop
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4841
.L4846:
movq %rax, %rbx
.L4841:
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_X<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_Z<std::chrono::duration<long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.weak std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >)
.type std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >), @function
std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >):
.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<false>::type<std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> > >(char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> >)
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<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >), .-std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> > >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::ostreambuf_iterator<char, std::char_traits<char> >)
.section .text._ZNSt6chronolsIcSt11char_traitsIcEmSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<unsigned long, std::ratio<1l, 1l> >::count() const
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB444:
call std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned long)@PLT
leaq -400(%rbp), %rdx
leaq -448(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
movq -448(%rbp), %rdx
movq -440(%rbp), %rax
movq %rdx, %rdi
movq %rax, %rsi
call std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE444:
leaq -432(%rbp), %rdx
movq -472(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB445:
call std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@PLT
.LEHE445:
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
movq -472(%rbp), %rbx
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4868
.L4873:
movq %rax, %rbx
.L4868:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.size std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, unsigned long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronossImSt5ratioILl1ELl1EEmS2_EEDaRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE,"axG",@progbits,auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::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>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-auto std::chrono::operator<=><unsigned long, std::ratio<1l, 1l>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEEC2ES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >):
.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<unsigned long, std::ratio<1l, 1l> >::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>, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
movq %rax, %rcx
movq -56(%rbp), %rax
movl %ebx, %edx
movq %rcx, %rsi
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
.set std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >),std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationImSt5ratioILl1ELl1EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char>::_S_days<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEEmS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8217:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),comdat
.weak std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
.type std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>), @function
std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>):
.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<char, std::char_traits<char> >::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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::format_to<std::__format::_Sink_iter<char>, unsigned long>(std::__format::_Sink_iter<char>, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::__format::_Sink_iter<char>, 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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),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<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>),comdat
.size std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>), .-std::__format::_Sink_iter<char> std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>)
.section .text._ZSt6formatIJRNSt6chrono8durationImSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSH_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_hmsINSt6chrono8hh_mm_ssINS3_8durationImSt5ratioILl1ELl1EEEEEEEEDcRKT_,"axG",@progbits,decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&),comdat
.weak decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&)
.type decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&), @function
decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&), .-decltype(auto) std::__format::__formatter_chrono<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_hms<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::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<char> std::__format::__formatter_chrono<char>::_M_locale_fmt<std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, 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<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
.LEHB448:
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, %rbx
jmp .L4925
.L4916:
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::count() const
movl %eax, %edi
call std::__format::__formatter_chrono<char>::_S_two_digits(int)
leaq -136(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_S<std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
.section .text._ZSt6formatIJRKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronolsIcSt11char_traitsIcElSt5ratioILl1ELl1EEEERSt13basic_ostreamIT_T0_ES9_RKNS_8durationIT1_T2_EE,"axG",@progbits,std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<long, std::ratio<1l, 1l> >::count() const
movq %rax, %rdx
leaq -400(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB451:
call std::basic_ostream<char, std::char_traits<char> >::operator<<(long)@PLT
leaq -400(%rbp), %rdx
leaq -448(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::ostreambuf_iterator(std::basic_ostream<char, std::char_traits<char> >&)
movq -448(%rbp), %rdx
movq -440(%rbp), %rax
movq %rdx, %rdi
movq %rax, %rsi
call std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
leaq -400(%rbp), %rdx
leaq -432(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() &&@PLT
.LEHE451:
leaq -432(%rbp), %rdx
movq -472(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
.LEHB452:
call std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@PLT
.LEHE452:
leaq -432(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
movq -472(%rbp), %rbx
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L4940
.L4945:
movq %rax, %rbx
.L4940:
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.size std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::basic_ostream<char, std::char_traits<char> >& std::chrono::operator<< <char, std::char_traits<char>, long, std::ratio<1l, 1l> >(std::basic_ostream<char, std::char_traits<char> >&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE10_S_weekdayINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_7weekdayERKT_,"axG",@progbits,std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::weekday std::__format::__formatter_chrono<char>::_S_weekday<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE8_S_monthINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_5monthERKT_,"axG",@progbits,std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::month std::__format::__formatter_chrono<char>::_S_month<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_yearINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_4yearERKT_,"axG",@progbits,std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::year std::__format::__formatter_chrono<char>::_S_year<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE6_S_dayINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_3dayERKT_,"axG",@progbits,std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::day std::__format::__formatter_chrono<char>::_S_day<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt8__format18__formatter_chronoIcE7_S_dateINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENS3_14year_month_dayERKT_,"axG",@progbits,std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<char>::_S_days<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<86400l, 1l> > > 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<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::year_month_day std::__format::__formatter_chrono<char>::_S_date<std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl86400ELl1EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8241:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<86400l, 1l> > >::value, std::chrono::duration<long, std::ratio<86400l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<86400l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZSt6formatIJRKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6localeSt19basic_format_stringIcJDpNSt13type_identityIT_E4typeEEEDpOSI_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::format<std::chrono::duration<long, std::ratio<1l, 1l> > const&>(std::locale const&, std::basic_format_string<char, std::type_identity<std::chrono::duration<long, std::ratio<1l, 1l> > const&>::type>, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6ranges14__copy_or_moveILb0EPcS1_St19ostreambuf_iteratorIcSt11char_traitsIcEEEENSt13__conditionalIXT_EE4typeINS_13in_out_resultIT0_T2_EESC_EESA_T1_SB_,"axG",@progbits,std::__conditional<false>::type<std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> > >(char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.weak std::__conditional<false>::type<std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> > >(char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> >)
.type std::__conditional<false>::type<std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> > >(char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> >), @function
std::__conditional<false>::type<std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> > >(char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::operator*()
movl %ebx, %esi
movq %rax, %rdi
call std::ostreambuf_iterator<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<false>::type<std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> > >(char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> >), .-std::__conditional<false>::type<std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > >, std::ranges::in_out_result<char*, std::ostreambuf_iterator<char, std::char_traits<char> > > > std::ranges::__copy_or_move<false, char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> > >(char*, char*, std::ostreambuf_iterator<char, std::char_traits<char> >)
.section .text._ZNSt6chrono8__detail18__fmt_units_suffixISt5ratioILl1ELl1EEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEET1_S8_,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
.type std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >), @function
std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::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<char, std::char_traits<char> > std::__format::__write<std::ostreambuf_iterator<char, std::char_traits<char> >, char>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, 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<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),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<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >),comdat
.size std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >), .-std::ostreambuf_iterator<char, std::char_traits<char> > std::chrono::__detail::__fmt_units_suffix<std::ratio<1l, 1l>, char, std::ostreambuf_iterator<char, std::char_traits<char> > >(std::ostreambuf_iterator<char, std::char_traits<char> >)
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEE6_S_absES4_,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >),comdat
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >):
.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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::_S_abs(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEE4zeroEv,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::zero(),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::zero()
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::zero(), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long>::zero()
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> >::zero(), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::zero()
.section .text._ZNSt6chrono8hh_mm_ssINS_8durationImSt5ratioILl1ELl1EEEEEC2ES4_b,"axG",@progbits,std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool),comdat
.align 2
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool)
.type std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool), @function
std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, 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<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -40(%rbp)
leaq -40(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
movq %rax, -48(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<60l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq -88(%rbp), %rax
leaq 9(%rax), %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -56(%rbp)
leaq -56(%rbp), %rax
movq %rax, %rdi
call std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
movq %rax, -64(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::chrono::duration<unsigned char, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::seconds() const
movq %rax, -32(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::minutes() const
movq %rax, -40(%rbp)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool), .-std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool)
.weak std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool)
.set std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool),std::chrono::hh_mm_ss<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::hh_mm_ss(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, bool)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400EEmLb1ELb0EE6__castImS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl86400ELl1EEEES2_ILl1ELl86400EElLb1ELb0EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::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<long, std::ratio<86400l, 1l> >::duration<long, void>(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<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<86400l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<86400l, 1l> >, std::ratio<1l, 86400l>, long, true, false>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEv,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> >::operator++(),comdat
.align 2
.weak std::ostreambuf_iterator<char, std::char_traits<char> >::operator++()
.type std::ostreambuf_iterator<char, std::char_traits<char> >::operator++(), @function
std::ostreambuf_iterator<char, std::char_traits<char> >::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<char, std::char_traits<char> >::operator++(), .-std::ostreambuf_iterator<char, std::char_traits<char> >::operator++()
.section .text._ZSt9format_toISt19ostreambuf_iteratorIcSt11char_traitsIcEEJmEQ15output_iteratorIT_RKcEES4_S4_St19basic_format_stringIcJDpNSt13type_identityIT0_E4typeEEEDpOS9_,"axG",@progbits,std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>,comdat
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>
.type std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>, @function
std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, unsigned long long>::_S_make_elt<unsigned long>(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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_args<unsigned long long>(std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::__format::__do_vformat_to<std::ostreambuf_iterator<char, std::char_traits<char> >, char, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>, .-std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>
.weak std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&)
.set std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&),std::ostreambuf_iterator<char, std::char_traits<char> > std::format_to<std::ostreambuf_iterator<char, std::char_traits<char> >, unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::basic_format_string<char, std::type_identity<unsigned long>::type>, unsigned long&&) requires output_iterator<std::ostreambuf_iterator<char, std::char_traits<char> >, char const&>
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl3600ELl1EEEEmS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8273:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<3600l, 1l> > >::value, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<3600l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1EElS1_ILl3600ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<3600l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<3600l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl60ELl1EEEEmS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8275:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<60l, 1l> > >::value, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<60l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1EElS1_ILl60ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<60l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<60l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEEmS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8277:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<long, std::ratio<1l, 1l> > >::value, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<long, std::ratio<1l, 1l> >, unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chronomiImSt5ratioILl1ELl1EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_,"axG",@progbits,std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::count() const
movq %rax, %rbx
movq -80(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::common_type<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<unsigned long, std::ratio<1l, 1l>, long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::__format::_Arg_value<std::basic_format_context<std::__format::_Sink_iter<char>, char> > std::__format::_Arg_store<std::basic_format_context<std::__format::_Sink_iter<char>, char>, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>::_S_make_elt<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl3600ELl1EEEES2_ILl1ELl3600EEmLb1ELb0EE6__castImS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::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<long, std::ratio<3600l, 1l> >::duration<long, void>(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<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<3600l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<3600l, 1l> >, std::ratio<1l, 3600l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2IlS1_ILl3600ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<3600l, 1l>, void>(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl60ELl1EEEES2_ILl1ELl60EEmLb1ELb0EE6__castImS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::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<long, std::ratio<60l, 1l> >::duration<long, void>(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<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<60l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<60l, 1l> >, std::ratio<1l, 60l>, unsigned long, true, false>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2IlS1_ILl60ELl1EEvEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<60l, 1l>, void>(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES3_mLb1ELb1EE6__castImS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1l> >::count() const
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(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<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<unsigned long, std::ratio<1l, 1l> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono8durationImSt5ratioILl1ELl1EEEC2IlS2_vEERKNS0_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
movq %rax, -16(%rbp)
leaq -16(%rbp), %rax
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.set std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2INSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
movq -32(%rbp), %rcx
movq -24(%rbp), %rdx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEEC2IKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_set<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::basic_format_arg<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1EEEElS2_ILl3600ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8305:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1EEEElS2_ILl60ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8306:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono13duration_castINS_8durationImSt5ratioILl1ELl1EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE,"axG",@progbits,std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8307:
.size std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::enable_if<std::chrono::__is_duration<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::value, std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >::type std::chrono::duration_cast<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2INSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&):
.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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> >&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationImSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE6handleC2IKNSt6chrono8durationIlSt5ratioILl1ELl1EEEEEERT_,"axG",@progbits,std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.align 2
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.weak std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.set std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&),std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::handle<std::chrono::duration<long, std::ratio<1l, 1l> > const>(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1EEEES2_ILl3600ELl1EEmLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > 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<long, std::ratio<3600l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<3600l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<3600l, 1l> >(std::chrono::duration<long, std::ratio<3600l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1EEEES2_ILl60ELl1EEmLb0ELb1EE6__castIlS5_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > 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<long, std::ratio<60l, 1l> >::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<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<60l, 1l>, unsigned long, false, true>::__cast<long, std::ratio<60l, 1l> >(std::chrono::duration<long, std::ratio<60l, 1l> > const&)
.section .text._ZNSt6chrono20__duration_cast_implINS_8durationImSt5ratioILl1ELl1EEEES3_mLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE,"axG",@progbits,std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&),comdat
.weak std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.type std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), @function
std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > 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<long, std::ratio<1l, 1l> >::count() const
movq %rax, -24(%rbp)
leaq -24(%rbp), %rdx
leaq -16(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::chrono::duration<unsigned long, std::ratio<1l, 1l> >::duration<unsigned long, void>(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<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&), .-std::chrono::duration<unsigned long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::ratio<1l, 1l>, unsigned long, true, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&)
.section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1EEEEcEC2Ev,"axG",@progbits,std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter(),comdat
.align 2
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter()
.type std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter(), @function
std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, 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<char>::__formatter_chrono()
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8322:
.size std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter(), .-std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter()
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter()
.set std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter(),std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*),comdat
.weak void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.type void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), @function
void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::formatter()
movq -72(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&)
movq %rax, %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rdx
movq -80(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*), .-void std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle::_S_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const>(std::basic_format_parse_context<char>&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, void const*)
.section .text._ZNSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1EEEEcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&)
.type std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&), @function
std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&):
.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<char>::iterator std::__format::__formatter_chrono<char>::_M_parse<std::basic_format_parse_context<char> >(std::basic_format_parse_context<char>&, 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<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&), .-std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZNKSt9formatterINSt6chrono8durationImSt5ratioILl1ELl1EEEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorERKS4_RSC_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_chrono<char>::_M_format<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, bool) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8325:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::chrono::duration<unsigned long, std::ratio<1l, 1l> >, char>::format<std::__format::_Sink_iter<char> >(std::chrono::duration<unsigned long, std::ratio<1l, 1l> > const&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.weak vtable for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
.section .data.rel.ro.local._ZTVNSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE,"awG",@progbits,vtable for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >,comdat
.align 8
.type vtable for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >, @object
.size vtable for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >, 40
vtable for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >:
.quad 0
.quad typeinfo for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
.quad std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_overflow()
.quad std::__format::_Sink<char>::_M_reserve(unsigned long)
.quad std::__format::_Sink<char>::_M_bump(unsigned long)
.weak vtable for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>
.section .data.rel.ro.local._ZTVNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE,"awG",@progbits,vtable for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>,comdat
.align 8
.type vtable for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>, @object
.size vtable for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>, 32
vtable for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>:
.quad 0
.quad typeinfo for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>
.quad std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_on_chars(char const*)
.quad std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)
.weak vtable for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >
.section .data.rel.ro.local._ZTVNSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE,"awG",@progbits,vtable for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >,comdat
.align 8
.type vtable for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >, @object
.size vtable for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >, 40
vtable for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >:
.quad 0
.quad typeinfo for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >
.quad std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >::_M_overflow()
.quad std::__format::_Sink<char>::_M_reserve(unsigned long)
.quad std::__format::_Sink<char>::_M_bump(unsigned long)
.weak vtable for std::__format::_Scanner<char>
.section .data.rel.ro._ZTVNSt8__format8_ScannerIcEE,"awG",@progbits,vtable for std::__format::_Scanner<char>,comdat
.align 8
.type vtable for std::__format::_Scanner<char>, @object
.size vtable for std::__format::_Scanner<char>, 32
vtable for std::__format::_Scanner<char>:
.quad 0
.quad typeinfo for std::__format::_Scanner<char>
.quad std::__format::_Scanner<char>::_M_on_chars(char const*)
.quad __cxa_pure_virtual
.weak vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
.section .data.rel.ro.local._ZTVNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE,"awG",@progbits,vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,comdat
.align 8
.type vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, @object
.size vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 40
vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >:
.quad 0
.quad typeinfo for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
.quad std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow()
.quad std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)
.quad std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_bump(unsigned long)
.weak vtable for std::__format::_Buf_sink<char>
.section .data.rel.ro._ZTVNSt8__format9_Buf_sinkIcEE,"awG",@progbits,vtable for std::__format::_Buf_sink<char>,comdat
.align 8
.type vtable for std::__format::_Buf_sink<char>, @object
.size vtable for std::__format::_Buf_sink<char>, 40
vtable for std::__format::_Buf_sink<char>:
.quad 0
.quad typeinfo for std::__format::_Buf_sink<char>
.quad __cxa_pure_virtual
.quad std::__format::_Sink<char>::_M_reserve(unsigned long)
.quad std::__format::_Sink<char>::_M_bump(unsigned long)
.weak vtable for std::__format::_Sink<char>
.section .data.rel.ro._ZTVNSt8__format5_SinkIcEE,"awG",@progbits,vtable for std::__format::_Sink<char>,comdat
.align 8
.type vtable for std::__format::_Sink<char>, @object
.size vtable for std::__format::_Sink<char>, 40
vtable for std::__format::_Sink<char>:
.quad 0
.quad typeinfo for std::__format::_Sink<char>
.quad __cxa_pure_virtual
.quad std::__format::_Sink<char>::_M_reserve(unsigned long)
.quad std::__format::_Sink<char>::_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<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
.section .data.rel.ro._ZTINSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE,"awG",@progbits,typeinfo for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >,comdat
.align 8
.type typeinfo for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >, @object
.size typeinfo for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >, 24
typeinfo for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >:
.quad vtable for __cxxabiv1::__si_class_type_info+16
.quad typeinfo name for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
.quad typeinfo for std::__format::_Buf_sink<char>
.weak typeinfo name for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
.section .rodata._ZTSNSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE,"aG",@progbits,typeinfo name for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >,comdat
.align 32
.type typeinfo name for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >, @object
.size typeinfo name for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >, 73
typeinfo name for std::__format::_Iter_sink<char, std::ostreambuf_iterator<char, std::char_traits<char> > >:
.string "NSt8__format10_Iter_sinkIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE"
.weak typeinfo for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>
.section .data.rel.ro._ZTINSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE,"awG",@progbits,typeinfo for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>,comdat
.align 8
.type typeinfo for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>, @object
.size typeinfo for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>, 24
typeinfo for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>:
.quad vtable for __cxxabiv1::__si_class_type_info+16
.quad typeinfo name for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>
.quad typeinfo for std::__format::_Scanner<char>
.weak typeinfo name for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>
.section .rodata._ZTSNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE,"aG",@progbits,typeinfo name for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>,comdat
.align 32
.type typeinfo name for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>, @object
.size typeinfo name for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>, 57
typeinfo name for std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>:
.string "NSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcEE"
.weak typeinfo for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >
.section .data.rel.ro._ZTINSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE,"awG",@progbits,typeinfo for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >,comdat
.align 8
.type typeinfo for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >, @object
.size typeinfo for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >, 24
typeinfo for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >:
.quad vtable for __cxxabiv1::__si_class_type_info+16
.quad typeinfo name for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >
.quad typeinfo for std::__format::_Buf_sink<char>
.weak typeinfo name for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >
.section .rodata._ZTSNSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE,"aG",@progbits,typeinfo name for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >,comdat
.align 32
.type typeinfo name for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >, @object
.size typeinfo name for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >, 48
typeinfo name for std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >:
.string "NSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEEE"
.weak typeinfo for std::__format::_Scanner<char>
.section .data.rel.ro._ZTINSt8__format8_ScannerIcEE,"awG",@progbits,typeinfo for std::__format::_Scanner<char>,comdat
.align 8
.type typeinfo for std::__format::_Scanner<char>, @object
.size typeinfo for std::__format::_Scanner<char>, 16
typeinfo for std::__format::_Scanner<char>:
.quad vtable for __cxxabiv1::__class_type_info+16
.quad typeinfo name for std::__format::_Scanner<char>
.weak typeinfo name for std::__format::_Scanner<char>
.section .rodata._ZTSNSt8__format8_ScannerIcEE,"aG",@progbits,typeinfo name for std::__format::_Scanner<char>,comdat
.align 16
.type typeinfo name for std::__format::_Scanner<char>, @object
.size typeinfo name for std::__format::_Scanner<char>, 26
typeinfo name for std::__format::_Scanner<char>:
.string "NSt8__format8_ScannerIcEE"
.weak typeinfo for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
.section .data.rel.ro._ZTINSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE,"awG",@progbits,typeinfo for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,comdat
.align 8
.type typeinfo for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, @object
.size typeinfo for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 24
typeinfo for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >:
.quad vtable for __cxxabiv1::__si_class_type_info+16
.quad typeinfo name for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
.quad typeinfo for std::__format::_Buf_sink<char>
.weak typeinfo name for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
.section .rodata._ZTSNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE,"aG",@progbits,typeinfo name for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,comdat
.align 32
.type typeinfo name for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, @object
.size typeinfo name for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 78
typeinfo name for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >:
.string "NSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE"
.weak typeinfo for std::__format::_Buf_sink<char>
.section .data.rel.ro._ZTINSt8__format9_Buf_sinkIcEE,"awG",@progbits,typeinfo for std::__format::_Buf_sink<char>,comdat
.align 8
.type typeinfo for std::__format::_Buf_sink<char>, @object
.size typeinfo for std::__format::_Buf_sink<char>, 24
typeinfo for std::__format::_Buf_sink<char>:
.quad vtable for __cxxabiv1::__si_class_type_info+16
.quad typeinfo name for std::__format::_Buf_sink<char>
.quad typeinfo for std::__format::_Sink<char>
.weak typeinfo name for std::__format::_Buf_sink<char>
.section .rodata._ZTSNSt8__format9_Buf_sinkIcEE,"aG",@progbits,typeinfo name for std::__format::_Buf_sink<char>,comdat
.align 16
.type typeinfo name for std::__format::_Buf_sink<char>, @object
.size typeinfo name for std::__format::_Buf_sink<char>, 27
typeinfo name for std::__format::_Buf_sink<char>:
.string "NSt8__format9_Buf_sinkIcEE"
.weak typeinfo for std::__format::_Sink<char>
.section .data.rel.ro._ZTINSt8__format5_SinkIcEE,"awG",@progbits,typeinfo for std::__format::_Sink<char>,comdat
.align 8
.type typeinfo for std::__format::_Sink<char>, @object
.size typeinfo for std::__format::_Sink<char>, 16
typeinfo for std::__format::_Sink<char>:
.quad vtable for __cxxabiv1::__class_type_info+16
.quad typeinfo name for std::__format::_Sink<char>
.weak typeinfo name for std::__format::_Sink<char>
.section .rodata._ZTSNSt8__format5_SinkIcEE,"aG",@progbits,typeinfo name for std::__format::_Sink<char>,comdat
.align 16
.type typeinfo name for std::__format::_Sink<char>, @object
.size typeinfo name for std::__format::_Sink<char>, 23
typeinfo name for std::__format::_Sink<char>:
.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<std::__format::_Sink_iter<char>, char>::_M_on_chars(char const*),comdat
.align 2
.weak std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_on_chars(char const*)
.type std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_on_chars(char const*), @function
std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<char>::begin() const
movq %rax, %rcx
movq -64(%rbp), %rdx
leaq -48(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_on_chars(char const*), .-std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::monostate>(std::monostate&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIbEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<bool>(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<char>::_M_parse<bool>(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<bool, char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<bool>(bool&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIcEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char>(char&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char>(char&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char>(char&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char>(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<char, char>::parse(std::basic_format_parse_context<char>&)
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char, char>::format<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char>(char&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char>(char&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIiEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<int>(int&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<int>(int&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<int>(int&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<int>(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<char>::_M_parse<int>(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<int, char>::format<std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<int>(int&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<int>(int&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIjEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned int>(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<char>::_M_parse<unsigned int>(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned int, char>::format<std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned int>(unsigned int&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIxEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long long>(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<char>::_M_parse<long long>(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long long, char>::format<std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long long>(long long&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIyEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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<char>::_M_parse<unsigned long long>(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned long long, char>::format<std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned long long>(unsigned long long&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<float>(float&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<float>(float&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<float>(float&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<float>(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<char>::parse(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<float, char>::format<std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<float>(float&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<float>(float&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIdEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<double>(double&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<double>(double&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<double>(double&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<double>(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<char>::parse(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<double, char>::format<std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<double>(double&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<double>(double&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIeEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long double>(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<char>::parse(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long double, char>::format<std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
addq $16, %rsp
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long double>(long double&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIPKcEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char const*>(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<char>::parse(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char const*, char>::format<std::__format::_Sink_iter<char> >(char const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char const*>(char const*&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char const*>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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<char>::parse(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::basic_string_view<char, std::char_traits<char> >, char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) const
.section .text._ZNKSt6ranges8__access6_BeginclIRSt17basic_string_viewIcSt11char_traitsIcEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_Begin::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const,comdat
.align 2
.weak auto std::ranges::__access::_Begin::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const
.type auto std::ranges::__access::_Begin::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const, @function
auto std::ranges::__access::_Begin::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) 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<char, std::char_traits<char> >::begin() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8471:
.size auto std::ranges::__access::_Begin::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const, .-auto std::ranges::__access::_Begin::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const
.section .text._ZNKSt6ranges8__access4_EndclIRSt17basic_string_viewIcSt11char_traitsIcEEEEDaOT_,"axG",@progbits,auto std::ranges::__access::_End::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const,comdat
.align 2
.weak auto std::ranges::__access::_End::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const
.type auto std::ranges::__access::_End::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const, @function
auto std::ranges::__access::_End::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) 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<char, std::char_traits<char> >::end() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8474:
.size auto std::ranges::__access::_End::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const, .-auto std::ranges::__access::_End::operator()<std::basic_string_view<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clIPKvEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<void const*>(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<void const*, char>::parse(std::basic_format_parse_context<char>&)
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<void const*, char>::format<std::__format::_Sink_iter<char> >(void const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<void const*>(void const*&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle&) const
.section .text._ZZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEmENKUlRT_E_clInEEDaS5_,"axG",@progbits,auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<char>::_M_parse<__int128>(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<__int128, char>::format<std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<__int128>(__int128&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<char>::_M_parse<unsigned __int128>(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned __int128, char>::format<std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(unsigned __int128&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const,comdat
.align 2
.weak auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const
.type auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, @function
auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<char>::parse(std::basic_format_parse_context<char>&)
nop
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_parse_context<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<_Float128, char>::format<std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, %rsi
movq %rbx, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::advance_to(std::__format::_Sink_iter<char>)
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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<_Float128>(_Float128&) const, .-auto std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t),comdat
.align 2
.weak decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t)
.type decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), @function
decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::monostate>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<bool>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<int>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned int>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long long>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned long long>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<float>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<double>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<long double>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<char const*>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> >&) 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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<void const*>(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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::handle>(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}::operator()<unsigned __int128>(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<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::__format::_Arg_t), .-decltype(auto) std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >),comdat
.weak decltype(auto) std::__format::__visit_format_arg<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.type decltype(auto) std::__format::__visit_format_arg<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), @function
decltype(auto) std::__format::__visit_format_arg<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_format_context<std::__format::_Sink_iter<char>, char> >::_M_visit<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}>(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >), .-decltype(auto) std::__format::__visit_format_arg<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >)
.section .text._ZNSt8__format19_Formatting_scannerINS_10_Sink_iterIcEEcE13_M_format_argEm,"axG",@progbits,std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long),comdat
.align 2
.weak std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)
.type std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long), @function
std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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<std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}, std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)::{lambda(auto:1&)#1}&&, std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long), .-std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)
.section .text._ZNSt8__format10_Iter_sinkIcNS_10_Sink_iterIcEEE11_M_overflowEv,"axG",@progbits,std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >::_M_overflow(),comdat
.align 2
.weak std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >::_M_overflow()
.type std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >::_M_overflow(), @function
std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) 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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) 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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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<char, std::__format::_Sink_iter<char> >::_M_overflow(), .-std::__format::_Iter_sink<char, std::__format::_Sink_iter<char> >::_M_overflow()
.section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10_M_reserveEm,"axG",@progbits,std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long),comdat
.align 2
.weak std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)
.type std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long), @function
std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::first(unsigned long) const
nop
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
leaq -48(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_overflow()
.L5188:
movq -120(%rbp), %rax
addq $288, %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, 18446744073709551615ul>::span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
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<char>::_M_reset(std::span<char, 18446744073709551615ul>, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long), .-std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)
.section .text._ZNSt8__format9_Seq_sinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_bumpEm,"axG",@progbits,std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_bump(unsigned long),comdat
.align 2
.weak std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_bump(unsigned long)
.type std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_bump(unsigned long), @function
std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::size() const
movq -112(%rbp), %rdx
addq %rdx, %rax
movq %rax, %rsi
movq %rbx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, 18446744073709551615ul>::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<char>::_M_reset(std::span<char, 18446744073709551615ul>, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_bump(unsigned long), .-std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_bump(unsigned long)
.section .text._ZNKSt9formatterIbcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEbRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<bool, char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<bool, char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<bool, char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<bool, char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8567:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<bool, char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<bool, char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt9formatterIccE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter<char, char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::formatter<char, char>::parse(std::basic_format_parse_context<char>&)
.type std::formatter<char, char>::parse(std::basic_format_parse_context<char>&), @function
std::formatter<char, char>::parse(std::basic_format_parse_context<char>&):
.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<char>::_M_parse<char>(std::basic_format_parse_context<char>&)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8568:
.size std::formatter<char, char>::parse(std::basic_format_parse_context<char>&), .-std::formatter<char, char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZNKSt9formatterIccE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEcRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char, char>::format<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char, char>::format<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char, char>::format<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char, char>::format<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character_escaped<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
nop
.L5204:
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8569:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char, char>::format<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char, char>::format<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIicE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEiRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<int, char>::format<std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<int, char>::format<std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<int, char>::format<std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<int, char>::format<std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<int, std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8570:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<int, char>::format<std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<int, char>::format<std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIjcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEjRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned int, char>::format<std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned int, char>::format<std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned int, char>::format<std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned int, char>::format<std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned int, std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8571:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned int, char>::format<std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned int, char>::format<std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIxcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorExRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long long, char>::format<std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long long, char>::format<std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long long, char>::format<std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long long, char>::format<std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<long long, std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8573:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long long, char>::format<std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long long, char>::format<std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIycE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEyRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned long long, char>::format<std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned long long, char>::format<std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned long long, char>::format<std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned long long, char>::format<std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned long long, std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8575:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned long long, char>::format<std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned long long, char>::format<std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIfcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEfRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<float, char>::format<std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<float, char>::format<std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<float, char>::format<std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<float, char>::format<std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8577:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<float, char>::format<std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<float, char>::format<std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIdcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEdRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<double, char>::format<std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<double, char>::format<std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<double, char>::format<std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<double, char>::format<std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8579:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<double, char>::format<std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<double, char>::format<std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIecE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEeRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long double, char>::format<std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long double, char>::format<std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long double, char>::format<std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long double, char>::format<std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
addq $16, %rsp
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8581:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long double, char>::format<std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<long double, char>::format<std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIPKccE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorES1_RS9_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char const*, char>::format<std::__format::_Sink_iter<char> >(char const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char const*, char>::format<std::__format::_Sink_iter<char> >(char const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char const*, char>::format<std::__format::_Sink_iter<char> >(char const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char const*, char>::format<std::__format::_Sink_iter<char> >(char const*, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char const*, char>::format<std::__format::_Sink_iter<char> >(char const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<char const*, char>::format<std::__format::_Sink_iter<char> >(char const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterISt17basic_string_viewIcSt11char_traitsIcEEcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorES3_RSB_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::basic_string_view<char, std::char_traits<char> >, char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::basic_string_view<char, std::char_traits<char> >, char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::basic_string_view<char, std::char_traits<char> >, char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::basic_string_view<char, std::char_traits<char> >, char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8585:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::basic_string_view<char, std::char_traits<char> >, char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<std::basic_string_view<char, std::char_traits<char> >, char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZZNSt9formatterIPKvcE5parseERSt26basic_format_parse_contextIcEENKUlvE_clEv,"axG",@progbits,std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const
.type std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const, @function
std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{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<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const, .-std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const
.section .text._ZZNSt9formatterIPKvcE5parseERSt26basic_format_parse_contextIcEENKUlvE0_clEv,"axG",@progbits,std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const,comdat
.align 2
.weak std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const
.type std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const, @function
std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{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<void const*, char>::parse(std::basic_format_parse_context<char>&)::{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<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const, .-std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const
.section .text._ZNSt9formatterIPKvcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)
.type std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&), @function
std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&):
.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<char>::end() const
movq %rax, -80(%rbp)
movq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<void const*, char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_fill_and_align(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_zero_fill(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&)
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<void const*, char>::parse(std::basic_format_parse_context<char>&)::{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<void const*, char>::parse(std::basic_format_parse_context<char>&), .-std::formatter<void const*, char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZNKSt9formatterIPKvcE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorES1_RS9_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<void const*, char>::format<std::__format::_Sink_iter<char> >(void const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<void const*, char>::format<std::__format::_Sink_iter<char> >(void const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<void const*, char>::format<std::__format::_Sink_iter<char> >(void const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<void const*, char>::format<std::__format::_Sink_iter<char> >(void const*, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -96(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
jmp .L5252
.L5247:
movq -152(%rbp), %rax
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::out()
movq %rax, -48(%rbp)
leaq -64(%rbp), %rax
movl $2, %edx
movl $0, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
leaq -48(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -48(%rbp)
leaq -64(%rbp), %rax
movl $2, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> 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<std::__format::_Sink_iter<char>, char>::iterator std::formatter<void const*, char>::format<std::__format::_Sink_iter<char> >(void const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<void const*, char>::format<std::__format::_Sink_iter<char> >(void const*, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIncE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEnRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<__int128, char>::format<std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<__int128, char>::format<std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<__int128, char>::format<std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<__int128, char>::format<std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<__int128, std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8592:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<__int128, char>::format<std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<__int128, char>::format<std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIocE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEoRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned __int128, char>::format<std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned __int128, char>::format<std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned __int128, char>::format<std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned __int128, char>::format<std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned __int128, std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8594:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned __int128, char>::format<std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<unsigned __int128, char>::format<std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt9formatterIDF128_cE6formatINSt8__format10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEDF128_RS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<_Float128, char>::format<std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<_Float128, char>::format<std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<_Float128, char>::format<std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<_Float128, char>::format<std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8596:
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<_Float128, char>::format<std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::formatter<_Float128, char>::format<std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) const,comdat
.align 2
.weak std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) const
.type std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) const, @function
std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) 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<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) 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<char, 18446744073709551615ul>&>(std::span<char, 18446744073709551615ul>&) 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<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>) 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<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) const, .-std::ranges::in_out_result<std::__conditional<borrowed_range<std::span<char, 18446744073709551615ul>&> >::type<decltype (__begin((declval<std::span<char, 18446744073709551615ul>&>)())), std::ranges::dangling>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char> >(std::span<char, 18446744073709551615ul>&, std::__format::_Sink_iter<char>) const
.section .text._ZNSt8__format5_SinkIcE8_M_resetESt4spanIcLm18446744073709551615EEm,"axG",@progbits,std::__format::_Sink<char>::_M_reset(std::span<char, 18446744073709551615ul>, unsigned long),comdat
.align 2
.weak std::__format::_Sink<char>::_M_reset(std::span<char, 18446744073709551615ul>, unsigned long)
.type std::__format::_Sink<char>::_M_reset(std::span<char, 18446744073709551615ul>, unsigned long), @function
std::__format::_Sink<char>::_M_reset(std::span<char, 18446744073709551615ul>, 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<char, 18446744073709551615ul>::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<char>::_M_reset(std::span<char, 18446744073709551615ul>, unsigned long), .-std::__format::_Sink<char>::_M_reset(std::span<char, 18446744073709551615ul>, unsigned long)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8610:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
.section .text._ZNKSt17integral_constantImLm12EEcvmEv,"axG",@progbits,std::integral_constant<unsigned long, 12ul>::operator unsigned long() const,comdat
.align 2
.weak std::integral_constant<unsigned long, 12ul>::operator unsigned long() const
.type std::integral_constant<unsigned long, 12ul>::operator unsigned long() const, @function
std::integral_constant<unsigned long, 12ul>::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<unsigned long, 12ul>::operator unsigned long() const, .-std::integral_constant<unsigned long, 12ul>::operator unsigned long() const
.section .text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const,comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const, @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::empty() const, .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::_M_parse<bool>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<bool>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<bool>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<bool>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_parse<bool>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<bool>(std::basic_format_parse_context<char>&)
.section .text._ZNKSt8__format15__formatter_intIcE6formatINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEbRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::locale()
leaq -120(%rbp), %rax
movq %rax, %rdi
.LEHB455:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(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<char>::truename() const@PLT
jmp .L5281
.L5280:
leaq -64(%rbp), %rax
movq -104(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::numpunct<char>::falsename() const@PLT
.L5281:
leaq -64(%rbp), %rdx
leaq -96(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, -112(%rbp)
.L5282:
movq -136(%rbp), %rbx
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE456:
movq %rax, %rbx
nop
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<std::__format::_Sink_iter<char> >(bool, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_parse<char>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<char>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<char>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<char>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, 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<char>::_M_parse<char>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<char>(std::basic_format_parse_context<char>&)
.section .text._ZNKSt8__format15__formatter_intIcE19_M_format_characterINS_10_Sink_iterIcEEEENSt20basic_format_contextIT_cE8iteratorEcRS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.weak std::span<char, 18446744073709551615ul>::__v<12ul>
.section .rodata._ZNSt4spanIcLm18446744073709551615EE3__vILm12EEE,"aG",@progbits,std::span<char, 18446744073709551615ul>::__v<12ul>,comdat
.type std::span<char, 18446744073709551615ul>::__v<12ul>, @gnu_unique_object
.size std::span<char, 18446744073709551615ul>::__v<12ul>, 1
std::span<char, 18446744073709551615ul>::__v<12ul>:
.zero 1
.section .text._ZNSt4spanIcLm18446744073709551615EEC2ILm12EEERAT__c,"axG",@progbits,std::span<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul]),comdat
.align 2
.weak std::span<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul])
.type std::span<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul]), @function
std::span<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::__v<12ul>(%rip), %rax
movq %rax, %rdi
call std::integral_constant<unsigned long, 12ul>::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<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul]), .-std::span<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul])
.weak std::span<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul])
.set std::span<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul]),std::span<char, 18446744073709551615ul>::span<12ul>(char (&) [12ul])
.section .text._ZNKSt8__format14_Fixedbuf_sinkIcE4viewEv,"axG",@progbits,std::__format::_Fixedbuf_sink<char>::view() const,comdat
.align 2
.weak std::__format::_Fixedbuf_sink<char>::view() const
.type std::__format::_Fixedbuf_sink<char>::view() const, @function
std::__format::_Fixedbuf_sink<char>::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<char, 18446744073709551615ul>::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<char, 18446744073709551615ul>::first(unsigned long) const
nop
movq %rax, -64(%rbp)
movq %rdx, -56(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::size() const
movq %rax, %rbx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::data() const
movq %rax, %rcx
leaq -48(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char>::view() const, .-std::__format::_Fixedbuf_sink<char>::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character_escaped<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character_escaped<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character_escaped<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character_escaped<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
cmpq $3, %rax
setbe %al
testb %al, %al
je .L5311
movq -216(%rbp), %rax
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)
jmp .L5319
.L5311:
leaq -36(%rbp), %rdx
leaq -128(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Fixedbuf_sink<char>(%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<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__format::_Fixedbuf_sink<char>::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character_escaped<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character_escaped<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_to_character<unsigned char>(unsigned char)
movsbl %al, %ecx
movq -168(%rbp), %rdx
movq -152(%rbp), %rax
movl %ecx, %esi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::to_chars<unsigned char>(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<char>::to_chars<unsigned char>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned char>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned char>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
negq %rax
addq %rax, -128(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned char, std::__format::_Sink_iter<char> >(unsigned char, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format15__formatter_intIcE6formatIiNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<int, std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<int, std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<int, std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<int, std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_to_character<int>(int)
movsbl %al, %ecx
movq -184(%rbp), %rdx
movq -168(%rbp), %rax
movl %ecx, %esi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::to_chars<unsigned int>(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<char>::to_chars<unsigned int>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned int>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned int>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
negq %rax
addq %rax, -144(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<int, std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<int, std::__format::_Sink_iter<char> >(int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNKSt8__format15__formatter_intIcE6formatIjNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned int, std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned int, std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned int, std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned int, std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_to_character<unsigned int>(unsigned int)
movsbl %al, %ecx
movq -184(%rbp), %rdx
movq -168(%rbp), %rax
movl %ecx, %esi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::to_chars<unsigned int>(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<char>::to_chars<unsigned int>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned int>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned int>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
negq %rax
addq %rax, -144(%rbp)
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned int, std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned int, std::__format::_Sink_iter<char> >(unsigned int, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt8__format15__formatter_intIcE8_M_parseIxEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int<char>::_M_parse<long long>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<long long>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<long long>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<long long>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8712:
.size char const* std::__format::__formatter_int<char>::_M_parse<long long>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<long long>(std::basic_format_parse_context<char>&)
.section .text._ZNKSt8__format15__formatter_intIcE6formatIxNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<long long, std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<long long, std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<long long, std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<long long, std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_to_character<long long>(long long)
movsbl %al, %ecx
movq -216(%rbp), %rdx
movq -200(%rbp), %rax
movl %ecx, %esi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::to_chars<unsigned long long>(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<char>::to_chars<unsigned long long>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned long long>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned long long>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
negq %rax
addq %rax, -176(%rbp)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<long long, std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<long long, std::__format::_Sink_iter<char> >(long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt8__format15__formatter_intIcE8_M_parseIyEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int<char>::_M_parse<unsigned long long>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<unsigned long long>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<unsigned long long>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<unsigned long long>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8714:
.size char const* std::__format::__formatter_int<char>::_M_parse<unsigned long long>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<unsigned long long>(std::basic_format_parse_context<char>&)
.section .text._ZNKSt8__format15__formatter_intIcE6formatIyNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned long long, std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned long long, std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned long long, std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned long long, std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_to_character<unsigned long long>(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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::to_chars<unsigned long long>(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<char>::to_chars<unsigned long long>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned long long>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned long long>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
negq %rax
addq %rax, -184(%rbp)
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned long long, std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned long long, std::__format::_Sink_iter<char> >(unsigned long long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZZNSt8__format14__formatter_fpIcE5parseERSt26basic_format_parse_contextIcEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const
.type std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const, @function
std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const, .-std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const
.section .text._ZZNSt8__format14__formatter_fpIcE5parseERSt26basic_format_parse_contextIcEENKUlvE0_clEv,"axG",@progbits,std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const
.type std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const, @function
std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const, .-std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const
.section .text._ZNSt8__format14__formatter_fpIcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)
.type std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&), @function
std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&):
.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<char>::end() const
movq %rax, -80(%rbp)
movq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_sign(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_alternate_form(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_zero_fill(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_locale(char const*, char const*)
movq %rax, -72(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&), .-std::__format::__formatter_fp<char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZZNKSt8__format14__formatter_fpIcE6formatIfNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_ENKUlPcSB_E_clESB_SB_,"axG",@progbits,std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const
.type std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function
std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.type std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function
std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.weak std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const
.set std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
nop
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
addq $1, %rax
movq %rax, -456(%rbp)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
movq %rax, %rbx
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::data() const
movq %rax, %rbx
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -304(%rbp), %rax
movq %rbx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -256(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb $46, (%rax)
.L5521:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<std::__format::_Sink_iter<char>, 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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
movq %rax, -320(%rbp)
movq %rdx, -312(%rbp)
.L5523:
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L5522:
movq -504(%rbp), %rax
movq -520(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
.LEHB460:
call unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -384(%rbp)
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::_M_write(char)
leaq -320(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L5538
.L5541:
movq %rax, %rbx
.L5538:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const
.type std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function
std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.type std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function
std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.weak std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const
.set std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
nop
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
addq $1, %rax
movq %rax, -456(%rbp)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
movq %rax, %rbx
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::data() const
movq %rax, %rbx
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -304(%rbp), %rax
movq %rbx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -256(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb $46, (%rax)
.L5595:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<std::__format::_Sink_iter<char>, 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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
movq %rax, -320(%rbp)
movq %rdx, -312(%rbp)
.L5597:
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L5596:
movq -504(%rbp), %rax
movq -520(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
.LEHB464:
call unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -384(%rbp)
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::_M_write(char)
leaq -320(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L5612
.L5615:
movq %rax, %rbx
.L5612:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const
.type std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function
std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.type std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function
std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.weak std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const
.set std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
nop
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
addq $1, %rax
movq %rax, -456(%rbp)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
movq %rax, %rbx
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::data() const
movq %rax, %rbx
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -304(%rbp), %rax
movq %rbx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -256(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb $46, (%rax)
.L5669:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<std::__format::_Sink_iter<char>, 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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
movq %rax, -320(%rbp)
movq %rdx, -312(%rbp)
.L5671:
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L5670:
movq -504(%rbp), %rax
movq -512(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
.LEHB468:
call unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -384(%rbp)
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::_M_write(char)
leaq -320(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L5686
.L5689:
movq %rax, %rbx
.L5686:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZZNSt8__format15__formatter_strIcE5parseERSt26basic_format_parse_contextIcEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const
.type std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const, @function
std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const, .-std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#1}::operator()() const
.section .text._ZZNSt8__format15__formatter_strIcE5parseERSt26basic_format_parse_contextIcEENKUlvE0_clEv,"axG",@progbits,std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const
.type std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const, @function
std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const, .-std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{lambda()#2}::operator()() const
.section .text._ZNSt8__format15__formatter_strIcE5parseERSt26basic_format_parse_contextIcE,"axG",@progbits,std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&),comdat
.align 2
.weak std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)
.type std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&), @function
std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&):
.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<char>::begin() const
movq %rax, -80(%rbp)
movq -96(%rbp), %rax
movq %rax, %rdi
call std::basic_format_parse_context<char>::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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_width(char const*, char const*, std::basic_format_parse_context<char>&)
movq %rax, -80(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::_M_parse_precision(char const*, char const*, std::basic_format_parse_context<char>&)
movq %rax, -80(%rbp)
leaq -32(%rbp), %rax
movq %rax, %rdi
call std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&)::{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<char>::parse(std::basic_format_parse_context<char>&), .-std::__format::__formatter_str<char>::parse(std::basic_format_parse_context<char>&)
.section .text._ZZNKSt8__format15__formatter_strIcE6formatINS_10_Sink_iterIcEEEET_St17basic_string_viewIcSt11char_traitsIcEERSt20basic_format_contextIS5_cEENKUlvE_clEv,"axG",@progbits,std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda()#1}::operator()() const,comdat
.align 2
.weak std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda()#1}::operator()() const
.type std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda()#1}::operator()() const, @function
std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
nop
.L5713:
movq -8(%rbp), %rbx
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8732:
.size std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda()#1}::operator()() const, .-std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::__format::_Sink_iter<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::__format::_Sink_iter<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::__format::_Sink_iter<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, 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<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> 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<char, 18446744073709551615ul>::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<char>(%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<char, 18446744073709551615ul>::begin() const
movq %rax, 24(%rbx)
nop
leaq 16+vtable for std::__format::_Buf_sink<char>(%rip), %rdx
movq -448(%rbp), %rax
movq %rdx, (%rax)
nop
leaq 16+vtable for std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(%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<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view()
movq %rax, -400(%rbp)
movq %rdx, -392(%rbp)
leaq -400(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::size() const
movq %rax, %rbx
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::view()
movq %rax, -416(%rbp)
movq %rdx, -408(%rbp)
leaq -416(%rbp), %rax
movq %rax, %rdi
call std::span<char, 18446744073709551615ul>::data() const
movq %rax, %rcx
leaq -432(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, 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<char> std::__format::__write_padded_as_spec<char, std::__format::_Sink_iter<char> >(std::basic_string_view<std::type_identity<char>::type, std::char_traits<std::type_identity<char>::type> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&, std::__format::_Spec<char> const&, std::__format::_Align)
.LEHE471:
movq %rax, %rbx
nop
leaq -352(%rbp), %rax
movq %rax, %rdi
call std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~_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<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::__format::_Sink_iter<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::__format::_Sink_iter<char> std::__format::__formatter_str<char>::format<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt8__format15__formatter_intIcE8_M_parseInEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int<char>::_M_parse<__int128>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<__int128>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<__int128>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<__int128>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8733:
.size char const* std::__format::__formatter_int<char>::_M_parse<__int128>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<__int128>(std::basic_format_parse_context<char>&)
.section .text._ZNKSt8__format15__formatter_intIcE6formatInNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<__int128, std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<__int128, std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<__int128, std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<__int128, std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::to_chars<unsigned __int128>(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<char>::to_chars<unsigned __int128>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned __int128>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned __int128>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
negq %rax
addq %rax, -256(%rbp)
leaq -208(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -208(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<__int128, std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<__int128, std::__format::_Sink_iter<char> >(__int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt8__format15__formatter_intIcE8_M_parseIoEEPKcRSt26basic_format_parse_contextIcE,"axG",@progbits,char const* std::__format::__formatter_int<char>::_M_parse<unsigned __int128>(std::basic_format_parse_context<char>&),comdat
.align 2
.weak char const* std::__format::__formatter_int<char>::_M_parse<unsigned __int128>(std::basic_format_parse_context<char>&)
.type char const* std::__format::__formatter_int<char>::_M_parse<unsigned __int128>(std::basic_format_parse_context<char>&), @function
char const* std::__format::__formatter_int<char>::_M_parse<unsigned __int128>(std::basic_format_parse_context<char>&):
.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<char>::_M_do_parse(std::basic_format_parse_context<char>&, std::__format::_Pres_type)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8735:
.size char const* std::__format::__formatter_int<char>::_M_parse<unsigned __int128>(std::basic_format_parse_context<char>&), .-char const* std::__format::__formatter_int<char>::_M_parse<unsigned __int128>(std::basic_format_parse_context<char>&)
.section .text._ZNKSt8__format15__formatter_intIcE6formatIoNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_,"axG",@progbits,std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned __int128, std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned __int128, std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned __int128, std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned __int128, std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_S_to_character<unsigned __int128>(unsigned __int128)
movsbl %al, %ecx
movq -272(%rbp), %rdx
movq -264(%rbp), %rax
movl %ecx, %esi
movq %rax, %rdi
call std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_character<std::__format::_Sink_iter<char> >(char, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char>::to_chars<unsigned __int128>(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<char>::to_chars<unsigned __int128>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned __int128>(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<char, std::char_traits<char> >::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<char>::to_chars<unsigned __int128>(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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
negq %rax
addq %rax, -256(%rbp)
leaq -208(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq %rax, %rbx
leaq -208(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned __int128, std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::format<unsigned __int128, std::__format::_Sink_iter<char> >(unsigned __int128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const
.type std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, @function
std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, char*)#1}::operator()(char*, char*) const, .-std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.type std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function
std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.weak std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const
.set std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}::operator()(char*, unsigned long) const,std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
nop
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
addq $1, %rax
movq %rax, -456(%rbp)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
movq %rax, %rbx
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::data() const
movq %rax, %rbx
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -304(%rbp), %rax
movq %rbx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::size() const
movq -392(%rbp), %rdx
addq %rax, %rdx
leaq -256(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<std::__and_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*> >, std::__not_<std::is_convertible<std::basic_string_view<char, std::char_traits<char> > const&, char const*> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
movb $46, (%rax)
.L5833:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() 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<std::__format::_Sink_iter<char>, 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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
movq %rax, -320(%rbp)
movq %rdx, -312(%rbp)
.L5836:
leaq -192(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
.L5834:
movq -504(%rbp), %rax
movq -512(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
.LEHB475:
call unsigned long std::__format::_Spec<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
movq %rax, -384(%rbp)
leaq -320(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::_M_write(char)
leaq -320(%rbp), %rax
movl $1, %esi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L5852
.L5855:
movq %rax, %rbx
.L5852:
leaq -256(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>) const,comdat
.align 2
.weak std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>) const
.type std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>) const, @function
std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>) 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<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8740:
.size std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>) const, .-std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > std::ranges::__copy_fn::operator()<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>) 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8753:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()<char*, unsigned long>(char*, unsigned long) const,comdat
.align 2
.weak auto std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()<char*, unsigned long>(char*, unsigned long) const
.type auto std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()<char*, unsigned long>(char*, unsigned long) const, @function
auto std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()<char*, unsigned long>(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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()<char*, unsigned long>(char*, unsigned long) const, .-auto std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()<char*, unsigned long>(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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -96(%rbp), %rdx
movq %rdx, %rbx
subq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -72(%rbp), %rdx
addq %rdx, %rax
movl $0, %edx
movq %rbx, %rsi
movq %rax, %rdi
call std::char_traits<char>::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}::operator()<char*, unsigned long>(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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&>(unsigned long, std::__format::_Seq_sink<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reserve(unsigned long)::{lambda(auto:1, auto:2)#1}&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
.L5879:
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8757:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
.section .text._ZNSt8__format10__put_signIjEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign<unsigned int>(unsigned int, std::__format::_Sign, char*),comdat
.weak char* std::__format::__put_sign<unsigned int>(unsigned int, std::__format::_Sign, char*)
.type char* std::__format::__put_sign<unsigned int>(unsigned int, std::__format::_Sign, char*), @function
char* std::__format::__put_sign<unsigned int>(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>(unsigned int, std::__format::_Sign, char*), .-char* std::__format::__put_sign<unsigned int>(unsigned int, std::__format::_Sign, char*)
.section .text._ZNSt8__format10__put_signIiEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign<int>(int, std::__format::_Sign, char*),comdat
.weak char* std::__format::__put_sign<int>(int, std::__format::_Sign, char*)
.type char* std::__format::__put_sign<int>(int, std::__format::_Sign, char*), @function
char* std::__format::__put_sign<int>(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>(int, std::__format::_Sign, char*), .-char* std::__format::__put_sign<int>(int, std::__format::_Sign, char*)
.section .text._ZNSt8__format10__put_signIxEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign<long long>(long long, std::__format::_Sign, char*),comdat
.weak char* std::__format::__put_sign<long long>(long long, std::__format::_Sign, char*)
.type char* std::__format::__put_sign<long long>(long long, std::__format::_Sign, char*), @function
char* std::__format::__put_sign<long long>(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>(long long, std::__format::_Sign, char*), .-char* std::__format::__put_sign<long long>(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>(unsigned long long, std::__format::_Sign, char*),comdat
.weak char* std::__format::__put_sign<unsigned long long>(unsigned long long, std::__format::_Sign, char*)
.type char* std::__format::__put_sign<unsigned long long>(unsigned long long, std::__format::_Sign, char*), @function
char* std::__format::__put_sign<unsigned long long>(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>(unsigned long long, std::__format::_Sign, char*), .-char* std::__format::__put_sign<unsigned long long>(unsigned long long, std::__format::_Sign, char*)
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE17find_first_not_ofEcm,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::find_first_not_of(char, unsigned long) const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::find_first_not_of(char, unsigned long) const
.type std::basic_string_view<char, std::char_traits<char> >::find_first_not_of(char, unsigned long) const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char>::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<char, std::char_traits<char> >::find_first_not_of(char, unsigned long) const, .-std::basic_string_view<char, std::char_traits<char> >::find_first_not_of(char, unsigned long) const
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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>(unsigned __int128, std::__format::_Sign, char*),comdat
.weak char* std::__format::__put_sign<unsigned __int128>(unsigned __int128, std::__format::_Sign, char*)
.type char* std::__format::__put_sign<unsigned __int128>(unsigned __int128, std::__format::_Sign, char*), @function
char* std::__format::__put_sign<unsigned __int128>(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>(unsigned __int128, std::__format::_Sign, char*), .-char* std::__format::__put_sign<unsigned __int128>(unsigned __int128, std::__format::_Sign, char*)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
.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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
movq %rax, %rdx
movq -104(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -104(%rbp), %rax
movl $0, %esi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
.L5924:
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
movq %rax, %rbx
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::size() const
testq %rax, %rax
setne %al
testb %al, %al
je .L5929
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %r12
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rbx
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %r12, %rdx
movq %rbx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)
.L5929:
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rdx
movq -104(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
xorl $1, %eax
testb %al, %al
je .L5932
movq -104(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rdx
movq -104(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
movq %rax, %rdx
movq -104(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -80(%rbp), %rdx
movq -112(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
movq %rax, %rdx
nop
movq -112(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.L5928:
movq -112(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&),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<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&),comdat
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8827:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char),comdat
.weak std::__format::_Sink_iter<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)
.type std::__format::_Sink_iter<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char), @function
std::__format::_Sink_iter<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char>::_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<char>::_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<char> std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)
movq %rax, -40(%rbp)
movzbl -44(%rbp), %eax
movl %eax, %edi
call std::__format::_Escapes<char>::_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<char>::_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<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char), .-std::__format::_Sink_iter<char> std::__format::__write_escaped<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char>::_S_to_character<unsigned char>(unsigned char),comdat
.weak char std::__format::__formatter_int<char>::_S_to_character<unsigned char>(unsigned char)
.type char std::__format::__formatter_int<char>::_S_to_character<unsigned char>(unsigned char), @function
char std::__format::__formatter_int<char>::_S_to_character<unsigned char>(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<char>::_S_to_character<unsigned char>(unsigned char), .-char std::__format::__formatter_int<char>::_S_to_character<unsigned char>(unsigned char)
.section .text._ZNSt8__format15__formatter_intIcE8to_charsIhEESt15to_chars_resultPcS4_T_i,"axG",@progbits,std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned char>(char*, char*, unsigned char, int),comdat
.weak std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned char>(char*, char*, unsigned char, int)
.type std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned char>(char*, char*, unsigned char, int), @function
std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned char>(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<unsigned char>(char*, char*, unsigned char, int)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8831:
.size std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned char>(char*, char*, unsigned char, int), .-std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned char>(char*, char*, unsigned char, int)
.section .text._ZNSt8__format10__put_signIhEEPcT_NS_5_SignES1_,"axG",@progbits,char* std::__format::__put_sign<unsigned char>(unsigned char, std::__format::_Sign, char*),comdat
.weak char* std::__format::__put_sign<unsigned char>(unsigned char, std::__format::_Sign, char*)
.type char* std::__format::__put_sign<unsigned char>(unsigned char, std::__format::_Sign, char*), @function
char* std::__format::__put_sign<unsigned char>(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>(unsigned char, std::__format::_Sign, char*), .-char* std::__format::__put_sign<unsigned char>(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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_width<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, 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==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
.LEHE479:
xorl $1, %eax
movl %eax, %ebx
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
testb %bl, %bl
je .L5964
movq -168(%rbp), %rax
movq %rax, %rdi
.LEHB480:
call std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(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<char>::grouping() const@PLT
.LEHE480:
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
xorl $1, %eax
testb %al, %al
je .L5965
leaq -112(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %r12
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data()
movq %rax, %rbx
movq -160(%rbp), %rax
movq %rax, %rdi
.LEHB481:
call std::__cxx11::numpunct<char>::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, 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<char, std::char_traits<char> >::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<char, std::char_traits<char>, std::allocator<char> >::~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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
leaq -96(%rbp), %rcx
movq %rax, %rsi
movq (%rcx), %rax
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
movq %rax, -96(%rbp)
movq -208(%rbp), %rdx
leaq -112(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write_padded<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L5974
.L5980:
movq %rax, %rbx
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.size std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-std::basic_format_context<std::__format::_Sink_iter<char>, char>::iterator std::__format::__formatter_int<char>::_M_format_int<std::__format::_Sink_iter<char> >(std::basic_string_view<char, std::char_traits<char> >, unsigned long, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIiEEcT_,"axG",@progbits,char std::__format::__formatter_int<char>::_S_to_character<int>(int),comdat
.weak char std::__format::__formatter_int<char>::_S_to_character<int>(int)
.type char std::__format::__formatter_int<char>::_S_to_character<int>(int), @function
char std::__format::__formatter_int<char>::_S_to_character<int>(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<char>::_S_to_character<int>(int), .-char std::__format::__formatter_int<char>::_S_to_character<int>(int)
.section .text._ZNSt8__format15__formatter_intIcE8to_charsIjEESt15to_chars_resultPcS4_T_i,"axG",@progbits,std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned int>(char*, char*, unsigned int, int),comdat
.weak std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned int>(char*, char*, unsigned int, int)
.type std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned int>(char*, char*, unsigned int, int), @function
std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned int>(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<unsigned int>(char*, char*, unsigned int, int)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8835:
.size std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned int>(char*, char*, unsigned int, int), .-std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned int>(char*, char*, unsigned int, int)
.section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIjEEcT_,"axG",@progbits,char std::__format::__formatter_int<char>::_S_to_character<unsigned int>(unsigned int),comdat
.weak char std::__format::__formatter_int<char>::_S_to_character<unsigned int>(unsigned int)
.type char std::__format::__formatter_int<char>::_S_to_character<unsigned int>(unsigned int), @function
char std::__format::__formatter_int<char>::_S_to_character<unsigned int>(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<char>::_S_to_character<unsigned int>(unsigned int), .-char std::__format::__formatter_int<char>::_S_to_character<unsigned int>(unsigned int)
.section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIxEEcT_,"axG",@progbits,char std::__format::__formatter_int<char>::_S_to_character<long long>(long long),comdat
.weak char std::__format::__formatter_int<char>::_S_to_character<long long>(long long)
.type char std::__format::__formatter_int<char>::_S_to_character<long long>(long long), @function
char std::__format::__formatter_int<char>::_S_to_character<long long>(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<char>::_S_to_character<long long>(long long), .-char std::__format::__formatter_int<char>::_S_to_character<long long>(long long)
.section .text._ZNSt8__format15__formatter_intIcE8to_charsIyEESt15to_chars_resultPcS4_T_i,"axG",@progbits,std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned long long>(char*, char*, unsigned long long, int),comdat
.weak std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned long long>(char*, char*, unsigned long long, int)
.type std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned long long>(char*, char*, unsigned long long, int), @function
std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned long long>(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<unsigned long long>(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<char>::to_chars<unsigned long long>(char*, char*, unsigned long long, int), .-std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned long long>(char*, char*, unsigned long long, int)
.section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIyEEcT_,"axG",@progbits,char std::__format::__formatter_int<char>::_S_to_character<unsigned long long>(unsigned long long),comdat
.weak char std::__format::__formatter_int<char>::_S_to_character<unsigned long long>(unsigned long long)
.type char std::__format::__formatter_int<char>::_S_to_character<unsigned long long>(unsigned long long), @function
char std::__format::__formatter_int<char>::_S_to_character<unsigned long long>(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<char>::_S_to_character<unsigned long long>(unsigned long long), .-char std::__format::__formatter_int<char>::_S_to_character<unsigned long long>(unsigned long long)
.section .text._ZNKSt8__format5_SpecIcE16_M_get_precisionISt20basic_format_contextINS_10_Sink_iterIcEEcEEEmRT_,"axG",@progbits,unsigned long std::__format::_Spec<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const,comdat
.align 2
.weak unsigned long std::__format::_Spec<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.type unsigned long std::__format::_Spec<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, @function
unsigned long std::__format::_Spec<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::__format::_Sink_iter<char>, char>::arg(unsigned long) const
leaq -48(%rbp), %rax
movq %rax, %rdi
call unsigned long std::__format::__int_from_arg<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_arg<std::basic_format_context<std::__format::_Sink_iter<char>, 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<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const, .-unsigned long std::__format::_Spec<char>::_M_get_precision<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const
.section .text._ZZNKSt8__format14__formatter_fpIcE11_M_localizeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEEcRKSt6localeENKUlPcmE_clES9_m,"axG",@progbits,std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const
.type std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, @function
std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::data() const
movq %rax, %r13
movq -56(%rbp), %rax
movq 8(%rax), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %r12
movq -56(%rbp), %rax
movq 8(%rax), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
movq %rax, %rbx
movq -56(%rbp), %rax
movq (%rax), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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, 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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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<char>::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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const, .-std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const,comdat
.align 2
.weak std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const
.type std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const, @function
std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@PLT
movq %rax, -216(%rbp)
movq -216(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::numpunct<char>::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<char>::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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::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>(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<char, std::char_traits<char> >::size() const
movq %rax, -232(%rbp)
.L6018:
leaq -288(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L6011
.L6025:
movq %rax, %rbx
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
jmp .L6021
.L6024:
movq %rax, %rbx
.L6021:
movq -264(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const,comdat
.size std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const, .-std::__format::__formatter_fp<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const
.section .text._ZNSt8__format15__formatter_strIcE8_S_truncERSt17basic_string_viewIcSt11char_traitsIcEEm,"axG",@progbits,std::__format::__formatter_str<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, unsigned long),comdat
.weak std::__format::__formatter_str<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, unsigned long)
.type std::__format::__formatter_str<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, unsigned long), @function
std::__format::__formatter_str<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, 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<char>(std::basic_string_view<char, std::char_traits<char> >&, 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<char>(std::basic_string_view<char, std::char_traits<char> >)
nop
.L6030:
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8846:
.size std::__format::__formatter_str<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, unsigned long), .-std::__format::__formatter_str<char>::_S_trunc(std::basic_string_view<char, std::char_traits<char> >&, unsigned long)
.section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterInEEcT_,"axG",@progbits,char std::__format::__formatter_int<char>::_S_to_character<__int128>(__int128),comdat
.weak char std::__format::__formatter_int<char>::_S_to_character<__int128>(__int128)
.type char std::__format::__formatter_int<char>::_S_to_character<__int128>(__int128), @function
char std::__format::__formatter_int<char>::_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<char>::_S_to_character<__int128>(__int128), .-char std::__format::__formatter_int<char>::_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<char>::to_chars<unsigned __int128>(char*, char*, unsigned __int128, int),comdat
.weak std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned __int128>(char*, char*, unsigned __int128, int)
.type std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned __int128>(char*, char*, unsigned __int128, int), @function
std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned __int128>(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<unsigned __int128>(char*, char*, unsigned __int128, int)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8848:
.size std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned __int128>(char*, char*, unsigned __int128, int), .-std::to_chars_result std::__format::__formatter_int<char>::to_chars<unsigned __int128>(char*, char*, unsigned __int128, int)
.section .text._ZNSt8__format15__formatter_intIcE15_S_to_characterIoEEcT_,"axG",@progbits,char std::__format::__formatter_int<char>::_S_to_character<unsigned __int128>(unsigned __int128),comdat
.weak char std::__format::__formatter_int<char>::_S_to_character<unsigned __int128>(unsigned __int128)
.type char std::__format::__formatter_int<char>::_S_to_character<unsigned __int128>(unsigned __int128), @function
char std::__format::__formatter_int<char>::_S_to_character<unsigned __int128>(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<char>::_S_to_character<unsigned __int128>(unsigned __int128), .-char std::__format::__formatter_int<char>::_S_to_character<unsigned __int128>(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<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>),comdat
.weak std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>)
.type std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>), @function
std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>):
.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<false>::type<std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, char*, char*, std::__format::_Sink_iter<char> >(char*, char*, std::__format::_Sink_iter<char>)
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<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>), .-std::__conditional<false>::type<std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char> >(__gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, __gnu_cxx::__normal_iterator<char*, std::span<char, 18446744073709551615ul>::__iter_tag>, std::__format::_Sink_iter<char>)
.section .text._ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_,"axG",@progbits,bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*),comdat
.weak bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
.type bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*), @function
bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
movq -32(%rbp), %rax
movq %rax, %rdi
call std::char_traits<char>::length(char const*)
cmpq %rax, %rbx
jne .L6049
movq -24(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq %rax, %rbx
movq -24(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
movq %rax, %rcx
movq -32(%rbp), %rax
movq %rbx, %rdx
movq %rax, %rsi
movq %rcx, %rdi
call std::char_traits<char>::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==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*), .-bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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<unsigned __int128>(char*, char*, unsigned __int128, int),comdat
.weak std::to_chars_result std::__to_chars_i<unsigned __int128>(char*, char*, unsigned __int128, int)
.type std::to_chars_result std::__to_chars_i<unsigned __int128>(char*, char*, unsigned __int128, int), @function
std::to_chars_result std::__to_chars_i<unsigned __int128>(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<unsigned __int128>(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<unsigned __int128>(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<unsigned __int128>(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<unsigned __int128>(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<unsigned __int128>(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<unsigned __int128>(char*, char*, unsigned __int128, int), .-std::to_chars_result std::__to_chars_i<unsigned __int128>(char*, char*, unsigned __int128, int)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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<char, std::char_traits<char>, std::allocator<char> >::length() const
movq %rax, -56(%rbp)
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
movq %rax, -40(%rbp)
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
movq -40(%rbp), %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)
movq -64(%rbp), %rdx
movq -72(%rbp), %rax
movq %rdx, %rsi
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
.L6068:
cmpq $0, -56(%rbp)
je .L6069
movq -80(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rbx
movq -72(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rax, %rdx
movq %rbx, %rsi
movq %rcx, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
.section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc,"axG",@progbits,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char>::length(char const*)
movq %rax, %rbx
movq -24(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::assign(char const*), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)
.section .text._ZNSt8__format8_EscapesIcE7_S_termENS_10_Term_charE,"axG",@progbits,std::__format::_Escapes<char>::_S_term(std::__format::_Term_char),comdat
.weak std::__format::_Escapes<char>::_S_term(std::__format::_Term_char)
.type std::__format::_Escapes<char>::_S_term(std::__format::_Term_char), @function
std::__format::_Escapes<char>::_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<char, std::char_traits<char> >::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<char>::_S_term(std::__format::_Term_char), .-std::__format::_Escapes<char>::_S_term(std::__format::_Term_char)
.weak std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::__replace_rep,comdat
.align 16
.type std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::__replace_rep, @gnu_unique_object
.size std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::__replace_rep, 16
std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&),comdat
.align 2
.weak std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&)
.type std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&), @function
std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&):
.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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&), .-std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&)
.weak std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&)
.set std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&),std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&)
.section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE8_M_beginIPKcS8_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_begin<char const*, char const*>(char const*, char const*),comdat
.align 2
.weak auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_begin<char const*, char const*>(char const*, char const*)
.type auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_begin<char const*, char const*>(char const*, char const*), @function
auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_begin<char const*, char const*>(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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_begin<char const*, char const*>(char const*, char const*), .-auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_begin<char const*, char const*>(char const*, char const*)
.section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE5beginEv,"axG",@progbits,std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::begin(),comdat
.align 2
.weak std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::begin()
.type std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::begin(), @function
std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::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<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) 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<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const
movq %rax, %rdx
movq -40(%rbp), %rax
movq -48(%rbp), %rsi
movq %rbx, %rcx
movq %rax, %rdi
call auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_begin<char const*, char const*>(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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::begin(), .-std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::begin()
.section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE6_M_endIPKcS8_EEDaT_T0_,"axG",@progbits,auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_end<char const*, char const*>(char const*, char const*),comdat
.align 2
.weak auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_end<char const*, char const*>(char const*, char const*)
.type auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_end<char const*, char const*>(char const*, char const*), @function
auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_end<char const*, char const*>(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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_end<char const*, char const*>(char const*, char const*), .-auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_end<char const*, char const*>(char const*, char const*)
.section .text._ZNSt9__unicode9_Utf_viewIDiSt17basic_string_viewIcSt11char_traitsIcEEE3endEv,"axG",@progbits,std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::end(),comdat
.align 2
.weak std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::end()
.type std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::end(), @function
std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::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<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) 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<char, std::char_traits<char> >&>(std::basic_string_view<char, std::char_traits<char> >&) const
movq %rax, %rdx
movq -40(%rbp), %rax
movq -48(%rbp), %rsi
movq %rbx, %rcx
movq %rax, %rdi
call auto std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_M_end<char const*, char const*>(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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::end(), .-std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::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<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> const&) const,comdat
.align 2
.weak auto std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> const&) const
.type auto std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> const&) const, @function
auto std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> 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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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>(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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, std::char_traits<char> >::basic_string_view(char const*, unsigned long)
movq std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::__replace_rep(%rip), %rax
movq 8+std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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==<char, std::char_traits<char> >(std::basic_string_view<char, std::char_traits<char> >, std::type_identity<std::basic_string_view<char, std::char_traits<char> > >::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<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> const&) const, .-auto std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> const&) const
.weak auto std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#2}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> const&) const
.set auto std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#2}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> const&) const,auto std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> 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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_units() const
.set std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char> std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char),comdat
.weak std::__format::_Sink_iter<char> std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)
.type std::__format::_Sink_iter<char> std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char), @function
std::__format::_Sink_iter<char> std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, 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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&)
leaq -192(%rbp), %rax
leaq -272(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::begin()
leaq -144(%rbp), %rax
leaq -272(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)::{lambda(auto:1 const&)#1}::operator()<std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> >(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl> 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<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::__format::__write_escaped_char<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, 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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator*() const
movl %eax, %esi
movq -312(%rbp), %rax
movq %r14, %rdx
movq %r15, %rcx
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<char, std::char_traits<char> >::begin() const
movq %rax, -296(%rbp)
movq -288(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::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<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >)
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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char> std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char), .-std::__format::_Sink_iter<char> std::__format::__write_escaped_unicode<char, std::__format::_Sink_iter<char> >(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >, std::__format::_Term_char)
.section .text._ZSt14__add_groupingIcEPT_S1_S0_PKcmPKS0_S5_,"axG",@progbits,char* std::__add_grouping<char>(char*, char, char const*, unsigned long, char const*, char const*),comdat
.weak char* std::__add_grouping<char>(char*, char, char const*, unsigned long, char const*, char const*)
.type char* std::__add_grouping<char>(char*, char, char const*, unsigned long, char const*, char const*), @function
char* std::__add_grouping<char>(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, char const*, unsigned long, char const*, char const*), .-char* std::__add_grouping<char>(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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8979:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -96(%rbp), %rdx
movq %rdx, %rbx
subq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -72(%rbp), %rdx
addq %rdx, %rax
movl $0, %edx
movq %rbx, %rsi
movq %rax, %rdi
call std::char_traits<char>::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<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)
.set void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<float, std::__format::_Sink_iter<char> >(float, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8984:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -96(%rbp), %rdx
movq %rdx, %rbx
subq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -72(%rbp), %rdx
addq %rdx, %rax
movl $0, %edx
movq %rbx, %rsi
movq %rax, %rdi
call std::char_traits<char>::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<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)
.set void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<double, std::__format::_Sink_iter<char> >(double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8988:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -96(%rbp), %rdx
movq %rdx, %rbx
subq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -72(%rbp), %rdx
addq %rdx, %rax
movl $0, %edx
movq %rbx, %rsi
movq %rax, %rdi
call std::char_traits<char>::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<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)
.set void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<long double, std::__format::_Sink_iter<char> >(long double, std::basic_format_context<std::__format::_Sink_iter<char>, 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<std::basic_string_view<char, std::char_traits<char> > >::begin() const,comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::begin() const
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::begin() const, @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::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<std::basic_string_view<char, std::char_traits<char> > >::begin() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::end() const,comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::end() const
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::end() const, @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::end() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8997:
.size std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::end() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::end() const,comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::end() const
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::end() const, @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::end() const
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE8996:
.size std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::end() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::width() const,comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::width() const
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::width() const, @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::width() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::base() const,comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::base() const
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::base() const, @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::base() const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::base() const
.section .text._ZNSt9__unicode10__truncateIcEEmRSt17basic_string_viewIT_St11char_traitsIS2_EEm,"axG",@progbits,unsigned long std::__unicode::__truncate<char>(std::basic_string_view<char, std::char_traits<char> >&, unsigned long),comdat
.weak unsigned long std::__unicode::__truncate<char>(std::basic_string_view<char, std::char_traits<char> >&, unsigned long)
.type unsigned long std::__unicode::__truncate<char>(std::basic_string_view<char, std::char_traits<char> >&, unsigned long), @function
unsigned long std::__unicode::__truncate<char>(std::basic_string_view<char, std::char_traits<char> >&, 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<char, std::char_traits<char> >::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<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >)
leaq -80(%rbp), %rax
leaq -144(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::begin() const
leaq -144(%rbp), %rax
movq %rax, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::end() const
movq %rax, -184(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<char, std::char_traits<char> >::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<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::base() const
movq %rax, %rbx
movq -200(%rbp), %rax
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::begin() const
movq %rax, %rcx
leaq -160(%rbp), %rax
movq %rbx, %rdx
movq %rcx, %rsi
movq %rax, %rdi
call std::basic_string_view<char, std::char_traits<char> >::basic_string_view<char const*, char const*>(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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator++()
movq %rax, %rdx
leaq -184(%rbp), %rax
movq %rax, %rsi
movq %rdx, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<char>(std::basic_string_view<char, std::char_traits<char> >&, unsigned long), .-unsigned long std::__unicode::__truncate<char>(std::basic_string_view<char, std::char_traits<char> >&, unsigned long)
.section .text._ZNKSt17basic_string_viewIcSt11char_traitsIcEE5emptyEv,"axG",@progbits,std::basic_string_view<char, std::char_traits<char> >::empty() const,comdat
.align 2
.weak std::basic_string_view<char, std::char_traits<char> >::empty() const
.type std::basic_string_view<char, std::char_traits<char> >::empty() const, @function
std::basic_string_view<char, std::char_traits<char> >::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<char, std::char_traits<char> >::empty() const, .-std::basic_string_view<char, std::char_traits<char> >::empty() const
.section .text._ZNSt9__unicode13__field_widthIcEEmSt17basic_string_viewIT_St11char_traitsIS2_EE,"axG",@progbits,unsigned long std::__unicode::__field_width<char>(std::basic_string_view<char, std::char_traits<char> >),comdat
.weak unsigned long std::__unicode::__field_width<char>(std::basic_string_view<char, std::char_traits<char> >)
.type unsigned long std::__unicode::__field_width<char>(std::basic_string_view<char, std::char_traits<char> >), @function
unsigned long std::__unicode::__field_width<char>(std::basic_string_view<char, std::char_traits<char> >):
.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<char, std::char_traits<char> >::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<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >)
leaq -64(%rbp), %rax
leaq -128(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::begin() const
leaq -128(%rbp), %rax
movq %rax, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::end() const
movq %rax, -144(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator++()
movq %rax, %rdx
leaq -144(%rbp), %rax
movq %rax, %rsi
movq %rdx, %rdi
call std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<char>(std::basic_string_view<char, std::char_traits<char> >), .-unsigned long std::__unicode::__field_width<char>(std::basic_string_view<char, std::char_traits<char> >)
.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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE9004:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -96(%rbp), %rdx
movq %rdx, %rbx
subq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -72(%rbp), %rdx
addq %rdx, %rax
movl $0, %edx
movq %rbx, %rsi
movq %rax, %rdi
call std::char_traits<char>::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<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&)
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&)
.set void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#2}&),void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::format<_Float128, std::__format::_Sink_iter<char> >(_Float128, std::basic_format_context<std::__format::_Sink_iter<char>, 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<false>::type<std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, char*, char*, std::__format::_Sink_iter<char> >(char*, char*, std::__format::_Sink_iter<char>),comdat
.weak std::__conditional<false>::type<std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, char*, char*, std::__format::_Sink_iter<char> >(char*, char*, std::__format::_Sink_iter<char>)
.type std::__conditional<false>::type<std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, char*, char*, std::__format::_Sink_iter<char> >(char*, char*, std::__format::_Sink_iter<char>), @function
std::__conditional<false>::type<std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, char*, char*, std::__format::_Sink_iter<char> >(char*, char*, std::__format::_Sink_iter<char>):
.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<char>::_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<false>::type<std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, char*, char*, std::__format::_Sink_iter<char> >(char*, char*, std::__format::_Sink_iter<char>), .-std::__conditional<false>::type<std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> >, std::ranges::in_out_result<char*, std::__format::_Sink_iter<char> > > std::ranges::__copy_or_move<false, char*, char*, std::__format::_Sink_iter<char> >(char*, char*, std::__format::_Sink_iter<char>)
.section .text._ZNSt8__detail16__to_chars_len_2IoEEjT_,"axG",@progbits,unsigned int std::__detail::__to_chars_len_2<unsigned __int128>(unsigned __int128),comdat
.weak unsigned int std::__detail::__to_chars_len_2<unsigned __int128>(unsigned __int128)
.type unsigned int std::__detail::__to_chars_len_2<unsigned __int128>(unsigned __int128), @function
unsigned int std::__detail::__to_chars_len_2<unsigned __int128>(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>(unsigned __int128)
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE9049:
.size unsigned int std::__detail::__to_chars_len_2<unsigned __int128>(unsigned __int128), .-unsigned int std::__detail::__to_chars_len_2<unsigned __int128>(unsigned __int128)
.section .text._ZNSt8__detail13__to_chars_16IoEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_16<unsigned __int128>(char*, char*, unsigned __int128),comdat
.weak std::to_chars_result std::__detail::__to_chars_16<unsigned __int128>(char*, char*, unsigned __int128)
.type std::to_chars_result std::__detail::__to_chars_16<unsigned __int128>(char*, char*, unsigned __int128), @function
std::to_chars_result std::__detail::__to_chars_16<unsigned __int128>(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>(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<unsigned __int128>(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_16<unsigned __int128>(char*, char*, unsigned __int128)
.section .text._ZNSt8__detail14__to_chars_lenIoEEjT_i,"axG",@progbits,unsigned int std::__detail::__to_chars_len<unsigned __int128>(unsigned __int128, int),comdat
.weak unsigned int std::__detail::__to_chars_len<unsigned __int128>(unsigned __int128, int)
.type unsigned int std::__detail::__to_chars_len<unsigned __int128>(unsigned __int128, int), @function
unsigned int std::__detail::__to_chars_len<unsigned __int128>(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>(unsigned __int128, int), .-unsigned int std::__detail::__to_chars_len<unsigned __int128>(unsigned __int128, int)
.section .text._ZNSt8__detail13__to_chars_10IoEESt15to_chars_resultPcS2_T_,"axG",@progbits,std::to_chars_result std::__detail::__to_chars_10<unsigned __int128>(char*, char*, unsigned __int128),comdat
.weak std::to_chars_result std::__detail::__to_chars_10<unsigned __int128>(char*, char*, unsigned __int128)
.type std::to_chars_result std::__detail::__to_chars_10<unsigned __int128>(char*, char*, unsigned __int128), @function
std::to_chars_result std::__detail::__to_chars_10<unsigned __int128>(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>(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<unsigned __int128>(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<unsigned __int128>(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_10<unsigned __int128>(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<unsigned __int128>(char*, char*, unsigned __int128),comdat
.weak std::to_chars_result std::__detail::__to_chars_8<unsigned __int128>(char*, char*, unsigned __int128)
.type std::to_chars_result std::__detail::__to_chars_8<unsigned __int128>(char*, char*, unsigned __int128), @function
std::to_chars_result std::__detail::__to_chars_8<unsigned __int128>(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>(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<unsigned __int128>(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_8<unsigned __int128>(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<unsigned __int128>(char*, char*, unsigned __int128),comdat
.weak std::to_chars_result std::__detail::__to_chars_2<unsigned __int128>(char*, char*, unsigned __int128)
.type std::to_chars_result std::__detail::__to_chars_2<unsigned __int128>(char*, char*, unsigned __int128), @function
std::to_chars_result std::__detail::__to_chars_2<unsigned __int128>(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>(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<unsigned __int128>(char*, char*, unsigned __int128), .-std::to_chars_result std::__detail::__to_chars_2<unsigned __int128>(char*, char*, unsigned __int128)
.section .text._ZNSt8__detail10__to_charsIoEESt15to_chars_resultPcS2_T_i,"axG",@progbits,std::to_chars_result std::__detail::__to_chars<unsigned __int128>(char*, char*, unsigned __int128, int),comdat
.weak std::to_chars_result std::__detail::__to_chars<unsigned __int128>(char*, char*, unsigned __int128, int)
.type std::to_chars_result std::__detail::__to_chars<unsigned __int128>(char*, char*, unsigned __int128, int), @function
std::to_chars_result std::__detail::__to_chars<unsigned __int128>(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>(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<unsigned __int128>(char*, char*, unsigned __int128, int), .-std::to_chars_result std::__detail::__to_chars<unsigned __int128>(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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_M_curr()
movq (%rax), %rbx
leaq 56(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator==[friend](std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>)
.set std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator==[friend](std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>),_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>(char, std::__format::_Term_char),comdat
.weak bool std::__format::__should_escape_ascii<char>(char, std::__format::_Term_char)
.type bool std::__format::__should_escape_ascii<char>(char, std::__format::_Term_char), @function
bool std::__format::__should_escape_ascii<char>(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>(char, std::__format::_Term_char), .-bool std::__format::__should_escape_ascii<char>(char, std::__format::_Term_char)
.section .text._ZNSt8__format20__write_escaped_charINS_10_Sink_iterIcEEcEET_S3_T0_,"axG",@progbits,std::__format::_Sink_iter<char> std::__format::__write_escaped_char<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, char),comdat
.weak std::__format::_Sink_iter<char> std::__format::__write_escaped_char<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, char)
.type std::__format::_Sink_iter<char> std::__format::__write_escaped_char<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, char), @function
std::__format::_Sink_iter<char> std::__format::__write_escaped_char<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, 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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
movq %rax, %rcx
movq -56(%rbp), %rax
movq %rcx, %rsi
movq %rax, %rdi
call std::__format::_Sink_iter<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >)
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<char> std::__format::__write_escaped_char<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, char), .-std::__format::_Sink_iter<char> std::__format::__write_escaped_char<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, 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<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >),comdat
.weak std::__format::_Sink_iter<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >)
.type std::__format::_Sink_iter<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >), @function
std::__format::_Sink_iter<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >):
.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<unsigned int>(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<char, std::char_traits<char> >::basic_string_view<char*, char*>(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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<char>::_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<char> std::__format::__write<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, std::basic_string_view<char, std::char_traits<char> >)
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<char, std::char_traits<char> >::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<char>::_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<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >), .-std::__format::_Sink_iter<char> std::__format::__write_escape_seq<std::__format::_Sink_iter<char>, char>(std::__format::_Sink_iter<char>, unsigned int, std::basic_string_view<char, std::char_traits<char> >)
.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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),comdat
.align 2
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.type std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), @function
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
nop
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE9074:
.size std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(), .-std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.weak std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator()
.set std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)::_Terminator::~_Terminator(),std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&),comdat
.align 2
.weak void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&)
.type void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&), @function
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
.LEHE486:
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::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<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -96(%rbp), %rdx
movq %rdx, %rbx
subq %rax, %rbx
movq -88(%rbp), %rax
movq %rax, %rdi
call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
movq -72(%rbp), %rdx
addq %rdx, %rax
movl $0, %edx
movq %rbx, %rsi
movq %rax, %rdi
call std::char_traits<char>::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<char>::_M_localize[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&),comdat
.size void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&), .-void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize_and_overwrite<std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, char, std::locale const&) const::{lambda(char*, unsigned long)#1}&>(unsigned long, std::__format::__formatter_fp<char>::_M_localize(std::basic_string_view<char, std::char_traits<char> >, 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<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >),comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >)
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >), @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >):
.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<char32_t, std::basic_string_view<char, std::char_traits<char> > >::_Utf_view(std::basic_string_view<char, std::char_traits<char> >&&)
leaq -64(%rbp), %rax
leaq -80(%rbp), %rdx
movq %rdx, %rsi
movq %rax, %rdi
call std::__unicode::_Utf_view<char32_t, std::basic_string_view<char, std::char_traits<char> > >::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>)
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<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >), .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >)
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >)
.set std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >),std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Grapheme_cluster_view(std::basic_string_view<char, std::char_traits<char> >)
.section .text._ZNKSt9__unicode13_Utf_iteratorIcDiPKcS2_NS_5_ReplEE3endEv,"axG",@progbits,std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::end() const,comdat
.align 2
.weak std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::end() const
.type std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::end() const, @function
std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::end() const, .-std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator++(),comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator++()
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator++(), @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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, char32_t, char const*, char const*, std::__unicode::_Repl>, 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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::operator*() const
movl %eax, -80(%rbp)
leaq -64(%rbp), %rax
movq %rax, %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>) 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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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, char32_t, char const*, char const*, std::__unicode::_Repl>, 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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator++(), .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator==(char const* const&) const,comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator==(char const* const&) const
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator==(char const* const&) const, @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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, char32_t, char const*, char const*, std::__unicode::_Repl>, 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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::operator==(char const* const&) const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_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>(unsigned __int128),comdat
.weak int std::__bit_width<unsigned __int128>(unsigned __int128)
.type int std::__bit_width<unsigned __int128>(unsigned __int128), @function
int std::__bit_width<unsigned __int128>(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>(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>(unsigned __int128), .-int std::__bit_width<unsigned __int128>(unsigned __int128)
.section .text._ZNSt8__detail18__to_chars_10_implIoEEvPcjT_,"axG",@progbits,void std::__detail::__to_chars_10_impl<unsigned __int128>(char*, unsigned int, unsigned __int128),comdat
.weak void std::__detail::__to_chars_10_impl<unsigned __int128>(char*, unsigned int, unsigned __int128)
.type void std::__detail::__to_chars_10_impl<unsigned __int128>(char*, unsigned int, unsigned __int128), @function
void std::__detail::__to_chars_10_impl<unsigned __int128>(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<unsigned __int128>(char*, unsigned int, unsigned __int128), .-void std::__detail::__to_chars_10_impl<unsigned __int128>(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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>),comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>)
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>), @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>):
.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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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, char32_t, char const*, char const*, std::__unicode::_Repl>, char const*)
addq $48, %rsp
xorl $1, %eax
testb %al, %al
je .L6326
leaq 16(%rbp), %rdi
call std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>), .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>)
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>)
.set std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>),std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_Iterator(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>)
.section .text._ZNSt9__unicodeeqENS_13_Utf_iteratorIcDiPKcS2_NS_5_ReplEEES2_,"axG",@progbits,std::__unicode::operator==(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>, char const*),comdat
.weak std::__unicode::operator==(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>, char const*)
.type std::__unicode::operator==(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>, char const*), @function
std::__unicode::operator==(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>, 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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::_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, char32_t, char const*, char const*, std::__unicode::_Repl>, char const*), .-std::__unicode::operator==(std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>, 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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>) const,comdat
.align 2
.weak std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>) const
.type std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>) const, @function
std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>) 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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<char, char32_t, char const*, char const*, std::__unicode::_Repl>::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<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>) const, .-std::__unicode::__v16_0_0::_Grapheme_cluster_view<std::basic_string_view<char, std::char_traits<char> > >::_Iterator::_M_is_break(std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::__v16_0_0::_Gcb_property, std::__unicode::_Utf_iterator<char, char32_t, char const*, char const*, std::__unicode::_Repl>) const
.section .text._ZSt13__countl_zeroIoEiT_,"axG",@progbits,int std::__countl_zero<unsigned __int128>(unsigned __int128),comdat
.weak int std::__countl_zero<unsigned __int128>(unsigned __int128)
.type int std::__countl_zero<unsigned __int128>(unsigned __int128), @function
int std::__countl_zero<unsigned __int128>(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>(unsigned __int128), .-int std::__countl_zero<unsigned __int128>(unsigned __int128)
.weak vtable for std::__format::_Fixedbuf_sink<char>
.section .data.rel.ro.local._ZTVNSt8__format14_Fixedbuf_sinkIcEE,"awG",@progbits,vtable for std::__format::_Fixedbuf_sink<char>,comdat
.align 8
.type vtable for std::__format::_Fixedbuf_sink<char>, @object
.size vtable for std::__format::_Fixedbuf_sink<char>, 40
vtable for std::__format::_Fixedbuf_sink<char>:
.quad 0
.quad typeinfo for std::__format::_Fixedbuf_sink<char>
.quad std::__format::_Fixedbuf_sink<char>::_M_overflow()
.quad std::__format::_Sink<char>::_M_reserve(unsigned long)
.quad std::__format::_Sink<char>::_M_bump(unsigned long)
.weak typeinfo for std::__format::_Fixedbuf_sink<char>
.section .data.rel.ro._ZTINSt8__format14_Fixedbuf_sinkIcEE,"awG",@progbits,typeinfo for std::__format::_Fixedbuf_sink<char>,comdat
.align 8
.type typeinfo for std::__format::_Fixedbuf_sink<char>, @object
.size typeinfo for std::__format::_Fixedbuf_sink<char>, 24
typeinfo for std::__format::_Fixedbuf_sink<char>:
.quad vtable for __cxxabiv1::__si_class_type_info+16
.quad typeinfo name for std::__format::_Fixedbuf_sink<char>
.quad typeinfo for std::__format::_Sink<char>
.weak typeinfo name for std::__format::_Fixedbuf_sink<char>
.section .rodata._ZTSNSt8__format14_Fixedbuf_sinkIcEE,"aG",@progbits,typeinfo name for std::__format::_Fixedbuf_sink<char>,comdat
.align 32
.type typeinfo name for std::__format::_Fixedbuf_sink<char>, @object
.size typeinfo name for std::__format::_Fixedbuf_sink<char>, 33
typeinfo name for std::__format::_Fixedbuf_sink<char>:
.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<char>::_M_overflow(),comdat
.align 2
.weak std::__format::_Fixedbuf_sink<char>::_M_overflow()
.type std::__format::_Fixedbuf_sink<char>::_M_overflow(), @function
std::__format::_Fixedbuf_sink<char>::_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<char>::_M_overflow(), .-std::__format::_Fixedbuf_sink<char>::_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