3 .type gconv_btowc, @function
5 leaq to_ucs4
(%rip
), %rax
8 movl
(%rax
,%rdx
,4), %eax
15 .size gconv_btowc, .-gconv_btowc
16 .section .rodata.str1.1,"aMS",@progbits,1
18 .string "ANSI_X3.110//"
22 .type gconv_init, @function
31 movabsq $
8589934593, %rdx
32 movabsq $
17179869188, %rdi
35 leaq gconv_btowc
(%rip
), %rdx
49 movabsq $
17179869188, %rdi
50 movabsq $
8589934593, %rdx
62 .size gconv_init, .-gconv_init
63 .section .rodata.str1.1
73 .string "../iconv/skeleton.c"
75 .string "outbufstart == NULL"
77 .string "../iconv/loop.c"
78 .section .rodata.str1.8,"aMS",@progbits,1
81 .string "(state->__count & 7) <= sizeof (state->__value)"
84 .string "inptr - bytebuf > (state->__count & 7)"
87 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
90 .string "inend - inptr > (state->__count & ~7)"
93 .string "inend - inptr <= sizeof (state->__value.__wchb)"
96 .string "inlen_after <= sizeof (state->__value.__wchb)"
97 .section .rodata.str1.1
99 .string "outbuf == outerr"
100 .section .rodata.str1.8
103 .string "nstatus == __GCONV_FULL_OUTPUT"
106 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
110 .type gconv, @function
141 # 410 "../iconv/skeleton.c" 1
172 leaq
.LC2(%rip), %r10
190 leaq from_ucs4
(%rip
), %rdi
192 leaq
(%rdi
,%rcx
,2), %rsi
235 call _dl_mcount_wrapper_check@PLT
274 leaq to_ucs4
(%rip
), %rdi
275 leaq to_ucs4_comb
(%rip
), %r9
282 leal
-193(%rcx
), %r8d
287 movl
(%rdi
,%rcx
,4), %r8d
347 leal
-728(%rdx
), %esi
352 leaq map.9085
(%rip
), %rax
354 movzbl
(%rax
,%rsi
), %ecx
380 movzbl
4(%rbx
,%rax
), %edx
381 movb
%dl
, (%rcx
,%rax
)
396 movzbl
-1(%rax
), %edx
401 movb
%dl
, (%rsi
,%r10)
413 leaq from_ucs4
(%rip
), %rdx
416 leaq
(%rdx
,%rcx
,2), %rcx
433 leal
-8212(%rdx
), %esi
436 leaq map.9086
(%rip
), %rdx
437 movzbl
(%rdx
,%rsi
), %ecx
448 leal
-8482(%rdx
), %esi
451 leaq map.9088
(%rip
), %rdx
452 movzbl
(%rdx
,%rsi
), %ecx
500 movzbl
(%rdi
,%rax
), %ecx
501 movb
%cl
, 4(%rsi
,%rax
)
523 leaq
(%r8,%r8,2), %r8
526 movl
(%r9,%rcx
,4), %r8d
577 leaq from_ucs4
(%rip
), %rdi
579 leaq
(%rdi
,%rsi
,2), %rdi
626 movb
%sil
, 152(%rsp
,%rdx
)
627 movzbl
152(%rsp
), %esi
628 leal
-193(%rsi
), %r9d
632 leaq to_ucs4
(%rip
), %rax
634 movl
(%rax
,%rsi
,4), %edx
645 leaq
(%rsi
,%r15), %rax
670 leaq to_ucs4
(%rip
), %rdi
683 movl
(%rdi
,%r8,4), %r8d
708 leal
-728(%rax
), %edx
713 leaq map.9119
(%rip
), %rax
716 movzbl
(%rax
,%rdx
), %edx
749 leal
-8482(%rax
), %edx
752 leaq map.9123
(%rip
), %rax
753 movzbl
(%rax
,%rdx
), %edx
762 movl
%r11d
, 100(%rsp
)
771 call __gconv_transliterate@PLT
778 movl
100(%rsp
), %r11d
804 call __gconv_transliterate@PLT
857 call _dl_mcount_wrapper_check@PLT
876 leal
-8539(%rdx
), %esi
879 leal
-8592(%rdx
), %esi
913 leal
-127(%rdx
), %ecx
943 call __gconv_transliterate@PLT
960 leal
-728(%rcx
), %edi
965 leaq map.9085
(%rip
), %rcx
967 movzbl
(%rcx
,%rdi
), %esi
977 leal
-8482(%rcx
), %edi
980 leaq map.9088
(%rip
), %rcx
981 movzbl
(%rcx
,%rdi
), %esi
1005 leaq __PRETTY_FUNCTION__.9185
(%rip
), %rcx
1006 leaq
.LC5(%rip), %rsi
1007 leaq
.LC14(%rip), %rdi
1009 call __assert_fail@PLT
1015 movl
16(%r12), %r11d
1025 leal
-9585(%rdx
), %esi
1028 leal
-9698(%rdx
), %esi
1032 leaq
.LC1(%rip), %rsi
1037 movq
%rdx
, 152(%rsp
)
1053 movzbl
1(%r14), %r8d
1057 leaq
(%rsi
,%rsi
,2), %rsi
1060 leaq to_ucs4_comb
(%rip
), %rsi
1061 movl
(%rsi
,%r8,4), %r8d
1076 movq
%r14, 144(%rsp
)
1077 movzbl
-1(%r14), %edx
1079 movb
%dl
, 4(%rbx
,%r10)
1087 leal
-8212(%rcx
), %edi
1090 leaq map.9086
(%rip
), %rcx
1091 movzbl
(%rcx
,%rdi
), %esi
1093 movb
%sil
, 126(%rsp
)
1097 leaq
126(%rsp
), %rdi
1101 movq
%rcx
, 152(%rsp
)
1122 movq
144(%rsp
), %r14
1123 movq
152(%rsp
), %rdx
1128 movq
%r14, 144(%rsp
)
1145 leaq
.LC4(%rip), %rsi
1148 leaq
.LC3(%rip), %rsi
1151 leal
-8539(%rcx
), %edi
1154 leal
-127(%rcx
), %esi
1156 leaq
126(%rsp
), %rdi
1157 movb
%sil
, 126(%rsp
)
1161 movq
144(%rsp
), %rax
1163 movq
%rdx
, 152(%rsp
)
1179 leal
-8212(%rax
), %edx
1182 leaq map.9120
(%rip
), %rax
1183 movzbl
(%rax
,%rdx
), %edx
1194 movq
144(%rsp
), %rdx
1200 movq
%rax
, 144(%rsp
)
1206 leal
103(%rdx
), %ecx
1208 leaq
136(%rsp
), %rsi
1215 leal
-8592(%rcx
), %edi
1219 movb
%sil
, 126(%rsp
)
1222 leaq
152(%rsp
), %rsi
1224 leaq
(%rsi
,%rdx
), %r8
1249 movb
%dil
, 4(%rbx
,%rax
)
1254 movzbl
(%rsi
,%rax
), %edi
1255 movb
%dil
, 4(%rbx
,%rax
)
1265 leaq
152(%rsp
), %rsi
1281 leal
-9585(%rcx
), %edi
1284 leal
-9698(%rcx
), %edi
1288 leaq
.LC1(%rip), %rdi
1293 movq
%rsi
, 152(%rsp
)
1299 movzbl
153(%rsp
), %eax
1303 leaq
(%r9,%r9,2), %rdx
1306 leaq to_ucs4_comb
(%rip
), %rdx
1307 movl
(%rdx
,%rax
,4), %edx
1314 leaq __PRETTY_FUNCTION__.9185
(%rip
), %rcx
1315 leaq
.LC5(%rip), %rsi
1316 leaq
.LC15(%rip), %rdi
1318 call __assert_fail@PLT
1322 movq
%r10, 104(%rsp
)
1323 movl
%r11d
, 100(%rsp
)
1324 leaq
144(%rsp
), %rcx
1332 call __gconv_transliterate@PLT
1337 movq
144(%rsp
), %rax
1339 movl
100(%rsp
), %r11d
1343 movq
104(%rsp
), %r10
1375 movzbl
(%rcx
,%rax
), %edx
1376 movb
%dl
, 4(%rbx
,%rax
)
1384 leaq
136(%rsp
), %rsi
1392 leaq
126(%rsp
), %rcx
1395 leal
-8539(%rax
), %edx
1398 leal
-127(%rax
), %edx
1400 leaq
126(%rsp
), %rcx
1413 leaq __PRETTY_FUNCTION__.9185
(%rip
), %rcx
1414 leaq
.LC5(%rip), %rsi
1415 leaq
.LC6(%rip), %rdi
1417 call __assert_fail@PLT
1428 leal
-8592(%rax
), %edx
1433 leaq
126(%rsp
), %rcx
1437 movl
%r11d
, 88(%rsp
)
1439 leaq
144(%rsp
), %rcx
1448 call __gconv_transliterate@PLT
1454 movl
88(%rsp
), %r11d
1457 movq
152(%rsp
), %rbx
1458 movq
144(%rsp
), %rax
1462 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1463 leaq
.LC7(%rip), %rsi
1464 leaq
.LC10(%rip), %rdi
1466 call __assert_fail@PLT
1471 leaq __PRETTY_FUNCTION__.9106
(%rip
), %rcx
1472 leaq
.LC7(%rip), %rsi
1473 leaq
.LC12(%rip), %rdi
1475 call __assert_fail@PLT
1477 leaq __PRETTY_FUNCTION__.9106
(%rip
), %rcx
1478 leaq
.LC7(%rip), %rsi
1479 leaq
.LC11(%rip), %rdi
1481 call __assert_fail@PLT
1483 leaq __PRETTY_FUNCTION__.9106
(%rip
), %rcx
1484 leaq
.LC7(%rip), %rsi
1485 leaq
.LC10(%rip), %rdi
1487 call __assert_fail@PLT
1489 movq
%rcx
, 144(%rsp
)
1499 leal
-9585(%rax
), %edx
1502 leal
-9698(%rax
), %edx
1506 leaq
.LC1(%rip), %rdx
1511 movq
%rdx
, 152(%rsp
)
1515 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1516 leaq
.LC7(%rip), %rsi
1517 leaq
.LC12(%rip), %rdi
1519 call __assert_fail@PLT
1521 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1522 leaq
.LC7(%rip), %rsi
1523 leaq
.LC11(%rip), %rdi
1525 call __assert_fail@PLT
1527 leal
103(%rcx
), %esi
1529 leaq
126(%rsp
), %rdi
1530 movb
%sil
, 126(%rsp
)
1533 leaq
.LC2(%rip), %rdi
1536 leaq
.LC3(%rip), %rdi
1539 leaq
.LC4(%rip), %rdi
1545 leaq __PRETTY_FUNCTION__.9106
(%rip
), %rcx
1546 leaq
.LC7(%rip), %rsi
1547 leaq
.LC9(%rip), %rdi
1549 call __assert_fail@PLT
1551 leaq __PRETTY_FUNCTION__.9106
(%rip
), %rcx
1552 leaq
.LC7(%rip), %rsi
1553 leaq
.LC8(%rip), %rdi
1555 call __assert_fail@PLT
1557 leaq __PRETTY_FUNCTION__.9185
(%rip
), %rcx
1558 leaq
.LC5(%rip), %rsi
1559 leaq
.LC16(%rip), %rdi
1561 call __assert_fail@PLT
1563 leaq __PRETTY_FUNCTION__.9106
(%rip
), %rcx
1564 leaq
.LC7(%rip), %rsi
1565 leaq
.LC13(%rip), %rdi
1567 call __assert_fail@PLT
1569 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1570 leaq
.LC7(%rip), %rsi
1571 leaq
.LC8(%rip), %rdi
1573 call __assert_fail@PLT
1575 leaq __PRETTY_FUNCTION__.9185
(%rip
), %rcx
1576 leaq
.LC5(%rip), %rsi
1577 leaq
.LC6(%rip), %rdi
1579 call __assert_fail@PLT
1581 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1582 leaq
.LC7(%rip), %rsi
1583 leaq
.LC9(%rip), %rdi
1585 call __assert_fail@PLT
1589 leaq
126(%rsp
), %rdi
1590 movb
%sil
, 126(%rsp
)
1595 leaq
144(%rsp
), %rcx
1604 call __gconv_transliterate@PLT
1613 movq
144(%rsp
), %r14
1614 movq
152(%rsp
), %rdx
1617 movq
%rsi
, 144(%rsp
)
1621 movq
136(%rsp
), %rdx
1622 cmpq
152(%rsp
), %rdx
1623 movq
144(%rsp
), %rax
1641 movq
144(%rsp
), %rax
1644 movq
%rax
, 144(%rsp
)
1648 movq
%r10, 104(%rsp
)
1649 movl
%r11d
, 100(%rsp
)
1650 leaq
144(%rsp
), %rcx
1658 call __gconv_transliterate@PLT
1663 movl
100(%rsp
), %r11d
1667 movq
144(%rsp
), %rdx
1668 movq
104(%rsp
), %r10
1673 movq
%rax
, 144(%rsp
)
1676 movq
144(%rsp
), %rax
1683 movq
144(%rsp
), %rax
1686 leal
103(%rax
), %edx
1688 leaq
126(%rsp
), %rcx
1692 leaq
.LC2(%rip), %rdx
1695 leaq
.LC3(%rip), %rdx
1698 leaq
.LC4(%rip), %rdx
1700 .size gconv, .-gconv
1702 .type map.9088, @object
1709 .set map.9123,map.9088
1711 .type map.9086, @object
1720 .set map.9120,map.9086
1721 .type map.9085, @object
1724 .string "\306\307\312\316"
1726 .set map.9119,map.9085
1727 .section .rodata.str1.16,"aMS",@progbits,1
1729 .type __PRETTY_FUNCTION__.9106, @object
1730 .size __PRETTY_FUNCTION__.9106, 22
1731 __PRETTY_FUNCTION__.9106
:
1732 .string "to_ansi_x3_110_single"
1734 .type __PRETTY_FUNCTION__.9015, @object
1735 .size __PRETTY_FUNCTION__.9015, 24
1736 __PRETTY_FUNCTION__.9015
:
1737 .string "from_ansi_x3_110_single"
1738 .section .rodata.str1.1
1739 .type __PRETTY_FUNCTION__.9185, @object
1740 .size __PRETTY_FUNCTION__.9185, 6
1741 __PRETTY_FUNCTION__.9185
:
1745 .type from_ucs4, @object
1746 .size from_ucs4, 766
2144 .type to_ucs4_comb, @object
2145 .size to_ucs4_comb, 5760
3400 .type to_ucs4, @object