8 .globl __argp_make_fmtstream
9 .hidden __argp_make_fmtstream
10 .type __argp_make_fmtstream, @function
11 __argp_make_fmtstream
:
57 .size __argp_make_fmtstream, .-__argp_make_fmtstream
58 .section .rodata.str1.1,"aMS",@progbits,1
63 .globl __argp_fmtstream_update
64 .hidden __argp_fmtstream_update
65 .type __argp_fmtstream_update, @function
66 __argp_fmtstream_update
:
92 leaq
(%r14,%r12), %rax
95 leaq
0(%rbp
,%r12), %rbx
193 call __GI_putwc_unlocked
198 leaq
(%rbx
,%r12), %rax
209 leaq
1(%rax
,%r9), %rsi
212 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
215 movq
%fs:(%rax
), %rax
216 testb $
1, (%rax
,%rdx
,2)
223 testb $
1, (%rax
,%rdx
,2)
235 leaq
1(%rbp
,%r12), %rax
259 leaq
1(%rbx
,%rax
), %r9
260 leaq
(%r9,%r14), %r12
291 leaq
0(%rbp
,%r12), %r14
330 leaq
1(%r13,%r12), %rax
360 call __GI_putwc_unlocked
382 testb $
1, (%rax
,%rdx
,2)
396 movsbq
-1(%rbx
), %rcx
397 testb $
1, (%rax
,%rcx
,2)
408 leaq
0(%r13,%r12), %rdx
431 testb $
1, (%rax
,%rdx
,2)
448 leaq
.LC0(%rip), %rsi
476 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
477 movq
%fs:(%rax
), %rax
485 leaq
(%r12,%rbx
), %rax
497 .size __argp_fmtstream_update, .-__argp_fmtstream_update
498 .section .rodata.str1.1
503 .globl __argp_fmtstream_free
504 .hidden __argp_fmtstream_free
505 .type __argp_fmtstream_free, @function
506 __argp_fmtstream_free
:
510 call __argp_fmtstream_update
518 leaq
.LC1(%rip), %rsi
528 .size __argp_fmtstream_free, .-__argp_fmtstream_free
530 .type __argp_fmtstream_ensure.part.0, @function
531 __argp_fmtstream_ensure.part.0
:
539 call __argp_fmtstream_update
542 leaq
.LC1(%rip), %rsi
560 leaq
(%rax
,%rbp
), %rsi
573 movq __libc_errno@gottpoff
(%rip
), %rax
582 .size __argp_fmtstream_ensure.part.0, .-__argp_fmtstream_ensure.part.0
584 .globl __argp_fmtstream_ensure
585 .hidden __argp_fmtstream_ensure
586 .type __argp_fmtstream_ensure, @function
587 __argp_fmtstream_ensure
:
598 jmp __argp_fmtstream_ensure.part.0
600 .size __argp_fmtstream_ensure, .-__argp_fmtstream_ensure
602 .globl __argp_fmtstream_printf
603 .hidden __argp_fmtstream_printf
604 .type __argp_fmtstream_printf, @function
605 __argp_fmtstream_printf
:
620 movaps
%xmm0
, 80(%rsp
)
621 movaps
%xmm1
, 96(%rsp
)
622 movaps
%xmm2
, 112(%rsp
)
623 movaps
%xmm3
, 128(%rsp
)
624 movaps
%xmm4
, 144(%rsp
)
625 movaps
%xmm5
, 160(%rsp
)
626 movaps
%xmm6
, 176(%rsp
)
627 movaps
%xmm7
, 192(%rsp
)
637 call __argp_fmtstream_ensure.part.0
656 call __vsnprintf_internal
668 call __argp_fmtstream_ensure.part.0
687 .size __argp_fmtstream_printf, .-__argp_fmtstream_printf
688 .hidden __vsnprintf_internal