clarify the purpose of this project
[nyanglibc.git] / iconvdata / iso-2022-cn.shared.s
blob8f24b6d692c563edde224436cddf257c09a1bb7f
1 .text
2 .section .rodata.str1.1,"aMS",@progbits,1
3 .LC0:
4 .string "ISO-2022-CN//"
5 .text
6 .p2align 4,,15
7 .globl gconv_init
8 .type gconv_init, @function
9 gconv_init:
10 movq 24(%rdi), %rsi
11 leaq .LC0(%rip), %rdx
12 movq %rdi, %rax
13 movl $14, %ecx
14 movq %rdx, %rdi
15 repz cmpsb
16 jne .L2
17 movabsq $17179869185, %rdx
18 movabsq $17179869188, %rdi
19 movq $0, 96(%rax)
20 movq %rdx, 72(%rax)
21 movq %rdi, 80(%rax)
22 movl $1, 88(%rax)
23 xorl %eax, %eax
24 ret
25 .p2align 4,,10
26 .p2align 3
27 .L2:
28 movq 32(%rax), %rsi
29 movl $14, %ecx
30 movq %rdx, %rdi
31 repz cmpsb
32 jne .L5
33 movabsq $17179869188, %rdx
34 movabsq $25769803777, %rdi
35 movq $-1, 96(%rax)
36 movq %rdx, 72(%rax)
37 movq %rdi, 80(%rax)
38 movl $1, 88(%rax)
39 xorl %eax, %eax
40 ret
41 .p2align 4,,10
42 .p2align 3
43 .L5:
44 movl $1, %eax
45 ret
46 .size gconv_init, .-gconv_init
47 .section .rodata.str1.1
48 .LC1:
49 .string "#$"
50 .LC2:
51 .string "#~"
52 .LC3:
53 .string "!j"
54 .LC4:
55 .string "!i"
56 .LC5:
57 .string "!a"
58 .LC6:
59 .string "!b"
60 .LC7:
61 .string "!n"
62 .LC8:
63 .string "!o"
64 .LC9:
65 .string "!q"
66 .LC10:
67 .string "!r"
68 .LC11:
69 .string "!p"
70 .LC12:
71 .string "!s"
72 .LC13:
73 .string "!t"
74 .LC14:
75 .string "!w"
76 .LC15:
77 .string "!x"
78 .LC16:
79 .string "!u"
80 .LC17:
81 .string "!v"
82 .LC18:
83 .string "!P"
84 .LC19:
85 .string "!%"
86 .LC20:
87 .string "!&"
88 .LC21:
89 .string "(8"
90 .LC22:
91 .string "(7"
92 .LC23:
93 .string "(6"
94 .LC24:
95 .string "(5"
96 .LC25:
97 .string "(3"
98 .LC26:
99 .string "(/"
100 .LC27:
101 .string "(+"
102 .LC28:
103 .string "(#"
104 .LC29:
105 .string "(1"
106 .LC30:
107 .string "(-"
108 .LC31:
109 .string "()"
110 .LC32:
111 .string "('"
112 .LC33:
113 .string "(%"
114 .LC34:
115 .string "\"d"
116 .LC35:
117 .string "\"g"
118 .LC36:
119 .string "\"f"
120 .LC37:
121 .string "\"!"
122 .LC38:
123 .string "\"J"
124 .LC39:
125 .string "\"G"
126 .LC40:
127 .string "\"k"
128 .LC41:
129 .string "\"\""
130 .LC42:
131 .string "\"j"
132 .LC43:
133 .string "../iconv/skeleton.c"
134 .LC44:
135 .string "outbufstart == NULL"
136 .LC45:
137 .string "../iconv/loop.c"
138 .section .rodata.str1.8,"aMS",@progbits,1
139 .align 8
140 .LC46:
141 .string "(state->__count & 7) <= sizeof (state->__value)"
142 .section .rodata.str1.1
143 .LC47:
144 .string "set == CNS11643_1_set"
145 .section .rodata.str1.8
146 .align 8
147 .LC48:
148 .string "inptr - bytebuf > (state->__count & 7)"
149 .align 8
150 .LC49:
151 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
152 .align 8
153 .LC50:
154 .string "inend - inptr > (state->__count & ~7)"
155 .align 8
156 .LC51:
157 .string "inend - inptr <= sizeof (state->__value.__wchb)"
158 .align 8
159 .LC52:
160 .string "inlen_after <= sizeof (state->__value.__wchb)"
161 .section .rodata.str1.1
162 .LC53:
163 .string "gb2312.h"
164 .LC54:
165 .string "cp[1] != '\\0'"
166 .section .rodata.str1.8
167 .align 8
168 .LC55:
169 .string "(used >> 3) >= 1 && (used >> 3) <= 3"
170 .section .rodata.str1.1
171 .LC56:
172 .string ")A)G*H"
173 .LC57:
174 .string "outbuf == outerr"
175 .section .rodata.str1.8
176 .align 8
177 .LC58:
178 .string "nstatus == __GCONV_FULL_OUTPUT"
179 .align 8
180 .LC59:
181 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
182 .text
183 .p2align 4,,15
184 .globl gconv
185 .type gconv, @function
186 gconv:
187 pushq %r15
188 pushq %r14
189 movq %rdi, %rax
190 pushq %r13
191 pushq %r12
192 movq %rcx, %r15
193 pushq %rbp
194 pushq %rbx
195 movq %rsi, %rbp
196 addq $48, %rsi
197 subq $200, %rsp
198 movl 16(%rbp), %ebx
199 movq %rdx, 8(%rsp)
200 movq %rdi, 56(%rsp)
201 addq $104, %rdi
202 movq %r8, 48(%rsp)
203 movq %r9, 64(%rsp)
204 movl %ebx, %edx
205 movl 256(%rsp), %r12d
206 movq %rdi, 80(%rsp)
207 andl $1, %edx
208 movq %rsi, 88(%rsp)
209 movl %ebx, %r14d
210 movq $0, 72(%rsp)
211 jne .L8
212 cmpq $0, 104(%rax)
213 movq 144(%rax), %rsi
214 movq %rsi, 72(%rsp)
215 je .L8
216 movq %rsi, %rax
217 #APP
218 # 410 "../iconv/skeleton.c" 1
219 ror $2*8+1, %rax
220 xor %fs:48, %rax
221 # 0 "" 2
222 #NO_APP
223 movq %rax, 72(%rsp)
224 .L8:
225 testl %r12d, %r12d
226 jne .L1332
227 movq 48(%rsp), %rsi
228 movq 8(%rsp), %rax
229 leaq 128(%rsp), %rcx
230 movq 32(%rbp), %r11
231 movl 264(%rsp), %r8d
232 movq 8(%rbp), %r10
233 testq %rsi, %rsi
234 movq %rsi, %rdx
235 movq (%rax), %rax
236 cmove %rbp, %rdx
237 cmpq $0, 64(%rsp)
238 movl (%r11), %edi
239 movq (%rdx), %r13
240 movl $0, %edx
241 movq $0, 128(%rsp)
242 movq %rax, %r12
243 movl %edi, 24(%rsp)
244 cmovne %rcx, %rdx
245 testl %r8d, %r8d
246 movq %rdx, 96(%rsp)
247 jne .L1333
248 .L22:
249 movq %r13, (%rsp)
250 movq %r11, 40(%rsp)
251 movq %r10, %r13
252 .p2align 4,,10
253 .p2align 3
254 .L309:
255 movl 24(%rsp), %eax
256 movl %eax, %edi
257 andl $224, %eax
258 movl %eax, 36(%rsp)
259 movq 56(%rsp), %rax
260 andl $24, %edi
261 movl %edi, 16(%rsp)
262 cmpq $0, 96(%rax)
263 je .L1334
264 movq (%rsp), %rax
265 movq %r12, 160(%rsp)
266 leaq .LC36(%rip), %r10
267 movl 36(%rsp), %esi
268 movl 16(%rsp), %edx
269 movl $4, 32(%rsp)
270 movq %rax, 168(%rsp)
271 movq %rax, %rbx
272 movq %r12, %rax
273 cmpq %rax, %r15
274 je .L1335
275 .L581:
276 leaq 4(%rax), %rcx
277 cmpq %rcx, %r15
278 jb .L1336
279 cmpq %rbx, %r13
280 jbe .L1319
281 movl (%rax), %eax
282 cmpl $127, %eax
283 ja .L343
284 testl %edx, %edx
285 leaq 1(%rbx), %rcx
286 je .L344
287 movq %rcx, 168(%rsp)
288 movb $15, (%rbx)
289 movq 168(%rsp), %rbx
290 cmpq %rbx, %r13
291 je .L1337
292 leaq 1(%rbx), %rcx
293 .L344:
294 xorl %edx, %edx
295 cmpl $10, %eax
296 movq %rcx, 168(%rsp)
297 cmove %edx, %esi
298 movb %al, (%rbx)
299 .L346:
300 movq 160(%rsp), %rax
301 addq $4, %rax
302 movq %rax, 160(%rsp)
303 .L580:
304 cmpq %rax, %r15
305 movq 168(%rsp), %rbx
306 jne .L581
307 .L1335:
308 orl %edx, %esi
309 movq %r15, %rax
310 jmp .L341
311 .p2align 4,,10
312 .p2align 3
313 .L343:
314 cmpl $8, %edx
315 je .L348
316 testb $64, %sil
317 je .L348
318 cmpl $9249, %eax
319 ja .L416
320 cmpl $9216, %eax
321 jnb .L417
322 cmpl $8457, %eax
323 je .L418
324 jbe .L1338
325 cmpl $8601, %eax
326 ja .L428
327 cmpl $8592, %eax
328 jnb .L429
329 cmpl $8544, %eax
330 jb .L458
331 cmpl $8553, %eax
332 ja .L1339
333 subl $53, %eax
334 movl $36, %ecx
335 jmp .L868
336 .p2align 4,,10
337 .p2align 3
338 .L348:
339 cmpl $9371, %eax
340 ja .L351
341 cmpl $9312, %eax
342 jnb .L352
343 cmpl $472, %eax
344 je .L504
345 ja .L354
346 cmpl $333, %eax
347 je .L506
348 jbe .L1340
349 cmpl $464, %eax
350 je .L513
351 jbe .L1341
352 cmpl $468, %eax
353 je .L517
354 cmpl $470, %eax
355 je .L518
356 cmpl $466, %eax
357 jne .L414
358 .L519:
359 leaq .LC26(%rip), %rcx
360 jmp .L508
361 .p2align 4,,10
362 .p2align 3
363 .L1318:
364 movq 160(%rsp), %rax
365 .L1319:
366 orl %edx, %esi
367 movl $5, 32(%rsp)
368 .L341:
369 movq 8(%rsp), %rdi
370 cmpq $0, 48(%rsp)
371 movq %rax, (%rdi)
372 movq 40(%rsp), %rax
373 movl %esi, (%rax)
374 jne .L1342
375 .L582:
376 addl $1, 20(%rbp)
377 testb $1, 16(%rbp)
378 jne .L1343
379 cmpq %rbx, (%rsp)
380 jnb .L948
381 movq 72(%rsp), %r14
382 movq 0(%rbp), %rax
383 movq %r14, %rdi
384 movq %rax, 136(%rsp)
385 call _dl_mcount_wrapper_check@PLT
386 movl 264(%rsp), %eax
387 leaq 136(%rsp), %rdx
388 xorl %r8d, %r8d
389 movq %rbx, %rcx
390 pushq %rax
391 pushq $0
392 movq 80(%rsp), %r9
393 movq 104(%rsp), %rsi
394 movq 96(%rsp), %rdi
395 call *%r14
396 cmpl $4, %eax
397 movl %eax, %r14d
398 popq %rsi
399 popq %rdi
400 je .L586
401 movq 136(%rsp), %r10
402 cmpq %rbx, %r10
403 jne .L1344
404 .L585:
405 testl %r14d, %r14d
406 jne .L977
407 .L855:
408 movq 8(%rsp), %rax
409 movl 16(%rbp), %r14d
410 movq (%rax), %r12
411 movq 40(%rsp), %rax
412 movl (%rax), %eax
413 movl %eax, 24(%rsp)
414 movq 0(%rbp), %rax
415 movq %rax, (%rsp)
416 jmp .L309
417 .p2align 4,,10
418 .p2align 3
419 .L351:
420 cmpl $9792, %eax
421 je .L532
422 ja .L382
423 cmpl $9670, %eax
424 je .L534
425 jbe .L1345
426 cmpl $9678, %eax
427 je .L542
428 jbe .L1346
429 cmpl $9733, %eax
430 je .L546
431 cmpl $9734, %eax
432 je .L547
433 cmpl $9679, %eax
434 jne .L414
435 .L548:
436 leaq .LC9(%rip), %rcx
437 jmp .L508
438 .p2align 4,,10
439 .p2align 3
440 .L1334:
441 cmpq %r12, %r15
442 je .L923
443 movq (%rsp), %rbx
444 leaq 4(%rbx), %rcx
445 cmpq %rcx, %r13
446 jb .L924
447 movl %r14d, %r9d
448 movl 36(%rsp), %r8d
449 movl %edi, %esi
450 andl $2, %r9d
451 movq %r12, %rdx
452 movl $4, 32(%rsp)
453 movl $32, %r14d
454 movl %r9d, %r11d
455 .L317:
456 movzbl (%rdx), %eax
457 cmpl $126, %eax
458 movl %eax, %edi
459 ja .L334
460 cmpb $27, %al
461 je .L1347
462 cmpb $14, %al
463 je .L1348
464 cmpb $15, %al
465 je .L1349
466 .L324:
467 testl %esi, %esi
468 jne .L332
469 addq $1, %rdx
470 .L331:
471 movl %edi, (%rbx)
472 movq %rcx, %rbx
473 .L319:
474 cmpq %rdx, %r15
475 je .L316
476 leaq 4(%rbx), %rcx
477 cmpq %rcx, %r13
478 jnb .L317
479 movl $5, 32(%rsp)
480 .L316:
481 movq 8(%rsp), %rax
482 orl %r8d, %esi
483 cmpq $0, 48(%rsp)
484 movq %rdx, (%rax)
485 movq 40(%rsp), %rax
486 movl %esi, (%rax)
487 je .L582
488 .L1342:
489 movq 48(%rsp), %rax
490 movq %rbx, (%rax)
491 .L7:
492 movl 32(%rsp), %eax
493 addq $200, %rsp
494 popq %rbx
495 popq %rbp
496 popq %r12
497 popq %r13
498 popq %r14
499 popq %r15
501 .p2align 4,,10
502 .p2align 3
503 .L332:
504 cmpl $8, %esi
505 je .L1350
506 cmpl $16, %esi
507 jne .L609
508 subl $33, %eax
509 cmpl $92, %eax
510 jbe .L1351
511 .L334:
512 cmpq $0, 96(%rsp)
513 je .L940
514 testl %r11d, %r11d
515 jne .L1352
516 .L940:
517 movl $6, 32(%rsp)
518 jmp .L316
519 .p2align 4,,10
520 .p2align 3
521 .L586:
522 movl 32(%rsp), %r14d
523 cmpl $5, %r14d
524 jne .L585
525 jmp .L855
526 .p2align 4,,10
527 .p2align 3
528 .L1336:
529 orl %edx, %esi
530 movl $7, 32(%rsp)
531 jmp .L341
532 .p2align 4,,10
533 .p2align 3
534 .L416:
535 cmpl $13269, %eax
536 ja .L436
537 cmpl $13198, %eax
538 jnb .L437
539 cmpl $12329, %eax
540 ja .L438
541 cmpl $12288, %eax
542 jnb .L439
543 cmpl $9312, %eax
544 jb .L458
545 cmpl $9341, %eax
546 ja .L1353
547 movq __cns11643l1_from_ucs4_tab8@GOTPCREL(%rip), %rdi
548 leal -9312(%rax), %ecx
549 leaq (%rdi,%rcx,2), %rdi
550 .p2align 4,,10
551 .p2align 3
552 .L453:
553 movzbl (%rdi), %ecx
554 testb %cl, %cl
555 jne .L1354
556 .L458:
557 leal -19975(%rax), %ecx
558 cmpl $20893, %ecx
559 jbe .L1355
560 .L887:
561 cmpl $9371, %eax
562 ja .L502
563 cmpl $9312, %eax
564 jnb .L503
565 cmpl $472, %eax
566 je .L504
567 ja .L505
568 cmpl $333, %eax
569 je .L506
570 jbe .L1356
571 cmpl $464, %eax
572 je .L513
573 jbe .L1357
574 cmpl $468, %eax
575 je .L517
576 cmpl $470, %eax
577 je .L518
578 cmpl $466, %eax
579 jne .L500
580 jmp .L519
581 .p2align 4,,10
582 .p2align 3
583 .L354:
584 cmpl $1105, %eax
585 ja .L369
586 cmpl $1025, %eax
587 jnb .L370
588 cmpl $711, %eax
589 je .L522
590 ja .L372
591 cmpl $474, %eax
592 je .L524
593 cmpl $476, %eax
594 leaq .LC21(%rip), %rcx
595 je .L508
596 jmp .L414
597 .p2align 4,,10
598 .p2align 3
599 .L382:
600 cmpl $40864, %eax
601 jbe .L1358
602 cmpl $65504, %eax
603 je .L555
604 jbe .L1359
605 cmpl $65507, %eax
606 je .L558
607 cmpl $65509, %eax
608 je .L559
609 cmpl $65505, %eax
610 jne .L414
611 .L560:
612 leaq .LC3(%rip), %rcx
613 jmp .L508
614 .p2align 4,,10
615 .p2align 3
616 .L1350:
617 subl $33, %eax
618 cmpl $86, %eax
619 ja .L334
620 movq %r15, %rdi
621 subq %rdx, %rdi
622 cmpq $1, %rdi
623 jbe .L938
624 movzbl 1(%rdx), %edi
625 subl $33, %edi
626 cmpl $93, %edi
627 ja .L334
628 imull $94, %eax, %eax
629 addl %edi, %eax
630 cmpl $8177, %eax
631 jg .L334
632 movq __gb2312_to_ucs@GOTPCREL(%rip), %rdi
633 cltq
634 movzwl (%rdi,%rax,2), %edi
635 testw %di, %di
636 je .L334
637 .L1322:
638 addq $2, %rdx
639 cmpl $65533, %edi
640 jne .L331
641 jmp .L334
642 .p2align 4,,10
643 .p2align 3
644 .L1333:
645 movl %edi, %edx
646 andl $7, %edx
647 je .L22
648 testq %rsi, %rsi
649 jne .L1360
650 movl 24(%rsp), %edi
651 andl $24, %edi
652 movl %edi, 32(%rsp)
653 movq 56(%rsp), %rdi
654 cmpq $0, 96(%rdi)
655 je .L1361
656 cmpl $4, %edx
657 movq %rax, 144(%rsp)
658 movq %r13, 152(%rsp)
659 ja .L54
660 movslq %edx, %rsi
661 leaq 124(%rsp), %r14
662 xorl %edx, %edx
663 movq %rsi, (%rsp)
664 .L55:
665 movzbl 4(%r11,%rdx), %ecx
666 movb %cl, (%r14,%rdx)
667 addq $1, %rdx
668 cmpq %rsi, %rdx
669 jne .L55
670 movq %rax, %rdx
671 subq (%rsp), %rdx
672 addq $4, %rdx
673 cmpq %rdx, %r15
674 jb .L1362
675 cmpq %r10, %r13
676 jnb .L907
677 movq (%rsp), %rcx
678 leaq 1(%rax), %rdx
679 leaq 123(%rsp), %rdi
680 .L63:
681 movq %rdx, 144(%rsp)
682 movzbl -1(%rdx), %esi
683 addq $1, %rcx
684 movq %rdx, %r8
685 addq $1, %rdx
686 cmpq $3, %rcx
687 movb %sil, (%rdi,%rcx)
688 ja .L987
689 cmpq %r8, %r15
690 ja .L63
691 .L987:
692 movl 124(%rsp), %edx
693 movq %rcx, (%rsp)
694 movq %r14, 144(%rsp)
695 cmpl $127, %edx
696 jbe .L1363
697 cmpl $8, 32(%rsp)
698 je .L69
699 testb $64, 24(%rsp)
700 je .L69
701 cmpl $9249, %edx
702 ja .L138
703 cmpl $9216, %edx
704 jnb .L139
705 cmpl $8457, %edx
706 je .L182
707 ja .L141
708 cmpl $969, %edx
709 jbe .L1364
710 cmpl $8451, %edx
711 je .L921
712 ja .L147
713 leal -8211(%rdx), %ecx
714 cmpl $43, %ecx
715 ja .L178
716 addq %rcx, %rcx
717 addq __cns11643l1_from_ucs4_tab4@GOTPCREL(%rip), %rcx
718 .L175:
719 movzbl (%rcx), %esi
720 testb %sil, %sil
721 jne .L865
722 .L178:
723 leal -19975(%rdx), %ecx
724 cmpl $20893, %ecx
725 ja .L880
726 leal -13312(%rdx), %ecx
727 leaq (%rcx,%rcx,2), %rcx
728 addq __cns11643_from_ucs4p0_tab@GOTPCREL(%rip), %rcx
729 cmpb $2, (%rcx)
730 je .L1365
731 .L880:
732 cmpl $9371, %edx
733 ja .L222
734 cmpl $9312, %edx
735 jnb .L223
736 cmpl $472, %edx
737 je .L224
738 ja .L225
739 cmpl $333, %edx
740 je .L226
741 jbe .L1366
742 cmpl $464, %edx
743 je .L233
744 jbe .L1367
745 cmpl $468, %edx
746 je .L237
747 cmpl $470, %edx
748 jne .L1368
749 leaq .LC24(%rip), %rcx
750 .L228:
751 movzbl (%rcx), %esi
752 .L866:
753 movzbl 1(%rcx), %eax
754 testb %al, %al
755 je .L284
756 movb %sil, 116(%rsp)
757 movb %al, 117(%rsp)
758 movl $8, %esi
759 .L135:
760 cmpl 32(%rsp), %esi
761 movq 152(%rsp), %rax
762 je .L294
763 movl 24(%rsp), %edi
764 movl %esi, %ecx
765 movl $16, %edx
766 sarl $3, %ecx
767 sall %cl, %edx
768 andl $224, %edi
769 testl %edx, %edi
770 jne .L295
771 leaq 4(%rax), %rdx
772 cmpq %rdx, %r10
773 jb .L67
774 subl $1, %ecx
775 cmpl $2, %ecx
776 ja .L1369
777 leal (%rcx,%rcx), %edx
778 leaq .LC56(%rip), %rcx
779 movslq %edx, %rdx
780 addq %rcx, %rdx
781 leaq 1(%rax), %rcx
782 movq %rcx, 152(%rsp)
783 movb $27, (%rax)
784 movq 152(%rsp), %rax
785 leaq 1(%rax), %rcx
786 movq %rcx, 152(%rsp)
787 movb $36, (%rax)
788 movq 152(%rsp), %rax
789 movzbl (%rdx), %ecx
790 movzbl 1(%rdx), %edx
791 leaq 1(%rax), %rdi
792 movq %rdi, 152(%rsp)
793 movb %cl, (%rax)
794 movq 152(%rsp), %rax
795 leaq 1(%rax), %rcx
796 movq %rcx, 152(%rsp)
797 movb %dl, (%rax)
798 movq 152(%rsp), %rax
799 .L295:
800 cmpl $24, %esi
801 je .L1370
802 movl 32(%rsp), %ebx
803 testl %ebx, %ebx
804 jne .L294
805 leaq 1(%rax), %rdx
806 cmpq %rdx, %r10
807 jb .L67
808 movq %rdx, 152(%rsp)
809 movb $14, (%rax)
810 movq 152(%rsp), %rax
811 .L294:
812 leaq 2(%rax), %rdx
813 cmpq %rdx, %r10
814 jb .L67
815 leaq 1(%rax), %rdx
816 movq %rdx, 152(%rsp)
817 movzbl 116(%rsp), %edx
818 movb %dl, (%rax)
819 movq 152(%rsp), %rax
820 leaq 1(%rax), %rdx
821 movq %rdx, 152(%rsp)
822 movzbl 117(%rsp), %edx
823 movb %dl, (%rax)
824 .L68:
825 movq 144(%rsp), %rax
826 leaq 4(%rax), %rdx
827 cmpq %r14, %rdx
828 movq %rdx, 144(%rsp)
829 je .L1316
830 .L286:
831 movl (%r11), %eax
832 subq %r14, %rdx
833 movl %eax, %ecx
834 andl $7, %ecx
835 cmpq %rcx, %rdx
836 jle .L1371
837 movq 8(%rsp), %rdi
838 subq %rcx, %rdx
839 andl $-8, %eax
840 movq 152(%rsp), %r13
841 movl %eax, 24(%rsp)
842 movl 16(%rbp), %r14d
843 addq (%rdi), %rdx
844 movq %rdx, (%rdi)
845 movq %rdx, %r12
846 movl %eax, (%r11)
847 jmp .L22
848 .p2align 4,,10
849 .p2align 3
850 .L1345:
851 cmpl $9632, %eax
852 je .L536
853 jbe .L1372
854 cmpl $9650, %eax
855 je .L539
856 cmpl $9651, %eax
857 je .L540
858 cmpl $9633, %eax
859 jne .L414
860 .L541:
861 leaq .LC16(%rip), %rcx
862 jmp .L508
863 .p2align 4,,10
864 .p2align 3
865 .L1338:
866 cmpl $969, %eax
867 ja .L420
868 cmpl $913, %eax
869 jnb .L421
870 cmpl $167, %eax
871 jb .L458
872 cmpl $247, %eax
873 ja .L1373
874 movq __cns11643l1_from_ucs4_tab1@GOTPCREL(%rip), %rdi
875 leal -167(%rax), %ecx
876 leaq (%rdi,%rcx,2), %rdi
877 jmp .L453
878 .p2align 4,,10
879 .p2align 3
880 .L436:
881 cmpl $65373, %eax
882 ja .L446
883 cmpl $65281, %eax
884 jnb .L447
885 cmpl $19968, %eax
886 jb .L458
887 cmpl $40860, %eax
888 ja .L1374
889 movq __cns11643l1_from_ucs4_tab12@GOTPCREL(%rip), %rdi
890 leal -19968(%rax), %ecx
891 leaq (%rdi,%rcx,2), %rdi
892 jmp .L453
893 .p2align 4,,10
894 .p2align 3
895 .L1340:
896 cmpl $275, %eax
897 je .L946
898 jbe .L1375
899 cmpl $283, %eax
900 je .L511
901 cmpl $299, %eax
902 leaq .LC31(%rip), %rcx
903 jne .L414
904 .p2align 4,,10
905 .p2align 3
906 .L508:
907 movzbl (%rcx), %edi
908 movzbl 1(%rcx), %eax
909 .L870:
910 testb %al, %al
911 je .L284
912 .L888:
913 movb %dil, 120(%rsp)
914 movb %al, 121(%rsp)
915 movl $8, %edi
916 .L413:
917 cmpl %edx, %edi
918 movq 168(%rsp), %rbx
919 je .L457
920 movl %edi, %ecx
921 movl $16, %eax
922 sarl $3, %ecx
923 sall %cl, %eax
924 testl %esi, %eax
925 jne .L571
926 leaq 4(%rbx), %rax
927 cmpq %rax, %r13
928 jb .L1318
929 subl $1, %ecx
930 cmpl $2, %ecx
931 ja .L844
932 addl %ecx, %ecx
933 movslq %ecx, %rax
934 leaq .LC56(%rip), %rcx
935 addq %rcx, %rax
936 leaq 1(%rbx), %rcx
937 cmpl $8, %edi
938 movq %rcx, 168(%rsp)
939 movb $27, (%rbx)
940 movq 168(%rsp), %rcx
941 leaq 1(%rcx), %r8
942 movq %r8, 168(%rsp)
943 movb $36, (%rcx)
944 movq 168(%rsp), %rcx
945 movzbl (%rax), %r8d
946 leaq 1(%rcx), %r9
947 movq %r9, 168(%rsp)
948 movb %r8b, (%rcx)
949 movzbl 1(%rax), %ecx
950 movq 168(%rsp), %rax
951 leaq 1(%rax), %r8
952 movq %r8, 168(%rsp)
953 movb %cl, (%rax)
954 je .L1376
955 cmpl $16, %edi
956 movq 168(%rsp), %rbx
957 je .L1377
958 orb $-128, %sil
959 .L571:
960 cmpl $24, %edi
961 jne .L456
962 leaq 2(%rbx), %rax
963 cmpq %rax, %r13
964 jb .L1318
965 leaq 1(%rbx), %rax
966 movq %rax, 168(%rsp)
967 movb $27, (%rbx)
968 movq 168(%rsp), %rax
969 leaq 1(%rax), %rcx
970 movq %rcx, 168(%rsp)
971 movb $78, (%rax)
972 movq 168(%rsp), %rbx
973 .L577:
974 leaq 2(%rbx), %rax
975 cmpq %rax, %r13
976 jb .L1318
977 .L579:
978 leaq 1(%rbx), %rax
979 movq %rax, 168(%rsp)
980 movzbl 120(%rsp), %eax
981 movb %al, (%rbx)
982 movq 168(%rsp), %rax
983 leaq 1(%rax), %rdx
984 movq %rdx, 168(%rsp)
985 movzbl 121(%rsp), %edx
986 movb %dl, (%rax)
987 movl %edi, %edx
988 jmp .L346
989 .p2align 4,,10
990 .p2align 3
991 .L1358:
992 cmpl $19968, %eax
993 jnb .L399
994 cmpl $12585, %eax
995 ja .L400
996 cmpl $12288, %eax
997 jnb .L401
998 cmpl $9794, %eax
999 leaq .LC5(%rip), %rcx
1000 je .L508
1001 jmp .L414
1002 .p2align 4,,10
1003 .p2align 3
1004 .L1347:
1005 leaq 2(%rdx), %r9
1006 cmpq %r9, %r15
1007 movq %r9, %r10
1008 jb .L938
1009 movzbl 1(%rdx), %r9d
1010 cmpb $36, %r9b
1011 je .L1378
1012 cmpb $78, %r9b
1013 jne .L324
1014 leaq 4(%rdx), %r9
1015 cmpq %r9, %r15
1016 jb .L938
1017 movzbl 2(%rdx), %eax
1018 subl $33, %eax
1019 cmpl $92, %eax
1020 jbe .L1379
1021 .L330:
1022 cmpq $0, 96(%rsp)
1023 leaq -2(%r10), %rdx
1024 je .L940
1025 testl %r11d, %r11d
1026 je .L940
1027 movq 96(%rsp), %rax
1028 movq %r10, %rdx
1029 movl $6, 32(%rsp)
1030 addq $1, (%rax)
1031 jmp .L319
1032 .p2align 4,,10
1033 .p2align 3
1034 .L1343:
1035 movq 64(%rsp), %rsi
1036 movq %rbx, 0(%rbp)
1037 movq 128(%rsp), %rax
1038 addq %rax, (%rsi)
1039 .L584:
1040 movl 264(%rsp), %eax
1041 testl %eax, %eax
1042 je .L7
1043 cmpl $7, 32(%rsp)
1044 jne .L7
1045 movq 8(%rsp), %rax
1046 movq %r15, %rdx
1047 movq (%rax), %rdi
1048 subq %rdi, %rdx
1049 cmpq $4, %rdx
1050 ja .L857
1051 xorl %eax, %eax
1052 testq %rdx, %rdx
1053 movq 32(%rbp), %rsi
1054 je .L859
1055 .L858:
1056 movzbl (%rdi,%rax), %ecx
1057 movb %cl, 4(%rsi,%rax)
1058 addq $1, %rax
1059 cmpq %rax, %rdx
1060 jne .L858
1061 .L859:
1062 movq 8(%rsp), %rax
1063 movq %r15, (%rax)
1064 movl (%rsi), %eax
1065 andl $-8, %eax
1066 orl %eax, %edx
1067 movl %edx, (%rsi)
1068 jmp .L7
1069 .p2align 4,,10
1070 .p2align 3
1071 .L1348:
1072 xorl %esi, %esi
1073 addq $1, %rdx
1074 cmpl $64, %r8d
1075 sete %sil
1076 leal 8(,%rsi,8), %esi
1077 jmp .L319
1078 .p2align 4,,10
1079 .p2align 3
1080 .L948:
1081 movl 32(%rsp), %r14d
1082 jmp .L585
1083 .p2align 4,,10
1084 .p2align 3
1085 .L1349:
1086 addq $1, %rdx
1087 xorl %esi, %esi
1088 jmp .L319
1089 .p2align 4,,10
1090 .p2align 3
1091 .L1351:
1092 movq %r15, %rdi
1093 subq %rdx, %rdi
1094 cmpq $1, %rdi
1095 jbe .L938
1096 movzbl 1(%rdx), %edi
1097 subl $33, %edi
1098 cmpl $93, %edi
1099 ja .L334
1100 imull $94, %eax, %eax
1101 addl %edi, %eax
1102 cmpl $8690, %eax
1103 jg .L334
1104 movq __cns11643l1_to_ucs4_tab@GOTPCREL(%rip), %rdi
1105 cltq
1106 movzwl (%rdi,%rax,2), %edi
1107 testw %di, %di
1108 je .L334
1109 jmp .L1322
1110 .p2align 4,,10
1111 .p2align 3
1112 .L938:
1113 movl $7, 32(%rsp)
1114 jmp .L316
1115 .p2align 4,,10
1116 .p2align 3
1117 .L1344:
1118 movq 8(%rsp), %rax
1119 movl 24(%rsp), %edi
1120 movq %r12, (%rax)
1121 movq 40(%rsp), %rax
1122 movl %edi, (%rax)
1123 movq 56(%rsp), %rax
1124 movl 16(%rbp), %r11d
1125 cmpq $0, 96(%rax)
1126 je .L1380
1127 movq (%rsp), %rax
1128 cmpq %r12, %r15
1129 movq %r12, 176(%rsp)
1130 leaq .LC36(%rip), %rbx
1131 movl 36(%rsp), %edi
1132 movl 16(%rsp), %esi
1133 movq %rax, 184(%rsp)
1134 movq %rax, %rdx
1135 movl $4, %eax
1136 je .L1381
1137 .L852:
1138 leaq 4(%r12), %rcx
1139 cmpq %rcx, %r15
1140 jb .L967
1141 cmpq %rdx, %r10
1142 jbe .L968
1143 movl (%r12), %ecx
1144 cmpl $127, %ecx
1145 ja .L614
1146 testl %esi, %esi
1147 leaq 1(%rdx), %r8
1148 je .L615
1149 movq %r8, 184(%rsp)
1150 movb $15, (%rdx)
1151 movq 184(%rsp), %rdx
1152 cmpq %rdx, %r10
1153 je .L1382
1154 leaq 1(%rdx), %r8
1155 .L615:
1156 xorl %esi, %esi
1157 cmpl $10, %ecx
1158 movq %r8, 184(%rsp)
1159 cmove %esi, %edi
1160 movb %cl, (%rdx)
1161 .L617:
1162 movq 176(%rsp), %rdx
1163 leaq 4(%rdx), %r12
1164 movq %r12, 176(%rsp)
1165 .L851:
1166 cmpq %r12, %r15
1167 movq 184(%rsp), %rdx
1168 jne .L852
1169 .L1381:
1170 movl %edi, 36(%rsp)
1171 movl %esi, 16(%rsp)
1172 movslq %eax, %rcx
1173 movq %r15, %r12
1174 jmp .L613
1175 .p2align 4,,10
1176 .p2align 3
1177 .L1337:
1178 movq 160(%rsp), %rax
1179 movq %r13, %rbx
1180 movl $5, 32(%rsp)
1181 jmp .L341
1182 .p2align 4,,10
1183 .p2align 3
1184 .L1352:
1185 movq 96(%rsp), %rax
1186 addq $1, %rdx
1187 movl $6, 32(%rsp)
1188 addq $1, (%rax)
1189 jmp .L319
1190 .p2align 4,,10
1191 .p2align 3
1192 .L369:
1193 cmpl $8869, %eax
1194 ja .L377
1195 cmpl $8451, %eax
1196 jnb .L378
1197 leal -8213(%rax), %ecx
1198 cmpl $38, %ecx
1199 ja .L414
1200 movq __gb2312_from_ucs4_tab4@GOTPCREL(%rip), %rdi
1201 leaq (%rdi,%rcx,2), %rcx
1202 .p2align 4,,10
1203 .p2align 3
1204 .L410:
1205 movzbl (%rcx), %edi
1206 testb %dil, %dil
1207 jne .L1330
1208 .L414:
1209 leal -19975(%rax), %ecx
1210 cmpl $20893, %ecx
1211 ja .L885
1212 leal -13312(%rax), %ecx
1213 leaq (%rcx,%rcx,2), %rcx
1214 addq __cns11643_from_ucs4p0_tab@GOTPCREL(%rip), %rcx
1215 cmpb $2, (%rcx)
1216 je .L1383
1217 .L885:
1218 cmpl $9249, %eax
1219 ja .L460
1220 cmpl $9216, %eax
1221 jnb .L461
1222 cmpl $8457, %eax
1223 je .L462
1224 ja .L463
1225 cmpl $969, %eax
1226 ja .L464
1227 cmpl $913, %eax
1228 jnb .L465
1229 cmpl $167, %eax
1230 jb .L500
1231 cmpl $247, %eax
1232 ja .L1384
1233 movq __cns11643l1_from_ucs4_tab1@GOTPCREL(%rip), %rdi
1234 leal -167(%rax), %ecx
1235 leaq (%rdi,%rcx,2), %rdi
1236 .p2align 4,,10
1237 .p2align 3
1238 .L497:
1239 movzbl (%rdi), %ecx
1240 testb %cl, %cl
1241 jne .L1385
1242 .L500:
1243 shrl $7, %eax
1244 cmpl $7168, %eax
1245 je .L346
1246 orl %edx, %esi
1247 cmpq $0, 96(%rsp)
1248 je .L566
1249 movq 40(%rsp), %rax
1250 movl %esi, (%rax)
1251 testb $8, 16(%rbp)
1252 jne .L567
1253 movl %esi, %edx
1254 andl $224, %esi
1255 andl $24, %edx
1256 .L568:
1257 testb $2, %r14b
1258 movq 160(%rsp), %rax
1259 jne .L570
1260 movq 168(%rsp), %rbx
1261 orl %edx, %esi
1262 movl $6, 32(%rsp)
1263 jmp .L341
1264 .p2align 4,,10
1265 .p2align 3
1266 .L438:
1267 cmpl $12585, %eax
1268 ja .L442
1269 cmpl $12549, %eax
1270 jnb .L443
1271 cmpl $12539, %eax
1272 leaq .LC20(%rip), %rdi
1273 jne .L458
1274 .p2align 4,,10
1275 .p2align 3
1276 .L424:
1277 movzbl (%rdi), %ecx
1278 movzbl 1(%rdi), %eax
1279 .L868:
1280 cmpl $16, %edx
1281 movb %cl, 120(%rsp)
1282 movb %al, 121(%rsp)
1283 movq 168(%rsp), %rbx
1284 movl $16, %edi
1285 je .L457
1286 .L456:
1287 testl %edx, %edx
1288 jne .L577
1289 leaq 1(%rbx), %rax
1290 cmpq %rax, %r13
1291 jb .L1386
1292 movq %rax, 168(%rsp)
1293 movb $14, (%rbx)
1294 movq 168(%rsp), %rbx
1295 jmp .L577
1296 .p2align 4,,10
1297 .p2align 3
1298 .L428:
1299 cmpl $8869, %eax
1300 je .L432
1301 ja .L433
1302 leal -8725(%rax), %ecx
1303 cmpl $82, %ecx
1304 ja .L458
1305 movq __cns11643l1_from_ucs4_tab6@GOTPCREL(%rip), %rdi
1306 leaq (%rdi,%rcx,2), %rdi
1307 jmp .L453
1308 .p2align 4,,10
1309 .p2align 3
1310 .L420:
1311 cmpl $8451, %eax
1312 je .L943
1313 ja .L425
1314 leal -8211(%rax), %ecx
1315 cmpl $43, %ecx
1316 ja .L458
1317 movq __cns11643l1_from_ucs4_tab4@GOTPCREL(%rip), %rdi
1318 leaq (%rdi,%rcx,2), %rdi
1319 jmp .L453
1320 .p2align 4,,10
1321 .p2align 3
1322 .L446:
1323 cmpl $65505, %eax
1324 je .L450
1325 cmpl $65509, %eax
1326 je .L451
1327 cmpl $65504, %eax
1328 jne .L458
1329 movq %r10, %rdi
1330 jmp .L424
1331 .p2align 4,,10
1332 .p2align 3
1333 .L372:
1334 cmpl $713, %eax
1335 je .L526
1336 jb .L414
1337 leal -913(%rax), %ecx
1338 cmpl $56, %ecx
1339 ja .L414
1340 movq __gb2312_from_ucs4_tab2@GOTPCREL(%rip), %rdi
1341 leaq (%rdi,%rcx,2), %rcx
1342 jmp .L410
1343 .p2align 4,,10
1344 .p2align 3
1345 .L1341:
1346 cmpl $363, %eax
1347 je .L515
1348 cmpl $462, %eax
1349 leaq .LC28(%rip), %rcx
1350 je .L508
1351 jmp .L414
1352 .p2align 4,,10
1353 .p2align 3
1354 .L1346:
1355 cmpl $9671, %eax
1356 je .L544
1357 cmpl $9675, %eax
1358 leaq .LC11(%rip), %rcx
1359 je .L508
1360 jmp .L414
1361 .p2align 4,,10
1362 .p2align 3
1363 .L400:
1364 leal -12832(%rax), %ecx
1365 cmpl $9, %ecx
1366 ja .L414
1367 .L1270:
1368 addl $69, %eax
1369 movl $34, %edi
1370 jmp .L888
1371 .L1361:
1372 cmpl $4, %edx
1373 ja .L25
1374 movslq %edx, %r14
1375 leaq 184(%rsp), %rdx
1376 xorl %esi, %esi
1377 movq %r14, %rcx
1378 .L26:
1379 movzbl 4(%r11,%rsi), %edi
1380 movb %dil, (%rdx,%rsi)
1381 addq $1, %rsi
1382 cmpq %r14, %rsi
1383 jne .L26
1384 leaq 4(%r13), %rsi
1385 cmpq %rsi, %r10
1386 movq %rsi, (%rsp)
1387 jb .L907
1388 leaq 183(%rsp), %r9
1389 movq %rax, %rsi
1390 .L27:
1391 addq $1, %rsi
1392 movzbl -1(%rsi), %edi
1393 addq $1, %rcx
1394 cmpq $3, %rcx
1395 setbe %r8b
1396 cmpq %rsi, %r15
1397 movb %dil, (%r9,%rcx)
1398 seta %dil
1399 testb %dil, %r8b
1400 jne .L27
1401 movzbl 184(%rsp), %r9d
1402 leaq (%rdx,%rcx), %r12
1403 cmpl $126, %r9d
1404 movl %r9d, %edi
1405 movl %r9d, %r8d
1406 ja .L1387
1407 cmpb $27, %r9b
1408 je .L1388
1409 leal -14(%r9), %esi
1410 cmpb $1, %sil
1411 jbe .L1389
1412 .L39:
1413 movl 32(%rsp), %esi
1414 testl %esi, %esi
1415 je .L916
1416 cmpl $8, %esi
1417 je .L1390
1418 cmpl $16, 32(%rsp)
1419 jne .L1391
1420 subl $33, %r9d
1421 cmpl $92, %r9d
1422 jbe .L1392
1423 .L45:
1424 cmpq $0, 96(%rsp)
1425 je .L293
1426 andl $2, %ebx
1427 je .L293
1428 movq %rdx, %rcx
1429 .L896:
1430 addq $1, %rcx
1431 .L1307:
1432 movq 96(%rsp), %rdi
1433 addq $1, (%rdi)
1434 .L31:
1435 subq %rdx, %rcx
1436 cmpq %r14, %rcx
1437 jle .L1393
1438 subq %r14, %rcx
1439 movl 16(%rbp), %r14d
1440 leaq (%rax,%rcx), %r12
1441 movq 8(%rsp), %rax
1442 movq %r12, (%rax)
1443 movl 24(%rsp), %eax
1444 andl $-8, %eax
1445 movl %eax, (%r11)
1446 movl %eax, 24(%rsp)
1447 jmp .L22
1448 .L1372:
1449 leal -9472(%rax), %ecx
1450 cmpl $75, %ecx
1451 ja .L414
1452 .L1269:
1453 addl $36, %eax
1454 movl $41, %edi
1455 jmp .L888
1456 .L1359:
1457 leal -65281(%rax), %ecx
1458 cmpl $93, %ecx
1459 ja .L414
1460 movq __gb2312_from_ucs4_tab9@GOTPCREL(%rip), %rdi
1461 leaq (%rdi,%rcx,2), %rcx
1462 jmp .L410
1463 .L946:
1464 leaq .LC33(%rip), %rcx
1465 jmp .L508
1466 .L1380:
1467 cmpq %r12, %r15
1468 movq (%rsp), %rdx
1469 je .L949
1470 leaq 4(%rdx), %rsi
1471 cmpq %rsi, %r10
1472 jb .L950
1473 movl 16(%rsp), %r8d
1474 movl $4, %ecx
1475 andl $2, %r11d
1476 .L590:
1477 movzbl (%r12), %eax
1478 cmpl $126, %eax
1479 movl %eax, %edi
1480 ja .L607
1481 cmpb $27, %al
1482 je .L1394
1483 cmpb $14, %al
1484 je .L1395
1485 cmpb $15, %al
1486 je .L1396
1487 .L597:
1488 testl %r8d, %r8d
1489 jne .L605
1490 addq $1, %r12
1491 .L604:
1492 movl %edi, (%rdx)
1493 movq %rsi, %rdx
1494 .L592:
1495 cmpq %r12, %r15
1496 je .L1397
1497 leaq 4(%rdx), %rsi
1498 cmpq %rsi, %r10
1499 jnb .L590
1500 movl %r8d, 16(%rsp)
1501 movl $5, %ecx
1502 jmp .L589
1503 .L67:
1504 movq 144(%rsp), %rdx
1505 .L1314:
1506 cmpq %r14, %rdx
1507 jne .L286
1508 .p2align 4,,10
1509 .p2align 3
1510 .L907:
1511 movl $5, 32(%rsp)
1512 jmp .L7
1513 .L517:
1514 leaq .LC25(%rip), %rcx
1515 jmp .L508
1516 .p2align 4,,10
1517 .p2align 3
1518 .L457:
1519 leaq 2(%rbx), %rax
1520 cmpq %rax, %r13
1521 jb .L1318
1522 movl %edx, %edi
1523 jmp .L579
1524 .p2align 4,,10
1525 .p2align 3
1526 .L1383:
1527 cmpq $-1, %rcx
1528 je .L885
1529 .L904:
1530 movzbl 1(%rcx), %eax
1531 movl $24, %edi
1532 movb %al, 120(%rsp)
1533 movzbl 2(%rcx), %eax
1534 movb %al, 121(%rsp)
1535 jmp .L413
1536 .p2align 4,,10
1537 .p2align 3
1538 .L502:
1539 cmpl $9792, %eax
1540 je .L532
1541 ja .L533
1542 cmpl $9670, %eax
1543 je .L534
1544 jbe .L1398
1545 cmpl $9678, %eax
1546 je .L542
1547 jbe .L1399
1548 cmpl $9733, %eax
1549 je .L546
1550 cmpl $9734, %eax
1551 je .L547
1552 cmpl $9679, %eax
1553 jne .L500
1554 jmp .L548
1555 .L546:
1556 leaq .LC8(%rip), %rcx
1557 jmp .L508
1558 .p2align 4,,10
1559 .p2align 3
1560 .L1376:
1561 andl $128, %esi
1562 movq 168(%rsp), %rbx
1563 orl $32, %esi
1564 jmp .L456
1565 .p2align 4,,10
1566 .p2align 3
1567 .L1377:
1568 andl $128, %esi
1569 orl $64, %esi
1570 jmp .L456
1571 .p2align 4,,10
1572 .p2align 3
1573 .L460:
1574 cmpl $13269, %eax
1575 ja .L480
1576 cmpl $13198, %eax
1577 jnb .L481
1578 cmpl $12329, %eax
1579 ja .L482
1580 cmpl $12288, %eax
1581 jnb .L483
1582 cmpl $9312, %eax
1583 jb .L500
1584 cmpl $9341, %eax
1585 ja .L1400
1586 movq __cns11643l1_from_ucs4_tab8@GOTPCREL(%rip), %rdi
1587 leal -9312(%rax), %ecx
1588 leaq (%rdi,%rcx,2), %rdi
1589 jmp .L497
1590 .p2align 4,,10
1591 .p2align 3
1592 .L614:
1593 cmpl $8, %esi
1594 je .L619
1595 testb $64, %dil
1596 je .L619
1597 cmpl $9249, %ecx
1598 ja .L687
1599 cmpl $9216, %ecx
1600 jnb .L688
1601 cmpl $8457, %ecx
1602 je .L689
1603 ja .L690
1604 cmpl $969, %ecx
1605 jbe .L1401
1606 cmpl $8451, %ecx
1607 je .L971
1608 ja .L696
1609 leal -8211(%rcx), %edx
1610 cmpl $43, %edx
1611 ja .L729
1612 movq __cns11643l1_from_ucs4_tab4@GOTPCREL(%rip), %r8
1613 leaq (%r8,%rdx,2), %rdx
1614 .L724:
1615 movzbl (%rdx), %r8d
1616 testb %r8b, %r8b
1617 jne .L1402
1618 .L729:
1619 leal -19975(%rcx), %edx
1620 cmpl $20893, %edx
1621 jbe .L1403
1622 .L893:
1623 cmpl $9371, %ecx
1624 ja .L773
1625 cmpl $9312, %ecx
1626 jnb .L774
1627 cmpl $472, %ecx
1628 je .L775
1629 ja .L776
1630 cmpl $333, %ecx
1631 je .L777
1632 jbe .L1404
1633 cmpl $464, %ecx
1634 je .L784
1635 jbe .L1405
1636 cmpl $468, %ecx
1637 je .L788
1638 cmpl $470, %ecx
1639 je .L789
1640 cmpl $466, %ecx
1641 je .L790
1642 .L771:
1643 shrl $7, %ecx
1644 cmpl $7168, %ecx
1645 je .L617
1646 movl %esi, %eax
1647 orl %edi, %eax
1648 cmpq $0, 96(%rsp)
1649 je .L837
1650 movq 40(%rsp), %rsi
1651 movl %eax, (%rsi)
1652 testb $8, 16(%rbp)
1653 jne .L838
1654 movl %eax, %esi
1655 andl $224, %eax
1656 andl $24, %esi
1657 movl %eax, %edi
1658 .L839:
1659 testb $2, %r11b
1660 movq 176(%rsp), %r12
1661 jne .L841
1662 movq 184(%rsp), %rdx
1663 movl %edi, 36(%rsp)
1664 movl $6, %ecx
1665 movl %esi, 16(%rsp)
1666 .p2align 4,,10
1667 .p2align 3
1668 .L613:
1669 movq 8(%rsp), %rax
1670 movq 40(%rsp), %rdi
1671 movq 136(%rsp), %r10
1672 movq %r12, (%rax)
1673 movl 16(%rsp), %eax
1674 orl 36(%rsp), %eax
1675 movl %eax, (%rdi)
1676 jmp .L611
1677 .p2align 4,,10
1678 .p2align 3
1679 .L505:
1680 cmpl $1105, %eax
1681 ja .L520
1682 cmpl $1025, %eax
1683 jnb .L521
1684 cmpl $711, %eax
1685 je .L522
1686 ja .L523
1687 cmpl $474, %eax
1688 je .L524
1689 cmpl $476, %eax
1690 leaq .LC21(%rip), %rcx
1691 je .L508
1692 jmp .L500
1693 .p2align 4,,10
1694 .p2align 3
1695 .L533:
1696 cmpl $40864, %eax
1697 jbe .L1406
1698 cmpl $65504, %eax
1699 je .L555
1700 jbe .L1407
1701 cmpl $65507, %eax
1702 je .L558
1703 cmpl $65509, %eax
1704 je .L559
1705 cmpl $65505, %eax
1706 jne .L500
1707 jmp .L560
1708 .L558:
1709 leaq .LC2(%rip), %rcx
1710 jmp .L508
1711 .p2align 4,,10
1712 .p2align 3
1713 .L619:
1714 cmpl $9371, %ecx
1715 ja .L622
1716 cmpl $9312, %ecx
1717 jnb .L623
1718 cmpl $472, %ecx
1719 je .L775
1720 ja .L625
1721 cmpl $333, %ecx
1722 je .L777
1723 jbe .L1408
1724 cmpl $464, %ecx
1725 je .L784
1726 jbe .L1409
1727 cmpl $468, %ecx
1728 je .L788
1729 cmpl $470, %ecx
1730 je .L789
1731 cmpl $466, %ecx
1732 jne .L685
1733 .L790:
1734 leaq .LC26(%rip), %rdx
1735 jmp .L779
1736 .p2align 4,,10
1737 .p2align 3
1738 .L1378:
1739 leaq 3(%rdx), %r9
1740 cmpq %r9, %r15
1741 jb .L938
1742 movzbl 2(%rdx), %r9d
1743 cmpb $41, %r9b
1744 je .L1410
1745 cmpb $42, %r9b
1746 jne .L324
1747 leaq 4(%rdx), %r9
1748 cmpq %r9, %r15
1749 jb .L938
1750 cmpb $72, 3(%rdx)
1751 jne .L324
1752 .L328:
1753 movq %r9, %rdx
1754 jmp .L319
1755 .p2align 4,,10
1756 .p2align 3
1757 .L924:
1758 movl 36(%rsp), %r8d
1759 movq (%rsp), %rbx
1760 movq %r12, %rdx
1761 movl 16(%rsp), %esi
1762 movl $5, 32(%rsp)
1763 jmp .L316
1764 .p2align 4,,10
1765 .p2align 3
1766 .L1332:
1767 cmpq $0, 48(%rsp)
1768 jne .L1411
1769 cmpl $1, %r12d
1770 movq 32(%rbp), %rbx
1771 jne .L11
1772 movl (%rbx), %r13d
1773 movq 0(%rbp), %rax
1774 testl %r13d, %r13d
1775 je .L12
1776 movq 56(%rsp), %rdi
1777 cmpq $0, 96(%rdi)
1778 je .L1412
1779 cmpq 8(%rbp), %rax
1780 je .L907
1781 movb $15, (%rax)
1782 testb $1, 16(%rbp)
1783 leaq 1(%rax), %r12
1784 movq 32(%rbp), %rdx
1785 movl $0, (%rdx)
1786 jne .L1413
1787 movq 72(%rsp), %r14
1788 movq %rax, 184(%rsp)
1789 movq %r14, %rdi
1790 call _dl_mcount_wrapper_check@PLT
1791 movl 264(%rsp), %eax
1792 leaq 184(%rsp), %rdx
1793 xorl %r8d, %r8d
1794 movq %r12, %rcx
1795 pushq %rax
1796 pushq $0
1797 movq 80(%rsp), %r9
1798 movq 104(%rsp), %rsi
1799 movq 96(%rsp), %rdi
1800 call *%r14
1801 cmpl $4, %eax
1802 movl %eax, 48(%rsp)
1803 popq %rbp
1804 popq %r14
1805 je .L17
1806 cmpq %r12, 184(%rsp)
1807 jne .L1414
1808 .L18:
1809 movl 32(%rsp), %r11d
1810 testl %r11d, %r11d
1811 jne .L7
1812 jmp .L17
1813 .p2align 4,,10
1814 .p2align 3
1815 .L463:
1816 cmpl $8601, %eax
1817 ja .L472
1818 cmpl $8592, %eax
1819 jnb .L473
1820 cmpl $8544, %eax
1821 jb .L500
1822 cmpl $8553, %eax
1823 ja .L1415
1824 subl $53, %eax
1825 movl $36, %ecx
1826 .p2align 4,,10
1827 .p2align 3
1828 .L869:
1829 movb %cl, 120(%rsp)
1830 movb %al, 121(%rsp)
1831 movl $16, %edi
1832 jmp .L413
1833 .L480:
1834 cmpl $65373, %eax
1835 ja .L490
1836 cmpl $65281, %eax
1837 jnb .L491
1838 cmpl $19968, %eax
1839 jb .L500
1840 cmpl $40860, %eax
1841 ja .L1416
1842 movq __cns11643l1_from_ucs4_tab12@GOTPCREL(%rip), %rdi
1843 leal -19968(%rax), %ecx
1844 leaq (%rdi,%rcx,2), %rdi
1845 jmp .L497
1846 .L1398:
1847 cmpl $9632, %eax
1848 je .L536
1849 jbe .L1417
1850 cmpl $9650, %eax
1851 je .L539
1852 cmpl $9651, %eax
1853 je .L540
1854 cmpl $9633, %eax
1855 jne .L500
1856 jmp .L541
1857 .L539:
1858 leaq .LC15(%rip), %rcx
1859 jmp .L508
1860 .L1386:
1861 movq 160(%rsp), %rax
1862 movl $5, 32(%rsp)
1863 jmp .L341
1864 .L605:
1865 cmpl $8, %r8d
1866 je .L1418
1867 cmpl $16, %r8d
1868 jne .L609
1869 subl $33, %eax
1870 cmpl $92, %eax
1871 jbe .L1419
1872 .L607:
1873 cmpq $0, 96(%rsp)
1874 je .L966
1875 testl %r11d, %r11d
1876 jne .L1420
1877 .L966:
1878 movl %r8d, 16(%rsp)
1879 movl $6, %ecx
1880 .L589:
1881 movq 8(%rsp), %rax
1882 movq 40(%rsp), %rsi
1883 movq %r12, (%rax)
1884 movl 16(%rsp), %eax
1885 orl 36(%rsp), %eax
1886 movl %eax, (%rsi)
1887 .L611:
1888 cmpq %r10, %rdx
1889 jne .L1421
1890 cmpq $5, %rcx
1891 jne .L1422
1892 cmpq %rdx, (%rsp)
1893 jne .L585
1894 subl $1, 20(%rbp)
1895 jmp .L585
1896 .L555:
1897 leaq .LC4(%rip), %rcx
1898 jmp .L508
1899 .L511:
1900 leaq .LC32(%rip), %rcx
1901 jmp .L508
1902 .L518:
1903 leaq .LC24(%rip), %rcx
1904 jmp .L508
1905 .L534:
1906 leaq .LC13(%rip), %rcx
1907 jmp .L508
1908 .L506:
1909 leaq .LC30(%rip), %rcx
1910 jmp .L508
1911 .L513:
1912 leaq .LC27(%rip), %rcx
1913 jmp .L508
1914 .L504:
1915 leaq .LC23(%rip), %rcx
1916 jmp .L508
1917 .L532:
1918 leaq .LC6(%rip), %rcx
1919 jmp .L508
1920 .L540:
1921 leaq .LC14(%rip), %rcx
1922 jmp .L508
1923 .L547:
1924 leaq .LC7(%rip), %rcx
1925 jmp .L508
1926 .L515:
1927 leaq .LC29(%rip), %rcx
1928 jmp .L508
1929 .L542:
1930 leaq .LC10(%rip), %rcx
1931 jmp .L508
1932 .L526:
1933 leaq .LC19(%rip), %rcx
1934 jmp .L508
1935 .L536:
1936 leaq .LC17(%rip), %rcx
1937 jmp .L508
1938 .L559:
1939 leaq .LC1(%rip), %rcx
1940 jmp .L508
1941 .L522:
1942 leaq .LC20(%rip), %rcx
1943 jmp .L508
1944 .L524:
1945 leaq .LC22(%rip), %rcx
1946 jmp .L508
1947 .L544:
1948 leaq .LC12(%rip), %rcx
1949 jmp .L508
1950 .L1356:
1951 cmpl $275, %eax
1952 je .L946
1953 jbe .L1423
1954 cmpl $283, %eax
1955 je .L511
1956 cmpl $299, %eax
1957 leaq .LC31(%rip), %rcx
1958 je .L508
1959 jmp .L500
1960 .p2align 4,,10
1961 .p2align 3
1962 .L1406:
1963 cmpl $19968, %eax
1964 jnb .L550
1965 cmpl $12585, %eax
1966 ja .L551
1967 cmpl $12288, %eax
1968 jnb .L552
1969 cmpl $9794, %eax
1970 leaq .LC5(%rip), %rcx
1971 je .L508
1972 jmp .L500
1973 .p2align 4,,10
1974 .p2align 3
1975 .L1353:
1976 leal -9472(%rax), %ecx
1977 cmpl $322, %ecx
1978 ja .L458
1979 movq __cns11643l1_from_ucs4_tab9@GOTPCREL(%rip), %rdi
1980 leaq (%rdi,%rcx,2), %rdi
1981 jmp .L453
1982 .L377:
1983 cmpl $8978, %eax
1984 leaq .LC18(%rip), %rcx
1985 je .L508
1986 jmp .L414
1987 .p2align 4,,10
1988 .p2align 3
1989 .L622:
1990 cmpl $9792, %ecx
1991 je .L803
1992 ja .L653
1993 cmpl $9670, %ecx
1994 je .L805
1995 jbe .L1424
1996 cmpl $9678, %ecx
1997 je .L813
1998 jbe .L1425
1999 cmpl $9733, %ecx
2000 je .L817
2001 cmpl $9734, %ecx
2002 je .L818
2003 cmpl $9679, %ecx
2004 jne .L685
2005 .L819:
2006 leaq .LC9(%rip), %rdx
2007 .p2align 4,,10
2008 .p2align 3
2009 .L779:
2010 movzbl (%rdx), %r8d
2011 movzbl 1(%rdx), %ecx
2012 .L874:
2013 testb %cl, %cl
2014 je .L284
2015 .L894:
2016 movb %r8b, 122(%rsp)
2017 movb %cl, 123(%rsp)
2018 movl $8, %r8d
2019 .L684:
2020 cmpl %esi, %r8d
2021 movq 184(%rsp), %rdx
2022 je .L728
2023 movl %r8d, %ecx
2024 movl $16, %r9d
2025 sarl $3, %ecx
2026 sall %cl, %r9d
2027 testl %edi, %r9d
2028 jne .L842
2029 leaq 4(%rdx), %r9
2030 cmpq %r9, %r10
2031 jb .L1321
2032 subl $1, %ecx
2033 cmpl $2, %ecx
2034 ja .L844
2035 addl %ecx, %ecx
2036 leaq .LC56(%rip), %r9
2037 movslq %ecx, %rcx
2038 addq %r9, %rcx
2039 leaq 1(%rdx), %r9
2040 cmpl $8, %r8d
2041 movq %r9, 184(%rsp)
2042 movb $27, (%rdx)
2043 movq 184(%rsp), %rdx
2044 leaq 1(%rdx), %r9
2045 movq %r9, 184(%rsp)
2046 movb $36, (%rdx)
2047 movq 184(%rsp), %rdx
2048 movzbl (%rcx), %r9d
2049 movzbl 1(%rcx), %ecx
2050 leaq 1(%rdx), %r12
2051 movq %r12, 184(%rsp)
2052 movb %r9b, (%rdx)
2053 movq 184(%rsp), %rdx
2054 leaq 1(%rdx), %r9
2055 movq %r9, 184(%rsp)
2056 movb %cl, (%rdx)
2057 je .L1426
2058 cmpl $16, %r8d
2059 movq 184(%rsp), %rdx
2060 je .L1427
2061 orb $-128, %dil
2062 .L842:
2063 cmpl $24, %r8d
2064 jne .L727
2065 leaq 2(%rdx), %rcx
2066 cmpq %rcx, %r10
2067 jb .L1321
2068 leaq 1(%rdx), %rcx
2069 movq %rcx, 184(%rsp)
2070 movb $27, (%rdx)
2071 movq 184(%rsp), %rdx
2072 leaq 1(%rdx), %rcx
2073 movq %rcx, 184(%rsp)
2074 movb $78, (%rdx)
2075 movq 184(%rsp), %rdx
2076 .L848:
2077 leaq 2(%rdx), %rcx
2078 cmpq %rcx, %r10
2079 jb .L1321
2080 .L850:
2081 leaq 1(%rdx), %rcx
2082 movl %r8d, %esi
2083 movq %rcx, 184(%rsp)
2084 movzbl 122(%rsp), %ecx
2085 movb %cl, (%rdx)
2086 movq 184(%rsp), %rdx
2087 leaq 1(%rdx), %rcx
2088 movq %rcx, 184(%rsp)
2089 movzbl 123(%rsp), %ecx
2090 movb %cl, (%rdx)
2091 jmp .L617
2092 .L1375:
2093 leal -164(%rax), %ecx
2094 cmpl $93, %ecx
2095 ja .L414
2096 movq __gb2312_from_ucs4_tab1@GOTPCREL(%rip), %rdi
2097 leaq (%rdi,%rcx,2), %rcx
2098 jmp .L410
2099 .L1373:
2100 leal -711(%rax), %ecx
2101 cmpl $18, %ecx
2102 ja .L458
2103 movq __cns11643l1_from_ucs4_tab2@GOTPCREL(%rip), %rdi
2104 leaq (%rdi,%rcx,2), %rdi
2105 jmp .L453
2106 .L1339:
2107 leal -8560(%rax), %ecx
2108 cmpl $9, %ecx
2109 ja .L458
2110 subl $59, %eax
2111 movl $38, %ecx
2112 jmp .L868
2113 .L977:
2114 movl %r14d, 32(%rsp)
2115 jmp .L584
2116 .L1374:
2117 leal -65072(%rax), %ecx
2118 cmpl $59, %ecx
2119 ja .L458
2120 movq __cns11643l1_from_ucs4_tab13@GOTPCREL(%rip), %rdi
2121 leaq (%rdi,%rcx,2), %rdi
2122 jmp .L453
2123 .L352:
2124 movq __gb2312_from_ucs4_tab6@GOTPCREL(%rip), %rdi
2125 leal -9312(%rax), %ecx
2126 leaq (%rdi,%rcx,2), %rcx
2127 jmp .L410
2128 .L378:
2129 movq __gb2312_from_ucs4_tab5@GOTPCREL(%rip), %rdi
2130 leal -8451(%rax), %ecx
2131 leaq (%rdi,%rcx,2), %rcx
2132 jmp .L410
2133 .L401:
2134 movq __gb2312_from_ucs4_tab7@GOTPCREL(%rip), %rdi
2135 leal -12288(%rax), %ecx
2136 leaq (%rdi,%rcx,2), %rcx
2137 jmp .L410
2138 .L399:
2139 movq __gb2312_from_ucs4_tab8@GOTPCREL(%rip), %rdi
2140 leal -19968(%rax), %ecx
2141 leaq (%rdi,%rcx,2), %rcx
2142 jmp .L410
2143 .L370:
2144 movq __gb2312_from_ucs4_tab3@GOTPCREL(%rip), %rdi
2145 leal -1025(%rax), %ecx
2146 leaq (%rdi,%rcx,2), %rcx
2147 jmp .L410
2148 .L520:
2149 cmpl $8869, %eax
2150 ja .L528
2151 cmpl $8451, %eax
2152 jnb .L529
2153 leal -8213(%rax), %ecx
2154 cmpl $38, %ecx
2155 ja .L500
2156 movq __gb2312_from_ucs4_tab4@GOTPCREL(%rip), %rdi
2157 leaq (%rdi,%rcx,2), %rcx
2158 jmp .L561
2159 .L442:
2160 cmpl $12963, %eax
2161 leaq .LC37(%rip), %rdi
2162 je .L424
2163 jmp .L458
2164 .p2align 4,,10
2165 .p2align 3
2166 .L425:
2167 cmpl $8453, %eax
2168 leaq .LC41(%rip), %rdi
2169 je .L424
2170 jmp .L458
2171 .p2align 4,,10
2172 .p2align 3
2173 .L433:
2174 cmpl $8895, %eax
2175 leaq .LC38(%rip), %rdi
2176 je .L424
2177 jmp .L458
2178 .p2align 4,,10
2179 .p2align 3
2180 .L472:
2181 cmpl $8869, %eax
2182 je .L476
2183 ja .L477
2184 leal -8725(%rax), %ecx
2185 cmpl $82, %ecx
2186 ja .L500
2187 movq __cns11643l1_from_ucs4_tab6@GOTPCREL(%rip), %rdi
2188 leaq (%rdi,%rcx,2), %rdi
2189 jmp .L497
2190 .L464:
2191 cmpl $8451, %eax
2192 je .L945
2193 ja .L469
2194 leal -8211(%rax), %ecx
2195 cmpl $43, %ecx
2196 ja .L500
2197 movq __cns11643l1_from_ucs4_tab4@GOTPCREL(%rip), %rdi
2198 leaq (%rdi,%rcx,2), %rdi
2199 jmp .L497
2200 .L490:
2201 cmpl $65505, %eax
2202 je .L494
2203 cmpl $65509, %eax
2204 je .L495
2205 cmpl $65504, %eax
2206 jne .L500
2207 movq %r10, %rdi
2208 .p2align 4,,10
2209 .p2align 3
2210 .L468:
2211 movzbl (%rdi), %ecx
2212 movzbl 1(%rdi), %eax
2213 jmp .L869
2214 .L523:
2215 cmpl $713, %eax
2216 je .L526
2217 jb .L500
2218 leal -913(%rax), %ecx
2219 cmpl $56, %ecx
2220 ja .L500
2221 movq __gb2312_from_ucs4_tab2@GOTPCREL(%rip), %rdi
2222 leaq (%rdi,%rcx,2), %rcx
2223 .p2align 4,,10
2224 .p2align 3
2225 .L561:
2226 movzbl (%rcx), %edi
2227 testb %dil, %dil
2228 je .L500
2229 .L1330:
2230 movzbl 1(%rcx), %eax
2231 jmp .L870
2232 .p2align 4,,10
2233 .p2align 3
2234 .L1363:
2235 movl 32(%rsp), %esi
2236 leaq 1(%r13), %rax
2237 testl %esi, %esi
2238 je .L918
2239 movq %rax, 152(%rsp)
2240 movb $15, 0(%r13)
2241 movq 152(%rsp), %rcx
2242 cmpq %rcx, %r10
2243 je .L67
2244 leaq 1(%rcx), %rax
2245 .L66:
2246 movq %rax, 152(%rsp)
2247 movb %dl, (%rcx)
2248 jmp .L68
2249 .L687:
2250 cmpl $13269, %ecx
2251 ja .L707
2252 cmpl $13198, %ecx
2253 jnb .L708
2254 cmpl $12329, %ecx
2255 jbe .L1428
2256 cmpl $12585, %ecx
2257 ja .L713
2258 cmpl $12549, %ecx
2259 jnb .L714
2260 cmpl $12539, %ecx
2261 leaq .LC20(%rip), %rdx
2262 jne .L729
2263 .L695:
2264 movzbl (%rdx), %r8d
2265 movzbl 1(%rdx), %ecx
2266 .L872:
2267 cmpl $16, %esi
2268 movb %r8b, 122(%rsp)
2269 movb %cl, 123(%rsp)
2270 movq 184(%rsp), %rdx
2271 movl $16, %r8d
2272 je .L728
2273 .L727:
2274 testl %esi, %esi
2275 jne .L848
2276 leaq 1(%rdx), %rcx
2277 cmpq %rcx, %r10
2278 jb .L1321
2279 movq %rcx, 184(%rsp)
2280 movb $14, (%rdx)
2281 movq 184(%rsp), %rdx
2282 jmp .L848
2283 .L625:
2284 cmpl $1105, %ecx
2285 ja .L640
2286 cmpl $1025, %ecx
2287 jnb .L641
2288 cmpl $711, %ecx
2289 je .L793
2290 jbe .L1429
2291 cmpl $713, %ecx
2292 je .L797
2293 jb .L685
2294 leal -913(%rcx), %edx
2295 cmpl $56, %edx
2296 ja .L685
2297 movq __gb2312_from_ucs4_tab2@GOTPCREL(%rip), %r8
2298 leaq (%r8,%rdx,2), %rdx
2299 .L681:
2300 movzbl (%rdx), %r8d
2301 testb %r8b, %r8b
2302 jne .L1331
2303 .L685:
2304 leal -19975(%rcx), %edx
2305 cmpl $20893, %edx
2306 ja .L891
2307 leal -13312(%rcx), %edx
2308 leaq (%rdx,%rdx,2), %rdx
2309 addq __cns11643_from_ucs4p0_tab@GOTPCREL(%rip), %rdx
2310 cmpb $2, (%rdx)
2311 je .L1430
2312 .L891:
2313 cmpl $9249, %ecx
2314 ja .L731
2315 cmpl $9216, %ecx
2316 jnb .L732
2317 cmpl $8457, %ecx
2318 je .L733
2319 ja .L734
2320 cmpl $969, %ecx
2321 jbe .L1431
2322 cmpl $8451, %ecx
2323 je .L973
2324 ja .L740
2325 leal -8211(%rcx), %edx
2326 cmpl $43, %edx
2327 ja .L771
2328 movq __cns11643l1_from_ucs4_tab4@GOTPCREL(%rip), %r8
2329 leaq (%r8,%rdx,2), %rdx
2330 .L768:
2331 movzbl (%rdx), %r8d
2332 testb %r8b, %r8b
2333 je .L771
2334 movzbl 1(%rdx), %ecx
2335 .L873:
2336 movb %r8b, 122(%rsp)
2337 movb %cl, 123(%rsp)
2338 movl $16, %r8d
2339 jmp .L684
2340 .L653:
2341 cmpl $40864, %ecx
2342 jbe .L1432
2343 cmpl $65504, %ecx
2344 je .L826
2345 jbe .L1433
2346 cmpl $65507, %ecx
2347 je .L829
2348 cmpl $65509, %ecx
2349 je .L830
2350 cmpl $65505, %ecx
2351 jne .L685
2352 .L831:
2353 leaq .LC3(%rip), %rdx
2354 jmp .L779
2355 .L1412:
2356 movl $0, (%rbx)
2357 .L12:
2358 testl %edx, %edx
2359 jne .L860
2360 .L17:
2361 movq 72(%rsp), %rbx
2362 movq %rbx, %rdi
2363 call _dl_mcount_wrapper_check@PLT
2364 movl 264(%rsp), %eax
2365 pushq %rax
2366 pushq $1
2367 .L1323:
2368 movq 80(%rsp), %r9
2369 movq 104(%rsp), %rsi
2370 xorl %r8d, %r8d
2371 movq 96(%rsp), %rdi
2372 xorl %ecx, %ecx
2373 xorl %edx, %edx
2374 call *%rbx
2375 movl %eax, 48(%rsp)
2376 popq %r9
2377 popq %r10
2378 jmp .L7
2379 .L551:
2380 leal -12832(%rax), %ecx
2381 cmpl $9, %ecx
2382 jbe .L1270
2383 jmp .L500
2384 .p2align 4,,10
2385 .p2align 3
2386 .L1423:
2387 leal -164(%rax), %ecx
2388 cmpl $93, %ecx
2389 ja .L500
2390 movq __gb2312_from_ucs4_tab1@GOTPCREL(%rip), %rdi
2391 leaq (%rdi,%rcx,2), %rcx
2392 jmp .L561
2393 .L528:
2394 cmpl $8978, %eax
2395 leaq .LC18(%rip), %rcx
2396 je .L508
2397 jmp .L500
2398 .p2align 4,,10
2399 .p2align 3
2400 .L1419:
2401 movq %r15, %rdi
2402 subq %r12, %rdi
2403 cmpq $1, %rdi
2404 jbe .L964
2405 movzbl 1(%r12), %edi
2406 subl $33, %edi
2407 cmpl $93, %edi
2408 ja .L607
2409 imull $94, %eax, %eax
2410 addl %edi, %eax
2411 cmpl $8690, %eax
2412 jg .L607
2413 movq __cns11643l1_to_ucs4_tab@GOTPCREL(%rip), %rdi
2414 cltq
2415 movzwl (%rdi,%rax,2), %edi
2416 testw %di, %di
2417 je .L607
2418 addq $2, %r12
2419 .L608:
2420 cmpl $65533, %edi
2421 jne .L604
2422 jmp .L607
2423 .p2align 4,,10
2424 .p2align 3
2425 .L483:
2426 movq __cns11643l1_from_ucs4_tab10@GOTPCREL(%rip), %rdi
2427 leal -12288(%rax), %ecx
2428 leaq (%rdi,%rcx,2), %rdi
2429 jmp .L497
2430 .L728:
2431 leaq 2(%rdx), %rcx
2432 cmpq %rcx, %r10
2433 jb .L1321
2434 movl %esi, %r8d
2435 jmp .L850
2436 .L11:
2437 movq $0, (%rbx)
2438 testb $1, 16(%rbp)
2439 movl $0, 32(%rsp)
2440 jne .L7
2441 movq 72(%rsp), %rbx
2442 movq %rbx, %rdi
2443 call _dl_mcount_wrapper_check@PLT
2444 movl 264(%rsp), %eax
2445 pushq %rax
2446 pushq %r12
2447 jmp .L1323
2448 .L482:
2449 cmpl $12585, %eax
2450 ja .L486
2451 cmpl $12549, %eax
2452 jnb .L487
2453 cmpl $12539, %eax
2454 leaq .LC20(%rip), %rdi
2455 je .L468
2456 jmp .L500
2457 .p2align 4,,10
2458 .p2align 3
2459 .L443:
2460 addl $66, %eax
2461 movl $37, %ecx
2462 jmp .L868
2463 .L439:
2464 movq __cns11643l1_from_ucs4_tab10@GOTPCREL(%rip), %rdi
2465 leal -12288(%rax), %ecx
2466 leaq (%rdi,%rcx,2), %rdi
2467 jmp .L453
2468 .L967:
2469 movl %edi, 36(%rsp)
2470 movl %esi, 16(%rsp)
2471 movl $7, %ecx
2472 jmp .L613
2473 .L451:
2474 leaq .LC34(%rip), %rdi
2475 jmp .L424
2476 .L450:
2477 leaq .LC35(%rip), %rdi
2478 jmp .L424
2479 .L447:
2480 movq __cns11643l1_from_ucs4_tab14@GOTPCREL(%rip), %rdi
2481 leal -65281(%rax), %ecx
2482 leaq (%rdi,%rcx,2), %rdi
2483 jmp .L453
2484 .L943:
2485 leaq .LC42(%rip), %rdi
2486 jmp .L424
2487 .L432:
2488 leaq .LC39(%rip), %rdi
2489 jmp .L424
2490 .L421:
2491 movq __cns11643l1_from_ucs4_tab3@GOTPCREL(%rip), %rdi
2492 leal -913(%rax), %ecx
2493 leaq (%rdi,%rcx,2), %rdi
2494 jmp .L453
2495 .L429:
2496 movq __cns11643l1_from_ucs4_tab5@GOTPCREL(%rip), %rdi
2497 leal -8592(%rax), %ecx
2498 leaq (%rdi,%rcx,2), %rdi
2499 jmp .L453
2500 .L418:
2501 leaq .LC40(%rip), %rdi
2502 jmp .L424
2503 .L417:
2504 movq __cns11643l1_from_ucs4_tab7@GOTPCREL(%rip), %rdi
2505 leal -9216(%rax), %ecx
2506 leaq (%rdi,%rcx,2), %rdi
2507 jmp .L453
2508 .L437:
2509 movq __cns11643l1_from_ucs4_tab11@GOTPCREL(%rip), %rdi
2510 leal -13198(%rax), %ecx
2511 leaq (%rdi,%rcx,2), %rdi
2512 jmp .L453
2513 .L968:
2514 movl %edi, 36(%rsp)
2515 movl %esi, 16(%rsp)
2516 movl $5, %ecx
2517 jmp .L613
2518 .L1410:
2519 leaq 4(%rdx), %r9
2520 cmpq %r9, %r15
2521 jb .L938
2522 movzbl 3(%rdx), %r10d
2523 cmpb $65, %r10b
2524 je .L327
2525 cmpb $71, %r10b
2526 jne .L324
2527 .L327:
2528 cmpb $65, %r10b
2529 movl %r14d, %r8d
2530 movl $64, %eax
2531 cmovne %eax, %r8d
2532 jmp .L328
2533 .L1357:
2534 cmpl $363, %eax
2535 je .L515
2536 cmpl $462, %eax
2537 leaq .LC28(%rip), %rcx
2538 je .L508
2539 jmp .L500
2540 .p2align 4,,10
2541 .p2align 3
2542 .L1399:
2543 cmpl $9671, %eax
2544 je .L544
2545 cmpl $9675, %eax
2546 leaq .LC11(%rip), %rcx
2547 je .L508
2548 jmp .L500
2549 .p2align 4,,10
2550 .p2align 3
2551 .L567:
2552 movq %r10, 104(%rsp)
2553 leaq 160(%rsp), %rcx
2554 subq $8, %rsp
2555 pushq 104(%rsp)
2556 movq 24(%rsp), %rax
2557 movq %r15, %r8
2558 movq 72(%rsp), %rdi
2559 movq %rbp, %rsi
2560 leaq 184(%rsp), %r9
2561 movq (%rax), %rdx
2562 call __gconv_transliterate@PLT
2563 movq 56(%rsp), %rsi
2564 movl %eax, 48(%rsp)
2565 movl %eax, %edi
2566 popq %r8
2567 popq %r9
2568 movl (%rsi), %ecx
2569 movq 104(%rsp), %r10
2570 movl %ecx, %edx
2571 movl %ecx, %esi
2572 andl $24, %edx
2573 andl $224, %esi
2574 cmpl $6, %eax
2575 je .L568
2576 cmpl $5, %edi
2577 movq 160(%rsp), %rax
2578 jne .L580
2579 movl %ecx, %esi
2580 movq 168(%rsp), %rbx
2581 andl $248, %esi
2582 jmp .L341
2583 .L1321:
2584 movl %edi, 36(%rsp)
2585 movl %esi, 16(%rsp)
2586 movl $5, %ecx
2587 movq 176(%rsp), %r12
2588 jmp .L613
2589 .L1379:
2590 movzbl 3(%rdx), %edx
2591 subl $33, %edx
2592 cmpl $93, %edx
2593 ja .L330
2594 imull $94, %eax, %eax
2595 addl %edx, %eax
2596 cmpl $7649, %eax
2597 jg .L330
2598 movq __cns11643l2_to_ucs4_tab@GOTPCREL(%rip), %rdx
2599 cltq
2600 movzwl (%rdx,%rax,2), %edi
2601 testw %di, %di
2602 je .L330
2603 cmpl $65533, %edi
2604 movq %r9, %rdx
2605 jne .L331
2606 movq %r9, %r10
2607 jmp .L330
2608 .p2align 4,,10
2609 .p2align 3
2610 .L1418:
2611 subl $33, %eax
2612 cmpl $86, %eax
2613 ja .L607
2614 movq %r15, %rdi
2615 subq %r12, %rdi
2616 cmpq $1, %rdi
2617 jbe .L964
2618 movzbl 1(%r12), %edi
2619 subl $33, %edi
2620 cmpl $93, %edi
2621 ja .L607
2622 imull $94, %eax, %eax
2623 addl %edi, %eax
2624 cmpl $8177, %eax
2625 jg .L607
2626 movq __gb2312_to_ucs@GOTPCREL(%rip), %rdi
2627 cltq
2628 leaq 2(%r12), %r9
2629 movzwl (%rdi,%rax,2), %edi
2630 testw %di, %di
2631 je .L607
2632 movq %r9, %r12
2633 jmp .L608
2634 .p2align 4,,10
2635 .p2align 3
2636 .L1430:
2637 cmpq $-1, %rdx
2638 je .L891
2639 .L905:
2640 movzbl 1(%rdx), %ecx
2641 movzbl 2(%rdx), %edx
2642 movl $24, %r8d
2643 movb %cl, 122(%rsp)
2644 movb %dl, 123(%rsp)
2645 jmp .L684
2646 .L923:
2647 movl 36(%rsp), %r8d
2648 movq (%rsp), %rbx
2649 movq %r15, %rdx
2650 movl 16(%rsp), %esi
2651 movl $4, 32(%rsp)
2652 jmp .L316
2653 .L69:
2654 cmpl $9371, %edx
2655 ja .L72
2656 cmpl $9312, %edx
2657 jnb .L73
2658 cmpl $472, %edx
2659 je .L74
2660 ja .L75
2661 cmpl $333, %edx
2662 je .L76
2663 jbe .L1434
2664 cmpl $464, %edx
2665 je .L83
2666 jbe .L1435
2667 cmpl $468, %edx
2668 je .L87
2669 cmpl $470, %edx
2670 je .L88
2671 cmpl $466, %edx
2672 jne .L136
2673 leaq .LC26(%rip), %rcx
2674 .L78:
2675 movzbl (%rcx), %esi
2676 movzbl 1(%rcx), %edx
2677 .L863:
2678 testb %dl, %dl
2679 je .L284
2680 .L134:
2681 movb %sil, 116(%rsp)
2682 movb %dl, 117(%rsp)
2683 movl $8, %esi
2684 jmp .L135
2685 .L1413:
2686 movq %r12, %rax
2687 .L860:
2688 movq %rax, 0(%rbp)
2689 movl $0, 32(%rsp)
2690 jmp .L7
2691 .L1400:
2692 leal -9472(%rax), %ecx
2693 cmpl $322, %ecx
2694 ja .L500
2695 movq __cns11643l1_from_ucs4_tab9@GOTPCREL(%rip), %rdi
2696 leaq (%rdi,%rcx,2), %rdi
2697 jmp .L497
2698 .L1354:
2699 movzbl 1(%rdi), %eax
2700 jmp .L868
2701 .L1394:
2702 leaq 2(%r12), %r9
2703 cmpq %r9, %r15
2704 jb .L964
2705 movzbl 1(%r12), %ebx
2706 cmpb $36, %bl
2707 je .L1436
2708 cmpb $78, %bl
2709 jne .L597
2710 leaq 4(%r12), %rax
2711 cmpq %rax, %r15
2712 movq %rax, %rbx
2713 jb .L964
2714 movzbl 2(%r12), %eax
2715 subl $33, %eax
2716 cmpl $92, %eax
2717 jbe .L1437
2718 .L603:
2719 cmpq $0, 96(%rsp)
2720 leaq -2(%r9), %r12
2721 je .L966
2722 testl %r11d, %r11d
2723 je .L966
2724 movq 96(%rsp), %rax
2725 movq %r9, %r12
2726 movl $6, %ecx
2727 addq $1, (%rax)
2728 jmp .L592
2729 .p2align 4,,10
2730 .p2align 3
2731 .L1415:
2732 leal -8560(%rax), %ecx
2733 cmpl $9, %ecx
2734 ja .L500
2735 subl $59, %eax
2736 movl $38, %ecx
2737 jmp .L869
2738 .L1384:
2739 leal -711(%rax), %ecx
2740 cmpl $18, %ecx
2741 ja .L500
2742 movq __cns11643l1_from_ucs4_tab2@GOTPCREL(%rip), %rdi
2743 leaq (%rdi,%rcx,2), %rdi
2744 jmp .L497
2745 .L1407:
2746 leal -65281(%rax), %ecx
2747 cmpl $93, %ecx
2748 ja .L500
2749 movq __gb2312_from_ucs4_tab9@GOTPCREL(%rip), %rdi
2750 leaq (%rdi,%rcx,2), %rcx
2751 jmp .L561
2752 .L1426:
2753 andl $128, %edi
2754 movq 184(%rsp), %rdx
2755 orl $32, %edi
2756 jmp .L727
2757 .L1416:
2758 leal -65072(%rax), %ecx
2759 cmpl $59, %ecx
2760 ja .L500
2761 movq __cns11643l1_from_ucs4_tab13@GOTPCREL(%rip), %rdi
2762 leaq (%rdi,%rcx,2), %rdi
2763 jmp .L497
2764 .L1417:
2765 leal -9472(%rax), %ecx
2766 cmpl $75, %ecx
2767 jbe .L1269
2768 jmp .L500
2769 .p2align 4,,10
2770 .p2align 3
2771 .L773:
2772 cmpl $9792, %ecx
2773 je .L803
2774 ja .L804
2775 cmpl $9670, %ecx
2776 je .L805
2777 jbe .L1438
2778 cmpl $9678, %ecx
2779 je .L813
2780 jbe .L1439
2781 cmpl $9733, %ecx
2782 je .L817
2783 cmpl $9734, %ecx
2784 je .L818
2785 cmpl $9679, %ecx
2786 jne .L771
2787 jmp .L819
2788 .p2align 4,,10
2789 .p2align 3
2790 .L918:
2791 movq %r13, %rcx
2792 jmp .L66
2793 .L1395:
2794 xorl %r8d, %r8d
2795 addq $1, %r12
2796 cmpl $64, 36(%rsp)
2797 sete %r8b
2798 leal 8(,%r8,8), %r8d
2799 jmp .L592
2800 .L529:
2801 movq __gb2312_from_ucs4_tab5@GOTPCREL(%rip), %rdi
2802 leal -8451(%rax), %ecx
2803 leaq (%rdi,%rcx,2), %rcx
2804 jmp .L561
2805 .L503:
2806 movq __gb2312_from_ucs4_tab6@GOTPCREL(%rip), %rdi
2807 leal -9312(%rax), %ecx
2808 leaq (%rdi,%rcx,2), %rcx
2809 jmp .L561
2810 .L521:
2811 movq __gb2312_from_ucs4_tab3@GOTPCREL(%rip), %rdi
2812 leal -1025(%rax), %ecx
2813 leaq (%rdi,%rcx,2), %rcx
2814 jmp .L561
2815 .L552:
2816 movq __gb2312_from_ucs4_tab7@GOTPCREL(%rip), %rdi
2817 leal -12288(%rax), %ecx
2818 leaq (%rdi,%rcx,2), %rcx
2819 jmp .L561
2820 .L550:
2821 movq __gb2312_from_ucs4_tab8@GOTPCREL(%rip), %rdi
2822 leal -19968(%rax), %ecx
2823 leaq (%rdi,%rcx,2), %rcx
2824 jmp .L561
2825 .L477:
2826 cmpl $8895, %eax
2827 leaq .LC38(%rip), %rdi
2828 je .L468
2829 jmp .L500
2830 .p2align 4,,10
2831 .p2align 3
2832 .L486:
2833 cmpl $12963, %eax
2834 leaq .LC37(%rip), %rdi
2835 je .L468
2836 jmp .L500
2837 .p2align 4,,10
2838 .p2align 3
2839 .L1362:
2840 movq 8(%rsp), %rdi
2841 movq %r15, %rdx
2842 subq %rax, %rdx
2843 movq %r15, (%rdi)
2844 movq (%rsp), %rdi
2845 addq %rdi, %rdx
2846 cmpq $4, %rdx
2847 ja .L57
2848 addq $1, %rax
2849 cmpq %rdi, %rdx
2850 movq (%rsp), %rcx
2851 jbe .L59
2852 .L60:
2853 movq %rax, 144(%rsp)
2854 movzbl -1(%rax), %esi
2855 addq $1, %rax
2856 movb %sil, 4(%r11,%rcx)
2857 addq $1, %rcx
2858 cmpq %rcx, %rdx
2859 jne .L60
2860 .L59:
2861 movl $7, 32(%rsp)
2862 jmp .L7
2863 .L469:
2864 cmpl $8453, %eax
2865 leaq .LC41(%rip), %rdi
2866 je .L468
2867 jmp .L500
2868 .p2align 4,,10
2869 .p2align 3
2870 .L1396:
2871 addq $1, %r12
2872 xorl %r8d, %r8d
2873 jmp .L592
2874 .L1424:
2875 cmpl $9632, %ecx
2876 je .L807
2877 jbe .L1440
2878 cmpl $9650, %ecx
2879 je .L810
2880 cmpl $9651, %ecx
2881 je .L811
2882 cmpl $9633, %ecx
2883 jne .L685
2884 .L812:
2885 leaq .LC16(%rip), %rdx
2886 jmp .L779
2887 .L690:
2888 cmpl $8601, %ecx
2889 jbe .L1441
2890 cmpl $8869, %ecx
2891 je .L703
2892 ja .L704
2893 leal -8725(%rcx), %edx
2894 cmpl $82, %edx
2895 ja .L729
2896 movq __cns11643l1_from_ucs4_tab6@GOTPCREL(%rip), %r8
2897 leaq (%r8,%rdx,2), %rdx
2898 jmp .L724
2899 .L461:
2900 movq __cns11643l1_from_ucs4_tab7@GOTPCREL(%rip), %rdi
2901 leal -9216(%rax), %ecx
2902 leaq (%rdi,%rcx,2), %rdi
2903 jmp .L497
2904 .L462:
2905 leaq .LC40(%rip), %rdi
2906 jmp .L468
2907 .L476:
2908 leaq .LC39(%rip), %rdi
2909 jmp .L468
2910 .L487:
2911 addl $66, %eax
2912 movl $37, %ecx
2913 jmp .L869
2914 .L465:
2915 movq __cns11643l1_from_ucs4_tab3@GOTPCREL(%rip), %rdi
2916 leal -913(%rax), %ecx
2917 leaq (%rdi,%rcx,2), %rdi
2918 jmp .L497
2919 .L473:
2920 movq __cns11643l1_from_ucs4_tab5@GOTPCREL(%rip), %rdi
2921 leal -8592(%rax), %ecx
2922 leaq (%rdi,%rcx,2), %rdi
2923 jmp .L497
2924 .L495:
2925 leaq .LC34(%rip), %rdi
2926 jmp .L468
2927 .L494:
2928 leaq .LC35(%rip), %rdi
2929 jmp .L468
2930 .L491:
2931 movq __cns11643l1_from_ucs4_tab14@GOTPCREL(%rip), %rdi
2932 leal -65281(%rax), %ecx
2933 leaq (%rdi,%rcx,2), %rdi
2934 jmp .L497
2935 .L707:
2936 cmpl $65373, %ecx
2937 ja .L717
2938 cmpl $65281, %ecx
2939 jnb .L718
2940 cmpl $19968, %ecx
2941 jb .L729
2942 cmpl $40860, %ecx
2943 ja .L1442
2944 movq __cns11643l1_from_ucs4_tab12@GOTPCREL(%rip), %r8
2945 leal -19968(%rcx), %edx
2946 leaq (%r8,%rdx,2), %rdx
2947 jmp .L724
2948 .L481:
2949 movq __cns11643l1_from_ucs4_tab11@GOTPCREL(%rip), %rdi
2950 leal -13198(%rax), %ecx
2951 leaq (%rdi,%rcx,2), %rdi
2952 jmp .L497
2953 .L945:
2954 leaq .LC42(%rip), %rdi
2955 jmp .L468
2956 .L1385:
2957 movzbl 1(%rdi), %eax
2958 jmp .L869
2959 .L964:
2960 movl %r8d, 16(%rsp)
2961 movl $7, %ecx
2962 jmp .L589
2963 .L1427:
2964 andl $128, %edi
2965 orl $64, %edi
2966 jmp .L727
2967 .L1432:
2968 cmpl $19968, %ecx
2969 jnb .L670
2970 cmpl $12585, %ecx
2971 ja .L671
2972 cmpl $12288, %ecx
2973 jnb .L672
2974 cmpl $9794, %ecx
2975 leaq .LC5(%rip), %rdx
2976 je .L779
2977 jmp .L685
2978 .p2align 4,,10
2979 .p2align 3
2980 .L75:
2981 cmpl $1105, %edx
2982 ja .L90
2983 cmpl $1025, %edx
2984 jnb .L91
2985 cmpl $711, %edx
2986 je .L92
2987 ja .L93
2988 cmpl $474, %edx
2989 je .L94
2990 cmpl $476, %edx
2991 leaq .LC21(%rip), %rcx
2992 je .L78
2993 .L136:
2994 leal -19975(%rdx), %ecx
2995 cmpl $20893, %ecx
2996 ja .L882
2997 leal -13312(%rdx), %ecx
2998 leaq (%rcx,%rcx,2), %rcx
2999 addq __cns11643_from_ucs4p0_tab@GOTPCREL(%rip), %rcx
3000 cmpb $2, (%rcx)
3001 jne .L882
3002 cmpq $-1, %rcx
3003 je .L882
3004 .L903:
3005 movzbl 1(%rcx), %eax
3006 movl $24, %esi
3007 movb %al, 116(%rsp)
3008 movzbl 2(%rcx), %eax
3009 movb %al, 117(%rsp)
3010 jmp .L135
3011 .p2align 4,,10
3012 .p2align 3
3013 .L1408:
3014 cmpl $275, %ecx
3015 je .L974
3016 jbe .L1443
3017 cmpl $283, %ecx
3018 je .L782
3019 cmpl $299, %ecx
3020 leaq .LC31(%rip), %rdx
3021 je .L779
3022 jmp .L685
3023 .p2align 4,,10
3024 .p2align 3
3025 .L72:
3026 cmpl $9792, %edx
3027 je .L102
3028 ja .L103
3029 cmpl $9670, %edx
3030 je .L104
3031 jbe .L1444
3032 cmpl $9678, %edx
3033 je .L112
3034 jbe .L1445
3035 cmpl $9733, %edx
3036 je .L116
3037 cmpl $9734, %edx
3038 je .L117
3039 cmpl $9679, %edx
3040 jne .L136
3041 leaq .LC9(%rip), %rcx
3042 jmp .L78
3043 .p2align 4,,10
3044 .p2align 3
3045 .L916:
3046 leaq 1(%rdx), %rcx
3047 .L43:
3048 movl %r8d, 0(%r13)
3049 movl (%r11), %esi
3050 movq (%rsp), %r13
3051 movl %esi, %r14d
3052 movl %esi, 24(%rsp)
3053 andl $7, %r14d
3054 jmp .L31
3055 .L731:
3056 cmpl $13269, %ecx
3057 ja .L751
3058 cmpl $13198, %ecx
3059 jnb .L752
3060 cmpl $12329, %ecx
3061 jbe .L1446
3062 cmpl $12585, %ecx
3063 ja .L757
3064 cmpl $12549, %ecx
3065 jnb .L758
3066 cmpl $12539, %ecx
3067 leaq .LC20(%rip), %rdx
3068 jne .L771
3069 .L739:
3070 movzbl (%rdx), %r8d
3071 movzbl 1(%rdx), %ecx
3072 jmp .L873
3073 .L1382:
3074 movl %edi, 36(%rsp)
3075 movq 176(%rsp), %r12
3076 movl $5, %ecx
3077 movl $0, 16(%rsp)
3078 jmp .L613
3079 .L570:
3080 movq 96(%rsp), %rdi
3081 addq $4, %rax
3082 movl $6, 32(%rsp)
3083 movq %rax, 160(%rsp)
3084 addq $1, (%rdi)
3085 jmp .L580
3086 .L1420:
3087 movq 96(%rsp), %rax
3088 addq $1, %r12
3089 movl $6, %ecx
3090 addq $1, (%rax)
3091 jmp .L592
3092 .L640:
3093 cmpl $8869, %ecx
3094 ja .L648
3095 cmpl $8451, %ecx
3096 jnb .L649
3097 leal -8213(%rcx), %edx
3098 cmpl $38, %edx
3099 ja .L685
3100 movq __gb2312_from_ucs4_tab4@GOTPCREL(%rip), %r8
3101 leaq (%r8,%rdx,2), %rdx
3102 jmp .L681
3103 .L1428:
3104 cmpl $12288, %ecx
3105 jnb .L710
3106 cmpl $9312, %ecx
3107 jb .L729
3108 cmpl $9341, %ecx
3109 ja .L1447
3110 movq __cns11643l1_from_ucs4_tab8@GOTPCREL(%rip), %r8
3111 leal -9312(%rcx), %edx
3112 leaq (%r8,%rdx,2), %rdx
3113 jmp .L724
3114 .L804:
3115 cmpl $40864, %ecx
3116 jbe .L1448
3117 cmpl $65504, %ecx
3118 je .L826
3119 jbe .L1449
3120 cmpl $65507, %ecx
3121 je .L829
3122 cmpl $65509, %ecx
3123 je .L830
3124 cmpl $65505, %ecx
3125 jne .L771
3126 jmp .L831
3127 .p2align 4,,10
3128 .p2align 3
3129 .L1401:
3130 cmpl $913, %ecx
3131 jnb .L692
3132 cmpl $167, %ecx
3133 jb .L729
3134 cmpl $247, %ecx
3135 ja .L1450
3136 movq __cns11643l1_from_ucs4_tab1@GOTPCREL(%rip), %r8
3137 leal -167(%rcx), %edx
3138 leaq (%r8,%rdx,2), %rdx
3139 jmp .L724
3140 .L1441:
3141 cmpl $8592, %ecx
3142 jnb .L700
3143 cmpl $8544, %ecx
3144 jb .L729
3145 cmpl $8553, %ecx
3146 ja .L1451
3147 subl $53, %ecx
3148 movl $36, %r8d
3149 jmp .L872
3150 .L138:
3151 cmpl $13269, %edx
3152 ja .L158
3153 cmpl $13198, %edx
3154 jnb .L159
3155 cmpl $12329, %edx
3156 jbe .L1452
3157 cmpl $12585, %edx
3158 ja .L164
3159 cmpl $12549, %edx
3160 jnb .L207
3161 cmpl $12539, %edx
3162 leaq .LC20(%rip), %rcx
3163 jne .L178
3164 .L188:
3165 movzbl (%rcx), %esi
3166 .L865:
3167 movb %sil, 116(%rsp)
3168 movzbl 1(%rcx), %eax
3169 movl $16, %esi
3170 movb %al, 117(%rsp)
3171 jmp .L135
3172 .L776:
3173 cmpl $1105, %ecx
3174 ja .L791
3175 cmpl $1025, %ecx
3176 jnb .L792
3177 cmpl $711, %ecx
3178 je .L793
3179 jbe .L1453
3180 cmpl $713, %ecx
3181 je .L797
3182 jb .L771
3183 leal -913(%rcx), %edx
3184 cmpl $56, %edx
3185 ja .L771
3186 movq __gb2312_from_ucs4_tab2@GOTPCREL(%rip), %r8
3187 leaq (%r8,%rdx,2), %rdx
3188 .L832:
3189 movzbl (%rdx), %r8d
3190 testb %r8b, %r8b
3191 je .L771
3192 .L1331:
3193 movzbl 1(%rdx), %ecx
3194 jmp .L874
3195 .p2align 4,,10
3196 .p2align 3
3197 .L1429:
3198 cmpl $474, %ecx
3199 je .L795
3200 cmpl $476, %ecx
3201 leaq .LC21(%rip), %rdx
3202 je .L779
3203 jmp .L685
3204 .p2align 4,,10
3205 .p2align 3
3206 .L1370:
3207 leaq 2(%rax), %rdx
3208 cmpq %rdx, %r10
3209 jb .L67
3210 leaq 1(%rax), %rdx
3211 movq %rdx, 152(%rsp)
3212 movb $27, (%rax)
3213 movq 152(%rsp), %rax
3214 leaq 1(%rax), %rdx
3215 movq %rdx, 152(%rsp)
3216 movb $78, (%rax)
3217 movq 152(%rsp), %rax
3218 jmp .L294
3219 .L717:
3220 cmpl $65505, %ecx
3221 je .L721
3222 cmpl $65509, %ecx
3223 je .L722
3224 cmpl $65504, %ecx
3225 jne .L729
3226 movq %rbx, %rdx
3227 jmp .L695
3228 .L1425:
3229 cmpl $9671, %ecx
3230 je .L815
3231 cmpl $9675, %ecx
3232 leaq .LC11(%rip), %rdx
3233 je .L779
3234 jmp .L685
3235 .p2align 4,,10
3236 .p2align 3
3237 .L1436:
3238 leaq 3(%r12), %r9
3239 cmpq %r9, %r15
3240 jb .L964
3241 movzbl 2(%r12), %r9d
3242 cmpb $41, %r9b
3243 je .L1454
3244 cmpb $42, %r9b
3245 jne .L597
3246 leaq 4(%r12), %r9
3247 cmpq %r9, %r15
3248 jb .L964
3249 cmpb $72, 3(%r12)
3250 jne .L597
3251 .L601:
3252 movq %r9, %r12
3253 jmp .L592
3254 .L950:
3255 movq (%rsp), %rdx
3256 movl $5, %ecx
3257 jmp .L589
3258 .L310:
3259 cmpl $0, 32(%rsp)
3260 jne .L7
3261 .L1316:
3262 movq 8(%rsp), %rax
3263 movl 16(%rbp), %r14d
3264 movq (%rax), %r12
3265 movl (%r11), %eax
3266 movl %eax, 24(%rsp)
3267 jmp .L22
3268 .L1409:
3269 cmpl $363, %ecx
3270 je .L786
3271 cmpl $462, %ecx
3272 leaq .LC28(%rip), %rdx
3273 je .L779
3274 jmp .L685
3275 .p2align 4,,10
3276 .p2align 3
3277 .L1402:
3278 movzbl 1(%rdx), %ecx
3279 jmp .L872
3280 .L751:
3281 cmpl $65373, %ecx
3282 jbe .L1455
3283 cmpl $65505, %ecx
3284 je .L765
3285 cmpl $65509, %ecx
3286 je .L766
3287 cmpl $65504, %ecx
3288 jne .L771
3289 movq %rbx, %rdx
3290 jmp .L739
3291 .L103:
3292 cmpl $40864, %edx
3293 jbe .L1456
3294 cmpl $65504, %edx
3295 je .L125
3296 jbe .L1457
3297 cmpl $65507, %edx
3298 je .L128
3299 cmpl $65509, %edx
3300 je .L129
3301 cmpl $65505, %edx
3302 jne .L136
3303 leaq .LC3(%rip), %rcx
3304 jmp .L78
3305 .L1389:
3306 leaq 1(%rdx), %rcx
3307 jmp .L31
3308 .L734:
3309 cmpl $8601, %ecx
3310 jbe .L1458
3311 cmpl $8869, %ecx
3312 je .L747
3313 ja .L748
3314 leal -8725(%rcx), %edx
3315 cmpl $82, %edx
3316 ja .L771
3317 movq __cns11643l1_from_ucs4_tab6@GOTPCREL(%rip), %r8
3318 leaq (%r8,%rdx,2), %rdx
3319 jmp .L768
3320 .L803:
3321 leaq .LC6(%rip), %rdx
3322 jmp .L779
3323 .L795:
3324 leaq .LC22(%rip), %rdx
3325 jmp .L779
3326 .L1397:
3327 movl %r8d, 16(%rsp)
3328 movq %r15, %r12
3329 jmp .L589
3330 .L1447:
3331 leal -9472(%rcx), %edx
3332 cmpl $322, %edx
3333 ja .L729
3334 movq __cns11643l1_from_ucs4_tab9@GOTPCREL(%rip), %r8
3335 leaq (%r8,%rdx,2), %rdx
3336 jmp .L724
3337 .L1451:
3338 leal -8560(%rcx), %edx
3339 cmpl $9, %edx
3340 ja .L729
3341 subl $59, %ecx
3342 movl $38, %r8d
3343 jmp .L872
3344 .L815:
3345 leaq .LC12(%rip), %rdx
3346 jmp .L779
3347 .L797:
3348 leaq .LC19(%rip), %rdx
3349 jmp .L779
3350 .L793:
3351 leaq .LC20(%rip), %rdx
3352 jmp .L779
3353 .L1438:
3354 cmpl $9632, %ecx
3355 je .L807
3356 jbe .L1459
3357 cmpl $9650, %ecx
3358 je .L810
3359 cmpl $9651, %ecx
3360 je .L811
3361 cmpl $9633, %ecx
3362 jne .L771
3363 jmp .L812
3364 .p2align 4,,10
3365 .p2align 3
3366 .L805:
3367 leaq .LC13(%rip), %rdx
3368 jmp .L779
3369 .L784:
3370 leaq .LC27(%rip), %rdx
3371 jmp .L779
3372 .L1390:
3373 subl $33, %r9d
3374 cmpl $86, %r9d
3375 ja .L45
3376 cmpq $1, %rcx
3377 jbe .L33
3378 movzbl 185(%rsp), %ecx
3379 subl $33, %ecx
3380 cmpl $93, %ecx
3381 ja .L45
3382 imull $94, %r9d, %r9d
3383 addl %r9d, %ecx
3384 cmpl $8177, %ecx
3385 jg .L45
3386 movq __gb2312_to_ucs@GOTPCREL(%rip), %rsi
3387 movslq %ecx, %rcx
3388 movzwl (%rsi,%rcx,2), %r8d
3389 testw %r8w, %r8w
3390 je .L45
3391 .L46:
3392 cmpl $65533, %r8d
3393 je .L862
3394 leaq 2(%rdx), %rcx
3395 jmp .L43
3396 .p2align 4,,10
3397 .p2align 3
3398 .L1448:
3399 cmpl $19968, %ecx
3400 jnb .L821
3401 cmpl $12585, %ecx
3402 ja .L822
3403 cmpl $12288, %ecx
3404 jnb .L823
3405 cmpl $9794, %ecx
3406 leaq .LC5(%rip), %rdx
3407 je .L779
3408 jmp .L771
3409 .p2align 4,,10
3410 .p2align 3
3411 .L811:
3412 leaq .LC14(%rip), %rdx
3413 jmp .L779
3414 .L807:
3415 leaq .LC17(%rip), %rdx
3416 jmp .L779
3417 .L826:
3418 leaq .LC4(%rip), %rdx
3419 jmp .L779
3420 .L829:
3421 leaq .LC2(%rip), %rdx
3422 jmp .L779
3423 .L830:
3424 leaq .LC1(%rip), %rdx
3425 jmp .L779
3426 .L671:
3427 leal -12832(%rcx), %edx
3428 cmpl $9, %edx
3429 ja .L685
3430 .L1297:
3431 addl $69, %ecx
3432 movl $34, %r8d
3433 jmp .L894
3434 .L782:
3435 leaq .LC32(%rip), %rdx
3436 jmp .L779
3437 .L974:
3438 leaq .LC33(%rip), %rdx
3439 jmp .L779
3440 .L1355:
3441 leal -13312(%rax), %ecx
3442 leaq (%rcx,%rcx,2), %rcx
3443 addq __cns11643_from_ucs4p0_tab@GOTPCREL(%rip), %rcx
3444 cmpb $2, (%rcx)
3445 jne .L887
3446 cmpq $-1, %rcx
3447 jne .L904
3448 jmp .L887
3449 .p2align 4,,10
3450 .p2align 3
3451 .L1404:
3452 cmpl $275, %ecx
3453 je .L974
3454 jbe .L1460
3455 cmpl $283, %ecx
3456 je .L782
3457 cmpl $299, %ecx
3458 leaq .LC31(%rip), %rdx
3459 je .L779
3460 jmp .L771
3461 .p2align 4,,10
3462 .p2align 3
3463 .L777:
3464 leaq .LC30(%rip), %rdx
3465 jmp .L779
3466 .L818:
3467 leaq .LC7(%rip), %rdx
3468 jmp .L779
3469 .L817:
3470 leaq .LC8(%rip), %rdx
3471 jmp .L779
3472 .L813:
3473 leaq .LC10(%rip), %rdx
3474 jmp .L779
3475 .L222:
3476 cmpl $9792, %edx
3477 je .L252
3478 ja .L253
3479 cmpl $9670, %edx
3480 je .L254
3481 jbe .L1461
3482 cmpl $9678, %edx
3483 je .L262
3484 jbe .L1462
3485 cmpl $9733, %edx
3486 je .L266
3487 cmpl $9734, %edx
3488 jne .L1463
3489 leaq .LC7(%rip), %rcx
3490 jmp .L228
3491 .p2align 4,,10
3492 .p2align 3
3493 .L1450:
3494 leal -711(%rcx), %edx
3495 cmpl $18, %edx
3496 ja .L729
3497 movq __cns11643l1_from_ucs4_tab2@GOTPCREL(%rip), %r8
3498 leaq (%r8,%rdx,2), %rdx
3499 jmp .L724
3500 .L810:
3501 leaq .LC15(%rip), %rdx
3502 jmp .L779
3503 .L775:
3504 leaq .LC23(%rip), %rdx
3505 jmp .L779
3506 .L789:
3507 leaq .LC24(%rip), %rdx
3508 jmp .L779
3509 .L788:
3510 leaq .LC25(%rip), %rdx
3511 jmp .L779
3512 .L786:
3513 leaq .LC29(%rip), %rdx
3514 jmp .L779
3515 .L882:
3516 cmpl $9249, %edx
3517 ja .L180
3518 cmpl $9216, %edx
3519 jnb .L181
3520 cmpl $8457, %edx
3521 je .L182
3522 ja .L183
3523 cmpl $969, %edx
3524 jbe .L1464
3525 cmpl $8451, %edx
3526 je .L921
3527 ja .L189
3528 leal -8211(%rdx), %ecx
3529 cmpl $43, %ecx
3530 ja .L220
3531 addq %rcx, %rcx
3532 addq __cns11643l1_from_ucs4_tab4@GOTPCREL(%rip), %rcx
3533 .L217:
3534 movzbl (%rcx), %esi
3535 testb %sil, %sil
3536 jne .L865
3537 .L220:
3538 shrl $7, %edx
3539 cmpl $7168, %edx
3540 je .L1465
3541 cmpq $0, 96(%rsp)
3542 je .L288
3543 movl 24(%rsp), %eax
3544 andl $248, %eax
3545 movl %eax, (%r11)
3546 testb $8, 16(%rbp)
3547 jne .L1466
3548 .L289:
3549 andl $2, %ebx
3550 movq 144(%rsp), %rdx
3551 jne .L1467
3552 .L1315:
3553 cmpq %r14, %rdx
3554 jne .L286
3555 .L293:
3556 movl $6, 32(%rsp)
3557 jmp .L7
3558 .L1440:
3559 leal -9472(%rcx), %edx
3560 cmpl $75, %edx
3561 ja .L685
3562 .L1296:
3563 addl $36, %ecx
3564 movl $41, %r8d
3565 jmp .L894
3566 .L1443:
3567 leal -164(%rcx), %edx
3568 cmpl $93, %edx
3569 ja .L685
3570 movq __gb2312_from_ucs4_tab1@GOTPCREL(%rip), %r8
3571 leaq (%r8,%rdx,2), %rdx
3572 jmp .L681
3573 .L623:
3574 movq __gb2312_from_ucs4_tab6@GOTPCREL(%rip), %r8
3575 leal -9312(%rcx), %edx
3576 leaq (%r8,%rdx,2), %rdx
3577 jmp .L681
3578 .L1455:
3579 cmpl $65281, %ecx
3580 jnb .L762
3581 cmpl $19968, %ecx
3582 jb .L771
3583 cmpl $40860, %ecx
3584 ja .L1468
3585 movq __cns11643l1_from_ucs4_tab12@GOTPCREL(%rip), %r8
3586 leal -19968(%rcx), %edx
3587 leaq (%r8,%rdx,2), %rdx
3588 jmp .L768
3589 .L1433:
3590 leal -65281(%rcx), %edx
3591 cmpl $93, %edx
3592 ja .L685
3593 movq __gb2312_from_ucs4_tab9@GOTPCREL(%rip), %r8
3594 leaq (%r8,%rdx,2), %rdx
3595 jmp .L681
3596 .L672:
3597 movq __gb2312_from_ucs4_tab7@GOTPCREL(%rip), %r8
3598 leal -12288(%rcx), %edx
3599 leaq (%r8,%rdx,2), %rdx
3600 jmp .L681
3601 .L1458:
3602 cmpl $8592, %ecx
3603 jnb .L744
3604 cmpl $8544, %ecx
3605 jb .L771
3606 cmpl $8553, %ecx
3607 ja .L1469
3608 subl $53, %ecx
3609 movl $36, %r8d
3610 jmp .L873
3611 .L704:
3612 cmpl $8895, %ecx
3613 leaq .LC38(%rip), %rdx
3614 je .L695
3615 jmp .L729
3616 .p2align 4,,10
3617 .p2align 3
3618 .L158:
3619 cmpl $65373, %edx
3620 jbe .L1470
3621 cmpl $65505, %edx
3622 je .L214
3623 cmpl $65509, %edx
3624 je .L215
3625 cmpl $65504, %edx
3626 jne .L178
3627 .L216:
3628 leaq .LC36(%rip), %rcx
3629 jmp .L188
3630 .p2align 4,,10
3631 .p2align 3
3632 .L791:
3633 cmpl $8869, %ecx
3634 ja .L799
3635 cmpl $8451, %ecx
3636 jnb .L800
3637 leal -8213(%rcx), %edx
3638 cmpl $38, %edx
3639 ja .L771
3640 movq __gb2312_from_ucs4_tab4@GOTPCREL(%rip), %r8
3641 leaq (%r8,%rdx,2), %rdx
3642 jmp .L832
3643 .L141:
3644 cmpl $8601, %edx
3645 jbe .L1471
3646 cmpl $8869, %edx
3647 je .L196
3648 ja .L155
3649 leal -8725(%rdx), %ecx
3650 cmpl $82, %ecx
3651 ja .L178
3652 addq %rcx, %rcx
3653 addq __cns11643l1_from_ucs4_tab6@GOTPCREL(%rip), %rcx
3654 jmp .L175
3655 .p2align 4,,10
3656 .p2align 3
3657 .L670:
3658 movq __gb2312_from_ucs4_tab8@GOTPCREL(%rip), %r8
3659 leal -19968(%rcx), %edx
3660 leaq (%r8,%rdx,2), %rdx
3661 jmp .L681
3662 .L641:
3663 movq __gb2312_from_ucs4_tab3@GOTPCREL(%rip), %r8
3664 leal -1025(%rcx), %edx
3665 leaq (%r8,%rdx,2), %rdx
3666 jmp .L681
3667 .L1388:
3668 leaq 2(%rdx), %rsi
3669 cmpq %rsi, %r12
3670 jb .L33
3671 movzbl 185(%rsp), %esi
3672 cmpb $36, %sil
3673 je .L1472
3674 cmpb $78, %sil
3675 jne .L39
3676 leaq 4(%rdx), %rsi
3677 cmpq %rsi, %r12
3678 jb .L33
3679 movzbl 186(%rsp), %ecx
3680 subl $33, %ecx
3681 cmpl $92, %ecx
3682 jbe .L1473
3683 .L41:
3684 cmpq $0, 96(%rsp)
3685 je .L293
3686 andl $2, %ebx
3687 movl $6, 32(%rsp)
3688 leaq 2(%rdx), %rcx
3689 je .L7
3690 jmp .L1307
3691 .p2align 4,,10
3692 .p2align 3
3693 .L1387:
3694 cmpq $0, 96(%rsp)
3695 movl $6, 32(%rsp)
3696 je .L7
3697 andl $2, %ebx
3698 je .L7
3699 movq 96(%rsp), %rdi
3700 leaq 1(%rdx), %rcx
3701 addq $1, (%rdi)
3702 jmp .L31
3703 .L1431:
3704 cmpl $913, %ecx
3705 jnb .L736
3706 cmpl $167, %ecx
3707 jb .L771
3708 cmpl $247, %ecx
3709 ja .L1474
3710 movq __cns11643l1_from_ucs4_tab1@GOTPCREL(%rip), %r8
3711 leal -167(%rcx), %edx
3712 leaq (%r8,%rdx,2), %rdx
3713 jmp .L768
3714 .L696:
3715 cmpl $8453, %ecx
3716 leaq .LC41(%rip), %rdx
3717 je .L695
3718 jmp .L729
3719 .p2align 4,,10
3720 .p2align 3
3721 .L1442:
3722 leal -65072(%rcx), %edx
3723 cmpl $59, %edx
3724 ja .L729
3725 movq __cns11643l1_from_ucs4_tab13@GOTPCREL(%rip), %r8
3726 leaq (%r8,%rdx,2), %rdx
3727 jmp .L724
3728 .L1444:
3729 cmpl $9632, %edx
3730 je .L106
3731 jbe .L1475
3732 cmpl $9650, %edx
3733 je .L109
3734 cmpl $9651, %edx
3735 je .L110
3736 cmpl $9633, %edx
3737 jne .L136
3738 leaq .LC16(%rip), %rcx
3739 jmp .L78
3740 .L1446:
3741 cmpl $12288, %ecx
3742 jnb .L754
3743 cmpl $9312, %ecx
3744 jb .L771
3745 cmpl $9341, %ecx
3746 ja .L1476
3747 movq __cns11643l1_from_ucs4_tab8@GOTPCREL(%rip), %r8
3748 leal -9312(%rcx), %edx
3749 leaq (%r8,%rdx,2), %rdx
3750 jmp .L768
3751 .L649:
3752 movq __gb2312_from_ucs4_tab5@GOTPCREL(%rip), %r8
3753 leal -8451(%rcx), %edx
3754 leaq (%r8,%rdx,2), %rdx
3755 jmp .L681
3756 .L648:
3757 cmpl $8978, %ecx
3758 leaq .LC18(%rip), %rdx
3759 je .L779
3760 jmp .L685
3761 .p2align 4,,10
3762 .p2align 3
3763 .L1474:
3764 leal -711(%rcx), %edx
3765 cmpl $18, %edx
3766 ja .L771
3767 movq __cns11643l1_from_ucs4_tab2@GOTPCREL(%rip), %r8
3768 leaq (%r8,%rdx,2), %rdx
3769 jmp .L768
3770 .L689:
3771 leaq .LC40(%rip), %rdx
3772 jmp .L695
3773 .L688:
3774 movq __cns11643l1_from_ucs4_tab7@GOTPCREL(%rip), %r8
3775 leal -9216(%rcx), %edx
3776 leaq (%r8,%rdx,2), %rdx
3777 jmp .L724
3778 .L566:
3779 movq 168(%rsp), %rbx
3780 movq 160(%rsp), %rax
3781 movl $6, 32(%rsp)
3782 jmp .L341
3783 .L180:
3784 cmpl $13269, %edx
3785 ja .L200
3786 cmpl $13198, %edx
3787 jnb .L201
3788 cmpl $12329, %edx
3789 jbe .L1477
3790 cmpl $12585, %edx
3791 ja .L206
3792 cmpl $12549, %edx
3793 jnb .L207
3794 cmpl $12539, %edx
3795 leaq .LC20(%rip), %rcx
3796 je .L188
3797 jmp .L220
3798 .p2align 4,,10
3799 .p2align 3
3800 .L253:
3801 cmpl $40864, %edx
3802 jbe .L1478
3803 cmpl $65504, %edx
3804 je .L275
3805 jbe .L1479
3806 cmpl $65507, %edx
3807 je .L278
3808 cmpl $65509, %edx
3809 jne .L1480
3810 leaq .LC1(%rip), %rcx
3811 jmp .L228
3812 .p2align 4,,10
3813 .p2align 3
3814 .L971:
3815 leaq .LC42(%rip), %rdx
3816 jmp .L695
3817 .L1439:
3818 cmpl $9671, %ecx
3819 je .L815
3820 cmpl $9675, %ecx
3821 leaq .LC11(%rip), %rdx
3822 je .L779
3823 jmp .L771
3824 .p2align 4,,10
3825 .p2align 3
3826 .L710:
3827 movq __cns11643l1_from_ucs4_tab10@GOTPCREL(%rip), %r8
3828 leal -12288(%rcx), %edx
3829 leaq (%r8,%rdx,2), %rdx
3830 jmp .L724
3831 .L1452:
3832 cmpl $12288, %edx
3833 jnb .L161
3834 cmpl $9312, %edx
3835 jb .L178
3836 cmpl $9341, %edx
3837 ja .L1481
3838 leal -9312(%rdx), %ecx
3839 addq %rcx, %rcx
3840 addq __cns11643l1_from_ucs4_tab8@GOTPCREL(%rip), %rcx
3841 jmp .L175
3842 .p2align 4,,10
3843 .p2align 3
3844 .L1405:
3845 cmpl $363, %ecx
3846 je .L786
3847 cmpl $462, %ecx
3848 leaq .LC28(%rip), %rdx
3849 je .L779
3850 jmp .L771
3851 .p2align 4,,10
3852 .p2align 3
3853 .L703:
3854 leaq .LC39(%rip), %rdx
3855 jmp .L695
3856 .L1470:
3857 cmpl $65281, %edx
3858 jnb .L169
3859 cmpl $19968, %edx
3860 jb .L178
3861 cmpl $40860, %edx
3862 ja .L1482
3863 leal -19968(%rdx), %ecx
3864 addq %rcx, %rcx
3865 addq __cns11643l1_from_ucs4_tab12@GOTPCREL(%rip), %rcx
3866 jmp .L175
3867 .p2align 4,,10
3868 .p2align 3
3869 .L225:
3870 cmpl $1105, %edx
3871 ja .L240
3872 cmpl $1025, %edx
3873 jnb .L241
3874 cmpl $711, %edx
3875 je .L242
3876 jbe .L1483
3877 cmpl $713, %edx
3878 je .L246
3879 jb .L220
3880 leal -913(%rdx), %ecx
3881 cmpl $56, %ecx
3882 ja .L220
3883 addq %rcx, %rcx
3884 addq __gb2312_from_ucs4_tab2@GOTPCREL(%rip), %rcx
3885 .L281:
3886 movzbl (%rcx), %esi
3887 testb %sil, %sil
3888 je .L220
3889 jmp .L866
3890 .L1392:
3891 cmpq $1, %rcx
3892 jbe .L33
3893 movzbl 185(%rsp), %ecx
3894 subl $33, %ecx
3895 cmpl $93, %ecx
3896 ja .L45
3897 imull $94, %r9d, %r9d
3898 addl %r9d, %ecx
3899 cmpl $8690, %ecx
3900 jg .L45
3901 movq __cns11643l1_to_ucs4_tab@GOTPCREL(%rip), %rsi
3902 movslq %ecx, %rcx
3903 movzwl (%rsi,%rcx,2), %r8d
3904 testw %r8w, %r8w
3905 je .L45
3906 jmp .L46
3907 .p2align 4,,10
3908 .p2align 3
3909 .L1456:
3910 cmpl $19968, %edx
3911 jnb .L120
3912 cmpl $12585, %edx
3913 ja .L121
3914 cmpl $12288, %edx
3915 jnb .L122
3916 cmpl $9794, %edx
3917 leaq .LC5(%rip), %rcx
3918 je .L78
3919 jmp .L136
3920 .p2align 4,,10
3921 .p2align 3
3922 .L1434:
3923 cmpl $275, %edx
3924 je .L919
3925 jbe .L1484
3926 cmpl $283, %edx
3927 je .L81
3928 cmpl $299, %edx
3929 leaq .LC31(%rip), %rcx
3930 je .L78
3931 jmp .L136
3932 .p2align 4,,10
3933 .p2align 3
3934 .L722:
3935 leaq .LC34(%rip), %rdx
3936 jmp .L695
3937 .L1471:
3938 cmpl $8592, %edx
3939 jnb .L151
3940 cmpl $8544, %edx
3941 jb .L178
3942 cmpl $8553, %edx
3943 ja .L1485
3944 .L194:
3945 subl $53, %edx
3946 movb $36, 184(%rsp)
3947 movb %dl, 185(%rsp)
3948 .L218:
3949 movzbl 184(%rsp), %esi
3950 leaq 184(%rsp), %rcx
3951 jmp .L865
3952 .p2align 4,,10
3953 .p2align 3
3954 .L700:
3955 movq __cns11643l1_from_ucs4_tab5@GOTPCREL(%rip), %r8
3956 leal -8592(%rcx), %edx
3957 leaq (%r8,%rdx,2), %rdx
3958 jmp .L724
3959 .L1454:
3960 leaq 4(%r12), %r9
3961 cmpq %r9, %r15
3962 jb .L964
3963 movzbl 3(%r12), %ebx
3964 cmpb $65, %bl
3965 je .L600
3966 cmpb $71, %bl
3967 jne .L597
3968 .L600:
3969 cmpb $65, %bl
3970 movl $32, %eax
3971 movl $64, %edi
3972 cmovne %edi, %eax
3973 movl %eax, 36(%rsp)
3974 jmp .L601
3975 .L1469:
3976 leal -8560(%rcx), %edx
3977 cmpl $9, %edx
3978 ja .L771
3979 subl $59, %ecx
3980 movl $38, %r8d
3981 jmp .L873
3982 .L718:
3983 movq __cns11643l1_from_ucs4_tab14@GOTPCREL(%rip), %r8
3984 leal -65281(%rcx), %edx
3985 leaq (%r8,%rdx,2), %rdx
3986 jmp .L724
3987 .L1468:
3988 leal -65072(%rcx), %edx
3989 cmpl $59, %edx
3990 ja .L771
3991 movq __cns11643l1_from_ucs4_tab13@GOTPCREL(%rip), %r8
3992 leaq (%r8,%rdx,2), %rdx
3993 jmp .L768
3994 .L692:
3995 movq __cns11643l1_from_ucs4_tab3@GOTPCREL(%rip), %r8
3996 leal -913(%rcx), %edx
3997 leaq (%r8,%rdx,2), %rdx
3998 jmp .L724
3999 .L721:
4000 leaq .LC35(%rip), %rdx
4001 jmp .L695
4002 .L90:
4003 cmpl $8869, %edx
4004 ja .L98
4005 cmpl $8451, %edx
4006 jnb .L99
4007 leal -8213(%rdx), %ecx
4008 cmpl $38, %ecx
4009 ja .L136
4010 movq __gb2312_from_ucs4_tab4@GOTPCREL(%rip), %rsi
4011 leaq (%rsi,%rcx,2), %rcx
4012 .L131:
4013 movzbl (%rcx), %esi
4014 testb %sil, %sil
4015 je .L136
4016 movzbl 1(%rcx), %edx
4017 jmp .L863
4018 .p2align 4,,10
4019 .p2align 3
4020 .L708:
4021 movq __cns11643l1_from_ucs4_tab11@GOTPCREL(%rip), %r8
4022 leal -13198(%rcx), %edx
4023 leaq (%r8,%rdx,2), %rdx
4024 jmp .L724
4025 .L714:
4026 addl $66, %ecx
4027 movl $37, %r8d
4028 jmp .L872
4029 .L713:
4030 cmpl $12963, %ecx
4031 leaq .LC37(%rip), %rdx
4032 je .L695
4033 jmp .L729
4034 .p2align 4,,10
4035 .p2align 3
4036 .L1476:
4037 leal -9472(%rcx), %edx
4038 cmpl $322, %edx
4039 ja .L771
4040 movq __cns11643l1_from_ucs4_tab9@GOTPCREL(%rip), %r8
4041 leaq (%r8,%rdx,2), %rdx
4042 jmp .L768
4043 .L1364:
4044 cmpl $913, %edx
4045 jnb .L143
4046 cmpl $167, %edx
4047 jb .L178
4048 cmpl $247, %edx
4049 ja .L1486
4050 leal -167(%rdx), %ecx
4051 addq %rcx, %rcx
4052 addq __cns11643l1_from_ucs4_tab1@GOTPCREL(%rip), %rcx
4053 jmp .L175
4054 .p2align 4,,10
4055 .p2align 3
4056 .L1453:
4057 cmpl $474, %ecx
4058 je .L795
4059 cmpl $476, %ecx
4060 leaq .LC21(%rip), %rdx
4061 je .L779
4062 jmp .L771
4063 .p2align 4,,10
4064 .p2align 3
4065 .L792:
4066 movq __gb2312_from_ucs4_tab3@GOTPCREL(%rip), %r8
4067 leal -1025(%rcx), %edx
4068 leaq (%r8,%rdx,2), %rdx
4069 jmp .L832
4070 .L1368:
4071 cmpl $466, %edx
4072 jne .L220
4073 leaq .LC26(%rip), %rcx
4074 jmp .L228
4075 .p2align 4,,10
4076 .p2align 3
4077 .L754:
4078 movq __cns11643l1_from_ucs4_tab10@GOTPCREL(%rip), %r8
4079 leal -12288(%rcx), %edx
4080 leaq (%r8,%rdx,2), %rdx
4081 jmp .L768
4082 .L800:
4083 movq __gb2312_from_ucs4_tab5@GOTPCREL(%rip), %r8
4084 leal -8451(%rcx), %edx
4085 leaq (%r8,%rdx,2), %rdx
4086 jmp .L832
4087 .L799:
4088 cmpl $8978, %ecx
4089 leaq .LC18(%rip), %rdx
4090 je .L779
4091 jmp .L771
4092 .p2align 4,,10
4093 .p2align 3
4094 .L1485:
4095 leal -8560(%rdx), %ecx
4096 cmpl $9, %ecx
4097 ja .L178
4098 .L1231:
4099 subl $59, %edx
4100 movb $38, 184(%rsp)
4101 movb %dl, 185(%rsp)
4102 jmp .L218
4103 .p2align 4,,10
4104 .p2align 3
4105 .L1486:
4106 leal -711(%rdx), %ecx
4107 cmpl $18, %ecx
4108 ja .L178
4109 addq %rcx, %rcx
4110 addq __cns11643l1_from_ucs4_tab2@GOTPCREL(%rip), %rcx
4111 jmp .L175
4112 .p2align 4,,10
4113 .p2align 3
4114 .L110:
4115 leaq .LC14(%rip), %rcx
4116 jmp .L78
4117 .L109:
4118 leaq .LC15(%rip), %rcx
4119 jmp .L78
4120 .L1475:
4121 leal -9472(%rdx), %ecx
4122 cmpl $75, %ecx
4123 ja .L136
4124 addl $36, %edx
4125 movl $41, %esi
4126 jmp .L134
4127 .L106:
4128 leaq .LC17(%rip), %rcx
4129 jmp .L78
4130 .L93:
4131 cmpl $713, %edx
4132 je .L96
4133 jb .L136
4134 leal -913(%rdx), %ecx
4135 cmpl $56, %ecx
4136 ja .L136
4137 movq __gb2312_from_ucs4_tab2@GOTPCREL(%rip), %rsi
4138 leaq (%rsi,%rcx,2), %rcx
4139 jmp .L131
4140 .L92:
4141 leaq .LC20(%rip), %rcx
4142 jmp .L78
4143 .L96:
4144 leaq .LC19(%rip), %rcx
4145 jmp .L78
4146 .L91:
4147 movq __gb2312_from_ucs4_tab3@GOTPCREL(%rip), %rsi
4148 leal -1025(%rdx), %ecx
4149 leaq (%rsi,%rcx,2), %rcx
4150 jmp .L131
4151 .L1483:
4152 cmpl $474, %edx
4153 jne .L1487
4154 leaq .LC22(%rip), %rcx
4155 jmp .L228
4156 .p2align 4,,10
4157 .p2align 3
4158 .L240:
4159 cmpl $8869, %edx
4160 ja .L248
4161 cmpl $8451, %edx
4162 jnb .L249
4163 leal -8213(%rdx), %ecx
4164 cmpl $38, %ecx
4165 ja .L220
4166 addq %rcx, %rcx
4167 addq __gb2312_from_ucs4_tab4@GOTPCREL(%rip), %rcx
4168 jmp .L281
4169 .p2align 4,,10
4170 .p2align 3
4171 .L732:
4172 movq __cns11643l1_from_ucs4_tab7@GOTPCREL(%rip), %r8
4173 leal -9216(%rcx), %edx
4174 leaq (%r8,%rdx,2), %rdx
4175 jmp .L768
4176 .L129:
4177 leaq .LC1(%rip), %rcx
4178 jmp .L78
4179 .L1487:
4180 cmpl $476, %edx
4181 leaq .LC21(%rip), %rcx
4182 je .L228
4183 jmp .L220
4184 .p2align 4,,10
4185 .p2align 3
4186 .L99:
4187 movq __gb2312_from_ucs4_tab5@GOTPCREL(%rip), %rsi
4188 leal -8451(%rdx), %ecx
4189 leaq (%rsi,%rcx,2), %rcx
4190 jmp .L131
4191 .L98:
4192 cmpl $8978, %edx
4193 leaq .LC18(%rip), %rcx
4194 je .L78
4195 jmp .L136
4196 .p2align 4,,10
4197 .p2align 3
4198 .L125:
4199 leaq .LC4(%rip), %rcx
4200 jmp .L78
4201 .L128:
4202 leaq .LC2(%rip), %rcx
4203 jmp .L78
4204 .L1457:
4205 leal -65281(%rdx), %ecx
4206 cmpl $93, %ecx
4207 ja .L136
4208 movq __gb2312_from_ucs4_tab9@GOTPCREL(%rip), %rsi
4209 leaq (%rsi,%rcx,2), %rcx
4210 jmp .L131
4211 .L774:
4212 movq __gb2312_from_ucs4_tab6@GOTPCREL(%rip), %r8
4213 leal -9312(%rcx), %edx
4214 leaq (%r8,%rdx,2), %rdx
4215 jmp .L832
4216 .L284:
4217 leaq __PRETTY_FUNCTION__.8043(%rip), %rcx
4218 leaq .LC53(%rip), %rsi
4219 leaq .LC54(%rip), %rdi
4220 movl $220, %edx
4221 call __assert_fail@PLT
4222 .L81:
4223 leaq .LC32(%rip), %rcx
4224 jmp .L78
4225 .L1484:
4226 leal -164(%rdx), %ecx
4227 cmpl $93, %ecx
4228 ja .L136
4229 movq __gb2312_from_ucs4_tab1@GOTPCREL(%rip), %rsi
4230 leaq (%rsi,%rcx,2), %rcx
4231 jmp .L131
4232 .L919:
4233 leaq .LC33(%rip), %rcx
4234 jmp .L78
4235 .L1414:
4236 movl %r13d, (%rbx)
4237 jmp .L18
4238 .L1480:
4239 cmpl $65505, %edx
4240 jne .L220
4241 leaq .LC3(%rip), %rcx
4242 jmp .L228
4243 .p2align 4,,10
4244 .p2align 3
4245 .L147:
4246 cmpl $8453, %edx
4247 leaq .LC41(%rip), %rcx
4248 je .L188
4249 jmp .L178
4250 .p2align 4,,10
4251 .p2align 3
4252 .L1403:
4253 leal -13312(%rcx), %edx
4254 leaq (%rdx,%rdx,2), %rdx
4255 addq __cns11643_from_ucs4p0_tab@GOTPCREL(%rip), %rdx
4256 cmpb $2, (%rdx)
4257 jne .L893
4258 cmpq $-1, %rdx
4259 jne .L905
4260 jmp .L893
4261 .p2align 4,,10
4262 .p2align 3
4263 .L762:
4264 movq __cns11643l1_from_ucs4_tab14@GOTPCREL(%rip), %r8
4265 leal -65281(%rcx), %edx
4266 leaq (%r8,%rdx,2), %rdx
4267 jmp .L768
4268 .L838:
4269 movq %r10, 16(%rsp)
4270 movl %r11d, 32(%rsp)
4271 leaq 176(%rsp), %rcx
4272 subq $8, %rsp
4273 movq %rbp, %rsi
4274 movq %r15, %r8
4275 pushq 104(%rsp)
4276 movq 24(%rsp), %rax
4277 movq 72(%rsp), %rdi
4278 leaq 200(%rsp), %r9
4279 movq (%rax), %rdx
4280 call __gconv_transliterate@PLT
4281 movq 56(%rsp), %rsi
4282 popq %rdx
4283 popq %rcx
4284 movl (%rsi), %edi
4285 movl 32(%rsp), %r11d
4286 movq 16(%rsp), %r10
4287 movl %edi, %esi
4288 andl $224, %edi
4289 andl $24, %esi
4290 cmpl $6, %eax
4291 je .L839
4292 cmpl $5, %eax
4293 movq 176(%rsp), %r12
4294 jne .L851
4295 movl %edi, 36(%rsp)
4296 movl %esi, 16(%rsp)
4297 movl $5, %ecx
4298 movq 184(%rsp), %rdx
4299 jmp .L613
4300 .p2align 4,,10
4301 .p2align 3
4302 .L740:
4303 cmpl $8453, %ecx
4304 leaq .LC41(%rip), %rdx
4305 je .L739
4306 jmp .L771
4307 .p2align 4,,10
4308 .p2align 3
4309 .L1449:
4310 leal -65281(%rcx), %edx
4311 cmpl $93, %edx
4312 ja .L771
4313 movq __gb2312_from_ucs4_tab9@GOTPCREL(%rip), %r8
4314 leaq (%r8,%rdx,2), %rdx
4315 jmp .L832
4316 .L1481:
4317 leal -9472(%rdx), %ecx
4318 cmpl $322, %ecx
4319 ja .L178
4320 addq %rcx, %rcx
4321 addq __cns11643l1_from_ucs4_tab9@GOTPCREL(%rip), %rcx
4322 jmp .L175
4323 .p2align 4,,10
4324 .p2align 3
4325 .L1435:
4326 cmpl $363, %edx
4327 je .L85
4328 cmpl $462, %edx
4329 leaq .LC28(%rip), %rcx
4330 je .L78
4331 jmp .L136
4332 .p2align 4,,10
4333 .p2align 3
4334 .L83:
4335 leaq .LC27(%rip), %rcx
4336 jmp .L78
4337 .L85:
4338 leaq .LC29(%rip), %rcx
4339 jmp .L78
4340 .L1478:
4341 cmpl $19968, %edx
4342 jnb .L270
4343 cmpl $12585, %edx
4344 ja .L271
4345 cmpl $12288, %edx
4346 jnb .L272
4347 cmpl $9794, %edx
4348 leaq .LC5(%rip), %rcx
4349 je .L228
4350 jmp .L220
4351 .p2align 4,,10
4352 .p2align 3
4353 .L949:
4354 movl $4, %ecx
4355 jmp .L589
4356 .L1437:
4357 movzbl 3(%r12), %edi
4358 subl $33, %edi
4359 cmpl $93, %edi
4360 ja .L603
4361 imull $94, %eax, %eax
4362 addl %edi, %eax
4363 cmpl $7649, %eax
4364 jg .L603
4365 movq __cns11643l2_to_ucs4_tab@GOTPCREL(%rip), %rdi
4366 cltq
4367 movq %rbx, %r12
4368 movzwl (%rdi,%rax,2), %edi
4369 testw %di, %di
4370 je .L603
4371 cmpl $65533, %edi
4372 jne .L604
4373 movq %rbx, %r9
4374 jmp .L603
4375 .p2align 4,,10
4376 .p2align 3
4377 .L765:
4378 leaq .LC35(%rip), %rdx
4379 jmp .L739
4380 .L747:
4381 leaq .LC39(%rip), %rdx
4382 jmp .L739
4383 .L733:
4384 leaq .LC40(%rip), %rdx
4385 jmp .L739
4386 .L748:
4387 cmpl $8895, %ecx
4388 leaq .LC38(%rip), %rdx
4389 je .L739
4390 jmp .L771
4391 .p2align 4,,10
4392 .p2align 3
4393 .L744:
4394 movq __cns11643l1_from_ucs4_tab5@GOTPCREL(%rip), %r8
4395 leal -8592(%rcx), %edx
4396 leaq (%r8,%rdx,2), %rdx
4397 jmp .L768
4398 .L1460:
4399 leal -164(%rcx), %edx
4400 cmpl $93, %edx
4401 ja .L771
4402 movq __gb2312_from_ucs4_tab1@GOTPCREL(%rip), %r8
4403 leaq (%r8,%rdx,2), %rdx
4404 jmp .L832
4405 .L73:
4406 movq __gb2312_from_ucs4_tab6@GOTPCREL(%rip), %rsi
4407 leal -9312(%rdx), %ecx
4408 leaq (%rsi,%rcx,2), %rcx
4409 jmp .L131
4410 .L155:
4411 cmpl $8895, %edx
4412 leaq .LC38(%rip), %rcx
4413 je .L188
4414 jmp .L178
4415 .p2align 4,,10
4416 .p2align 3
4417 .L76:
4418 leaq .LC30(%rip), %rcx
4419 jmp .L78
4420 .L122:
4421 movq __gb2312_from_ucs4_tab7@GOTPCREL(%rip), %rsi
4422 leal -12288(%rdx), %ecx
4423 leaq (%rsi,%rcx,2), %rcx
4424 jmp .L131
4425 .L121:
4426 leal -12832(%rdx), %ecx
4427 cmpl $9, %ecx
4428 ja .L136
4429 addl $69, %edx
4430 movl $34, %esi
4431 jmp .L134
4432 .L120:
4433 movq __gb2312_from_ucs4_tab8@GOTPCREL(%rip), %rsi
4434 leal -19968(%rdx), %ecx
4435 leaq (%rsi,%rcx,2), %rcx
4436 jmp .L131
4437 .L1366:
4438 cmpl $275, %edx
4439 je .L922
4440 jbe .L1488
4441 cmpl $283, %edx
4442 jne .L1489
4443 leaq .LC32(%rip), %rcx
4444 jmp .L228
4445 .p2align 4,,10
4446 .p2align 3
4447 .L822:
4448 leal -12832(%rcx), %edx
4449 cmpl $9, %edx
4450 jbe .L1297
4451 jmp .L771
4452 .p2align 4,,10
4453 .p2align 3
4454 .L1482:
4455 leal -65072(%rdx), %ecx
4456 cmpl $59, %ecx
4457 ja .L178
4458 addq %rcx, %rcx
4459 addq __cns11643l1_from_ucs4_tab13@GOTPCREL(%rip), %rcx
4460 jmp .L175
4461 .p2align 4,,10
4462 .p2align 3
4463 .L821:
4464 movq __gb2312_from_ucs4_tab8@GOTPCREL(%rip), %r8
4465 leal -19968(%rcx), %edx
4466 leaq (%r8,%rdx,2), %rdx
4467 jmp .L832
4468 .L1489:
4469 cmpl $299, %edx
4470 leaq .LC31(%rip), %rcx
4471 je .L228
4472 jmp .L220
4473 .p2align 4,,10
4474 .p2align 3
4475 .L1464:
4476 cmpl $913, %edx
4477 jnb .L185
4478 cmpl $167, %edx
4479 jb .L220
4480 cmpl $247, %edx
4481 ja .L1490
4482 leal -167(%rdx), %ecx
4483 addq %rcx, %rcx
4484 addq __cns11643l1_from_ucs4_tab1@GOTPCREL(%rip), %rcx
4485 jmp .L217
4486 .p2align 4,,10
4487 .p2align 3
4488 .L183:
4489 cmpl $8601, %edx
4490 jbe .L1491
4491 cmpl $8869, %edx
4492 je .L196
4493 ja .L197
4494 leal -8725(%rdx), %ecx
4495 cmpl $82, %ecx
4496 ja .L220
4497 addq %rcx, %rcx
4498 addq __cns11643l1_from_ucs4_tab6@GOTPCREL(%rip), %rcx
4499 jmp .L217
4500 .p2align 4,,10
4501 .p2align 3
4502 .L1490:
4503 leal -711(%rdx), %ecx
4504 cmpl $18, %ecx
4505 ja .L220
4506 addq %rcx, %rcx
4507 addq __cns11643l1_from_ucs4_tab2@GOTPCREL(%rip), %rcx
4508 jmp .L217
4509 .p2align 4,,10
4510 .p2align 3
4511 .L1491:
4512 cmpl $8592, %edx
4513 jnb .L193
4514 cmpl $8544, %edx
4515 jb .L220
4516 cmpl $8553, %edx
4517 jbe .L194
4518 leal -8560(%rdx), %ecx
4519 cmpl $9, %ecx
4520 jbe .L1231
4521 jmp .L220
4522 .p2align 4,,10
4523 .p2align 3
4524 .L758:
4525 addl $66, %ecx
4526 movl $37, %r8d
4527 jmp .L873
4528 .L1459:
4529 leal -9472(%rcx), %edx
4530 cmpl $75, %edx
4531 jbe .L1296
4532 jmp .L771
4533 .p2align 4,,10
4534 .p2align 3
4535 .L74:
4536 leaq .LC23(%rip), %rcx
4537 jmp .L78
4538 .L1472:
4539 leaq 3(%rdx), %rsi
4540 cmpq %rsi, %r12
4541 jb .L33
4542 movzbl 186(%rsp), %esi
4543 cmpb $41, %sil
4544 movb %sil, 16(%rsp)
4545 je .L1492
4546 cmpb $42, 16(%rsp)
4547 jne .L38
4548 leaq 4(%rdx), %rsi
4549 cmpq %rsi, %r12
4550 jb .L33
4551 .L38:
4552 cmpb $42, 16(%rsp)
4553 jne .L39
4554 cmpb $72, 187(%rsp)
4555 jne .L39
4556 .L914:
4557 leaq 4(%rdx), %rcx
4558 jmp .L31
4559 .p2align 4,,10
4560 .p2align 3
4561 .L104:
4562 leaq .LC13(%rip), %rcx
4563 jmp .L78
4564 .L757:
4565 cmpl $12963, %ecx
4566 leaq .LC37(%rip), %rdx
4567 je .L739
4568 jmp .L771
4569 .p2align 4,,10
4570 .p2align 3
4571 .L752:
4572 movq __cns11643l1_from_ucs4_tab11@GOTPCREL(%rip), %r8
4573 leal -13198(%rcx), %edx
4574 leaq (%r8,%rdx,2), %rdx
4575 jmp .L768
4576 .L94:
4577 leaq .LC22(%rip), %rcx
4578 jmp .L78
4579 .L1461:
4580 cmpl $9632, %edx
4581 je .L256
4582 jbe .L1493
4583 cmpl $9650, %edx
4584 je .L259
4585 cmpl $9651, %edx
4586 jne .L1494
4587 leaq .LC14(%rip), %rcx
4588 jmp .L228
4589 .p2align 4,,10
4590 .p2align 3
4591 .L736:
4592 movq __cns11643l1_from_ucs4_tab3@GOTPCREL(%rip), %r8
4593 leal -913(%rcx), %edx
4594 leaq (%r8,%rdx,2), %rdx
4595 jmp .L768
4596 .L823:
4597 movq __gb2312_from_ucs4_tab7@GOTPCREL(%rip), %r8
4598 leal -12288(%rcx), %edx
4599 leaq (%r8,%rdx,2), %rdx
4600 jmp .L832
4601 .L973:
4602 leaq .LC42(%rip), %rdx
4603 jmp .L739
4604 .L88:
4605 leaq .LC24(%rip), %rcx
4606 jmp .L78
4607 .L87:
4608 leaq .LC25(%rip), %rcx
4609 jmp .L78
4610 .L1463:
4611 cmpl $9679, %edx
4612 jne .L220
4613 leaq .LC9(%rip), %rcx
4614 jmp .L228
4615 .p2align 4,,10
4616 .p2align 3
4617 .L1477:
4618 cmpl $12288, %edx
4619 jnb .L203
4620 cmpl $9312, %edx
4621 jb .L220
4622 cmpl $9341, %edx
4623 ja .L1495
4624 leal -9312(%rdx), %ecx
4625 addq %rcx, %rcx
4626 addq __cns11643l1_from_ucs4_tab8@GOTPCREL(%rip), %rcx
4627 jmp .L217
4628 .p2align 4,,10
4629 .p2align 3
4630 .L200:
4631 cmpl $65373, %edx
4632 jbe .L1496
4633 cmpl $65505, %edx
4634 je .L214
4635 cmpl $65509, %edx
4636 je .L215
4637 cmpl $65504, %edx
4638 jne .L220
4639 jmp .L216
4640 .p2align 4,,10
4641 .p2align 3
4642 .L33:
4643 leaq 4(%rdx), %rsi
4644 cmpq %rsi, %r12
4645 je .L1497
4646 movq %rcx, %rsi
4647 subq %r14, %rsi
4648 addq %rsi, %rax
4649 movq 8(%rsp), %rsi
4650 movq %rax, (%rsi)
4651 movl 24(%rsp), %eax
4652 andl $-8, %eax
4653 movslq %eax, %rsi
4654 cmpq %rsi, %rcx
4655 jle .L1498
4656 cmpq $4, %rcx
4657 ja .L1499
4658 orl %ecx, %eax
4659 movl %eax, (%r11)
4660 xorl %eax, %eax
4661 testq %rcx, %rcx
4662 je .L59
4663 movb %dil, 4(%r11,%rax)
4664 addq $1, %rax
4665 cmpq %rax, %rcx
4666 je .L59
4667 .L1500:
4668 movzbl (%rdx,%rax), %edi
4669 movb %dil, 4(%r11,%rax)
4670 addq $1, %rax
4671 cmpq %rax, %rcx
4672 jne .L1500
4673 jmp .L59
4674 .L1495:
4675 leal -9472(%rdx), %ecx
4676 cmpl $322, %ecx
4677 ja .L220
4678 addq %rcx, %rcx
4679 addq __cns11643l1_from_ucs4_tab9@GOTPCREL(%rip), %rcx
4680 jmp .L217
4681 .p2align 4,,10
4682 .p2align 3
4683 .L1494:
4684 cmpl $9633, %edx
4685 jne .L220
4686 leaq .LC16(%rip), %rcx
4687 jmp .L228
4688 .p2align 4,,10
4689 .p2align 3
4690 .L117:
4691 leaq .LC7(%rip), %rcx
4692 jmp .L78
4693 .L116:
4694 leaq .LC8(%rip), %rcx
4695 jmp .L78
4696 .L1445:
4697 cmpl $9671, %edx
4698 je .L114
4699 cmpl $9675, %edx
4700 leaq .LC11(%rip), %rcx
4701 je .L78
4702 jmp .L136
4703 .p2align 4,,10
4704 .p2align 3
4705 .L112:
4706 leaq .LC10(%rip), %rcx
4707 jmp .L78
4708 .L114:
4709 leaq .LC12(%rip), %rcx
4710 jmp .L78
4711 .L102:
4712 leaq .LC6(%rip), %rcx
4713 jmp .L78
4714 .L766:
4715 leaq .LC34(%rip), %rdx
4716 jmp .L739
4717 .L1496:
4718 cmpl $65281, %edx
4719 jnb .L211
4720 cmpl $19968, %edx
4721 jb .L220
4722 cmpl $40860, %edx
4723 ja .L1501
4724 leal -19968(%rdx), %ecx
4725 addq %rcx, %rcx
4726 addq __cns11643l1_from_ucs4_tab12@GOTPCREL(%rip), %rcx
4727 jmp .L217
4728 .p2align 4,,10
4729 .p2align 3
4730 .L1501:
4731 leal -65072(%rdx), %ecx
4732 cmpl $59, %ecx
4733 ja .L220
4734 addq %rcx, %rcx
4735 addq __cns11643l1_from_ucs4_tab13@GOTPCREL(%rip), %rcx
4736 jmp .L217
4737 .L211:
4738 leal -65281(%rdx), %ecx
4739 addq %rcx, %rcx
4740 addq __cns11643l1_from_ucs4_tab14@GOTPCREL(%rip), %rcx
4741 jmp .L217
4742 .L862:
4743 cmpq $0, 96(%rsp)
4744 je .L981
4745 andb $2, %bl
4746 leaq 2(%rdx), %rcx
4747 je .L31
4748 jmp .L896
4749 .L266:
4750 leaq .LC8(%rip), %rcx
4751 jmp .L228
4752 .L206:
4753 cmpl $12963, %edx
4754 leaq .LC37(%rip), %rcx
4755 je .L188
4756 jmp .L220
4757 .L981:
4758 leaq 2(%rdx), %rcx
4759 jmp .L31
4760 .L201:
4761 leal -13198(%rdx), %ecx
4762 addq %rcx, %rcx
4763 addq __cns11643l1_from_ucs4_tab11@GOTPCREL(%rip), %rcx
4764 jmp .L217
4765 .L259:
4766 leaq .LC15(%rip), %rcx
4767 jmp .L228
4768 .L1493:
4769 leal -9472(%rdx), %ecx
4770 cmpl $75, %ecx
4771 ja .L220
4772 addl $36, %edx
4773 movb $41, 118(%rsp)
4774 movb %dl, 119(%rsp)
4775 .L282:
4776 movzbl 118(%rsp), %esi
4777 leaq 118(%rsp), %rcx
4778 jmp .L866
4779 .L256:
4780 leaq .LC17(%rip), %rcx
4781 jmp .L228
4782 .L1393:
4783 leaq __PRETTY_FUNCTION__.9237(%rip), %rcx
4784 leaq .LC45(%rip), %rsi
4785 leaq .LC48(%rip), %rdi
4786 movl $459, %edx
4787 call __assert_fail@PLT
4788 .L1411:
4789 leaq __PRETTY_FUNCTION__.9405(%rip), %rcx
4790 leaq .LC43(%rip), %rsi
4791 leaq .LC44(%rip), %rdi
4792 movl $420, %edx
4793 call __assert_fail@PLT
4794 .L1422:
4795 leaq __PRETTY_FUNCTION__.9405(%rip), %rcx
4796 leaq .LC43(%rip), %rsi
4797 leaq .LC58(%rip), %rdi
4798 movl $747, %edx
4799 call __assert_fail@PLT
4800 .L1421:
4801 leaq __PRETTY_FUNCTION__.9405(%rip), %rcx
4802 leaq .LC43(%rip), %rsi
4803 leaq .LC57(%rip), %rdi
4804 movl $746, %edx
4805 call __assert_fail@PLT
4806 .L1492:
4807 leaq 4(%rdx), %rsi
4808 cmpq %rsi, %r12
4809 jb .L33
4810 movzbl 187(%rsp), %esi
4811 cmpb $65, %sil
4812 je .L914
4813 cmpb $71, %sil
4814 jne .L39
4815 jmp .L914
4816 .L1473:
4817 movzbl 187(%rsp), %esi
4818 subl $33, %esi
4819 cmpl $93, %esi
4820 ja .L41
4821 imull $94, %ecx, %ecx
4822 addl %esi, %ecx
4823 cmpl $7649, %ecx
4824 jg .L41
4825 movq __cns11643l2_to_ucs4_tab@GOTPCREL(%rip), %rsi
4826 movslq %ecx, %rcx
4827 movzwl (%rsi,%rcx,2), %r8d
4828 testw %r8w, %r8w
4829 je .L41
4830 cmpl $65533, %r8d
4831 je .L42
4832 leaq 4(%rdx), %rcx
4833 jmp .L43
4834 .L185:
4835 leal -913(%rdx), %ecx
4836 addq %rcx, %rcx
4837 addq __cns11643l1_from_ucs4_tab3@GOTPCREL(%rip), %rcx
4838 jmp .L217
4839 .L197:
4840 cmpl $8895, %edx
4841 leaq .LC38(%rip), %rcx
4842 je .L188
4843 jmp .L220
4844 .L42:
4845 cmpq $0, 96(%rsp)
4846 je .L981
4847 andb $2, %bl
4848 leaq 2(%rdx), %rcx
4849 je .L31
4850 leaq 4(%rdx), %rcx
4851 jmp .L1307
4852 .L1488:
4853 leal -164(%rdx), %ecx
4854 cmpl $93, %ecx
4855 ja .L220
4856 addq %rcx, %rcx
4857 addq __gb2312_from_ucs4_tab1@GOTPCREL(%rip), %rcx
4858 jmp .L281
4859 .L922:
4860 leaq .LC33(%rip), %rcx
4861 jmp .L228
4862 .L54:
4863 leaq __PRETTY_FUNCTION__.9327(%rip), %rcx
4864 leaq .LC45(%rip), %rsi
4865 leaq .LC46(%rip), %rdi
4866 movl $395, %edx
4867 call __assert_fail@PLT
4868 .L193:
4869 leal -8592(%rdx), %ecx
4870 addq %rcx, %rcx
4871 addq __cns11643l1_from_ucs4_tab5@GOTPCREL(%rip), %rcx
4872 jmp .L217
4873 .L226:
4874 leaq .LC30(%rip), %rcx
4875 jmp .L228
4876 .L169:
4877 leal -65281(%rdx), %ecx
4878 addq %rcx, %rcx
4879 addq __cns11643l1_from_ucs4_tab14@GOTPCREL(%rip), %rcx
4880 jmp .L175
4881 .L1367:
4882 cmpl $363, %edx
4883 je .L235
4884 cmpl $462, %edx
4885 leaq .LC28(%rip), %rcx
4886 je .L228
4887 jmp .L220
4888 .L233:
4889 leaq .LC27(%rip), %rcx
4890 jmp .L228
4891 .L235:
4892 leaq .LC29(%rip), %rcx
4893 jmp .L228
4894 .L271:
4895 leal -12832(%rdx), %ecx
4896 cmpl $9, %ecx
4897 ja .L220
4898 addl $69, %edx
4899 movb $34, 118(%rsp)
4900 movb %dl, 119(%rsp)
4901 jmp .L282
4902 .L270:
4903 leal -19968(%rdx), %ecx
4904 addq %rcx, %rcx
4905 addq __gb2312_from_ucs4_tab8@GOTPCREL(%rip), %rcx
4906 jmp .L281
4907 .L272:
4908 leal -12288(%rdx), %ecx
4909 addq %rcx, %rcx
4910 addq __gb2312_from_ucs4_tab7@GOTPCREL(%rip), %rcx
4911 jmp .L281
4912 .L841:
4913 movq 96(%rsp), %rax
4914 addq $4, %r12
4915 movq %r12, 176(%rsp)
4916 addq $1, (%rax)
4917 movl $6, %eax
4918 jmp .L851
4919 .L181:
4920 leal -9216(%rdx), %ecx
4921 addq %rcx, %rcx
4922 addq __cns11643l1_from_ucs4_tab7@GOTPCREL(%rip), %rcx
4923 jmp .L217
4924 .L252:
4925 leaq .LC6(%rip), %rcx
4926 jmp .L228
4927 .L139:
4928 leal -9216(%rdx), %ecx
4929 addq %rcx, %rcx
4930 addq __cns11643l1_from_ucs4_tab7@GOTPCREL(%rip), %rcx
4931 jmp .L175
4932 .L1371:
4933 leaq __PRETTY_FUNCTION__.9327(%rip), %rcx
4934 leaq .LC45(%rip), %rsi
4935 leaq .LC48(%rip), %rdi
4936 movl $459, %edx
4937 call __assert_fail@PLT
4938 .L1466:
4939 movq (%rsp), %rax
4940 movq %r10, 24(%rsp)
4941 leaq 144(%rsp), %rcx
4942 movq %r11, 16(%rsp)
4943 subq $8, %rsp
4944 movq %rbp, %rsi
4945 pushq 104(%rsp)
4946 movq 72(%rsp), %rdi
4947 leaq (%r14,%rax), %r12
4948 movq 24(%rsp), %rax
4949 leaq 168(%rsp), %r9
4950 movq %r12, %r8
4951 movq (%rax), %rdx
4952 call __gconv_transliterate@PLT
4953 movl %eax, 48(%rsp)
4954 cmpl $6, %eax
4955 popq %rdx
4956 popq %rcx
4957 movq 16(%rsp), %r11
4958 movq 24(%rsp), %r10
4959 je .L289
4960 cmpl $5, %eax
4961 movq 144(%rsp), %rdx
4962 je .L1314
4963 cmpq %r14, %rdx
4964 jne .L286
4965 cmpl $7, 32(%rsp)
4966 jne .L310
4967 leaq 4(%r14), %rax
4968 cmpq %rax, %r12
4969 je .L1502
4970 movl (%r11), %eax
4971 movq (%rsp), %rsi
4972 movl %eax, %edx
4973 movq %rsi, %rdi
4974 andl $-8, %eax
4975 andl $7, %edx
4976 subq %rdx, %rdi
4977 movq %rdi, %rdx
4978 movq 8(%rsp), %rdi
4979 addq %rdx, (%rdi)
4980 movslq %eax, %rdx
4981 cmpq %rdx, %rsi
4982 jle .L1503
4983 cmpq $4, (%rsp)
4984 ja .L1504
4985 movq (%rsp), %rsi
4986 orl %esi, %eax
4987 testq %rsi, %rsi
4988 movl %eax, (%r11)
4989 je .L59
4990 xorl %eax, %eax
4991 .L314:
4992 movzbl (%r14,%rax), %edx
4993 movb %dl, 4(%r11,%rax)
4994 addq $1, %rax
4995 cmpq %rax, (%rsp)
4996 jne .L314
4997 jmp .L59
4998 .L288:
4999 movq 144(%rsp), %rdx
5000 jmp .L1315
5001 .L1504:
5002 leaq __PRETTY_FUNCTION__.9327(%rip), %rcx
5003 leaq .LC45(%rip), %rsi
5004 leaq .LC51(%rip), %rdi
5005 movl $488, %edx
5006 call __assert_fail@PLT
5007 .L1503:
5008 leaq __PRETTY_FUNCTION__.9327(%rip), %rcx
5009 leaq .LC45(%rip), %rsi
5010 leaq .LC50(%rip), %rdi
5011 movl $487, %edx
5012 call __assert_fail@PLT
5013 .L1502:
5014 leaq __PRETTY_FUNCTION__.9327(%rip), %rcx
5015 leaq .LC45(%rip), %rsi
5016 leaq .LC49(%rip), %rdi
5017 movl $477, %edx
5018 call __assert_fail@PLT
5019 .L1465:
5020 movq 144(%rsp), %rdi
5021 leaq 4(%rdi), %rdx
5022 cmpq %r14, %rdx
5023 movq %rdx, 144(%rsp)
5024 jne .L286
5025 movq %rax, %r12
5026 movl (%r11), %eax
5027 movl %ebx, %r14d
5028 movl %eax, 24(%rsp)
5029 jmp .L22
5030 .L189:
5031 cmpl $8453, %edx
5032 leaq .LC41(%rip), %rcx
5033 je .L188
5034 jmp .L220
5035 .L254:
5036 leaq .LC13(%rip), %rcx
5037 jmp .L228
5038 .L182:
5039 leaq .LC40(%rip), %rcx
5040 jmp .L188
5041 .L1462:
5042 cmpl $9671, %edx
5043 je .L264
5044 cmpl $9675, %edx
5045 leaq .LC11(%rip), %rcx
5046 je .L228
5047 jmp .L220
5048 .L262:
5049 leaq .LC10(%rip), %rcx
5050 jmp .L228
5051 .L264:
5052 leaq .LC12(%rip), %rcx
5053 jmp .L228
5054 .L203:
5055 leal -12288(%rdx), %ecx
5056 addq %rcx, %rcx
5057 addq __cns11643l1_from_ucs4_tab10@GOTPCREL(%rip), %rcx
5058 jmp .L217
5059 .L1499:
5060 leaq __PRETTY_FUNCTION__.9237(%rip), %rcx
5061 leaq .LC45(%rip), %rsi
5062 leaq .LC51(%rip), %rdi
5063 movl $488, %edx
5064 call __assert_fail@PLT
5065 .L1498:
5066 leaq __PRETTY_FUNCTION__.9237(%rip), %rcx
5067 leaq .LC45(%rip), %rsi
5068 leaq .LC50(%rip), %rdi
5069 movl $487, %edx
5070 call __assert_fail@PLT
5071 .L1497:
5072 leaq __PRETTY_FUNCTION__.9237(%rip), %rcx
5073 leaq .LC45(%rip), %rsi
5074 leaq .LC49(%rip), %rdi
5075 movl $477, %edx
5076 call __assert_fail@PLT
5077 .L275:
5078 leaq .LC4(%rip), %rcx
5079 jmp .L228
5080 .L196:
5081 leaq .LC39(%rip), %rcx
5082 jmp .L188
5083 .L278:
5084 leaq .LC2(%rip), %rcx
5085 jmp .L228
5086 .L1479:
5087 leal -65281(%rdx), %ecx
5088 cmpl $93, %ecx
5089 ja .L220
5090 addq %rcx, %rcx
5091 addq __gb2312_from_ucs4_tab9@GOTPCREL(%rip), %rcx
5092 jmp .L281
5093 .L837:
5094 movl %edi, 36(%rsp)
5095 movl %esi, 16(%rsp)
5096 movl $6, %ecx
5097 movq 184(%rsp), %rdx
5098 movq 176(%rsp), %r12
5099 jmp .L613
5100 .L1467:
5101 movq 96(%rsp), %rax
5102 addq $4, %rdx
5103 movq %rdx, 144(%rsp)
5104 addq $1, (%rax)
5105 cmpq %r14, %rdx
5106 jne .L286
5107 jmp .L293
5108 .L1391:
5109 leaq __PRETTY_FUNCTION__.9237(%rip), %rcx
5110 leaq .LC45(%rip), %rsi
5111 leaq .LC47(%rip), %rdi
5112 movl $448, %edx
5113 call __assert_fail@PLT
5114 .L161:
5115 leal -12288(%rdx), %ecx
5116 addq %rcx, %rcx
5117 addq __cns11643l1_from_ucs4_tab10@GOTPCREL(%rip), %rcx
5118 jmp .L175
5119 .L223:
5120 leal -9312(%rdx), %ecx
5121 addq %rcx, %rcx
5122 addq __gb2312_from_ucs4_tab6@GOTPCREL(%rip), %rcx
5123 jmp .L281
5124 .L1365:
5125 cmpq $-1, %rcx
5126 jne .L903
5127 jmp .L880
5128 .L1369:
5129 leaq __PRETTY_FUNCTION__.9327(%rip), %rcx
5130 leaq .LC45(%rip), %rsi
5131 leaq .LC55(%rip), %rdi
5132 movl $448, %edx
5133 call __assert_fail@PLT
5134 .L214:
5135 leaq .LC35(%rip), %rcx
5136 jmp .L188
5137 .L215:
5138 leaq .LC34(%rip), %rcx
5139 jmp .L188
5140 .L844:
5141 leaq __PRETTY_FUNCTION__.9305(%rip), %rcx
5142 leaq .LC45(%rip), %rsi
5143 leaq .LC55(%rip), %rdi
5144 movl $336, %edx
5145 call __assert_fail@PLT
5146 .L609:
5147 leaq __PRETTY_FUNCTION__.9216(%rip), %rcx
5148 leaq .LC45(%rip), %rsi
5149 leaq .LC47(%rip), %rdi
5150 movl $336, %edx
5151 call __assert_fail@PLT
5152 .L1360:
5153 leaq __PRETTY_FUNCTION__.9405(%rip), %rcx
5154 leaq .LC43(%rip), %rsi
5155 leaq .LC44(%rip), %rdi
5156 movl $564, %edx
5157 call __assert_fail@PLT
5158 .L57:
5159 leaq __PRETTY_FUNCTION__.9327(%rip), %rcx
5160 leaq .LC45(%rip), %rsi
5161 leaq .LC52(%rip), %rdi
5162 movl $424, %edx
5163 call __assert_fail@PLT
5164 .L857:
5165 leaq __PRETTY_FUNCTION__.9405(%rip), %rcx
5166 leaq .LC43(%rip), %rsi
5167 leaq .LC59(%rip), %rdi
5168 movl $799, %edx
5169 call __assert_fail@PLT
5170 .L237:
5171 leaq .LC25(%rip), %rcx
5172 jmp .L228
5173 .L921:
5174 leaq .LC42(%rip), %rcx
5175 jmp .L188
5176 .L151:
5177 leal -8592(%rdx), %ecx
5178 addq %rcx, %rcx
5179 addq __cns11643l1_from_ucs4_tab5@GOTPCREL(%rip), %rcx
5180 jmp .L175
5181 .L143:
5182 leal -913(%rdx), %ecx
5183 addq %rcx, %rcx
5184 addq __cns11643l1_from_ucs4_tab3@GOTPCREL(%rip), %rcx
5185 jmp .L175
5186 .L246:
5187 leaq .LC19(%rip), %rcx
5188 jmp .L228
5189 .L242:
5190 leaq .LC20(%rip), %rcx
5191 jmp .L228
5192 .L249:
5193 leal -8451(%rdx), %ecx
5194 addq %rcx, %rcx
5195 addq __gb2312_from_ucs4_tab5@GOTPCREL(%rip), %rcx
5196 jmp .L281
5197 .L248:
5198 cmpl $8978, %edx
5199 leaq .LC18(%rip), %rcx
5200 je .L228
5201 jmp .L220
5202 .L241:
5203 leal -1025(%rdx), %ecx
5204 addq %rcx, %rcx
5205 addq __gb2312_from_ucs4_tab3@GOTPCREL(%rip), %rcx
5206 jmp .L281
5207 .L224:
5208 leaq .LC23(%rip), %rcx
5209 jmp .L228
5210 .L25:
5211 leaq __PRETTY_FUNCTION__.9237(%rip), %rcx
5212 leaq .LC45(%rip), %rsi
5213 leaq .LC46(%rip), %rdi
5214 movl $395, %edx
5215 call __assert_fail@PLT
5216 .L159:
5217 leal -13198(%rdx), %ecx
5218 addq %rcx, %rcx
5219 addq __cns11643l1_from_ucs4_tab11@GOTPCREL(%rip), %rcx
5220 jmp .L175
5221 .L164:
5222 cmpl $12963, %edx
5223 leaq .LC37(%rip), %rcx
5224 je .L188
5225 jmp .L178
5226 .L207:
5227 addl $66, %edx
5228 movb $37, 184(%rsp)
5229 movb %dl, 185(%rsp)
5230 jmp .L218
5231 .size gconv, .-gconv
5232 .section .rodata.str1.16,"aMS",@progbits,1
5233 .align 16
5234 .type __PRETTY_FUNCTION__.9305, @object
5235 .size __PRETTY_FUNCTION__.9305, 18
5236 __PRETTY_FUNCTION__.9305:
5237 .string "to_iso2022cn_loop"
5238 .align 16
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
5244 .align 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
5250 .align 16
5251 .type __PRETTY_FUNCTION__.9327, @object
5252 .size __PRETTY_FUNCTION__.9327, 25
5253 __PRETTY_FUNCTION__.9327:
5254 .string "to_iso2022cn_loop_single"
5255 .align 16
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:
5264 .string "gconv"