89225 lines
4 MiB
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
|