3 .type gconv_btowc, @function
5 leaq to_ucs4
(%rip
), %rax
7 movl
(%rax
,%rdx
,4), %eax
15 .size gconv_btowc, .-gconv_btowc
16 .section .rodata.str1.1,"aMS",@progbits,1
18 .string "ISO_6937-2//"
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
83 .string "../iconv/skeleton.c"
85 .string "outbufstart == NULL"
87 .string "../iconv/loop.c"
88 .section .rodata.str1.8,"aMS",@progbits,1
91 .string "(state->__count & 7) <= sizeof (state->__value)"
94 .string "inptr - bytebuf > (state->__count & 7)"
97 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
100 .string "inend - inptr > (state->__count & ~7)"
103 .string "inend - inptr <= sizeof (state->__value.__wchb)"
106 .string "inlen_after <= sizeof (state->__value.__wchb)"
107 .section .rodata.str1.1
109 .string "outbuf == outerr"
110 .section .rodata.str1.8
113 .string "nstatus == __GCONV_FULL_OUTPUT"
116 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
120 .type gconv, @function
150 # 410 "../iconv/skeleton.c" 1
178 leaq from_ucs4
(%rip
), %r15
202 cmpb $
0, (%r15,%rcx
,2)
207 leaq
(%r15,%rcx
,2), %rcx
246 call _dl_mcount_wrapper_check@PLT
287 leaq to_ucs4
(%rip
), %r8
288 leaq to_ucs4_comb
(%rip
), %r9
295 leal
-193(%rax
), %edi
301 movl
(%r8,%rax
,4), %eax
409 movzbl
4(%rbx
,%rax
), %edx
410 movb
%dl
, (%rcx
,%rax
)
425 movzbl
-1(%rax
), %edx
430 movb
%dl
, (%rsi
,%r15)
442 leaq from_ucs4
(%rip
), %rdx
444 cmpb $
0, (%rdx
,%rcx
,2)
474 leaq
.LC9(%rip), %rcx
507 movzbl
(%rdi
,%rax
), %ecx
508 movb
%cl
, 4(%rsi
,%rax
)
530 leaq
(%rdi
,%rdi
,2), %rsi
534 movl
(%r9,%rax
,4), %eax
580 cmpb $
0, (%r15,%rsi
,2)
585 leaq
(%r15,%rsi
,2), %rsi
612 leaq
.LC4(%rip), %rcx
637 movb
%sil
, 152(%rsp
,%rdx
)
638 movzbl
152(%rsp
), %esi
639 leal
-193(%rsi
), %r9d
643 leaq to_ucs4
(%rip
), %rax
645 movl
(%rax
,%rsi
,4), %eax
670 leaq
.LC8(%rip), %rcx
680 leaq to_ucs4
(%rip
), %r9
688 leal
-193(%rax
), %r8d
694 movl
(%r9,%rax
,4), %eax
716 leaq
(%rdx
,%rcx
,2), %rdx
771 leaq
.LC2(%rip), %rcx
788 call __gconv_transliterate@PLT
806 leaq
.LC1(%rip), %rcx
809 leal
-728(%rdx
), %ecx
813 leaq map.9087
(%rip
), %rax
815 movzbl
(%rax
,%rcx
), %edi
844 call _dl_mcount_wrapper_check@PLT
863 leaq
.LC6(%rip), %rcx
872 leaq
.LC7(%rip), %rcx
875 leal
-127(%rdx
), %edi
881 leaq
.LC5(%rip), %rcx
884 leaq
.LC3(%rip), %rcx
934 call __gconv_transliterate@PLT
1003 leaq __PRETTY_FUNCTION__.9209
(%rip
), %rcx
1004 leaq
.LC10(%rip), %rsi
1005 leaq
.LC19(%rip), %rdi
1007 call __assert_fail@PLT
1021 leaq
.LC9(%rip), %rsi
1025 movq
%rsi
, 152(%rsp
)
1040 movzbl
1(%r14), %eax
1044 leaq
(%r8,%r8,2), %rsi
1048 leaq to_ucs4_comb
(%rip
), %rsi
1049 movl
(%rsi
,%rax
,4), %eax
1066 movq
%r14, 144(%rsp
)
1067 movzbl
-1(%r14), %edx
1069 movb
%dl
, 4(%rbx
,%r15)
1082 leaq
.LC2(%rip), %rsi
1112 movq
144(%rsp
), %rax
1120 movslq
48(%rsp
), %rax
1128 movl
16(%r12), %r11d
1134 leaq
.LC1(%rip), %rsi
1137 leal
-728(%rcx
), %esi
1141 leaq map.9087
(%rip
), %rcx
1143 movzbl
(%rcx
,%rsi
), %r8d
1144 leaq
126(%rsp
), %rsi
1145 movb
%r8b
, 126(%rsp
)
1162 movq
%r14, 144(%rsp
)
1169 leaq
126(%rsp
), %rsi
1170 movb
%r8b
, 126(%rsp
)
1173 leaq
.LC5(%rip), %rsi
1176 leaq
.LC3(%rip), %rsi
1179 leaq
.LC4(%rip), %rsi
1182 leal
-127(%rcx
), %r8d
1184 leaq
126(%rsp
), %rsi
1185 movb
%r8b
, 126(%rsp
)
1188 leaq
.LC7(%rip), %rsi
1191 leaq
.LC8(%rip), %rsi
1194 leaq
.LC6(%rip), %rsi
1217 leaq
.LC9(%rip), %rdx
1221 movq
%rdx
, 152(%rsp
)
1240 leaq
152(%rsp
), %rsi
1242 leaq
(%rsi
,%rdx
), %r8
1247 movzbl
153(%rsp
), %eax
1251 leaq
(%r9,%r9,2), %rdx
1255 leaq to_ucs4_comb
(%rip
), %rdx
1256 movl
(%rdx
,%rax
,4), %eax
1270 leaq
.LC6(%rip), %rdx
1273 leal
-127(%rax
), %ecx
1275 leaq
126(%rsp
), %rdx
1284 leaq
.LC2(%rip), %rdx
1293 leaq __PRETTY_FUNCTION__.9209
(%rip
), %rcx
1294 leaq
.LC10(%rip), %rsi
1295 leaq
.LC20(%rip), %rdi
1297 call __assert_fail@PLT
1301 movq
%rdi
, 144(%rsp
)
1306 movl
%r11d
, 48(%rsp
)
1307 leaq
144(%rsp
), %rcx
1316 call __gconv_transliterate@PLT
1320 movl
48(%rsp
), %r11d
1325 movq
144(%rsp
), %r14
1326 movq
152(%rsp
), %rdx
1345 leaq
126(%rsp
), %rdx
1369 movb
%dil
, 4(%rbx
,%rax
)
1374 movzbl
(%rsi
,%rax
), %edi
1375 movb
%dil
, 4(%rbx
,%rax
)
1381 movq
%r10, 104(%rsp
)
1382 movl
%r11d
, 100(%rsp
)
1383 leaq
144(%rsp
), %rcx
1391 call __gconv_transliterate@PLT
1396 movl
100(%rsp
), %r11d
1397 movq
104(%rsp
), %r10
1398 movq
144(%rsp
), %rax
1433 movzbl
(%rcx
,%rax
), %edx
1434 movb
%dl
, 4(%rbx
,%rax
)
1440 leaq
.LC7(%rip), %rdx
1443 leaq
.LC8(%rip), %rdx
1446 leaq
.LC5(%rip), %rdx
1449 leaq
.LC3(%rip), %rdx
1452 leaq
.LC4(%rip), %rdx
1457 leaq
.LC1(%rip), %rdx
1460 leal
-728(%rax
), %edx
1464 leaq map.9134
(%rip
), %rax
1466 movzbl
(%rax
,%rdx
), %ecx
1467 leaq
126(%rsp
), %rdx
1475 movq
%rax
, 144(%rsp
)
1485 leaq __PRETTY_FUNCTION__.9117
(%rip
), %rcx
1486 leaq
.LC12(%rip), %rsi
1487 leaq
.LC17(%rip), %rdi
1489 call __assert_fail@PLT
1491 leaq __PRETTY_FUNCTION__.9117
(%rip
), %rcx
1492 leaq
.LC12(%rip), %rsi
1493 leaq
.LC16(%rip), %rdi
1495 call __assert_fail@PLT
1497 leaq __PRETTY_FUNCTION__.9117
(%rip
), %rcx
1498 leaq
.LC12(%rip), %rsi
1499 leaq
.LC15(%rip), %rdi
1501 call __assert_fail@PLT
1503 leaq __PRETTY_FUNCTION__.9209
(%rip
), %rcx
1504 leaq
.LC10(%rip), %rsi
1505 leaq
.LC11(%rip), %rdi
1507 call __assert_fail@PLT
1509 leaq __PRETTY_FUNCTION__.9117
(%rip
), %rcx
1510 leaq
.LC12(%rip), %rsi
1511 leaq
.LC18(%rip), %rdi
1513 call __assert_fail@PLT
1515 movq
136(%rsp
), %rdx
1516 cmpq
152(%rsp
), %rdx
1517 movq
144(%rsp
), %rax
1523 movq
144(%rsp
), %r14
1524 movq
152(%rsp
), %rdx
1527 leaq __PRETTY_FUNCTION__.9209
(%rip
), %rcx
1528 leaq
.LC10(%rip), %rsi
1529 leaq
.LC21(%rip), %rdi
1531 call __assert_fail@PLT
1533 leaq __PRETTY_FUNCTION__.9117
(%rip
), %rcx
1534 leaq
.LC12(%rip), %rsi
1535 leaq
.LC13(%rip), %rdi
1537 call __assert_fail@PLT
1541 movq
144(%rsp
), %rax
1544 movq
%rax
, 144(%rsp
)
1548 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1549 leaq
.LC12(%rip), %rsi
1550 leaq
.LC14(%rip), %rdi
1552 call __assert_fail@PLT
1554 leaq __PRETTY_FUNCTION__.9117
(%rip
), %rcx
1555 leaq
.LC12(%rip), %rsi
1556 leaq
.LC14(%rip), %rdi
1558 call __assert_fail@PLT
1560 leaq __PRETTY_FUNCTION__.9209
(%rip
), %rcx
1561 leaq
.LC10(%rip), %rsi
1562 leaq
.LC11(%rip), %rdi
1564 call __assert_fail@PLT
1577 movq
%r10, 104(%rsp
)
1578 movl
%r11d
, 100(%rsp
)
1579 leaq
144(%rsp
), %rcx
1587 call __gconv_transliterate@PLT
1592 movl
100(%rsp
), %r11d
1596 movq
144(%rsp
), %rdx
1597 movq
104(%rsp
), %r10
1600 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1601 leaq
.LC12(%rip), %rsi
1602 leaq
.LC13(%rip), %rdi
1604 call __assert_fail@PLT
1606 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1607 leaq
.LC12(%rip), %rsi
1608 leaq
.LC16(%rip), %rdi
1610 call __assert_fail@PLT
1612 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1613 leaq
.LC12(%rip), %rsi
1614 leaq
.LC15(%rip), %rdi
1616 call __assert_fail@PLT
1618 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1619 leaq
.LC12(%rip), %rsi
1620 leaq
.LC17(%rip), %rdi
1622 call __assert_fail@PLT
1624 movq
144(%rsp
), %rax
1628 .size gconv, .-gconv
1630 .type map.9087, @object
1633 .string "\306\307\312\316"
1635 .set map.9134,map.9087
1636 .section .rodata.str1.16,"aMS",@progbits,1
1638 .type __PRETTY_FUNCTION__.9117, @object
1639 .size __PRETTY_FUNCTION__.9117, 20
1640 __PRETTY_FUNCTION__.9117
:
1641 .string "to_iso6937_2_single"
1643 .type __PRETTY_FUNCTION__.9014, @object
1644 .size __PRETTY_FUNCTION__.9014, 22
1645 __PRETTY_FUNCTION__.9014
:
1646 .string "from_iso6937_2_single"
1647 .section .rodata.str1.1
1648 .type __PRETTY_FUNCTION__.9209, @object
1649 .size __PRETTY_FUNCTION__.9209, 6
1650 __PRETTY_FUNCTION__.9209
:
1654 .type from_ucs4, @object
1655 .size from_ucs4, 766
2053 .type to_ucs4_comb, @object
2054 .size to_ucs4_comb, 5760
3309 .type to_ucs4, @object