2 .section .rodata.str1.1,"aMS",@progbits,1
4 .string "ISO-2022-CN//"
8 .type gconv_init, @function
17 movabsq $
17179869185, %rdx
18 movabsq $
17179869188, %rdi
33 movabsq $
17179869188, %rdx
34 movabsq $
25769803777, %rdi
46 .size gconv_init, .-gconv_init
47 .section .rodata.str1.1
133 .string "../iconv/skeleton.c"
135 .string "outbufstart == NULL"
137 .string "../iconv/loop.c"
138 .section .rodata.str1.8,"aMS",@progbits,1
141 .string "(state->__count & 7) <= sizeof (state->__value)"
142 .section .rodata.str1.1
144 .string "set == CNS11643_1_set"
145 .section .rodata.str1.8
148 .string "inptr - bytebuf > (state->__count & 7)"
151 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
154 .string "inend - inptr > (state->__count & ~7)"
157 .string "inend - inptr <= sizeof (state->__value.__wchb)"
160 .string "inlen_after <= sizeof (state->__value.__wchb)"
161 .section .rodata.str1.1
165 .string "cp[1] != '\\0'"
166 .section .rodata.str1.8
169 .string "(used >> 3) >= 1 && (used >> 3) <= 3"
170 .section .rodata.str1.1
174 .string "outbuf == outerr"
175 .section .rodata.str1.8
178 .string "nstatus == __GCONV_FULL_OUTPUT"
181 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
185 .type gconv, @function
205 movl
256(%rsp
), %r12d
218 # 410 "../iconv/skeleton.c" 1
266 leaq
.LC36(%rip), %r10
359 leaq
.LC26(%rip), %rcx
385 call _dl_mcount_wrapper_check@PLT
436 leaq
.LC9(%rip), %rcx
547 movq __cns11643l1_from_ucs4_tab8@GOTPCREL
(%rip
), %rdi
548 leal
-9312(%rax
), %ecx
549 leaq
(%rdi
,%rcx
,2), %rdi
557 leal
-19975(%rax
), %ecx
594 leaq
.LC21(%rip), %rcx
612 leaq
.LC3(%rip), %rcx
628 imull $
94, %eax
, %eax
632 movq __gb2312_to_ucs@GOTPCREL
(%rip
), %rdi
634 movzwl
(%rdi
,%rax
,2), %edi
665 movzbl
4(%r11,%rdx
), %ecx
666 movb
%cl
, (%r14,%rdx
)
682 movzbl
-1(%rdx
), %esi
687 movb
%sil
, (%rdi
,%rcx
)
713 leal
-8211(%rdx
), %ecx
717 addq __cns11643l1_from_ucs4_tab4@GOTPCREL
(%rip
), %rcx
723 leal
-19975(%rdx
), %ecx
726 leal
-13312(%rdx
), %ecx
727 leaq
(%rcx
,%rcx
,2), %rcx
728 addq __cns11643_from_ucs4p0_tab@GOTPCREL
(%rip
), %rcx
749 leaq
.LC24(%rip), %rcx
777 leal
(%rcx
,%rcx
), %edx
778 leaq
.LC56(%rip), %rcx
817 movzbl
116(%rsp
), %edx
822 movzbl
117(%rsp
), %edx
861 leaq
.LC16(%rip), %rcx
874 movq __cns11643l1_from_ucs4_tab1@GOTPCREL
(%rip
), %rdi
875 leal
-167(%rax
), %ecx
876 leaq
(%rdi
,%rcx
,2), %rdi
889 movq __cns11643l1_from_ucs4_tab12@GOTPCREL
(%rip
), %rdi
890 leal
-19968(%rax
), %ecx
891 leaq
(%rdi
,%rcx
,2), %rdi
902 leaq
.LC31(%rip), %rcx
934 leaq
.LC56(%rip), %rcx
980 movzbl
120(%rsp
), %eax
985 movzbl
121(%rsp
), %edx
999 leaq
.LC5(%rip), %rcx
1009 movzbl
1(%rdx
), %r9d
1017 movzbl
2(%rdx
), %eax
1037 movq
128(%rsp
), %rax
1040 movl
264(%rsp
), %eax
1056 movzbl
(%rdi
,%rax
), %ecx
1057 movb
%cl
, 4(%rsi
,%rax
)
1076 leal
8(,%rsi
,8), %esi
1081 movl
32(%rsp
), %r14d
1096 movzbl
1(%rdx
), %edi
1100 imull $
94, %eax
, %eax
1104 movq __cns11643l1_to_ucs4_tab@GOTPCREL
(%rip
), %rdi
1106 movzwl
(%rdi
,%rax
,2), %edi
1124 movl
16(%rbp
), %r11d
1129 movq
%r12, 176(%rsp
)
1130 leaq
.LC36(%rip), %rbx
1133 movq
%rax
, 184(%rsp
)
1151 movq
184(%rsp
), %rdx
1162 movq
176(%rsp
), %rdx
1164 movq
%r12, 176(%rsp
)
1167 movq
184(%rsp
), %rdx
1178 movq
160(%rsp
), %rax
1197 leal
-8213(%rax
), %ecx
1200 movq __gb2312_from_ucs4_tab4@GOTPCREL
(%rip
), %rdi
1201 leaq
(%rdi
,%rcx
,2), %rcx
1209 leal
-19975(%rax
), %ecx
1212 leal
-13312(%rax
), %ecx
1213 leaq
(%rcx
,%rcx
,2), %rcx
1214 addq __cns11643_from_ucs4p0_tab@GOTPCREL
(%rip
), %rcx
1233 movq __cns11643l1_from_ucs4_tab1@GOTPCREL
(%rip
), %rdi
1234 leal
-167(%rax
), %ecx
1235 leaq
(%rdi
,%rcx
,2), %rdi
1258 movq
160(%rsp
), %rax
1260 movq
168(%rsp
), %rbx
1272 leaq
.LC20(%rip), %rdi
1278 movzbl
1(%rdi
), %eax
1283 movq
168(%rsp
), %rbx
1292 movq
%rax
, 168(%rsp
)
1294 movq
168(%rsp
), %rbx
1302 leal
-8725(%rax
), %ecx
1305 movq __cns11643l1_from_ucs4_tab6@GOTPCREL
(%rip
), %rdi
1306 leaq
(%rdi
,%rcx
,2), %rdi
1314 leal
-8211(%rax
), %ecx
1317 movq __cns11643l1_from_ucs4_tab4@GOTPCREL
(%rip
), %rdi
1318 leaq
(%rdi
,%rcx
,2), %rdi
1337 leal
-913(%rax
), %ecx
1340 movq __gb2312_from_ucs4_tab2@GOTPCREL
(%rip
), %rdi
1341 leaq
(%rdi
,%rcx
,2), %rcx
1349 leaq
.LC28(%rip), %rcx
1358 leaq
.LC11(%rip), %rcx
1364 leal
-12832(%rax
), %ecx
1375 leaq
184(%rsp
), %rdx
1379 movzbl
4(%r11,%rsi
), %edi
1380 movb
%dil
, (%rdx
,%rsi
)
1392 movzbl
-1(%rsi
), %edi
1397 movb
%dil
, (%r9,%rcx
)
1401 movzbl
184(%rsp
), %r9d
1402 leaq
(%rdx
,%rcx
), %r12
1439 movl
16(%rbp
), %r14d
1440 leaq
(%rax
,%rcx
), %r12
1449 leal
-9472(%rax
), %ecx
1457 leal
-65281(%rax
), %ecx
1460 movq __gb2312_from_ucs4_tab9@GOTPCREL
(%rip
), %rdi
1461 leaq
(%rdi
,%rcx
,2), %rcx
1464 leaq
.LC33(%rip), %rcx
1504 movq
144(%rsp
), %rdx
1514 leaq
.LC25(%rip), %rcx
1530 movzbl
1(%rcx
), %eax
1533 movzbl
2(%rcx
), %eax
1556 leaq
.LC8(%rip), %rcx
1562 movq
168(%rsp
), %rbx
1586 movq __cns11643l1_from_ucs4_tab8@GOTPCREL
(%rip
), %rdi
1587 leal
-9312(%rax
), %ecx
1588 leaq
(%rdi
,%rcx
,2), %rdi
1609 leal
-8211(%rcx
), %edx
1612 movq __cns11643l1_from_ucs4_tab4@GOTPCREL
(%rip
), %r8
1613 leaq
(%r8,%rdx
,2), %rdx
1619 leal
-19975(%rcx
), %edx
1660 movq
176(%rsp
), %r12
1662 movq
184(%rsp
), %rdx
1671 movq
136(%rsp
), %r10
1690 leaq
.LC21(%rip), %rcx
1709 leaq
.LC2(%rip), %rcx
1734 leaq
.LC26(%rip), %rdx
1742 movzbl
2(%rdx
), %r9d
1788 movq
%rax
, 184(%rsp
)
1790 call _dl_mcount_wrapper_check@PLT
1791 movl
264(%rsp
), %eax
1792 leaq
184(%rsp
), %rdx
1798 movq
104(%rsp
), %rsi
1806 cmpq
%r12, 184(%rsp
)
1809 movl
32(%rsp
), %r11d
1842 movq __cns11643l1_from_ucs4_tab12@GOTPCREL
(%rip
), %rdi
1843 leal
-19968(%rax
), %ecx
1844 leaq
(%rdi
,%rcx
,2), %rdi
1858 leaq
.LC15(%rip), %rcx
1861 movq
160(%rsp
), %rax
1897 leaq
.LC4(%rip), %rcx
1900 leaq
.LC32(%rip), %rcx
1903 leaq
.LC24(%rip), %rcx
1906 leaq
.LC13(%rip), %rcx
1909 leaq
.LC30(%rip), %rcx
1912 leaq
.LC27(%rip), %rcx
1915 leaq
.LC23(%rip), %rcx
1918 leaq
.LC6(%rip), %rcx
1921 leaq
.LC14(%rip), %rcx
1924 leaq
.LC7(%rip), %rcx
1927 leaq
.LC29(%rip), %rcx
1930 leaq
.LC10(%rip), %rcx
1933 leaq
.LC19(%rip), %rcx
1936 leaq
.LC17(%rip), %rcx
1939 leaq
.LC1(%rip), %rcx
1942 leaq
.LC20(%rip), %rcx
1945 leaq
.LC22(%rip), %rcx
1948 leaq
.LC12(%rip), %rcx
1957 leaq
.LC31(%rip), %rcx
1970 leaq
.LC5(%rip), %rcx
1976 leal
-9472(%rax
), %ecx
1979 movq __cns11643l1_from_ucs4_tab9@GOTPCREL
(%rip
), %rdi
1980 leaq
(%rdi
,%rcx
,2), %rdi
1984 leaq
.LC18(%rip), %rcx
2006 leaq
.LC9(%rip), %rdx
2011 movzbl
1(%rdx
), %ecx
2016 movb
%r8b
, 122(%rsp
)
2021 movq
184(%rsp
), %rdx
2036 leaq
.LC56(%rip), %r9
2043 movq
184(%rsp
), %rdx
2047 movq
184(%rsp
), %rdx
2049 movzbl
1(%rcx
), %ecx
2051 movq
%r12, 184(%rsp
)
2053 movq
184(%rsp
), %rdx
2059 movq
184(%rsp
), %rdx
2069 movq
%rcx
, 184(%rsp
)
2071 movq
184(%rsp
), %rdx
2073 movq
%rcx
, 184(%rsp
)
2075 movq
184(%rsp
), %rdx
2083 movq
%rcx
, 184(%rsp
)
2084 movzbl
122(%rsp
), %ecx
2086 movq
184(%rsp
), %rdx
2088 movq
%rcx
, 184(%rsp
)
2089 movzbl
123(%rsp
), %ecx
2093 leal
-164(%rax
), %ecx
2096 movq __gb2312_from_ucs4_tab1@GOTPCREL
(%rip
), %rdi
2097 leaq
(%rdi
,%rcx
,2), %rcx
2100 leal
-711(%rax
), %ecx
2103 movq __cns11643l1_from_ucs4_tab2@GOTPCREL
(%rip
), %rdi
2104 leaq
(%rdi
,%rcx
,2), %rdi
2107 leal
-8560(%rax
), %ecx
2114 movl
%r14d
, 32(%rsp
)
2117 leal
-65072(%rax
), %ecx
2120 movq __cns11643l1_from_ucs4_tab13@GOTPCREL
(%rip
), %rdi
2121 leaq
(%rdi
,%rcx
,2), %rdi
2124 movq __gb2312_from_ucs4_tab6@GOTPCREL
(%rip
), %rdi
2125 leal
-9312(%rax
), %ecx
2126 leaq
(%rdi
,%rcx
,2), %rcx
2129 movq __gb2312_from_ucs4_tab5@GOTPCREL
(%rip
), %rdi
2130 leal
-8451(%rax
), %ecx
2131 leaq
(%rdi
,%rcx
,2), %rcx
2134 movq __gb2312_from_ucs4_tab7@GOTPCREL
(%rip
), %rdi
2135 leal
-12288(%rax
), %ecx
2136 leaq
(%rdi
,%rcx
,2), %rcx
2139 movq __gb2312_from_ucs4_tab8@GOTPCREL
(%rip
), %rdi
2140 leal
-19968(%rax
), %ecx
2141 leaq
(%rdi
,%rcx
,2), %rcx
2144 movq __gb2312_from_ucs4_tab3@GOTPCREL
(%rip
), %rdi
2145 leal
-1025(%rax
), %ecx
2146 leaq
(%rdi
,%rcx
,2), %rcx
2153 leal
-8213(%rax
), %ecx
2156 movq __gb2312_from_ucs4_tab4@GOTPCREL
(%rip
), %rdi
2157 leaq
(%rdi
,%rcx
,2), %rcx
2161 leaq
.LC37(%rip), %rdi
2168 leaq
.LC41(%rip), %rdi
2175 leaq
.LC38(%rip), %rdi
2184 leal
-8725(%rax
), %ecx
2187 movq __cns11643l1_from_ucs4_tab6@GOTPCREL
(%rip
), %rdi
2188 leaq
(%rdi
,%rcx
,2), %rdi
2194 leal
-8211(%rax
), %ecx
2197 movq __cns11643l1_from_ucs4_tab4@GOTPCREL
(%rip
), %rdi
2198 leaq
(%rdi
,%rcx
,2), %rdi
2212 movzbl
1(%rdi
), %eax
2218 leal
-913(%rax
), %ecx
2221 movq __gb2312_from_ucs4_tab2@GOTPCREL
(%rip
), %rdi
2222 leaq
(%rdi
,%rcx
,2), %rcx
2230 movzbl
1(%rcx
), %eax
2239 movq
%rax
, 152(%rsp
)
2241 movq
152(%rsp
), %rcx
2246 movq
%rax
, 152(%rsp
)
2261 leaq
.LC20(%rip), %rdx
2265 movzbl
1(%rdx
), %ecx
2268 movb
%r8b
, 122(%rsp
)
2270 movq
184(%rsp
), %rdx
2279 movq
%rcx
, 184(%rsp
)
2281 movq
184(%rsp
), %rdx
2294 leal
-913(%rcx
), %edx
2297 movq __gb2312_from_ucs4_tab2@GOTPCREL
(%rip
), %r8
2298 leaq
(%r8,%rdx
,2), %rdx
2304 leal
-19975(%rcx
), %edx
2307 leal
-13312(%rcx
), %edx
2308 leaq
(%rdx
,%rdx
,2), %rdx
2309 addq __cns11643_from_ucs4p0_tab@GOTPCREL
(%rip
), %rdx
2325 leal
-8211(%rcx
), %edx
2328 movq __cns11643l1_from_ucs4_tab4@GOTPCREL
(%rip
), %r8
2329 leaq
(%r8,%rdx
,2), %rdx
2334 movzbl
1(%rdx
), %ecx
2336 movb
%r8b
, 122(%rsp
)
2353 leaq
.LC3(%rip), %rdx
2363 call _dl_mcount_wrapper_check@PLT
2364 movl
264(%rsp
), %eax
2369 movq
104(%rsp
), %rsi
2380 leal
-12832(%rax
), %ecx
2387 leal
-164(%rax
), %ecx
2390 movq __gb2312_from_ucs4_tab1@GOTPCREL
(%rip
), %rdi
2391 leaq
(%rdi
,%rcx
,2), %rcx
2395 leaq
.LC18(%rip), %rcx
2405 movzbl
1(%r12), %edi
2409 imull $
94, %eax
, %eax
2413 movq __cns11643l1_to_ucs4_tab@GOTPCREL
(%rip
), %rdi
2415 movzwl
(%rdi
,%rax
,2), %edi
2426 movq __cns11643l1_from_ucs4_tab10@GOTPCREL
(%rip
), %rdi
2427 leal
-12288(%rax
), %ecx
2428 leaq
(%rdi
,%rcx
,2), %rdi
2443 call _dl_mcount_wrapper_check@PLT
2444 movl
264(%rsp
), %eax
2454 leaq
.LC20(%rip), %rdi
2464 movq __cns11643l1_from_ucs4_tab10@GOTPCREL
(%rip
), %rdi
2465 leal
-12288(%rax
), %ecx
2466 leaq
(%rdi
,%rcx
,2), %rdi
2474 leaq
.LC34(%rip), %rdi
2477 leaq
.LC35(%rip), %rdi
2480 movq __cns11643l1_from_ucs4_tab14@GOTPCREL
(%rip
), %rdi
2481 leal
-65281(%rax
), %ecx
2482 leaq
(%rdi
,%rcx
,2), %rdi
2485 leaq
.LC42(%rip), %rdi
2488 leaq
.LC39(%rip), %rdi
2491 movq __cns11643l1_from_ucs4_tab3@GOTPCREL
(%rip
), %rdi
2492 leal
-913(%rax
), %ecx
2493 leaq
(%rdi
,%rcx
,2), %rdi
2496 movq __cns11643l1_from_ucs4_tab5@GOTPCREL
(%rip
), %rdi
2497 leal
-8592(%rax
), %ecx
2498 leaq
(%rdi
,%rcx
,2), %rdi
2501 leaq
.LC40(%rip), %rdi
2504 movq __cns11643l1_from_ucs4_tab7@GOTPCREL
(%rip
), %rdi
2505 leal
-9216(%rax
), %ecx
2506 leaq
(%rdi
,%rcx
,2), %rdi
2509 movq __cns11643l1_from_ucs4_tab11@GOTPCREL
(%rip
), %rdi
2510 leal
-13198(%rax
), %ecx
2511 leaq
(%rdi
,%rcx
,2), %rdi
2522 movzbl
3(%rdx
), %r10d
2537 leaq
.LC28(%rip), %rcx
2546 leaq
.LC11(%rip), %rcx
2552 movq
%r10, 104(%rsp
)
2553 leaq
160(%rsp
), %rcx
2562 call __gconv_transliterate@PLT
2569 movq
104(%rsp
), %r10
2577 movq
160(%rsp
), %rax
2580 movq
168(%rsp
), %rbx
2587 movq
176(%rsp
), %r12
2590 movzbl
3(%rdx
), %edx
2594 imull $
94, %eax
, %eax
2598 movq __cns11643l2_to_ucs4_tab@GOTPCREL
(%rip
), %rdx
2600 movzwl
(%rdx
,%rax
,2), %edi
2618 movzbl
1(%r12), %edi
2622 imull $
94, %eax
, %eax
2626 movq __gb2312_to_ucs@GOTPCREL
(%rip
), %rdi
2629 movzwl
(%rdi
,%rax
,2), %edi
2640 movzbl
1(%rdx
), %ecx
2641 movzbl
2(%rdx
), %edx
2673 leaq
.LC26(%rip), %rcx
2676 movzbl
1(%rcx
), %edx
2681 movb
%sil
, 116(%rsp
)
2692 leal
-9472(%rax
), %ecx
2695 movq __cns11643l1_from_ucs4_tab9@GOTPCREL
(%rip
), %rdi
2696 leaq
(%rdi
,%rcx
,2), %rdi
2699 movzbl
1(%rdi
), %eax
2705 movzbl
1(%r12), %ebx
2714 movzbl
2(%r12), %eax
2732 leal
-8560(%rax
), %ecx
2739 leal
-711(%rax
), %ecx
2742 movq __cns11643l1_from_ucs4_tab2@GOTPCREL
(%rip
), %rdi
2743 leaq
(%rdi
,%rcx
,2), %rdi
2746 leal
-65281(%rax
), %ecx
2749 movq __gb2312_from_ucs4_tab9@GOTPCREL
(%rip
), %rdi
2750 leaq
(%rdi
,%rcx
,2), %rcx
2754 movq
184(%rsp
), %rdx
2758 leal
-65072(%rax
), %ecx
2761 movq __cns11643l1_from_ucs4_tab13@GOTPCREL
(%rip
), %rdi
2762 leaq
(%rdi
,%rcx
,2), %rdi
2765 leal
-9472(%rax
), %ecx
2798 leal
8(,%r8,8), %r8d
2801 movq __gb2312_from_ucs4_tab5@GOTPCREL
(%rip
), %rdi
2802 leal
-8451(%rax
), %ecx
2803 leaq
(%rdi
,%rcx
,2), %rcx
2806 movq __gb2312_from_ucs4_tab6@GOTPCREL
(%rip
), %rdi
2807 leal
-9312(%rax
), %ecx
2808 leaq
(%rdi
,%rcx
,2), %rcx
2811 movq __gb2312_from_ucs4_tab3@GOTPCREL
(%rip
), %rdi
2812 leal
-1025(%rax
), %ecx
2813 leaq
(%rdi
,%rcx
,2), %rcx
2816 movq __gb2312_from_ucs4_tab7@GOTPCREL
(%rip
), %rdi
2817 leal
-12288(%rax
), %ecx
2818 leaq
(%rdi
,%rcx
,2), %rcx
2821 movq __gb2312_from_ucs4_tab8@GOTPCREL
(%rip
), %rdi
2822 leal
-19968(%rax
), %ecx
2823 leaq
(%rdi
,%rcx
,2), %rcx
2827 leaq
.LC38(%rip), %rdi
2834 leaq
.LC37(%rip), %rdi
2853 movq
%rax
, 144(%rsp
)
2854 movzbl
-1(%rax
), %esi
2856 movb
%sil
, 4(%r11,%rcx
)
2865 leaq
.LC41(%rip), %rdi
2885 leaq
.LC16(%rip), %rdx
2893 leal
-8725(%rcx
), %edx
2896 movq __cns11643l1_from_ucs4_tab6@GOTPCREL
(%rip
), %r8
2897 leaq
(%r8,%rdx
,2), %rdx
2900 movq __cns11643l1_from_ucs4_tab7@GOTPCREL
(%rip
), %rdi
2901 leal
-9216(%rax
), %ecx
2902 leaq
(%rdi
,%rcx
,2), %rdi
2905 leaq
.LC40(%rip), %rdi
2908 leaq
.LC39(%rip), %rdi
2915 movq __cns11643l1_from_ucs4_tab3@GOTPCREL
(%rip
), %rdi
2916 leal
-913(%rax
), %ecx
2917 leaq
(%rdi
,%rcx
,2), %rdi
2920 movq __cns11643l1_from_ucs4_tab5@GOTPCREL
(%rip
), %rdi
2921 leal
-8592(%rax
), %ecx
2922 leaq
(%rdi
,%rcx
,2), %rdi
2925 leaq
.LC34(%rip), %rdi
2928 leaq
.LC35(%rip), %rdi
2931 movq __cns11643l1_from_ucs4_tab14@GOTPCREL
(%rip
), %rdi
2932 leal
-65281(%rax
), %ecx
2933 leaq
(%rdi
,%rcx
,2), %rdi
2944 movq __cns11643l1_from_ucs4_tab12@GOTPCREL
(%rip
), %r8
2945 leal
-19968(%rcx
), %edx
2946 leaq
(%r8,%rdx
,2), %rdx
2949 movq __cns11643l1_from_ucs4_tab11@GOTPCREL
(%rip
), %rdi
2950 leal
-13198(%rax
), %ecx
2951 leaq
(%rdi
,%rcx
,2), %rdi
2954 leaq
.LC42(%rip), %rdi
2957 movzbl
1(%rdi
), %eax
2975 leaq
.LC5(%rip), %rdx
2991 leaq
.LC21(%rip), %rcx
2994 leal
-19975(%rdx
), %ecx
2997 leal
-13312(%rdx
), %ecx
2998 leaq
(%rcx
,%rcx
,2), %rcx
2999 addq __cns11643_from_ucs4p0_tab@GOTPCREL
(%rip
), %rcx
3005 movzbl
1(%rcx
), %eax
3008 movzbl
2(%rcx
), %eax
3020 leaq
.LC31(%rip), %rdx
3041 leaq
.LC9(%rip), %rcx
3067 leaq
.LC20(%rip), %rdx
3071 movzbl
1(%rdx
), %ecx
3075 movq
176(%rsp
), %r12
3083 movq
%rax
, 160(%rsp
)
3097 leal
-8213(%rcx
), %edx
3100 movq __gb2312_from_ucs4_tab4@GOTPCREL
(%rip
), %r8
3101 leaq
(%r8,%rdx
,2), %rdx
3110 movq __cns11643l1_from_ucs4_tab8@GOTPCREL
(%rip
), %r8
3111 leal
-9312(%rcx
), %edx
3112 leaq
(%r8,%rdx
,2), %rdx
3136 movq __cns11643l1_from_ucs4_tab1@GOTPCREL
(%rip
), %r8
3137 leal
-167(%rcx
), %edx
3138 leaq
(%r8,%rdx
,2), %rdx
3162 leaq
.LC20(%rip), %rcx
3167 movb
%sil
, 116(%rsp
)
3168 movzbl
1(%rcx
), %eax
3183 leal
-913(%rcx
), %edx
3186 movq __gb2312_from_ucs4_tab2@GOTPCREL
(%rip
), %r8
3187 leaq
(%r8,%rdx
,2), %rdx
3193 movzbl
1(%rdx
), %ecx
3201 leaq
.LC21(%rip), %rdx
3211 movq
%rdx
, 152(%rsp
)
3213 movq
152(%rsp
), %rax
3215 movq
%rdx
, 152(%rsp
)
3217 movq
152(%rsp
), %rax
3232 leaq
.LC11(%rip), %rdx
3241 movzbl
2(%r12), %r9d
3263 movl
16(%rbp
), %r14d
3272 leaq
.LC28(%rip), %rdx
3278 movzbl
1(%rdx
), %ecx
3303 leaq
.LC3(%rip), %rcx
3314 leal
-8725(%rcx
), %edx
3317 movq __cns11643l1_from_ucs4_tab6@GOTPCREL
(%rip
), %r8
3318 leaq
(%r8,%rdx
,2), %rdx
3321 leaq
.LC6(%rip), %rdx
3324 leaq
.LC22(%rip), %rdx
3331 leal
-9472(%rcx
), %edx
3334 movq __cns11643l1_from_ucs4_tab9@GOTPCREL
(%rip
), %r8
3335 leaq
(%r8,%rdx
,2), %rdx
3338 leal
-8560(%rcx
), %edx
3345 leaq
.LC12(%rip), %rdx
3348 leaq
.LC19(%rip), %rdx
3351 leaq
.LC20(%rip), %rdx
3367 leaq
.LC13(%rip), %rdx
3370 leaq
.LC27(%rip), %rdx
3378 movzbl
185(%rsp
), %ecx
3382 imull $
94, %r9d
, %r9d
3386 movq __gb2312_to_ucs@GOTPCREL
(%rip
), %rsi
3388 movzwl
(%rsi
,%rcx
,2), %r8d
3406 leaq
.LC5(%rip), %rdx
3412 leaq
.LC14(%rip), %rdx
3415 leaq
.LC17(%rip), %rdx
3418 leaq
.LC4(%rip), %rdx
3421 leaq
.LC2(%rip), %rdx
3424 leaq
.LC1(%rip), %rdx
3427 leal
-12832(%rcx
), %edx
3435 leaq
.LC32(%rip), %rdx
3438 leaq
.LC33(%rip), %rdx
3441 leal
-13312(%rax
), %ecx
3442 leaq
(%rcx
,%rcx
,2), %rcx
3443 addq __cns11643_from_ucs4p0_tab@GOTPCREL
(%rip
), %rcx
3458 leaq
.LC31(%rip), %rdx
3464 leaq
.LC30(%rip), %rdx
3467 leaq
.LC7(%rip), %rdx
3470 leaq
.LC8(%rip), %rdx
3473 leaq
.LC10(%rip), %rdx
3489 leaq
.LC7(%rip), %rcx
3494 leal
-711(%rcx
), %edx
3497 movq __cns11643l1_from_ucs4_tab2@GOTPCREL
(%rip
), %r8
3498 leaq
(%r8,%rdx
,2), %rdx
3501 leaq
.LC15(%rip), %rdx
3504 leaq
.LC23(%rip), %rdx
3507 leaq
.LC24(%rip), %rdx
3510 leaq
.LC25(%rip), %rdx
3513 leaq
.LC29(%rip), %rdx
3528 leal
-8211(%rdx
), %ecx
3532 addq __cns11643l1_from_ucs4_tab4@GOTPCREL
(%rip
), %rcx
3550 movq
144(%rsp
), %rdx
3559 leal
-9472(%rcx
), %edx
3567 leal
-164(%rcx
), %edx
3570 movq __gb2312_from_ucs4_tab1@GOTPCREL
(%rip
), %r8
3571 leaq
(%r8,%rdx
,2), %rdx
3574 movq __gb2312_from_ucs4_tab6@GOTPCREL
(%rip
), %r8
3575 leal
-9312(%rcx
), %edx
3576 leaq
(%r8,%rdx
,2), %rdx
3585 movq __cns11643l1_from_ucs4_tab12@GOTPCREL
(%rip
), %r8
3586 leal
-19968(%rcx
), %edx
3587 leaq
(%r8,%rdx
,2), %rdx
3590 leal
-65281(%rcx
), %edx
3593 movq __gb2312_from_ucs4_tab9@GOTPCREL
(%rip
), %r8
3594 leaq
(%r8,%rdx
,2), %rdx
3597 movq __gb2312_from_ucs4_tab7@GOTPCREL
(%rip
), %r8
3598 leal
-12288(%rcx
), %edx
3599 leaq
(%r8,%rdx
,2), %rdx
3613 leaq
.LC38(%rip), %rdx
3628 leaq
.LC36(%rip), %rcx
3637 leal
-8213(%rcx
), %edx
3640 movq __gb2312_from_ucs4_tab4@GOTPCREL
(%rip
), %r8
3641 leaq
(%r8,%rdx
,2), %rdx
3649 leal
-8725(%rdx
), %ecx
3653 addq __cns11643l1_from_ucs4_tab6@GOTPCREL
(%rip
), %rcx
3658 movq __gb2312_from_ucs4_tab8@GOTPCREL
(%rip
), %r8
3659 leal
-19968(%rcx
), %edx
3660 leaq
(%r8,%rdx
,2), %rdx
3663 movq __gb2312_from_ucs4_tab3@GOTPCREL
(%rip
), %r8
3664 leal
-1025(%rcx
), %edx
3665 leaq
(%r8,%rdx
,2), %rdx
3671 movzbl
185(%rsp
), %esi
3679 movzbl
186(%rsp
), %ecx
3710 movq __cns11643l1_from_ucs4_tab1@GOTPCREL
(%rip
), %r8
3711 leal
-167(%rcx
), %edx
3712 leaq
(%r8,%rdx
,2), %rdx
3716 leaq
.LC41(%rip), %rdx
3722 leal
-65072(%rcx
), %edx
3725 movq __cns11643l1_from_ucs4_tab13@GOTPCREL
(%rip
), %r8
3726 leaq
(%r8,%rdx
,2), %rdx
3738 leaq
.LC16(%rip), %rcx
3747 movq __cns11643l1_from_ucs4_tab8@GOTPCREL
(%rip
), %r8
3748 leal
-9312(%rcx
), %edx
3749 leaq
(%r8,%rdx
,2), %rdx
3752 movq __gb2312_from_ucs4_tab5@GOTPCREL
(%rip
), %r8
3753 leal
-8451(%rcx
), %edx
3754 leaq
(%r8,%rdx
,2), %rdx
3758 leaq
.LC18(%rip), %rdx
3764 leal
-711(%rcx
), %edx
3767 movq __cns11643l1_from_ucs4_tab2@GOTPCREL
(%rip
), %r8
3768 leaq
(%r8,%rdx
,2), %rdx
3771 leaq
.LC40(%rip), %rdx
3774 movq __cns11643l1_from_ucs4_tab7@GOTPCREL
(%rip
), %r8
3775 leal
-9216(%rcx
), %edx
3776 leaq
(%r8,%rdx
,2), %rdx
3779 movq
168(%rsp
), %rbx
3780 movq
160(%rsp
), %rax
3795 leaq
.LC20(%rip), %rcx
3810 leaq
.LC1(%rip), %rcx
3815 leaq
.LC42(%rip), %rdx
3821 leaq
.LC11(%rip), %rdx
3827 movq __cns11643l1_from_ucs4_tab10@GOTPCREL
(%rip
), %r8
3828 leal
-12288(%rcx
), %edx
3829 leaq
(%r8,%rdx
,2), %rdx
3838 leal
-9312(%rdx
), %ecx
3840 addq __cns11643l1_from_ucs4_tab8@GOTPCREL
(%rip
), %rcx
3848 leaq
.LC28(%rip), %rdx
3854 leaq
.LC39(%rip), %rdx
3863 leal
-19968(%rdx
), %ecx
3865 addq __cns11643l1_from_ucs4_tab12@GOTPCREL
(%rip
), %rcx
3880 leal
-913(%rdx
), %ecx
3884 addq __gb2312_from_ucs4_tab2@GOTPCREL
(%rip
), %rcx
3893 movzbl
185(%rsp
), %ecx
3897 imull $
94, %r9d
, %r9d
3901 movq __cns11643l1_to_ucs4_tab@GOTPCREL
(%rip
), %rsi
3903 movzwl
(%rsi
,%rcx
,2), %r8d
3917 leaq
.LC5(%rip), %rcx
3929 leaq
.LC31(%rip), %rcx
3935 leaq
.LC34(%rip), %rdx
3949 movzbl
184(%rsp
), %esi
3950 leaq
184(%rsp
), %rcx
3955 movq __cns11643l1_from_ucs4_tab5@GOTPCREL
(%rip
), %r8
3956 leal
-8592(%rcx
), %edx
3957 leaq
(%r8,%rdx
,2), %rdx
3963 movzbl
3(%r12), %ebx
3976 leal
-8560(%rcx
), %edx
3983 movq __cns11643l1_from_ucs4_tab14@GOTPCREL
(%rip
), %r8
3984 leal
-65281(%rcx
), %edx
3985 leaq
(%r8,%rdx
,2), %rdx
3988 leal
-65072(%rcx
), %edx
3991 movq __cns11643l1_from_ucs4_tab13@GOTPCREL
(%rip
), %r8
3992 leaq
(%r8,%rdx
,2), %rdx
3995 movq __cns11643l1_from_ucs4_tab3@GOTPCREL
(%rip
), %r8
3996 leal
-913(%rcx
), %edx
3997 leaq
(%r8,%rdx
,2), %rdx
4000 leaq
.LC35(%rip), %rdx
4007 leal
-8213(%rdx
), %ecx
4010 movq __gb2312_from_ucs4_tab4@GOTPCREL
(%rip
), %rsi
4011 leaq
(%rsi
,%rcx
,2), %rcx
4016 movzbl
1(%rcx
), %edx
4021 movq __cns11643l1_from_ucs4_tab11@GOTPCREL
(%rip
), %r8
4022 leal
-13198(%rcx
), %edx
4023 leaq
(%r8,%rdx
,2), %rdx
4031 leaq
.LC37(%rip), %rdx
4037 leal
-9472(%rcx
), %edx
4040 movq __cns11643l1_from_ucs4_tab9@GOTPCREL
(%rip
), %r8
4041 leaq
(%r8,%rdx
,2), %rdx
4050 leal
-167(%rdx
), %ecx
4052 addq __cns11643l1_from_ucs4_tab1@GOTPCREL
(%rip
), %rcx
4060 leaq
.LC21(%rip), %rdx
4066 movq __gb2312_from_ucs4_tab3@GOTPCREL
(%rip
), %r8
4067 leal
-1025(%rcx
), %edx
4068 leaq
(%r8,%rdx
,2), %rdx
4073 leaq
.LC26(%rip), %rcx
4078 movq __cns11643l1_from_ucs4_tab10@GOTPCREL
(%rip
), %r8
4079 leal
-12288(%rcx
), %edx
4080 leaq
(%r8,%rdx
,2), %rdx
4083 movq __gb2312_from_ucs4_tab5@GOTPCREL
(%rip
), %r8
4084 leal
-8451(%rcx
), %edx
4085 leaq
(%r8,%rdx
,2), %rdx
4089 leaq
.LC18(%rip), %rdx
4095 leal
-8560(%rdx
), %ecx
4106 leal
-711(%rdx
), %ecx
4110 addq __cns11643l1_from_ucs4_tab2@GOTPCREL
(%rip
), %rcx
4115 leaq
.LC14(%rip), %rcx
4118 leaq
.LC15(%rip), %rcx
4121 leal
-9472(%rdx
), %ecx
4128 leaq
.LC17(%rip), %rcx
4134 leal
-913(%rdx
), %ecx
4137 movq __gb2312_from_ucs4_tab2@GOTPCREL
(%rip
), %rsi
4138 leaq
(%rsi
,%rcx
,2), %rcx
4141 leaq
.LC20(%rip), %rcx
4144 leaq
.LC19(%rip), %rcx
4147 movq __gb2312_from_ucs4_tab3@GOTPCREL
(%rip
), %rsi
4148 leal
-1025(%rdx
), %ecx
4149 leaq
(%rsi
,%rcx
,2), %rcx
4154 leaq
.LC22(%rip), %rcx
4163 leal
-8213(%rdx
), %ecx
4167 addq __gb2312_from_ucs4_tab4@GOTPCREL
(%rip
), %rcx
4172 movq __cns11643l1_from_ucs4_tab7@GOTPCREL
(%rip
), %r8
4173 leal
-9216(%rcx
), %edx
4174 leaq
(%r8,%rdx
,2), %rdx
4177 leaq
.LC1(%rip), %rcx
4181 leaq
.LC21(%rip), %rcx
4187 movq __gb2312_from_ucs4_tab5@GOTPCREL
(%rip
), %rsi
4188 leal
-8451(%rdx
), %ecx
4189 leaq
(%rsi
,%rcx
,2), %rcx
4193 leaq
.LC18(%rip), %rcx
4199 leaq
.LC4(%rip), %rcx
4202 leaq
.LC2(%rip), %rcx
4205 leal
-65281(%rdx
), %ecx
4208 movq __gb2312_from_ucs4_tab9@GOTPCREL
(%rip
), %rsi
4209 leaq
(%rsi
,%rcx
,2), %rcx
4212 movq __gb2312_from_ucs4_tab6@GOTPCREL
(%rip
), %r8
4213 leal
-9312(%rcx
), %edx
4214 leaq
(%r8,%rdx
,2), %rdx
4217 leaq __PRETTY_FUNCTION__.8043
(%rip
), %rcx
4218 leaq
.LC53(%rip), %rsi
4219 leaq
.LC54(%rip), %rdi
4221 call __assert_fail@PLT
4223 leaq
.LC32(%rip), %rcx
4226 leal
-164(%rdx
), %ecx
4229 movq __gb2312_from_ucs4_tab1@GOTPCREL
(%rip
), %rsi
4230 leaq
(%rsi
,%rcx
,2), %rcx
4233 leaq
.LC33(%rip), %rcx
4241 leaq
.LC3(%rip), %rcx
4247 leaq
.LC41(%rip), %rcx
4253 leal
-13312(%rcx
), %edx
4254 leaq
(%rdx
,%rdx
,2), %rdx
4255 addq __cns11643_from_ucs4p0_tab@GOTPCREL
(%rip
), %rdx
4264 movq __cns11643l1_from_ucs4_tab14@GOTPCREL
(%rip
), %r8
4265 leal
-65281(%rcx
), %edx
4266 leaq
(%r8,%rdx
,2), %rdx
4270 movl
%r11d
, 32(%rsp
)
4271 leaq
176(%rsp
), %rcx
4280 call __gconv_transliterate@PLT
4285 movl
32(%rsp
), %r11d
4293 movq
176(%rsp
), %r12
4298 movq
184(%rsp
), %rdx
4304 leaq
.LC41(%rip), %rdx
4310 leal
-65281(%rcx
), %edx
4313 movq __gb2312_from_ucs4_tab9@GOTPCREL
(%rip
), %r8
4314 leaq
(%r8,%rdx
,2), %rdx
4317 leal
-9472(%rdx
), %ecx
4321 addq __cns11643l1_from_ucs4_tab9@GOTPCREL
(%rip
), %rcx
4329 leaq
.LC28(%rip), %rcx
4335 leaq
.LC27(%rip), %rcx
4338 leaq
.LC29(%rip), %rcx
4348 leaq
.LC5(%rip), %rcx
4357 movzbl
3(%r12), %edi
4361 imull $
94, %eax
, %eax
4365 movq __cns11643l2_to_ucs4_tab@GOTPCREL
(%rip
), %rdi
4368 movzwl
(%rdi
,%rax
,2), %edi
4378 leaq
.LC35(%rip), %rdx
4381 leaq
.LC39(%rip), %rdx
4384 leaq
.LC40(%rip), %rdx
4388 leaq
.LC38(%rip), %rdx
4394 movq __cns11643l1_from_ucs4_tab5@GOTPCREL
(%rip
), %r8
4395 leal
-8592(%rcx
), %edx
4396 leaq
(%r8,%rdx
,2), %rdx
4399 leal
-164(%rcx
), %edx
4402 movq __gb2312_from_ucs4_tab1@GOTPCREL
(%rip
), %r8
4403 leaq
(%r8,%rdx
,2), %rdx
4406 movq __gb2312_from_ucs4_tab6@GOTPCREL
(%rip
), %rsi
4407 leal
-9312(%rdx
), %ecx
4408 leaq
(%rsi
,%rcx
,2), %rcx
4412 leaq
.LC38(%rip), %rcx
4418 leaq
.LC30(%rip), %rcx
4421 movq __gb2312_from_ucs4_tab7@GOTPCREL
(%rip
), %rsi
4422 leal
-12288(%rdx
), %ecx
4423 leaq
(%rsi
,%rcx
,2), %rcx
4426 leal
-12832(%rdx
), %ecx
4433 movq __gb2312_from_ucs4_tab8@GOTPCREL
(%rip
), %rsi
4434 leal
-19968(%rdx
), %ecx
4435 leaq
(%rsi
,%rcx
,2), %rcx
4443 leaq
.LC32(%rip), %rcx
4448 leal
-12832(%rcx
), %edx
4455 leal
-65072(%rdx
), %ecx
4459 addq __cns11643l1_from_ucs4_tab13@GOTPCREL
(%rip
), %rcx
4464 movq __gb2312_from_ucs4_tab8@GOTPCREL
(%rip
), %r8
4465 leal
-19968(%rcx
), %edx
4466 leaq
(%r8,%rdx
,2), %rdx
4470 leaq
.LC31(%rip), %rcx
4482 leal
-167(%rdx
), %ecx
4484 addq __cns11643l1_from_ucs4_tab1@GOTPCREL
(%rip
), %rcx
4494 leal
-8725(%rdx
), %ecx
4498 addq __cns11643l1_from_ucs4_tab6@GOTPCREL
(%rip
), %rcx
4503 leal
-711(%rdx
), %ecx
4507 addq __cns11643l1_from_ucs4_tab2@GOTPCREL
(%rip
), %rcx
4518 leal
-8560(%rdx
), %ecx
4529 leal
-9472(%rcx
), %edx
4536 leaq
.LC23(%rip), %rcx
4542 movzbl
186(%rsp
), %esi
4562 leaq
.LC13(%rip), %rcx
4566 leaq
.LC37(%rip), %rdx
4572 movq __cns11643l1_from_ucs4_tab11@GOTPCREL
(%rip
), %r8
4573 leal
-13198(%rcx
), %edx
4574 leaq
(%r8,%rdx
,2), %rdx
4577 leaq
.LC22(%rip), %rcx
4587 leaq
.LC14(%rip), %rcx
4592 movq __cns11643l1_from_ucs4_tab3@GOTPCREL
(%rip
), %r8
4593 leal
-913(%rcx
), %edx
4594 leaq
(%r8,%rdx
,2), %rdx
4597 movq __gb2312_from_ucs4_tab7@GOTPCREL
(%rip
), %r8
4598 leal
-12288(%rcx
), %edx
4599 leaq
(%r8,%rdx
,2), %rdx
4602 leaq
.LC42(%rip), %rdx
4605 leaq
.LC24(%rip), %rcx
4608 leaq
.LC25(%rip), %rcx
4613 leaq
.LC9(%rip), %rcx
4624 leal
-9312(%rdx
), %ecx
4626 addq __cns11643l1_from_ucs4_tab8@GOTPCREL
(%rip
), %rcx
4663 movb
%dil
, 4(%r11,%rax
)
4668 movzbl
(%rdx
,%rax
), %edi
4669 movb
%dil
, 4(%r11,%rax
)
4675 leal
-9472(%rdx
), %ecx
4679 addq __cns11643l1_from_ucs4_tab9@GOTPCREL
(%rip
), %rcx
4686 leaq
.LC16(%rip), %rcx
4691 leaq
.LC7(%rip), %rcx
4694 leaq
.LC8(%rip), %rcx
4700 leaq
.LC11(%rip), %rcx
4706 leaq
.LC10(%rip), %rcx
4709 leaq
.LC12(%rip), %rcx
4712 leaq
.LC6(%rip), %rcx
4715 leaq
.LC34(%rip), %rdx
4724 leal
-19968(%rdx
), %ecx
4726 addq __cns11643l1_from_ucs4_tab12@GOTPCREL
(%rip
), %rcx
4731 leal
-65072(%rdx
), %ecx
4735 addq __cns11643l1_from_ucs4_tab13@GOTPCREL
(%rip
), %rcx
4738 leal
-65281(%rdx
), %ecx
4740 addq __cns11643l1_from_ucs4_tab14@GOTPCREL
(%rip
), %rcx
4750 leaq
.LC8(%rip), %rcx
4754 leaq
.LC37(%rip), %rcx
4761 leal
-13198(%rdx
), %ecx
4763 addq __cns11643l1_from_ucs4_tab11@GOTPCREL
(%rip
), %rcx
4766 leaq
.LC15(%rip), %rcx
4769 leal
-9472(%rdx
), %ecx
4776 movzbl
118(%rsp
), %esi
4777 leaq
118(%rsp
), %rcx
4780 leaq
.LC17(%rip), %rcx
4783 leaq __PRETTY_FUNCTION__.9237
(%rip
), %rcx
4784 leaq
.LC45(%rip), %rsi
4785 leaq
.LC48(%rip), %rdi
4787 call __assert_fail@PLT
4789 leaq __PRETTY_FUNCTION__.9405
(%rip
), %rcx
4790 leaq
.LC43(%rip), %rsi
4791 leaq
.LC44(%rip), %rdi
4793 call __assert_fail@PLT
4795 leaq __PRETTY_FUNCTION__.9405
(%rip
), %rcx
4796 leaq
.LC43(%rip), %rsi
4797 leaq
.LC58(%rip), %rdi
4799 call __assert_fail@PLT
4801 leaq __PRETTY_FUNCTION__.9405
(%rip
), %rcx
4802 leaq
.LC43(%rip), %rsi
4803 leaq
.LC57(%rip), %rdi
4805 call __assert_fail@PLT
4810 movzbl
187(%rsp
), %esi
4817 movzbl
187(%rsp
), %esi
4821 imull $
94, %ecx
, %ecx
4825 movq __cns11643l2_to_ucs4_tab@GOTPCREL
(%rip
), %rsi
4827 movzwl
(%rsi
,%rcx
,2), %r8d
4835 leal
-913(%rdx
), %ecx
4837 addq __cns11643l1_from_ucs4_tab3@GOTPCREL
(%rip
), %rcx
4841 leaq
.LC38(%rip), %rcx
4853 leal
-164(%rdx
), %ecx
4857 addq __gb2312_from_ucs4_tab1@GOTPCREL
(%rip
), %rcx
4860 leaq
.LC33(%rip), %rcx
4863 leaq __PRETTY_FUNCTION__.9327
(%rip
), %rcx
4864 leaq
.LC45(%rip), %rsi
4865 leaq
.LC46(%rip), %rdi
4867 call __assert_fail@PLT
4869 leal
-8592(%rdx
), %ecx
4871 addq __cns11643l1_from_ucs4_tab5@GOTPCREL
(%rip
), %rcx
4874 leaq
.LC30(%rip), %rcx
4877 leal
-65281(%rdx
), %ecx
4879 addq __cns11643l1_from_ucs4_tab14@GOTPCREL
(%rip
), %rcx
4885 leaq
.LC28(%rip), %rcx
4889 leaq
.LC27(%rip), %rcx
4892 leaq
.LC29(%rip), %rcx
4895 leal
-12832(%rdx
), %ecx
4903 leal
-19968(%rdx
), %ecx
4905 addq __gb2312_from_ucs4_tab8@GOTPCREL
(%rip
), %rcx
4908 leal
-12288(%rdx
), %ecx
4910 addq __gb2312_from_ucs4_tab7@GOTPCREL
(%rip
), %rcx
4915 movq
%r12, 176(%rsp
)
4920 leal
-9216(%rdx
), %ecx
4922 addq __cns11643l1_from_ucs4_tab7@GOTPCREL
(%rip
), %rcx
4925 leaq
.LC6(%rip), %rcx
4928 leal
-9216(%rdx
), %ecx
4930 addq __cns11643l1_from_ucs4_tab7@GOTPCREL
(%rip
), %rcx
4933 leaq __PRETTY_FUNCTION__.9327
(%rip
), %rcx
4934 leaq
.LC45(%rip), %rsi
4935 leaq
.LC48(%rip), %rdi
4937 call __assert_fail@PLT
4941 leaq
144(%rsp
), %rcx
4947 leaq
(%r14,%rax
), %r12
4952 call __gconv_transliterate@PLT
4961 movq
144(%rsp
), %rdx
4992 movzbl
(%r14,%rax
), %edx
4993 movb
%dl
, 4(%r11,%rax
)
4999 movq
144(%rsp
), %rdx
5002 leaq __PRETTY_FUNCTION__.9327
(%rip
), %rcx
5003 leaq
.LC45(%rip), %rsi
5004 leaq
.LC51(%rip), %rdi
5006 call __assert_fail@PLT
5008 leaq __PRETTY_FUNCTION__.9327
(%rip
), %rcx
5009 leaq
.LC45(%rip), %rsi
5010 leaq
.LC50(%rip), %rdi
5012 call __assert_fail@PLT
5014 leaq __PRETTY_FUNCTION__.9327
(%rip
), %rcx
5015 leaq
.LC45(%rip), %rsi
5016 leaq
.LC49(%rip), %rdi
5018 call __assert_fail@PLT
5020 movq
144(%rsp
), %rdi
5023 movq
%rdx
, 144(%rsp
)
5032 leaq
.LC41(%rip), %rcx
5036 leaq
.LC13(%rip), %rcx
5039 leaq
.LC40(%rip), %rcx
5045 leaq
.LC11(%rip), %rcx
5049 leaq
.LC10(%rip), %rcx
5052 leaq
.LC12(%rip), %rcx
5055 leal
-12288(%rdx
), %ecx
5057 addq __cns11643l1_from_ucs4_tab10@GOTPCREL
(%rip
), %rcx
5060 leaq __PRETTY_FUNCTION__.9237
(%rip
), %rcx
5061 leaq
.LC45(%rip), %rsi
5062 leaq
.LC51(%rip), %rdi
5064 call __assert_fail@PLT
5066 leaq __PRETTY_FUNCTION__.9237
(%rip
), %rcx
5067 leaq
.LC45(%rip), %rsi
5068 leaq
.LC50(%rip), %rdi
5070 call __assert_fail@PLT
5072 leaq __PRETTY_FUNCTION__.9237
(%rip
), %rcx
5073 leaq
.LC45(%rip), %rsi
5074 leaq
.LC49(%rip), %rdi
5076 call __assert_fail@PLT
5078 leaq
.LC4(%rip), %rcx
5081 leaq
.LC39(%rip), %rcx
5084 leaq
.LC2(%rip), %rcx
5087 leal
-65281(%rdx
), %ecx
5091 addq __gb2312_from_ucs4_tab9@GOTPCREL
(%rip
), %rcx
5097 movq
184(%rsp
), %rdx
5098 movq
176(%rsp
), %r12
5103 movq
%rdx
, 144(%rsp
)
5109 leaq __PRETTY_FUNCTION__.9237
(%rip
), %rcx
5110 leaq
.LC45(%rip), %rsi
5111 leaq
.LC47(%rip), %rdi
5113 call __assert_fail@PLT
5115 leal
-12288(%rdx
), %ecx
5117 addq __cns11643l1_from_ucs4_tab10@GOTPCREL
(%rip
), %rcx
5120 leal
-9312(%rdx
), %ecx
5122 addq __gb2312_from_ucs4_tab6@GOTPCREL
(%rip
), %rcx
5129 leaq __PRETTY_FUNCTION__.9327
(%rip
), %rcx
5130 leaq
.LC45(%rip), %rsi
5131 leaq
.LC55(%rip), %rdi
5133 call __assert_fail@PLT
5135 leaq
.LC35(%rip), %rcx
5138 leaq
.LC34(%rip), %rcx
5141 leaq __PRETTY_FUNCTION__.9305
(%rip
), %rcx
5142 leaq
.LC45(%rip), %rsi
5143 leaq
.LC55(%rip), %rdi
5145 call __assert_fail@PLT
5147 leaq __PRETTY_FUNCTION__.9216
(%rip
), %rcx
5148 leaq
.LC45(%rip), %rsi
5149 leaq
.LC47(%rip), %rdi
5151 call __assert_fail@PLT
5153 leaq __PRETTY_FUNCTION__.9405
(%rip
), %rcx
5154 leaq
.LC43(%rip), %rsi
5155 leaq
.LC44(%rip), %rdi
5157 call __assert_fail@PLT
5159 leaq __PRETTY_FUNCTION__.9327
(%rip
), %rcx
5160 leaq
.LC45(%rip), %rsi
5161 leaq
.LC52(%rip), %rdi
5163 call __assert_fail@PLT
5165 leaq __PRETTY_FUNCTION__.9405
(%rip
), %rcx
5166 leaq
.LC43(%rip), %rsi
5167 leaq
.LC59(%rip), %rdi
5169 call __assert_fail@PLT
5171 leaq
.LC25(%rip), %rcx
5174 leaq
.LC42(%rip), %rcx
5177 leal
-8592(%rdx
), %ecx
5179 addq __cns11643l1_from_ucs4_tab5@GOTPCREL
(%rip
), %rcx
5182 leal
-913(%rdx
), %ecx
5184 addq __cns11643l1_from_ucs4_tab3@GOTPCREL
(%rip
), %rcx
5187 leaq
.LC19(%rip), %rcx
5190 leaq
.LC20(%rip), %rcx
5193 leal
-8451(%rdx
), %ecx
5195 addq __gb2312_from_ucs4_tab5@GOTPCREL
(%rip
), %rcx
5199 leaq
.LC18(%rip), %rcx
5203 leal
-1025(%rdx
), %ecx
5205 addq __gb2312_from_ucs4_tab3@GOTPCREL
(%rip
), %rcx
5208 leaq
.LC23(%rip), %rcx
5211 leaq __PRETTY_FUNCTION__.9237
(%rip
), %rcx
5212 leaq
.LC45(%rip), %rsi
5213 leaq
.LC46(%rip), %rdi
5215 call __assert_fail@PLT
5217 leal
-13198(%rdx
), %ecx
5219 addq __cns11643l1_from_ucs4_tab11@GOTPCREL
(%rip
), %rcx
5223 leaq
.LC37(%rip), %rcx
5231 .size gconv, .-gconv
5232 .section .rodata.str1.16,"aMS",@progbits,1
5234 .type __PRETTY_FUNCTION__.9305, @object
5235 .size __PRETTY_FUNCTION__.9305, 18
5236 __PRETTY_FUNCTION__.9305
:
5237 .string "to_iso2022cn_loop"
5239 .type __PRETTY_FUNCTION__.9216, @object
5240 .size __PRETTY_FUNCTION__.9216, 20
5241 __PRETTY_FUNCTION__.9216
:
5242 .string "from_iso2022cn_loop"
5243 .section .rodata.str1.8
5245 .type __PRETTY_FUNCTION__.8043, @object
5246 .size __PRETTY_FUNCTION__.8043, 15
5247 __PRETTY_FUNCTION__.8043
:
5248 .string "ucs4_to_gb2312"
5249 .section .rodata.str1.16
5251 .type __PRETTY_FUNCTION__.9327, @object
5252 .size __PRETTY_FUNCTION__.9327, 25
5253 __PRETTY_FUNCTION__.9327
:
5254 .string "to_iso2022cn_loop_single"
5256 .type __PRETTY_FUNCTION__.9237, @object
5257 .size __PRETTY_FUNCTION__.9237, 27
5258 __PRETTY_FUNCTION__.9237
:
5259 .string "from_iso2022cn_loop_single"
5260 .section .rodata.str1.1
5261 .type __PRETTY_FUNCTION__.9405, @object
5262 .size __PRETTY_FUNCTION__.9405, 6
5263 __PRETTY_FUNCTION__.9405
: