3 .type hack_digit, @function
31 movq
%rax
, (%rcx
,%rdx
,8)
39 cmpq $
0, -8(%rdi
,%rdx
,8)
47 cmpq $
0, (%rdi
,%rax
,8)
75 movq
%rax
, (%rcx
,%rdx
,8)
85 leaq
-8(%rdi
,%rdx
,8), %rbx
117 .size hack_digit, .-hack_digit
118 .section .rodata.str1.1,"aMS",@progbits,1
120 .string "to_outpunct"
123 .type _i18n_number_rewrite, @function
124 _i18n_number_rewrite
:
130 leaq
.LC0(%rip), %rdi
156 call __libc_scratch_buffer_set_array_size
205 movq _nl_current_LC_CTYPE@gottpoff
(%rip
), %rcx
208 movq
%fs:(%rcx
), %rcx
210 movq
64(%rcx
,%rax
,8), %r14
220 movzbl
(%r14,%rcx
), %eax
221 movb
%al
, (%rbx
,%rcx
)
240 leal
-16843009(%rdi
), %eax
243 andl $
-2139062144, %eax
262 movzbl
(%rsi
,%rax
), %ecx
263 movb
%cl
, (%rbx
,%rax
)
280 movb $
0, 16(%rsp
,%rax
)
289 movb $
0, 48(%rsp
,%rax
)
304 .size _i18n_number_rewrite, .-_i18n_number_rewrite
306 .type __guess_grouping.part.0, @function
307 __guess_grouping.part.0
:
340 .size __guess_grouping.part.0, .-__guess_grouping.part.0
341 .section .rodata.str4.4,"aMS",@progbits,4
357 .section .rodata.str1.1
360 .section .rodata.str4.4
376 .section .rodata.str1.1
379 .section .rodata.str4.4
395 .section .rodata.str1.1
398 .section .rodata.str4.4
414 .section .rodata.str1.1
419 .section .rodata.str4.4
447 .hidden __printf_fp_l
448 .type __printf_fp_l, @function
461 movzbl
13(%rdx
), %eax
462 movq
%rdx
, -184(%rbp
)
463 movzbl
12(%rdi
), %r12d
464 movq
%rsi
, -232(%rbp
)
472 movl
%edx
, -212(%rbp
)
478 movq
%rdi
, -248(%rbp
)
480 movl
%edi
, -216(%rbp
)
493 movaps
%xmm3
, -176(%rbp
)
497 movdqa
-176(%rbp
), %xmm2
498 pand
.LC9(%rip), %xmm2
499 movdqa
.LC10(%rip), %xmm1
501 movaps
%xmm2
, -208(%rbp
)
505 movdqa
-208(%rbp
), %xmm2
506 movdqa
.LC10(%rip), %xmm1
511 movaps
-176(%rbp
), %xmm4
512 movmskps
%xmm4
, %r13d
520 movq
-184(%rbp
), %rax
521 leaq
.LC7(%rip), %r14
522 leaq
.LC8(%rip), %r15
523 movl
%r13d
, -148(%rbp
)
525 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
526 movq
%fs:(%rax
), %rax
527 movzwl
(%rax
,%rdx
,2), %eax
528 leaq
.LC3(%rip), %rdx
530 leaq
.LC4(%rip), %rax
534 movq
-184(%rbp
), %rax
549 movl
-212(%rbp
), %eax
551 movl
%ecx
, -176(%rbp
)
558 movl
-176(%rbp
), %ecx
562 movl
-148(%rbp
), %eax
567 movl
-212(%rbp
), %eax
584 movq
-232(%rbp
), %r10
588 movq
%rdi
, -248(%rbp
)
592 movq
%rdi
, -248(%rbp
)
596 movl
%edi
, -216(%rbp
)
598 movq
-232(%rbp
), %rdi
601 movl
%edi
, -216(%rbp
)
606 movq
%rdi
, -224(%rbp
)
608 movq
-224(%rbp
), %rdi
614 movl
-212(%rbp
), %r8d
618 movq
-232(%rbp
), %rsi
625 movl
%esi
, -272(%rbp
)
627 movq
%rdx
, -224(%rbp
)
647 leaq
-112(%rbp
), %rax
648 leaq
-144(%rbp
), %r13
649 leaq
-148(%rbp
), %rcx
654 movq
%rax
, -208(%rbp
)
656 call __mpn_extract_long_double
664 movl
-104(%rbp
), %ecx
675 leaq
30(,%rsi
,8), %rdx
691 leal
(%r12,%rcx
), %esi
702 leaq
(%rdi
,%rdx
,8), %r8
704 movq
0(%r13,%rsi
,8), %rdi
705 movq
%rdi
, (%r8,%rsi
,8)
716 leaq
(%rax
,%rdx
,8), %rdx
725 leaq
312+_fpioconst_pow10
(%rip
), %r15
730 leaq
-312(%r15), %r12
735 movq
-184(%rbp
), %rax
740 leaq __tens
(%rip
), %rcx
741 leaq
(%rcx
,%rax
,8), %rsi
757 movl
-104(%rbp
), %ecx
770 leaq __tens
(%rip
), %rsi
771 leaq
8(%rsi
,%rcx
,8), %rcx
789 movmskpd
%xmm0
, %r13d
790 andpd
.LC11(%rip), %xmm1
792 ucomisd
.LC12(%rip), %xmm1
794 leaq
-112(%rbp
), %rax
795 leaq
-144(%rbp
), %r13
796 leaq
-148(%rbp
), %rcx
800 movq
%rax
, -208(%rbp
)
801 call __mpn_extract_double
822 movl
-212(%rbp
), %eax
839 movl
-212(%rbp
), %eax
846 movl
(%r14,%r15,4), %esi
860 leal
0(%r13,%r15), %r12d
864 movq
-184(%rbp
), %rax
873 movl
%ecx
, -176(%rbp
)
875 movl
-176(%rbp
), %ecx
894 movq
%rdi
, -224(%rbp
)
908 movl
-176(%rbp
), %ecx
913 movl
-212(%rbp
), %eax
928 movq
-184(%rbp
), %rax
929 leaq
.LC1(%rip), %r14
930 leaq
.LC2(%rip), %r15
931 movaps
-176(%rbp
), %xmm5
933 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
934 movmskps
%xmm5
, %r13d
935 movq
%fs:(%rax
), %rax
937 movl
%r13d
, -148(%rbp
)
938 movzwl
(%rax
,%rdx
,2), %eax
939 leaq
.LC5(%rip), %rdx
941 leaq
.LC6(%rip), %rax
954 movzbl
-1(%r14), %esi
965 movq
-184(%rbp
), %rax
974 movl
%ecx
, -176(%rbp
)
976 movl
-176(%rbp
), %ecx
981 movq
-240(%rbp
), %r13
982 movq
-256(%rbp
), %rbx
984 movq
-184(%rbp
), %rcx
995 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
996 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rsi
1006 movq
%r8, -192(%rbp
)
1010 movq
-192(%rbp
), %r8
1014 movl
-304(%rbp
), %eax
1020 movq
-296(%rbp
), %rdi
1030 movq
-64(%rbp
), %rsi
1031 movq
-96(%rbp
), %rdi
1035 movq
-56(%rbp
), %rdx
1037 movq
-64(%rbp
), %rsi
1038 movq
-80(%rbp
), %rdi
1039 movq
%rdx
, -72(%rbp
)
1042 movq
-72(%rbp
), %rdx
1043 movq
-80(%rbp
), %rax
1044 bsrq
-8(%rax
,%rdx
,8), %rax
1047 leal
-129(%rcx
), %r14d
1054 orl
%eax
, -176(%rbp
)
1058 movl
-176(%rbp
), %eax
1060 movl
%eax
, -104(%rbp
)
1062 movq
-80(%rbp
), %rdi
1066 movq
-96(%rbp
), %r11
1075 movq
(%r11,%rax
,8), %r8
1084 leaq
0(,%rax
,8), %r13
1088 bsrq
-8(%rdi
,%rdx
,8), %r8
1094 movq
(%r11,%r13), %rax
1118 movq
-96(%rbp
), %rdi
1119 movq
-88(%rbp
), %rdx
1122 subq
%r12, -72(%rbp
)
1123 leaq
(%rdi
,%r13), %rsi
1126 movq
-88(%rbp
), %rdx
1127 movq
-96(%rbp
), %rcx
1130 cmpq $
0, -8(%rcx
,%rax
,8)
1135 movq
%rax
, -88(%rbp
)
1142 movl
-212(%rbp
), %eax
1145 movq
160(%rbx
), %rax
1159 movb
%dl
, -208(%rbp
)
1160 movl
%ecx
, -176(%rbp
)
1163 movl
-176(%rbp
), %ecx
1164 movzbl
-208(%rbp
), %edx
1176 movq
-88(%rbp
), %rdx
1178 movq
%rcx
, -88(%rbp
)
1179 movq
-96(%rbp
), %rcx
1180 movq
%rax
, (%rcx
,%rdx
,8)
1183 movq
-184(%rbp
), %rsi
1184 movq __libc_tsd_CTYPE_TOLOWER@gottpoff
(%rip
), %rdx
1185 movslq
8(%rsi
), %rcx
1187 movq
%fs:(%rdx
), %rdx
1189 movl
%eax
, -288(%rbp
)
1191 movl
(%rdx
,%rcx
,4), %ecx
1192 movl
%esi
, -268(%rbp
)
1194 movl
%ecx
, -312(%rbp
)
1196 cmpb $
102, -312(%rbp
)
1198 movl
-268(%rbp
), %ecx
1203 movl
%edx
, -268(%rbp
)
1205 movl
-112(%rbp
), %r13d
1206 movl
-104(%rbp
), %edx
1214 movl
%eax
, -108(%rbp
)
1215 movl
-268(%rbp
), %eax
1217 movl
%eax
, -192(%rbp
)
1220 movq
%rax
, -264(%rbp
)
1222 movq
-184(%rbp
), %rax
1226 cmovne
-192(%rbp
), %eax
1227 movl
%eax
, -256(%rbp
)
1229 movq
-224(%rbp
), %rax
1235 movb
%al
, -240(%rbp
)
1240 addq
%rdx
, -264(%rbp
)
1242 movq
-264(%rbp
), %rcx
1243 movabsq $
4611686018427387900, %rax
1246 movslq
-192(%rbp
), %rax
1249 movq
-264(%rbp
), %rax
1250 leaq
8(,%rax
,4), %r12
1252 call __libc_alloca_cutoff
1264 movq
%rax
, -296(%rbp
)
1266 movl
-112(%rbp
), %r12d
1267 movq
-296(%rbp
), %rax
1271 cmpl $
102, -108(%rbp
)
1274 movl
-284(%rbp
), %r11d
1277 movl
-284(%rbp
), %eax
1278 movq
-208(%rbp
), %r15
1279 movq
%rbx
, -176(%rbp
)
1281 leal
-1(%rax
), %r14d
1282 movq
-296(%rbp
), %rax
1283 leaq
12(%rax
,%r14,4), %r12
1293 movl
-284(%rbp
), %ecx
1294 movq
-176(%rbp
), %rbx
1295 leaq
4(%r13,%r14,4), %rax
1296 movl
%ecx
, -308(%rbp
)
1298 movq
-184(%rbp
), %rcx
1301 movl
-256(%rbp
), %r10d
1305 movl
-216(%rbp
), %ecx
1310 movl
-256(%rbp
), %r14d
1317 cmpl %r15d
, -192(%rbp
)
1323 movq
-208(%rbp
), %rdi
1330 movl
-176(%rbp
), %r8d
1338 cmpl %r15d
, -192(%rbp
)
1341 movl
-4(%r12), %r14d
1342 cmpl -216(%rbp
), %r14d
1344 movl
-8(%r12), %r14d
1346 movq
-208(%rbp
), %rdi
1347 movl
%esi
, -176(%rbp
)
1350 movl
-176(%rbp
), %esi
1365 # 94 "../sysdeps/generic/get-rounding-mode.h" 1
1369 movzwl
-128(%rbp
), %edi
1395 movq
-184(%rbp
), %rax
1398 movl
-216(%rbp
), %eax
1404 movq
-224(%rbp
), %rax
1407 movl
-308(%rbp
), %ecx
1408 cmpl %ecx
, -284(%rbp
)
1413 movb
%al
, -176(%rbp
)
1418 movl
-108(%rbp
), %eax
1421 movl
-112(%rbp
), %edx
1422 movl
-104(%rbp
), %esi
1436 leal
(%rcx
,%rcx
,4), %ecx
1440 movl $
-858993459, %r8d
1455 movl
%edx
, -104(%rbp
)
1461 movl
-148(%rbp
), %eax
1462 movq
-184(%rbp
), %rcx
1464 movzbl
12(%rcx
), %edx
1472 movl
-288(%rbp
), %ecx
1478 movl
%ecx
, -208(%rbp
)
1480 movq
-184(%rbp
), %rsi
1486 movl
-212(%rbp
), %eax
1497 movl
-304(%rbp
), %r8d
1504 movq
-96(%rbp
), %rax
1511 movl
-256(%rbp
), %eax
1517 movl
-240(%rbp
), %ecx
1518 leal
(%rax
,%rcx
), %r14d
1527 movl
-212(%rbp
), %eax
1530 movq
160(%rbx
), %rax
1543 leaq
-112(%rbp
), %rax
1544 leaq
-144(%rbp
), %r13
1545 leaq
-148(%rbp
), %rcx
1546 movdqa
-176(%rbp
), %xmm0
1550 movq
%rax
, -208(%rbp
)
1551 call __mpn_extract_float128
1553 movq
%rax
, -88(%rbp
)
1560 movq
-184(%rbp
), %rax
1561 movzbl
12(%rax
), %eax
1564 movl
-212(%rbp
), %eax
1567 movq
160(%rbx
), %rax
1581 movl
%eax
, -108(%rbp
)
1584 movl
%esi
, -192(%rbp
)
1586 movq
%rax
, -264(%rbp
)
1588 movl
-192(%rbp
), %eax
1590 movl $
2147483647, -268(%rbp
)
1592 movl
%eax
, -256(%rbp
)
1598 movq
%r8, -192(%rbp
)
1599 movb
%dl
, -208(%rbp
)
1600 movl
%ecx
, -176(%rbp
)
1603 movl
-176(%rbp
), %ecx
1604 movzbl
-208(%rbp
), %edx
1605 movq
-192(%rbp
), %r8
1611 movq
-224(%rbp
), %rsi
1613 call __guess_grouping.part.0
1614 movl
%eax
, -300(%rbp
)
1616 movl
-300(%rbp
), %eax
1619 movl
-308(%rbp
), %r15d
1622 movq
%rcx
, -176(%rbp
)
1623 leaq
0(%r13,%r15,4), %rsi
1627 leaq
0(%r13,%r15), %rdi
1630 movq
-224(%rbp
), %r10
1631 movl
-272(%rbp
), %r11d
1632 leaq
-4(%r13,%r15), %r9
1633 movq
-176(%rbp
), %rcx
1648 movl
0(%r13,%rsi
,4), %esi
1654 leaq
(%r9,%rdx
,4), %rdx
1656 movl
%r11d
, -4(%rdx
)
1657 movzbl
1(%r10), %edx
1677 movl
0(%r13,%rdx
,4), %edx
1680 leaq
(%r12,%rcx
,4), %r12
1691 movq
-232(%rbp
), %rsi
1696 movq
%rsi
, -280(%rbp
)
1702 movl
%edi
, -272(%rbp
)
1704 cmovne
-224(%rbp
), %rdx
1705 movq
%rdx
, -224(%rbp
)
1721 movq
%rdx
, -56(%rbp
)
1730 movq
-224(%rbp
), %rsi
1731 movl
-284(%rbp
), %edi
1732 call __guess_grouping.part.0
1734 movl
%eax
, -300(%rbp
)
1740 movl
-268(%rbp
), %eax
1741 movl $
102, -108(%rbp
)
1745 movl
%eax
, -192(%rbp
)
1747 movl
-112(%rbp
), %r14d
1750 movslq
-104(%rbp
), %rax
1752 movl $
2147483647, -268(%rbp
)
1754 leaq
2(%rdx
,%rax
), %rax
1755 movq
%rax
, -264(%rbp
)
1756 movl
-192(%rbp
), %eax
1757 movl
%ecx
, -284(%rbp
)
1758 movl
%eax
, -256(%rbp
)
1763 cmpl %edx
, -268(%rbp
)
1765 movl
-268(%rbp
), %ecx
1767 movl $
102, -108(%rbp
)
1768 movl
%eax
, -284(%rbp
)
1770 movl
%ecx
, -192(%rbp
)
1772 movslq
-268(%rbp
), %rax
1774 movq
%rax
, -264(%rbp
)
1793 movl
-216(%rbp
), %edx
1810 movl
-240(%rbp
), %edx
1813 movl
-256(%rbp
), %ecx
1814 leal
-1(%rcx
,%rdx
), %r9d
1821 cmpl -216(%rbp
), %edi
1829 movl
-148(%rbp
), %ecx
1839 movl
-148(%rbp
), %edi
1847 leaq __tens
(%rip
), %rcx
1850 leaq
0(,%rax
,8), %rdx
1851 movq
%rax
, -56(%rbp
)
1853 leaq
(%rcx
,%rax
,8), %rsi
1855 movq
-64(%rbp
), %rax
1857 addl $
64, -104(%rbp
)
1858 movq
-56(%rbp
), %rdx
1863 movq __libc_errno@gottpoff
(%rip
), %rax
1864 movl $
34, %fs:(%rax
)
1873 movq
-88(%rbp
), %rdx
1874 movl
-104(%rbp
), %edi
1875 leaq
312+_fpioconst_pow10
(%rip
), %r12
1878 movq
%rbx
, -192(%rbp
)
1881 movq
%rcx
, -88(%rbp
)
1882 movq
-96(%rbp
), %rcx
1883 movq
%rax
, (%rcx
,%rdx
,8)
1884 leaq
-128(%rbp
), %rax
1886 movl
%edi
, -104(%rbp
)
1887 movq
%rax
, -240(%rbp
)
1892 leaq
8(%rbx
,%rcx
,8), %rsi
1898 movq
-88(%rbp
), %rdi
1904 movq
%rdx
, -56(%rbp
)
1906 movq
-64(%rbp
), %rsi
1907 leaq
0(,%rdx
,8), %r8
1908 movl
-104(%rbp
), %r9d
1911 leaq
-8(%rsi
,%r8), %rax
1928 leaq
24+_fpioconst_pow10
(%rip
), %rax
1939 movq
-88(%rbp
), %rdx
1940 leaq __tens
(%rip
), %rbx
1942 movq
-64(%rbp
), %rdi
1947 leaq
8(%rbx
,%rcx
,8), %rcx
1956 movq
%rdx
, -56(%rbp
)
1959 movq
-56(%rbp
), %rdx
1960 movq
-64(%rbp
), %rsi
1969 orl
%eax
, -176(%rbp
)
1971 movl
%edi
, -104(%rbp
)
1992 leaq
0(,%rcx
,8), %r13
2000 movq
-96(%rbp
), %rdi
2006 leaq
-8(%rsi
,%r13), %rsi
2010 movq
-56(%rbp
), %rax
2011 movl
-104(%rbp
), %edi
2013 movq
%rax
, -88(%rbp
)
2026 movq
%rdi
, -120(%rbp
)
2039 movl
-212(%rbp
), %eax
2042 movq
160(%rbx
), %rax
2062 movq
-184(%rbp
), %rax
2064 movzbl
12(%rax
), %eax
2068 movq
-184(%rbp
), %rax
2071 movl
-208(%rbp
), %eax
2075 movl
-212(%rbp
), %r11d
2076 movq
-184(%rbp
), %rax
2082 movq
-248(%rbp
), %rdi
2084 movq
-280(%rbp
), %rdi
2085 movq
%rax
, -192(%rbp
)
2090 movq
%rax
, -232(%rbp
)
2091 movslq
-300(%rbp
), %rax
2094 movq
-264(%rbp
), %rcx
2095 movq
-192(%rbp
), %rsi
2096 movl
-304(%rbp
), %r10d
2097 leaq
2(%rcx
,%rsi
), %rdx
2100 movq
%rax
, -224(%rbp
)
2102 movq
-224(%rbp
), %rax
2111 movq
%rbx
, -256(%rbp
)
2114 movq
%r13, -240(%rbp
)
2115 movl
-272(%rbp
), %r15d
2116 movl
-216(%rbp
), %r12d
2133 movq
-192(%rbp
), %rdx
2134 movq
-248(%rbp
), %rsi
2150 movl
-176(%rbp
), %r12d
2152 movl
-176(%rbp
), %r14d
2173 movq
160(%rbx
), %rax
2187 movq
-232(%rbp
), %rdx
2188 movq
-280(%rbp
), %rsi
2195 movq
-184(%rbp
), %rax
2196 movzbl
12(%rax
), %r12d
2199 movmskpd
%xmm0
, %r13d
2205 movq
-184(%rbp
), %rax
2206 leaq
.LC5(%rip), %r14
2207 leaq
.LC6(%rip), %r15
2208 movl
%r13d
, -148(%rbp
)
2209 movslq
8(%rax
), %rdx
2210 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
2211 movq
%fs:(%rax
), %rax
2212 movzwl
(%rax
,%rdx
,2), %eax
2213 leaq
.LC1(%rip), %rdx
2215 leaq
.LC2(%rip), %rax
2225 leaq
(%rdi
,%rdx
,8), %rdi
2228 leal
(%rsi
,%r8), %ecx
2233 movl
-104(%rbp
), %ecx
2234 movq
-88(%rbp
), %rsi
2243 movq
%rsi
, -88(%rbp
)
2246 movq
%rdi
, -88(%rbp
)
2247 movq
-96(%rbp
), %rdi
2248 movq
%rax
, (%rdi
,%rsi
,8)
2253 movq
216(%rbx
), %rax
2254 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rcx
2255 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
2267 movq
-232(%rbp
), %rax
2269 movl
168(%rax
), %eax
2270 imulq
-264(%rbp
), %rax
2271 movq
%rax
, -264(%rbp
)
2276 movl
-176(%rbp
), %eax
2281 movq
%r14, -176(%rbp
)
2292 leal
(%r14,%r13), %eax
2299 movzbl
(%r15,%r13), %edx
2306 movl
-304(%rbp
), %edi
2307 movq
-176(%rbp
), %r14
2313 movq
-296(%rbp
), %rdi
2327 movq
%rdi
, -280(%rbp
)
2328 movl
416(%rdx
), %esi
2330 movl
%esi
, -272(%rbp
)
2331 movq
-224(%rbp
), %rsi
2333 movq
%rsi
, -224(%rbp
)
2351 movq
-96(%rbp
), %r10
2352 cmpq $
0, -8(%r10,%r9,8)
2359 cmpq $
0, -8(%r10,%rdi
,8)
2374 movl
-268(%rbp
), %eax
2375 movl $
102, -108(%rbp
)
2377 movl
%eax
, -192(%rbp
)
2384 movslq
-208(%rbp
), %r15
2385 movl
-212(%rbp
), %eax
2395 movl
-208(%rbp
), %ecx
2396 addl
%ecx
, -176(%rbp
)
2399 movq
-240(%rbp
), %rdi
2401 movabsq $
-6917529027641081856, %rax
2404 movq
%rax
, -128(%rbp
)
2408 movl
-104(%rbp
), %r9d
2416 movq
-56(%rbp
), %rdx
2417 movq
-64(%rbp
), %rsi
2418 movq
-120(%rbp
), %rcx
2419 leaq
0(,%rdx
,8), %r8
2420 leaq
-8(%rsi
,%r8), %rax
2452 movl
-304(%rbp
), %esi
2456 movq
-184(%rbp
), %rax
2459 movl
-208(%rbp
), %ecx
2463 movl
-212(%rbp
), %ecx
2471 addl
-208(%rbp
), %r12d
2485 cmpl -216(%rbp
), %edi
2496 subq
-296(%rbp
), %r8
2516 cmpl $
102, -108(%rbp
)
2519 movq
-296(%rbp
), %rax
2524 addl
%eax
, -104(%rbp
)
2528 movl
-308(%rbp
), %eax
2529 movl
-268(%rbp
), %ecx
2542 movq
-176(%rbp
), %r14
2549 movq
-96(%rbp
), %rdi
2557 movq
-296(%rbp
), %rax
2558 movl
-216(%rbp
), %ecx
2574 cmpl -256(%rbp
), %r8d
2576 movl
-240(%rbp
), %ecx
2581 movl
%ecx
, -240(%rbp
)
2583 cmpb $
103, -312(%rbp
)
2588 movl
-256(%rbp
), %esi
2589 addl
-240(%rbp
), %esi
2592 cmpl $
102, -108(%rbp
)
2594 movq
-184(%rbp
), %rcx
2597 movq
-296(%rbp
), %rcx
2601 movq
-296(%rbp
), %rcx
2605 movl
-256(%rbp
), %ecx
2606 movl
-240(%rbp
), %esi
2607 leal
-1(%rcx
,%rsi
), %esi
2612 bsrq
-8(%rdi
,%rdx
,8), %r9
2627 leaq
(%rdi
,%r13), %rsi
2630 movq
-96(%rbp
), %rdi
2631 movq
-88(%rbp
), %rdx
2633 subq
%r15, -72(%rbp
)
2634 leaq
(%rdi
,%r13), %rsi
2637 movq
-88(%rbp
), %rdx
2638 movq
-96(%rbp
), %rcx
2641 cmpq $
0, -8(%rcx
,%rax
,8)
2649 movq $
14, -264(%rbp
)
2655 movl
-192(%rbp
), %r9d
2660 movq
-96(%rbp
), %rdx
2673 leaq
(%rdi
,%rax
,8), %r8
2679 movq
(%r8,%rsi
,8), %rcx
2681 movq
%rcx
, (%rdi
,%rsi
,8)
2682 movq
-72(%rbp
), %rdx
2688 movq
%rdx
, -72(%rbp
)
2689 movq
-88(%rbp
), %rdx
2693 leaq
(%r11,%rax
,8), %rcx
2698 movq
(%rcx
,%rax
,8), %rdx
2699 movq
%rdx
, (%r11,%rax
,8)
2700 movq
-88(%rbp
), %rdx
2706 movq
%rdx
, -88(%rbp
)
2710 movq
%rax
, -264(%rbp
)
2713 movb
%dl
, -208(%rbp
)
2714 movl
%ecx
, -176(%rbp
)
2719 movzbl
-208(%rbp
), %edx
2720 movl
-176(%rbp
), %ecx
2730 movl
-176(%rbp
), %r12d
2739 movq
-192(%rbp
), %rbx
2741 movq
-88(%rbp
), %rdx
2742 movq
-96(%rbp
), %rsi
2744 movq
-64(%rbp
), %rdi
2746 movq
-88(%rbp
), %rdx
2747 movq
-64(%rbp
), %rsi
2750 movq
%rdx
, -56(%rbp
)
2751 rep bsfq
(%rsi
), %rax
2753 cmovle
-104(%rbp
), %ecx
2757 movq
-96(%rbp
), %rdi
2763 movq
-56(%rbp
), %rdx
2765 movq
%rcx
, -56(%rbp
)
2766 movq
-96(%rbp
), %rcx
2767 movq
%rax
, (%rcx
,%rdx
,8)
2769 movq
-56(%rbp
), %rax
2771 movq
%rax
, -88(%rbp
)
2773 movl
-176(%rbp
), %eax
2774 movl
%eax
, -104(%rbp
)
2786 movq
-192(%rbp
), %rbx
2792 movq
%rax
, -296(%rbp
)
2800 movl
-208(%rbp
), %ecx
2801 movl
-148(%rbp
), %eax
2802 movl
%ecx
, -176(%rbp
)
2805 movb
%dl
, -208(%rbp
)
2806 movl
%ecx
, -176(%rbp
)
2812 movl
-176(%rbp
), %ecx
2813 movzbl
-208(%rbp
), %edx
2817 movb
%dl
, -208(%rbp
)
2818 movl
%ecx
, -176(%rbp
)
2822 cmpb $
103, -312(%rbp
)
2837 leaq
(%rsi
,%rcx
,8), %rcx
2842 movq
(%rcx
,%rax
,8), %rdx
2843 movq
%rdx
, (%r9,%rax
,8)
2844 movq
-56(%rbp
), %rdx
2850 movq
%rdx
, -88(%rbp
)
2853 movl
-268(%rbp
), %ecx
2854 cmpl %ecx
, -308(%rbp
)
2855 movq
-296(%rbp
), %rax
2873 movq
-96(%rbp
), %rdi
2883 movq
-96(%rbp
), %rdi
2888 movq
-56(%rbp
), %rbx
2889 movq
-96(%rbp
), %rcx
2890 movl
-104(%rbp
), %edi
2892 movq
%rdx
, -88(%rbp
)
2893 movq
%rax
, -8(%rcx
,%rdx
,8)
2902 movq
-296(%rbp
), %rdi
2907 movq
-128(%rbp
), %rax
2908 cmpq
%rax
, -16(%rsi
,%r8)
2921 movq
-224(%rbp
), %r12
2926 call _i18n_number_rewrite
2933 movq
%r8, -224(%rbp
)
2934 movq
%rax
, -192(%rbp
)
2935 call _IO_vtable_check
2936 movl
-212(%rbp
), %r9d
2937 movq
-192(%rbp
), %rax
2938 movq
-224(%rbp
), %r8
2947 call _i18n_number_rewrite
2951 movb
%dl
, -208(%rbp
)
2952 movl
%ecx
, -176(%rbp
)
2956 movb
%dl
, -208(%rbp
)
2957 movl
%ecx
, -176(%rbp
)
2963 movl
%r9d
, -176(%rbp
)
2965 movq
-96(%rbp
), %rdi
2966 movl
-176(%rbp
), %r9d
2967 movq
-88(%rbp
), %rdx
2973 movq
-88(%rbp
), %rdx
2975 movq
%rcx
, -88(%rbp
)
2976 movq
-96(%rbp
), %rcx
2977 movq
%rax
, (%rcx
,%rdx
,8)
2980 bsrq
-8(%rdi
,%rdx
,8), %rax
2985 movq
-96(%rbp
), %r11
2993 bsrq
-8(%rdi
,%rdx
,8), %rax
3001 rep bsfq
(%r11), %r8
3015 movl
-216(%rbp
), %ecx
3018 movq
-184(%rbp
), %rax
3025 movslq
-308(%rbp
), %rax
3026 movq
-296(%rbp
), %rcx
3027 movl $
48, 8(%rcx
,%rax
,4)
3030 movl
-308(%rbp
), %r15d
3032 movq
-296(%rbp
), %r13
3035 movq
-184(%rbp
), %rax
3036 movslq
8(%rax
), %rdi
3037 movq __libc_tsd_CTYPE_B@gottpoff
(%rip
), %rax
3038 movq
%fs:(%rax
), %rax
3039 movzwl
(%rax
,%rdi
,2), %eax
3045 movl
%eax
, -108(%rbp
)
3048 movb
%dl
, -208(%rbp
)
3049 movl
%ecx
, -176(%rbp
)
3078 leaq
.LC13(%rip), %rsi
3082 movl
-216(%rbp
), %eax
3100 .size __printf_fp_l, .-__printf_fp_l
3103 .type ___printf_fp, @function
3105 movq __libc_tsd_LOCALE@gottpoff
(%rip
), %rcx
3107 movq
%fs:(%rcx
), %rsi
3111 .size ___printf_fp, .-___printf_fp
3114 .set __printf_fp,___printf_fp
3116 .globl __guess_grouping
3117 .hidden __guess_grouping
3118 .type __guess_grouping, @function
3124 jmp __guess_grouping.part.0
3130 .size __guess_grouping, .-__guess_grouping
3131 .section .rodata.cst16,"aM",@progbits,16
3150 .section .rodata.cst8,"aM",@progbits,8
3155 .weak __stop___libc_IO_vtables
3156 .weak __start___libc_IO_vtables
3160 .hidden _IO_vtable_check
3163 .hidden __mpn_extract_float128
3164 .hidden __libc_alloca_cutoff
3165 .hidden __mpn_lshift
3167 .hidden __mpn_rshift
3169 .hidden __mpn_extract_double
3172 .hidden _fpioconst_pow10
3173 .hidden __mpn_extract_long_double
3177 .hidden _nl_current_LC_CTYPE
3178 .hidden __libc_scratch_buffer_set_array_size
3181 .hidden __mpn_divrem