6 .section .rodata.str4.4,"aMS",@progbits,4
22 .section .rodata.str1.1,"aMS",@progbits,1
25 .section .rodata.str4.4
41 .section .rodata.str1.1
44 .section .rodata.str4.4
60 .section .rodata.str1.1
63 .section .rodata.str4.4
79 .section .rodata.str1.1
82 .section .rodata.str1.8,"aMS",@progbits,1
85 .string "../stdio-common/printf_fphex.c"
88 .string "*decimal != '\\0' && decimalwc != L'\\0'"
95 .hidden __printf_fphex
96 .type __printf_fphex, @function
108 movq __libc_tsd_LOCALE@gottpoff
(%rip
), %rcx
111 movzbl
13(%rsi
), %eax
112 movq
%fs:(%rcx
), %rcx
145 pand
.LC10(%rip), %xmm2
147 movdqa
.LC11(%rip), %xmm1
151 movaps
%xmm2
, 48(%rsp
)
156 movdqa
48(%rsp
), %xmm2
157 movdqa
.LC11(%rip), %xmm1
178 leaq _itowa_lower_digits
(%rip
), %rdx
179 leaq _itowa_upper_digits
(%rip
), %rcx
192 movl
(%rcx
,%rsi
,4), %esi
214 leaq
15(%rax
,%r10), %rax
215 leaq
0(%r13,%rcx
,4), %r13
222 pextrw $
6, %xmm5
, %r11d
236 leaq _itowa_lower_digits
(%rip
), %rcx
237 leaq _itowa_upper_digits
(%rip
), %rax
250 movl
(%rcx
,%rdx
,4), %edx
269 leaq
0(%r13,%rax
,4), %r13
272 pextrw $
7, %xmm6
, %eax
318 movzbl
64(%rsp
), %edx
320 movzbl
-1(%r9,%rcx
), %edx
323 movzbl
(%r9,%rcx
), %ecx
346 # 94 "../sysdeps/generic/get-rounding-mode.h" 1
350 movzwl
144(%rsp
), %ecx
376 leaq _itowa_lower_digits
(%rip
), %rdi
378 movabsq $
-3689348814741910323, %rsi
386 leaq
(%rdx
,%rdx
,4), %rax
390 movl
(%rdi
,%r14,4), %eax
395 movzbl
12(%r15), %r14d
515 movsbl
64(%rsp
), %esi
558 leal
(%r14,%r13), %eax
565 movzbl
(%rbx
,%r13), %esi
588 movzbl
12(%r15), %edx
604 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
605 leaq
.LC6(%rip), %rsi
606 leaq
.LC4(%rip), %rcx
607 leaq
.LC7(%rip), %r14
608 movq
%fs:(%rax
), %rax
609 movzwl
(%rax
,%r13,2), %eax
611 leaq
.LC5(%rip), %rax
691 movl
0(%r13,%r12,4), %esi
705 leal
(%rbx
,%r12), %eax
739 movsd
%xmm0
, 128(%rsp
)
744 andpd
.LC12(%rip), %xmm1
745 ucomisd
.LC13(%rip), %xmm1
747 movl
132(%rsp
), %r14d
749 leaq _itowa_upper_digits
(%rip
), %rsi
756 leaq _itowa_lower_digits
(%rip
), %rax
776 movl
(%rsi
,%rdx
,4), %edx
783 movsd
%xmm0
, 64(%rsp
)
792 movsd
64(%rsp
), %xmm0
805 movl $
48, -4(%r13,%rax
,4)
806 movb $
48, -1(%r9,%rax
)
812 leaq
0(%r13,%rcx
,4), %r13
820 movzwl
134(%rsp
), %eax
837 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
838 leaq
.LC6(%rip), %rcx
839 leaq
.LC4(%rip), %rdx
840 leaq
.LC7(%rip), %r14
841 movq
%fs:(%rax
), %rax
842 movzwl
(%rax
,%r13,2), %eax
844 leaq
.LC5(%rip), %rax
849 movzbl
12(%r15), %edx
877 leaq _itowa_upper_digits
(%rip
), %rdx
878 leaq _itowa_lower_digits
(%rip
), %rsi
890 movl
(%rsi
,%rcx
,4), %ecx
910 leaq
0(%r13,%rdx
,4), %r13
913 movzwl
152(%rsp
), %eax
961 movzbl
-1(%r12), %esi
1003 call __GI___woverflow
1013 call __GI___overflow
1041 movzbl
12(%r15), %edx
1050 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
1051 leaq
.LC0(%rip), %rsi
1052 leaq
.LC2(%rip), %rcx
1053 leaq
.LC1(%rip), %r14
1054 movq
%fs:(%rax
), %rax
1055 movzwl
(%rax
,%r13,2), %eax
1057 leaq
.LC3(%rip), %rax
1065 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
1066 leaq
.LC0(%rip), %rcx
1067 leaq
.LC2(%rip), %rdx
1068 movaps
(%rsp
), %xmm7
1069 leaq
.LC1(%rip), %r14
1070 movq
%fs:(%rax
), %rax
1071 movmskps
%xmm7
, %ebx
1073 movzwl
(%rax
,%r13,2), %eax
1075 leaq
.LC3(%rip), %rax
1146 movslq
16(%rsp
), %r10
1157 movl
%r12d
, 32(%rsp
)
1180 leal
0(%r13,%r14), %eax
1185 movq
160(%r12), %rax
1186 movl
0(%rbp
,%r14,4), %esi
1191 call __GI___woverflow
1202 movzbl
12(%r15), %eax
1249 movzbl
64(%rsp
), %edi
1321 leal
(%r12,%rbx
), %eax
1326 movq
160(%rbp
), %rax
1327 movl
0(%r13,%rbx
,4), %esi
1332 call __GI___woverflow
1344 call __GI___woverflow
1355 movl
64(%rsp
), %r12d
1363 movslq
16(%rsp
), %rax
1376 movl
%r12d
, 24(%rsp
)
1390 leal
(%r14,%r13), %eax
1397 movzbl
(%rbx
,%r13), %esi
1400 call __GI___overflow
1461 movzbl
-1(%rbx
), %esi
1464 call __GI___overflow
1519 addl
48(%rsp
), %r13d
1525 movl
24(%rsp
), %r12d
1548 movl
%r10d
, 16(%rsp
)
1574 movl
32(%rsp
), %r12d
1598 call __GI___woverflow
1611 movq
104(%rsp
), %rcx
1619 movq
%rcx
, 104(%rsp
)
1622 call __GI___woverflow
1628 movq
104(%rsp
), %rcx
1635 movq
%rcx
, 104(%rsp
)
1638 call __GI___woverflow
1642 movq
104(%rsp
), %rcx
1655 movsbl
64(%rsp
), %esi
1660 call __GI___woverflow
1679 leal
-87(%rdx
), %esi
1688 leal
-87(%rsi
), %edi
1710 movslq
48(%rsp
), %rbp
1715 movq
%rcx
, 104(%rsp
)
1721 movq
104(%rsp
), %rcx
1733 call __GI___overflow
1743 call __GI___woverflow
1754 call __GI___woverflow
1775 movslq
48(%rsp
), %rbp
1780 movq
%rcx
, 104(%rsp
)
1784 movq
104(%rsp
), %rcx
1791 movq
%rcx
, 104(%rsp
)
1794 call __GI___overflow
1799 movq
%rcx
, 104(%rsp
)
1802 call __GI___overflow
1806 movq
104(%rsp
), %rcx
1812 movzbl
64(%rsp
), %esi
1817 call __GI___overflow
1822 movq
%rcx
, 104(%rsp
)
1825 call __GI___woverflow
1831 movq
104(%rsp
), %rcx
1849 movl
16(%rsp
), %r11d
1853 leaq
(%r9,%rdx
), %rdi
1857 movq __libc_tsd_CTYPE_TOLOWER@gottpoff
(%rip
), %r10
1859 movq
%fs:(%r10), %r14
1860 cmpl $
101, (%r14,%rcx
,4)
1871 movzbl
(%r9,%rdx
), %esi
1872 leaq
(%r9,%rdx
), %rdi
1875 movq
%fs:(%r10), %r14
1877 cmpl $
101, (%r14,%rcx
,4)
1881 movb $
48, (%r9,%rdx
)
1882 movl $
48, 0(%r13,%rdx
,4)
1887 movq __libc_tsd_CTYPE_TOLOWER@gottpoff
(%rip
), %rcx
1888 movsbq
64(%rsp
), %rdx
1889 movq
%fs:(%rcx
), %rcx
1891 cmpl $
101, (%rcx
,%rdx
,4)
1898 movl
%ecx
, 0(%r13,%rdx
,4)
1903 addl $
1, 0(%r13,%rdx
,4)
1928 call __GI___overflow
1938 call __GI___overflow
1956 movq
%rcx
, 104(%rsp
)
1959 call __GI___overflow
1964 movq
%rcx
, 104(%rsp
)
1967 call __GI___woverflow
1970 movzbl
8(%r15), %edi
1994 movq
%rcx
, 104(%rsp
)
1997 call __GI___overflow
2002 movq
%rcx
, 104(%rsp
)
2005 call __GI___woverflow
2014 movq
%rcx
, 104(%rsp
)
2017 call __GI___overflow
2027 leaq __PRETTY_FUNCTION__.14502
(%rip
), %rcx
2028 leaq
.LC8(%rip), %rsi
2029 leaq
.LC9(%rip), %rdi
2031 call __GI___assert_fail
2040 .size __printf_fphex, .-__printf_fphex
2041 .section .rodata.str1.8
2043 .type __PRETTY_FUNCTION__.14502, @object
2044 .size __PRETTY_FUNCTION__.14502, 15
2045 __PRETTY_FUNCTION__.14502
:
2046 .string "__printf_fphex"
2047 .section .rodata.cst16,"aM",@progbits,16
2066 .section .rodata.cst8,"aM",@progbits,8
2071 .hidden _itowa_upper_digits
2072 .hidden _itowa_lower_digits