2 .section .rodata.str1.1,"aMS",@progbits,1
8 .type gconv_init, @function
17 movabsq $
8589934593, %rdx
32 movabsq $
8589934593, %rdx
44 .size gconv_init, .-gconv_init
45 .section .rodata.str1.1
47 .string "../iconv/skeleton.c"
49 .string "outbufstart == NULL"
51 .string "../iconv/loop.c"
52 .section .rodata.str1.8,"aMS",@progbits,1
55 .string "(state->__count & 7) <= sizeof (state->__value)"
58 .string "inptr - bytebuf > (state->__count & 7)"
61 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
64 .string "inend - inptr > (state->__count & ~7)"
67 .string "inend - inptr <= sizeof (state->__value.__wchb)"
68 .section .rodata.str1.1
70 .string "outbuf == outerr"
71 .section .rodata.str1.8
74 .string "nstatus == __GCONV_FULL_OUTPUT"
77 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
81 .type gconv, @function
110 # 410 "../iconv/skeleton.c" 1
182 call _dl_mcount_wrapper_check@PLT
258 leal
-161(%rdx
), %ecx
265 imull $
157, %edx
, %edx
273 movq __from_big5_to_gb2312@GOTPCREL
(%rip
), %rcx
275 leaq
(%rcx
,%rdx
,2), %rdx
308 leal
-161(%rcx
), %esi
315 imull $
94, %ecx
, %ecx
318 leal
-15295(%rcx
,%rsi
), %ecx
319 leaq __from_gb2312_to_big5
(%rip
), %rdi
320 leaq
(%rdi
,%rcx
,2), %rcx
359 movzbl
(%rdi
,%rax
), %ecx
360 movb
%cl
, 4(%rsi
,%rax
)
377 leal
-98(%rdx
,%r8), %edx
425 movb
%dil
, 88(%rsp
,%rsi
)
426 movzbl
88(%rsp
), %edi
430 leal
-161(%rdi
), %r9d
435 leaq
(%r9,%rsi
), %r10
441 imull $
157, %edi
, %edi
442 leal
-25277(%rdi
), %r10d
443 movzbl
89(%rsp
), %edi
449 movq __from_big5_to_gb2312@GOTPCREL
(%rip
), %rdx
451 leaq
(%rdx
,%rsi
,2), %rdx
526 movb
%dil
, 88(%rsp
,%rsi
)
527 movzbl
88(%rsp
), %edi
601 leal
-161(%rcx
), %esi
608 movzbl
1(%r15), %r13d
609 imull $
157, %ecx
, %ecx
618 leal
-98(%rcx
,%r13), %ecx
620 movq __from_big5_to_gb2312@GOTPCREL
(%rip
), %rsi
622 leaq
(%rsi
,%rcx
,2), %rcx
684 leaq __PRETTY_FUNCTION__.9173
(%rip
), %rcx
685 leaq
.LC1(%rip), %rsi
686 leaq
.LC10(%rip), %rdi
688 call __assert_fail@PLT
701 call _dl_mcount_wrapper_check@PLT
773 leal
-161(%rcx
), %esi
780 imull $
94, %ecx
, %ecx
783 leaq __from_gb2312_to_big5
(%rip
), %rsi
784 leal
-15295(%rcx
,%r9), %ecx
785 leaq
(%rsi
,%rcx
,2), %rcx
844 leaq __PRETTY_FUNCTION__.9173
(%rip
), %rcx
845 leaq
.LC1(%rip), %rsi
846 leaq
.LC9(%rip), %rdi
848 call __assert_fail@PLT
863 leal
-161(%rdi
), %r8d
873 movzbl
89(%rsp
), %esi
874 imull $
94, %edi
, %edi
877 leal
-15295(%rdi
,%rsi
), %esi
878 leaq __from_gb2312_to_big5
(%rip
), %rdx
879 leaq
(%rdx
,%rsi
,2), %rdx
908 leal
-98(%r10,%rdi
), %esi
1018 movzbl
(%r9,%rax
), %r8d
1020 movb
%r8b
, 4(%rcx
,%rax
)
1055 movw $
-2655, 0(%r13)
1082 movzbl
(%r9,%rax
), %edx
1083 movb
%dl
, 4(%rcx
,%rax
)
1097 movw $
-17247, 0(%r13)
1111 leaq __PRETTY_FUNCTION__.9097
(%rip
), %rcx
1112 leaq
.LC3(%rip), %rsi
1113 leaq
.LC8(%rip), %rdi
1115 call __assert_fail@PLT
1117 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1118 leaq
.LC3(%rip), %rsi
1119 leaq
.LC4(%rip), %rdi
1121 call __assert_fail@PLT
1123 leaq __PRETTY_FUNCTION__.9173
(%rip
), %rcx
1124 leaq
.LC1(%rip), %rsi
1125 leaq
.LC11(%rip), %rdi
1127 call __assert_fail@PLT
1129 leaq __PRETTY_FUNCTION__.9097
(%rip
), %rcx
1130 leaq
.LC3(%rip), %rsi
1131 leaq
.LC4(%rip), %rdi
1133 call __assert_fail@PLT
1138 leaq __PRETTY_FUNCTION__.9173
(%rip
), %rcx
1139 leaq
.LC1(%rip), %rsi
1140 leaq
.LC2(%rip), %rdi
1142 call __assert_fail@PLT
1144 leaq __PRETTY_FUNCTION__.9097
(%rip
), %rcx
1145 leaq
.LC3(%rip), %rsi
1146 leaq
.LC5(%rip), %rdi
1148 call __assert_fail@PLT
1150 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1151 leaq
.LC3(%rip), %rsi
1152 leaq
.LC8(%rip), %rdi
1154 call __assert_fail@PLT
1156 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1157 leaq
.LC3(%rip), %rsi
1158 leaq
.LC7(%rip), %rdi
1160 call __assert_fail@PLT
1162 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1163 leaq
.LC3(%rip), %rsi
1164 leaq
.LC6(%rip), %rdi
1166 call __assert_fail@PLT
1168 leaq __PRETTY_FUNCTION__.9097
(%rip
), %rcx
1169 leaq
.LC3(%rip), %rsi
1170 leaq
.LC7(%rip), %rdi
1172 call __assert_fail@PLT
1174 leaq __PRETTY_FUNCTION__.9097
(%rip
), %rcx
1175 leaq
.LC3(%rip), %rsi
1176 leaq
.LC6(%rip), %rdi
1178 call __assert_fail@PLT
1180 leaq __PRETTY_FUNCTION__.9173
(%rip
), %rcx
1181 leaq
.LC1(%rip), %rsi
1182 leaq
.LC2(%rip), %rdi
1184 call __assert_fail@PLT
1186 leaq __PRETTY_FUNCTION__.9014
(%rip
), %rcx
1187 leaq
.LC3(%rip), %rsi
1188 leaq
.LC5(%rip), %rdi
1190 call __assert_fail@PLT
1191 .size gconv, .-gconv
1192 .section .rodata.str1.16,"aMS",@progbits,1
1194 .type __PRETTY_FUNCTION__.9097, @object
1195 .size __PRETTY_FUNCTION__.9097, 27
1196 __PRETTY_FUNCTION__.9097
:
1197 .string "from_big5_to_gb2312_single"
1199 .type __PRETTY_FUNCTION__.9014, @object
1200 .size __PRETTY_FUNCTION__.9014, 27
1201 __PRETTY_FUNCTION__.9014
:
1202 .string "from_gb2312_to_big5_single"
1203 .section .rodata.str1.1
1204 .type __PRETTY_FUNCTION__.9173, @object
1205 .size __PRETTY_FUNCTION__.9173, 6
1206 __PRETTY_FUNCTION__.9173
:
1208 .globl __from_big5_to_gb2312
1211 .type __from_big5_to_gb2312, @object
1212 .size __from_big5_to_gb2312, 27946
1213 __from_big5_to_gb2312
:
9953 .type __from_gb2312_to_big5, @object
9954 .size __from_gb2312_to_big5, 16356
9955 __from_gb2312_to_big5
: