3 .type gconv_btowc, @function
10 .size gconv_btowc, .-gconv_btowc
11 .section .rodata.str1.1,"aMS",@progbits,1
17 .type gconv_init, @function
26 movabsq $
8589934593, %rdx
27 movabsq $
17179869188, %rdi
30 leaq gconv_btowc
(%rip
), %rdx
44 movabsq $
17179869188, %rdi
45 movabsq $
8589934593, %rdx
57 .size gconv_init, .-gconv_init
58 .section .rodata.str1.1
60 .string "../iconv/skeleton.c"
62 .string "outbufstart == NULL"
64 .string "../iconv/loop.c"
65 .section .rodata.str1.8,"aMS",@progbits,1
68 .string "(state->__count & 7) <= sizeof (state->__value)"
71 .string "inptr - bytebuf > (state->__count & 7)"
74 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
77 .string "inend - inptr > (state->__count & ~7)"
80 .string "inlen_after <= sizeof (state->__value.__wchb)"
83 .string "inend - inptr <= sizeof (state->__value.__wchb)"
84 .section .rodata.str1.1
86 .string "outbuf == outerr"
87 .section .rodata.str1.8
90 .string "nstatus == __GCONV_FULL_OUTPUT"
93 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
97 .type gconv, @function
117 movl
208(%rsp
), %r13d
127 # 410 "../iconv/skeleton.c" 1
139 movl
216(%rsp
), %r13d
184 leal
-44032(%rcx
), %eax
187 leal
-19968(%rcx
), %eax
191 leal
-63744(%rcx
), %eax
195 movq __ksc5601_sym_from_ucs@GOTPCREL
(%rip
), %r8
204 leal
(%rdi
,%rdx
), %eax
207 movzwl
(%r8,%r10,4), %r11d
246 call _dl_mcount_wrapper_check@PLT
342 movq __ksc5601_hangul_to_ucs@GOTPCREL
(%rip
), %r11
352 leal
(%r10,%r8), %edx
356 movzwl
(%r11,%rax
,2), %eax
366 movq __ksc5601_hanja_from_ucs@GOTPCREL
(%rip
), %r8
376 leal
(%rdi
,%rdx
), %eax
379 movzwl
(%r8,%r10,4), %r11d
433 movzbl
2(%r8,%r10,4), %ecx
434 movzbl
3(%r8,%r10,4), %edi
452 leal
-128(%rdx
), %esi
462 imull $
94, %edx
, %edx
463 leal
-161(%rdx
,%rsi
), %edx
464 leal
-1410(%rdx
), %esi
467 movq __ksc5601_hangul_to_ucs@GOTPCREL
(%rip
), %rdx
469 movzwl
(%rdx
,%rsi
,2), %edx
502 movzbl
4(%rsi
,%rax
), %ecx
503 movb
%cl
, (%r11,%rax
)
520 movzbl
-1(%rax
), %ecx
522 movb
%cl
, (%rsi
,%r13)
533 leal
-44032(%r9), %eax
536 movq __ksc5601_hangul_to_ucs@GOTPCREL
(%rip
), %rax
548 leal
(%rdi
,%rsi
), %eax
552 movzwl
(%r12,%r8,2), %r8d
585 movl $
-1370734243, %eax
587 movl $
-1370734243, %eax
592 imull $
94, %edx
, %edx
620 movzbl
(%rdi
,%rax
), %ecx
621 movb
%cl
, 4(%rsi
,%rax
)
678 leal
-44032(%rdx
), %eax
681 leal
-19968(%rdx
), %eax
685 leal
-63744(%rdx
), %eax
689 movq __ksc5601_sym_from_ucs@GOTPCREL
(%rip
), %r8
699 leal
(%rsi
,%rcx
), %eax
702 movzwl
(%r8,%r9,4), %r13d
739 movb
%al
, 136(%rsp
,%r8)
740 movzbl
136(%rsp
), %ecx
748 leaq
(%rax
,%r8), %r11
866 call __gconv_transliterate@PLT
889 call _dl_mcount_wrapper_check@PLT
914 movq __ksc5601_hangul_to_ucs@GOTPCREL
(%rip
), %r13
924 leal
(%r8,%rsi
), %eax
928 movzwl
0(%r13,%r9,2), %r9d
936 movq __ksc5601_hanja_from_ucs@GOTPCREL
(%rip
), %r8
946 leal
(%rsi
,%rcx
), %eax
949 movzwl
(%r8,%r9,4), %r13d
1001 movq
136(%rsp
), %rax
1007 leal
-128(%rax
), %esi
1013 movzbl
1(%r15), %esi
1017 imull $
94, %eax
, %eax
1018 leal
-161(%rax
,%rsi
), %eax
1020 leal
-1410(%rax
), %edi
1023 movq __ksc5601_hangul_to_ucs@GOTPCREL
(%rip
), %rax
1025 movzwl
(%rax
,%rdi
,2), %eax
1036 movq
%r10, 104(%rsp
)
1043 movq
104(%rsp
), %rcx
1046 call __gconv_transliterate@PLT
1047 movl
%eax
, 112(%rsp
)
1051 movq
128(%rsp
), %r15
1052 movq
136(%rsp
), %r11
1053 movq
104(%rsp
), %r10
1064 movzbl
2(%r8,%r9,4), %esi
1065 movzbl
3(%r8,%r9,4), %eax
1070 movq
%rdx
, 136(%rsp
)
1073 movq
136(%rsp
), %rdx
1077 movq
%rcx
, 136(%rsp
)
1085 movl $
-1370734243, %esi
1090 movl $
-1370734243, %eax
1094 imull $
94, %eax
, %eax
1101 movq
%rax
, 136(%rsp
)
1122 movq
%rax
, 136(%rsp
)
1127 movq
120(%rsp
), %r10
1128 movq
128(%rsp
), %rax
1135 leaq __PRETTY_FUNCTION__.9230
(%rip
), %rcx
1136 leaq
.LC1(%rip), %rsi
1137 leaq
.LC10(%rip), %rdi
1139 call __assert_fail@PLT
1143 leaq
136(%rsp
), %rdi
1155 leal
-19968(%r9), %eax
1159 leal
-63744(%r9), %eax
1162 movq __ksc5601_sym_from_ucs@GOTPCREL
(%rip
), %rax
1172 leal
(%rsi
,%rcx
), %eax
1176 movzwl
(%r8,%rdi
,4), %r8d
1195 movq
%rdx
, 128(%rsp
)
1196 movzbl
-1(%rdx
), %eax
1198 movb
%al
, 4(%rsi
,%r13)
1216 movslq
96(%rsp
), %rax
1237 movq
%rax
, 128(%rsp
)
1245 movq __ksc5601_hanja_from_ucs@GOTPCREL
(%rip
), %rax
1255 leal
(%rsi
,%rcx
), %eax
1259 movzwl
(%r8,%rdi
,4), %r8d
1270 movl
16(%rbp
), %r12d
1284 movl $
-1370734243, %edi
1293 imull $
94, %eax
, %eax
1302 movq
%rdx
, 136(%rsp
)
1305 movq
136(%rsp
), %rdx
1309 movq
%rcx
, 136(%rsp
)
1314 movzbl
2(%rax
,%rdi
,4), %esi
1315 movzbl
3(%rax
,%rdi
,4), %eax
1327 movq
%r15, 128(%rsp
)
1333 movq
%rax
, 136(%rsp
)
1337 movq
%rdi
, 128(%rsp
)
1343 movq __ksc5601_hanja_to_ucs@GOTPCREL
(%rip
), %rsi
1346 movzwl
(%rsi
,%rdx
,2), %edx
1351 leal
-128(%rcx
), %r8d
1357 movzbl
137(%rsp
), %r8d
1364 imull $
94, %ecx
, %ecx
1365 leal
-161(%r9,%rcx
), %r8d
1366 leal
-1410(%r8), %ecx
1369 movq __ksc5601_hangul_to_ucs@GOTPCREL
(%rip
), %r9
1371 movzwl
(%r9,%rcx
,2), %ecx
1382 movq
%rax
, 136(%rsp
)
1411 movq __ksc5601_sym_to_ucs@GOTPCREL
(%rip
), %rsi
1413 movzwl
(%rsi
,%rdx
,2), %edx
1424 leaq
136(%rsp
), %rdi
1432 leaq
128(%rsp
), %rcx
1435 leaq
(%r11,%r13), %r10
1441 movq
%r10, 104(%rsp
)
1442 call __gconv_transliterate@PLT
1449 movq
128(%rsp
), %rax
1480 movzbl
(%r11,%rax
), %edx
1482 movb
%dl
, 4(%rbx
,%rax
)
1491 leaq __PRETTY_FUNCTION__.9230
(%rip
), %rcx
1492 leaq
.LC1(%rip), %rsi
1493 leaq
.LC11(%rip), %rdi
1495 call __assert_fail@PLT
1500 movq
%rax
, 128(%rsp
)
1503 leaq __PRETTY_FUNCTION__.9071
(%rip
), %rcx
1504 leaq
.LC3(%rip), %rsi
1505 leaq
.LC5(%rip), %rdi
1507 call __assert_fail@PLT
1509 leaq __PRETTY_FUNCTION__.9155
(%rip
), %rcx
1510 leaq
.LC3(%rip), %rsi
1511 leaq
.LC4(%rip), %rdi
1513 call __assert_fail@PLT
1515 leaq __PRETTY_FUNCTION__.9230
(%rip
), %rcx
1516 leaq
.LC1(%rip), %rsi
1517 leaq
.LC2(%rip), %rdi
1519 call __assert_fail@PLT
1521 leaq __PRETTY_FUNCTION__.9071
(%rip
), %rcx
1522 leaq
.LC3(%rip), %rsi
1523 leaq
.LC7(%rip), %rdi
1525 call __assert_fail@PLT
1527 leaq __PRETTY_FUNCTION__.9071
(%rip
), %rcx
1528 leaq
.LC3(%rip), %rsi
1529 leaq
.LC6(%rip), %rdi
1531 call __assert_fail@PLT
1533 leaq __PRETTY_FUNCTION__.9230
(%rip
), %rcx
1534 leaq
.LC1(%rip), %rsi
1535 leaq
.LC12(%rip), %rdi
1537 call __assert_fail@PLT
1539 leaq __PRETTY_FUNCTION__.9155
(%rip
), %rcx
1540 leaq
.LC3(%rip), %rsi
1541 leaq
.LC5(%rip), %rdi
1543 call __assert_fail@PLT
1545 leaq __PRETTY_FUNCTION__.9230
(%rip
), %rcx
1546 leaq
.LC1(%rip), %rsi
1547 leaq
.LC2(%rip), %rdi
1549 call __assert_fail@PLT
1553 movq __ksc5601_hanja_to_ucs@GOTPCREL
(%rip
), %rdi
1556 movzwl
(%rdi
,%rax
,2), %eax
1561 leaq __PRETTY_FUNCTION__.9155
(%rip
), %rcx
1562 leaq
.LC3(%rip), %rsi
1563 leaq
.LC9(%rip), %rdi
1565 call __assert_fail@PLT
1569 movq __ksc5601_sym_to_ucs@GOTPCREL
(%rip
), %rdi
1571 movzwl
(%rdi
,%rax
,2), %eax
1576 leaq __PRETTY_FUNCTION__.9155
(%rip
), %rcx
1577 leaq
.LC3(%rip), %rsi
1578 leaq
.LC8(%rip), %rdi
1580 call __assert_fail@PLT
1582 leaq __PRETTY_FUNCTION__.9071
(%rip
), %rcx
1583 leaq
.LC3(%rip), %rsi
1584 leaq
.LC4(%rip), %rdi
1586 call __assert_fail@PLT
1597 leal
-3854(%r8), %ecx
1598 movq __ksc5601_hanja_to_ucs@GOTPCREL
(%rip
), %r8
1600 movzwl
(%r8,%rcx
,2), %ecx
1610 movq __ksc5601_sym_to_ucs@GOTPCREL
(%rip
), %rcx
1612 movzwl
(%rcx
,%r8,2), %ecx
1617 leaq __PRETTY_FUNCTION__.9155
(%rip
), %rcx
1618 leaq
.LC3(%rip), %rsi
1619 leaq
.LC7(%rip), %rdi
1621 call __assert_fail@PLT
1623 leaq __PRETTY_FUNCTION__.9155
(%rip
), %rcx
1624 leaq
.LC3(%rip), %rsi
1625 leaq
.LC6(%rip), %rdi
1627 call __assert_fail@PLT
1633 .size gconv, .-gconv
1634 .section .rodata.str1.16,"aMS",@progbits,1
1636 .type __PRETTY_FUNCTION__.9155, @object
1637 .size __PRETTY_FUNCTION__.9155, 17
1638 __PRETTY_FUNCTION__.9155
:
1639 .string "to_euc_kr_single"
1641 .type __PRETTY_FUNCTION__.9071, @object
1642 .size __PRETTY_FUNCTION__.9071, 19
1643 __PRETTY_FUNCTION__.9071
:
1644 .string "from_euc_kr_single"
1645 .section .rodata.str1.1
1646 .type __PRETTY_FUNCTION__.9230, @object
1647 .size __PRETTY_FUNCTION__.9230, 6
1648 __PRETTY_FUNCTION__.9230
: