2 .section .rodata.str4.4,"aMS",@progbits,4
18 .section .rodata.str1.1,"aMS",@progbits,1
21 .section .rodata.str4.4
37 .section .rodata.str1.1
40 .section .rodata.str4.4
56 .section .rodata.str1.1
59 .section .rodata.str4.4
75 .section .rodata.str1.1
78 .section .rodata.str1.8,"aMS",@progbits,1
81 .string "../stdio-common/printf_fphex.c"
84 .string "*decimal != '\\0' && decimalwc != L'\\0'"
90 .hidden __printf_fphex
91 .type __printf_fphex, @function
105 movzbl
13(%rsi
), %eax
111 movq _nl_current_LC_NUMERIC@gottpoff
(%rip
), %rcx
112 movq
%fs:(%rcx
), %rcx
140 pand
.LC10(%rip), %xmm2
142 movdqa
.LC11(%rip), %xmm1
146 movaps
%xmm2
, 48(%rsp
)
151 movdqa
48(%rsp
), %xmm2
152 movdqa
.LC11(%rip), %xmm1
173 leaq _itowa_lower_digits
(%rip
), %rdx
174 leaq _itowa_upper_digits
(%rip
), %rcx
187 movl
(%rcx
,%rsi
,4), %esi
209 leaq
15(%rax
,%r10), %rax
210 leaq
0(%r13,%rcx
,4), %r13
217 pextrw $
6, %xmm5
, %r11d
231 leaq _itowa_lower_digits
(%rip
), %rcx
232 leaq _itowa_upper_digits
(%rip
), %rax
245 movl
(%rcx
,%rdx
,4), %edx
264 leaq
0(%r13,%rax
,4), %r13
267 pextrw $
7, %xmm6
, %eax
313 movzbl
64(%rsp
), %edx
315 movzbl
-1(%r9,%rcx
), %edx
318 movzbl
(%r9,%rcx
), %ecx
341 # 94 "../sysdeps/generic/get-rounding-mode.h" 1
345 movzwl
144(%rsp
), %ecx
371 leaq _itowa_lower_digits
(%rip
), %rdi
373 movabsq $
-3689348814741910323, %rsi
381 leaq
(%rdx
,%rdx
,4), %rax
385 movl
(%rdi
,%r14,4), %eax
390 movzbl
12(%r15), %r14d
510 movsbl
64(%rsp
), %esi
553 leal
(%r14,%r13), %eax
560 movzbl
(%rbx
,%r13), %esi
574 movq _nl_current_LC_MONETARY@gottpoff
(%rip
), %rcx
575 movq
%fs:(%rcx
), %rcx
585 movzbl
12(%r15), %edx
601 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
602 leaq
.LC6(%rip), %rsi
603 leaq
.LC4(%rip), %rcx
604 leaq
.LC7(%rip), %r14
605 movq
%fs:(%rax
), %rax
606 movzwl
(%rax
,%r13,2), %eax
608 leaq
.LC5(%rip), %rax
688 movl
0(%r13,%rbp
,4), %esi
702 leal
(%rbx
,%rbp
), %eax
736 movsd
%xmm0
, 128(%rsp
)
741 andpd
.LC12(%rip), %xmm1
742 ucomisd
.LC13(%rip), %xmm1
744 movl
132(%rsp
), %r14d
746 leaq _itowa_upper_digits
(%rip
), %rsi
753 leaq _itowa_lower_digits
(%rip
), %rax
773 movl
(%rsi
,%rdx
,4), %edx
780 movsd
%xmm0
, 64(%rsp
)
789 movsd
64(%rsp
), %xmm0
802 movl $
48, -4(%r13,%rax
,4)
803 movb $
48, -1(%r9,%rax
)
809 leaq
0(%r13,%rcx
,4), %r13
817 movzwl
134(%rsp
), %eax
834 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
835 leaq
.LC6(%rip), %rcx
836 leaq
.LC4(%rip), %rdx
837 leaq
.LC7(%rip), %r14
838 movq
%fs:(%rax
), %rax
839 movzwl
(%rax
,%r13,2), %eax
841 leaq
.LC5(%rip), %rax
846 movzbl
12(%r15), %edx
875 leaq _itowa_upper_digits
(%rip
), %rdx
876 leaq _itowa_lower_digits
(%rip
), %rsi
888 movl
(%rsi
,%rcx
,4), %ecx
908 leaq
0(%r13,%rdx
,4), %r13
911 movzwl
152(%rsp
), %eax
959 movzbl
-1(%rbp
), %esi
1039 movzbl
12(%r15), %edx
1044 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
1045 leaq
.LC0(%rip), %rsi
1046 leaq
.LC2(%rip), %rcx
1047 leaq
.LC1(%rip), %r14
1048 movq
%fs:(%rax
), %rax
1049 movzwl
(%rax
,%r13,2), %eax
1051 leaq
.LC3(%rip), %rax
1059 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
1060 leaq
.LC0(%rip), %rcx
1061 leaq
.LC2(%rip), %rdx
1062 movaps
(%rsp
), %xmm7
1063 leaq
.LC1(%rip), %r14
1064 movq
%fs:(%rax
), %rax
1065 movmskps
%xmm7
, %ebx
1067 movzwl
(%rax
,%r13,2), %eax
1069 leaq
.LC3(%rip), %rax
1140 movslq
16(%rsp
), %r10
1174 leal
0(%r13,%r14), %eax
1179 movq
160(%r12), %rax
1180 movl
0(%rbp
,%r14,4), %esi
1196 movzbl
12(%r15), %eax
1243 movzbl
64(%rsp
), %edi
1315 leal
0(%rbp
,%rbx
), %eax
1320 movq
160(%r12), %rax
1321 movl
0(%r13,%rbx
,4), %esi
1357 movslq
16(%rsp
), %rax
1384 leal
(%r14,%r13), %eax
1391 movzbl
(%rbx
,%r13), %esi
1455 movzbl
-1(%rbx
), %esi
1513 addl
48(%rsp
), %r13d
1542 movl
%r10d
, 16(%rsp
)
1605 movq
104(%rsp
), %rcx
1614 movq
%rcx
, 104(%rsp
)
1621 movq
104(%rsp
), %rcx
1630 movq
%rcx
, 104(%rsp
)
1639 movq
104(%rsp
), %rcx
1644 movsbl
64(%rsp
), %esi
1668 leal
-87(%rdx
), %esi
1677 leal
-87(%rsi
), %edi
1699 movslq
48(%rsp
), %r12
1704 movq
%rcx
, 104(%rsp
)
1710 movq
104(%rsp
), %rcx
1764 movslq
48(%rsp
), %r12
1769 movq
%rcx
, 104(%rsp
)
1773 movq
104(%rsp
), %rcx
1780 movq
%rcx
, 104(%rsp
)
1788 movq
%rcx
, 104(%rsp
)
1795 movq
104(%rsp
), %rcx
1801 movzbl
64(%rsp
), %esi
1811 movq
%rcx
, 104(%rsp
)
1820 movq
104(%rsp
), %rcx
1842 movl
16(%rsp
), %r11d
1846 leaq
(%r9,%rdx
), %rdi
1850 movq __libc_tsd_CTYPE_TOLOWER@gottpoff
(%rip
), %r10
1852 movq
%fs:(%r10), %r14
1853 cmpl $
101, (%r14,%rcx
,4)
1864 movzbl
(%r9,%rdx
), %esi
1865 leaq
(%r9,%rdx
), %rdi
1868 movq
%fs:(%r10), %r14
1870 cmpl $
101, (%r14,%rcx
,4)
1874 movb $
48, (%r9,%rdx
)
1875 movl $
48, 0(%r13,%rdx
,4)
1880 movq __libc_tsd_CTYPE_TOLOWER@gottpoff
(%rip
), %rcx
1881 movsbq
64(%rsp
), %rdx
1882 movq
%fs:(%rcx
), %rcx
1884 cmpl $
101, (%rcx
,%rdx
,4)
1891 movl
%ecx
, 0(%r13,%rdx
,4)
1896 addl $
1, 0(%r13,%rdx
,4)
1949 movq
%rcx
, 104(%rsp
)
1957 movq
%rcx
, 104(%rsp
)
1963 movzbl
8(%r15), %edi
1987 movq
%rcx
, 104(%rsp
)
1995 movq
%rcx
, 104(%rsp
)
2007 movq
%rcx
, 104(%rsp
)
2020 leaq __PRETTY_FUNCTION__.14514
(%rip
), %rcx
2021 leaq
.LC8(%rip), %rsi
2022 leaq
.LC9(%rip), %rdi
2027 .size __printf_fphex, .-__printf_fphex
2028 .section .rodata.str1.8
2030 .type __PRETTY_FUNCTION__.14514, @object
2031 .size __PRETTY_FUNCTION__.14514, 15
2032 __PRETTY_FUNCTION__.14514
:
2033 .string "__printf_fphex"
2034 .section .rodata.cst16,"aM",@progbits,16
2053 .section .rodata.cst8,"aM",@progbits,8
2059 .hidden __assert_fail
2062 .hidden _nl_current_LC_MONETARY
2065 .hidden _itowa_upper_digits
2066 .hidden _itowa_lower_digits
2068 .hidden _nl_current_LC_NUMERIC