clarify the purpose of this project
[nyanglibc.git] / iconvdata / t.61.shared.s
blob0a4be60f886403df1f5c142e1b74d131f17a186a
1 .text
2 .p2align 4,,15
3 .type gconv_btowc, @function
4 gconv_btowc:
5 leaq to_ucs4(%rip), %rax
6 movzbl %sil, %edx
7 movl (%rax,%rdx,4), %eax
8 testl %eax, %eax
9 jne .L1
10 testb %sil, %sil
11 movl $-1, %edx
12 cmovne %edx, %eax
13 .L1:
14 rep ret
15 .size gconv_btowc, .-gconv_btowc
16 .section .rodata.str1.1,"aMS",@progbits,1
17 .LC0:
18 .string "T.61-8BIT//"
19 .text
20 .p2align 4,,15
21 .globl gconv_init
22 .type gconv_init, @function
23 gconv_init:
24 movq 24(%rdi), %rsi
25 leaq .LC0(%rip), %rdx
26 movq %rdi, %rax
27 movl $12, %ecx
28 movq %rdx, %rdi
29 repz cmpsb
30 jne .L10
31 movabsq $8589934593, %rdx
32 movabsq $17179869188, %rdi
33 movq $0, 96(%rax)
34 movq %rdx, 72(%rax)
35 leaq gconv_btowc(%rip), %rdx
36 movq %rdi, 80(%rax)
37 movl $0, 88(%rax)
38 movq %rdx, 48(%rax)
39 xorl %eax, %eax
40 ret
41 .p2align 4,,10
42 .p2align 3
43 .L10:
44 movq 32(%rax), %rsi
45 movl $12, %ecx
46 movq %rdx, %rdi
47 repz cmpsb
48 jne .L13
49 movabsq $17179869188, %rdi
50 movabsq $8589934593, %rdx
51 movq $-1, 96(%rax)
52 movq %rdi, 72(%rax)
53 movq %rdx, 80(%rax)
54 movl $0, 88(%rax)
55 xorl %eax, %eax
56 ret
57 .p2align 4,,10
58 .p2align 3
59 .L13:
60 movl $1, %eax
61 ret
62 .size gconv_init, .-gconv_init
63 .section .rodata.str1.1
64 .LC1:
65 .string "../iconv/skeleton.c"
66 .LC2:
67 .string "outbufstart == NULL"
68 .LC3:
69 .string "../iconv/loop.c"
70 .section .rodata.str1.8,"aMS",@progbits,1
71 .align 8
72 .LC4:
73 .string "(state->__count & 7) <= sizeof (state->__value)"
74 .align 8
75 .LC5:
76 .string "inptr - bytebuf > (state->__count & 7)"
77 .align 8
78 .LC6:
79 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
80 .align 8
81 .LC7:
82 .string "inend - inptr > (state->__count & ~7)"
83 .align 8
84 .LC8:
85 .string "inend - inptr <= sizeof (state->__value.__wchb)"
86 .align 8
87 .LC9:
88 .string "inlen_after <= sizeof (state->__value.__wchb)"
89 .section .rodata.str1.1
90 .LC10:
91 .string "outbuf == outerr"
92 .section .rodata.str1.8
93 .align 8
94 .LC11:
95 .string "nstatus == __GCONV_FULL_OUTPUT"
96 .align 8
97 .LC12:
98 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
99 .text
100 .p2align 4,,15
101 .globl gconv
102 .type gconv, @function
103 gconv:
104 pushq %r15
105 pushq %r14
106 movq %rdi, %rax
107 pushq %r13
108 pushq %r12
109 movq %rsi, %r12
110 pushq %rbp
111 pushq %rbx
112 movq %rcx, %rbp
113 subq $168, %rsp
114 movl 16(%rsi), %r11d
115 movq %rdi, 40(%rsp)
116 addq $104, %rdi
117 movq %rdx, 16(%rsp)
118 movq %rdi, 56(%rsp)
119 leaq 48(%rsi), %rdi
120 movq %r8, 32(%rsp)
121 testb $1, %r11b
122 movq %r9, 48(%rsp)
123 movl 224(%rsp), %ebx
124 movq %rdi, 64(%rsp)
125 movq $0, 24(%rsp)
126 jne .L15
127 cmpq $0, 104(%rax)
128 movq 144(%rax), %rdi
129 movq %rdi, 24(%rsp)
130 je .L15
131 movq %rdi, %rax
132 #APP
133 # 410 "../iconv/skeleton.c" 1
134 ror $2*8+1, %rax
135 xor %fs:48, %rax
136 # 0 "" 2
137 #NO_APP
138 movq %rax, 24(%rsp)
139 .L15:
140 testl %ebx, %ebx
141 jne .L341
142 movq 16(%rsp), %rax
143 movq 32(%rsp), %rdi
144 leaq 128(%rsp), %rdx
145 movl 232(%rsp), %r9d
146 movq 8(%r12), %r13
147 testq %rdi, %rdi
148 movq (%rax), %r14
149 movq %rdi, %rax
150 cmove %r12, %rax
151 cmpq $0, 48(%rsp)
152 movq (%rax), %r10
153 movl $0, %eax
154 movq $0, 128(%rsp)
155 cmovne %rdx, %rax
156 testl %r9d, %r9d
157 movq %rax, 80(%rsp)
158 jne .L342
159 .L22:
160 movq 40(%rsp), %rax
161 movq %r10, %r15
162 cmpq $0, 96(%rax)
163 je .L343
164 .p2align 4,,10
165 .p2align 3
166 .L85:
167 leaq 152(%rsp), %rdi
168 leaq 144(%rsp), %r10
169 movq %r14, 144(%rsp)
170 movq %r15, 152(%rsp)
171 movq %r15, %rbx
172 movq %r14, %rax
173 movl $4, 8(%rsp)
174 movq %rdi, 72(%rsp)
175 .L95:
176 cmpq %rax, %rbp
177 je .L96
178 .L114:
179 leaq 4(%rax), %rcx
180 cmpq %rcx, %rbp
181 jb .L181
182 cmpq %rbx, %r13
183 jbe .L182
184 movl (%rax), %edx
185 cmpl $382, %edx
186 ja .L344
187 leaq from_ucs4(%rip), %rdi
188 movl %edx, %ecx
189 testl %edx, %edx
190 leaq (%rdi,%rcx,2), %rcx
191 movzbl (%rcx), %esi
192 je .L108
193 testb %sil, %sil
194 je .L345
195 .L108:
196 leaq 1(%rbx), %rax
197 movq %rax, 152(%rsp)
198 movb %sil, (%rbx)
199 movzbl 1(%rcx), %eax
200 testb %al, %al
201 je .L111
202 .L163:
203 movq 152(%rsp), %rbx
204 cmpq %rbx, %r13
205 jbe .L346
206 leaq 1(%rbx), %rdx
207 movq %rdx, 152(%rsp)
208 movb %al, (%rbx)
209 .L111:
210 movq 144(%rsp), %rax
211 movq 152(%rsp), %rbx
212 addq $4, %rax
213 cmpq %rax, %rbp
214 movq %rax, 144(%rsp)
215 jne .L114
216 .p2align 4,,10
217 .p2align 3
218 .L96:
219 cmpq $0, 32(%rsp)
220 movq 16(%rsp), %rdi
221 movq %rax, (%rdi)
222 jne .L347
223 .L115:
224 addl $1, 20(%r12)
225 testb $1, 16(%r12)
226 jne .L348
227 cmpq %rbx, %r15
228 jnb .L187
229 movq 24(%rsp), %rdi
230 movq (%r12), %rax
231 movq %rax, 136(%rsp)
232 call _dl_mcount_wrapper_check@PLT
233 movl 232(%rsp), %edi
234 leaq 136(%rsp), %rdx
235 xorl %r8d, %r8d
236 movq %rbx, %rcx
237 pushq %rdi
238 pushq $0
239 movq 64(%rsp), %r9
240 movq 80(%rsp), %rsi
241 movq 72(%rsp), %rdi
242 movq 40(%rsp), %rax
243 call *%rax
244 cmpl $4, %eax
245 movl %eax, %r11d
246 popq %r8
247 popq %r9
248 je .L119
249 movq 136(%rsp), %r10
250 cmpq %rbx, %r10
251 jne .L349
252 .L118:
253 testl %r11d, %r11d
254 jne .L203
255 .L157:
256 movq 16(%rsp), %rax
257 movl 16(%r12), %r11d
258 movq (%r12), %r15
259 movq (%rax), %r14
260 movq 40(%rsp), %rax
261 cmpq $0, 96(%rax)
262 jne .L85
263 .L343:
264 cmpq %r14, %rbp
265 je .L173
266 leaq 4(%r15), %rdx
267 movq %r14, %rax
268 movq %r15, %rbx
269 cmpq %r13, %rdx
270 ja .L182
271 leaq to_ucs4_comb(%rip), %r8
272 movl $4, 8(%rsp)
273 andl $2, %r11d
274 .p2align 4,,10
275 .p2align 3
276 .L87:
277 movzbl (%rax), %ecx
278 leal -193(%rcx), %esi
279 movl %ecx, %edi
280 cmpl $14, %esi
281 jbe .L350
282 leaq to_ucs4(%rip), %rsi
283 movl %ecx, %ecx
284 movl (%rsi,%rcx,4), %esi
285 movl $1, %ecx
286 .L91:
287 testl %esi, %esi
288 jne .L92
289 testb %dil, %dil
290 jne .L351
291 .L92:
292 movl %esi, (%rbx)
293 addq %rcx, %rax
294 movq %rdx, %rbx
295 .L93:
296 cmpq %rax, %rbp
297 je .L96
298 .L90:
299 leaq 4(%rbx), %rdx
300 cmpq %rdx, %r13
301 jnb .L87
302 .L182:
303 cmpq $0, 32(%rsp)
304 movq 16(%rsp), %rdi
305 movl $5, 8(%rsp)
306 movq %rax, (%rdi)
307 je .L115
308 .L347:
309 movq 32(%rsp), %rax
310 movq %rbx, (%rax)
311 .L14:
312 movl 8(%rsp), %eax
313 addq $168, %rsp
314 popq %rbx
315 popq %rbp
316 popq %r12
317 popq %r13
318 popq %r14
319 popq %r15
321 .p2align 4,,10
322 .p2align 3
323 .L181:
324 movl $7, 8(%rsp)
325 jmp .L96
326 .p2align 4,,10
327 .p2align 3
328 .L119:
329 movl 8(%rsp), %r11d
330 cmpl $5, %r11d
331 jne .L118
332 jmp .L157
333 .p2align 4,,10
334 .p2align 3
335 .L344:
336 cmpl $8486, %edx
337 je .L98
338 cmpl $711, %edx
339 je .L99
340 leal -728(%rdx), %esi
341 cmpl $5, %esi
342 ja .L207
343 cmpl $732, %edx
344 je .L207
345 leaq map.9086(%rip), %rax
346 movb $32, 137(%rsp)
347 leaq 136(%rsp), %rcx
348 movzbl (%rax,%rsi), %esi
349 movb %sil, 136(%rsp)
350 jmp .L108
351 .p2align 4,,10
352 .p2align 3
353 .L342:
354 movq 32(%r12), %r15
355 movl (%r15), %edx
356 movl %edx, %eax
357 andl $7, %eax
358 je .L22
359 testq %rdi, %rdi
360 jne .L352
361 movq 40(%rsp), %rsi
362 cmpq $0, 96(%rsi)
363 je .L353
364 cmpl $4, %eax
365 movq %r14, 144(%rsp)
366 movq %r10, 152(%rsp)
367 ja .L42
368 leaq 136(%rsp), %rcx
369 cltq
370 xorl %ebx, %ebx
371 movq %rcx, 72(%rsp)
372 .L43:
373 movzbl 4(%r15,%rbx), %edx
374 movb %dl, (%rcx,%rbx)
375 addq $1, %rbx
376 cmpq %rbx, %rax
377 jne .L43
378 movq %r14, %rax
379 subq %rbx, %rax
380 addq $4, %rax
381 cmpq %rax, %rbp
382 jb .L354
383 cmpq %r13, %r10
384 jnb .L75
385 leaq 1(%r14), %rax
386 leaq 135(%rsp), %rsi
387 .L51:
388 movq %rax, 144(%rsp)
389 movzbl -1(%rax), %edx
390 addq $1, %rbx
391 movq %rax, %rcx
392 addq $1, %rax
393 cmpq $3, %rbx
394 movb %dl, (%rsi,%rbx)
395 ja .L205
396 cmpq %rcx, %rbp
397 ja .L51
398 .L205:
399 movq 72(%rsp), %rax
400 movq %rax, 144(%rsp)
401 addq %rbx, %rax
402 movq %rax, 88(%rsp)
403 movl 136(%rsp), %eax
404 cmpl $382, %eax
405 ja .L355
406 leaq from_ucs4(%rip), %rcx
407 movl %eax, %edx
408 leaq (%rcx,%rdx,2), %rcx
409 movzbl (%rcx), %edx
410 testb %dl, %dl
411 jne .L66
412 testl %eax, %eax
413 je .L66
414 cmpq $0, 80(%rsp)
415 je .L60
416 testb $8, %r11b
417 jne .L356
418 andl $2, %r11d
419 je .L60
420 movq 80(%rsp), %rax
421 addq $1, (%rax)
422 .L336:
423 movq 72(%rsp), %rax
424 addq $4, %rax
425 movq %rax, 144(%rsp)
426 jmp .L59
427 .p2align 4,,10
428 .p2align 3
429 .L346:
430 subq $1, %rbx
431 movq 144(%rsp), %rax
432 movl $5, 8(%rsp)
433 jmp .L96
434 .p2align 4,,10
435 .p2align 3
436 .L345:
437 cmpq $0, 80(%rsp)
438 je .L186
439 testb $8, 16(%r12)
440 jne .L357
441 .L109:
442 testb $2, %r11b
443 jne .L358
444 .L186:
445 movl $6, 8(%rsp)
446 jmp .L96
447 .p2align 4,,10
448 .p2align 3
449 .L348:
450 movq 48(%rsp), %rsi
451 movq %rbx, (%r12)
452 movq 128(%rsp), %rax
453 addq %rax, (%rsi)
454 .L117:
455 movl 232(%rsp), %eax
456 testl %eax, %eax
457 je .L14
458 cmpl $7, 8(%rsp)
459 jne .L14
460 movq 16(%rsp), %rax
461 movq %rbp, %rdx
462 movq (%rax), %rdi
463 subq %rdi, %rdx
464 cmpq $4, %rdx
465 ja .L159
466 xorl %eax, %eax
467 testq %rdx, %rdx
468 movq 32(%r12), %rsi
469 je .L161
470 .L160:
471 movzbl (%rdi,%rax), %ecx
472 movb %cl, 4(%rsi,%rax)
473 addq $1, %rax
474 cmpq %rax, %rdx
475 jne .L160
476 .L161:
477 movq 16(%rsp), %rax
478 movq %rbp, (%rax)
479 movl (%rsi), %eax
480 andl $-8, %eax
481 orl %eax, %edx
482 movl %edx, (%rsi)
483 jmp .L14
484 .p2align 4,,10
485 .p2align 3
486 .L350:
487 leaq 1(%rax), %r9
488 cmpq %r9, %rbp
489 jbe .L181
490 movzbl 1(%rax), %ecx
491 subl $32, %ecx
492 cmpl $95, %ecx
493 ja .L359
494 leaq (%rsi,%rsi,2), %rsi
495 salq $5, %rsi
496 addq %rsi, %rcx
497 movl (%r8,%rcx,4), %esi
498 movl $2, %ecx
499 jmp .L91
500 .p2align 4,,10
501 .p2align 3
502 .L351:
503 cmpq $0, 80(%rsp)
504 je .L186
505 testl %r11d, %r11d
506 je .L186
507 movq 80(%rsp), %rsi
508 addq %rcx, %rax
509 movl $6, 8(%rsp)
510 addq $1, (%rsi)
511 jmp .L93
512 .p2align 4,,10
513 .p2align 3
514 .L187:
515 movl 8(%rsp), %r11d
516 jmp .L118
517 .p2align 4,,10
518 .p2align 3
519 .L349:
520 movq 16(%rsp), %rax
521 movl 16(%r12), %ebx
522 movq %r14, (%rax)
523 movq 40(%rsp), %rax
524 cmpq $0, 96(%rax)
525 je .L360
526 leaq 152(%rsp), %rsi
527 leaq 144(%rsp), %rdi
528 movq %r14, 144(%rsp)
529 movq %r15, 152(%rsp)
530 movq %r15, %rdx
531 movl $4, %eax
532 movq %rsi, 8(%rsp)
533 movq %rdi, 72(%rsp)
534 .L135:
535 cmpq %r14, %rbp
536 je .L361
537 .L155:
538 leaq 4(%r14), %rsi
539 cmpq %rsi, %rbp
540 jb .L195
541 cmpq %rdx, %r10
542 jbe .L196
543 movl (%r14), %ecx
544 cmpl $382, %ecx
545 ja .L362
546 leaq from_ucs4(%rip), %rdi
547 movl %ecx, %esi
548 leaq (%rdi,%rsi,2), %rdi
549 movzbl (%rdi), %esi
550 testb %sil, %sil
551 jne .L149
552 testl %ecx, %ecx
553 jne .L363
554 .L149:
555 leaq 1(%rdx), %rcx
556 movq %rcx, 152(%rsp)
557 movb %sil, (%rdx)
558 movzbl 1(%rdi), %edx
559 testb %dl, %dl
560 je .L152
561 .L164:
562 movq 152(%rsp), %rcx
563 cmpq %rcx, %r10
564 jbe .L364
565 leaq 1(%rcx), %rsi
566 movq %rsi, 152(%rsp)
567 movb %dl, (%rcx)
568 .L152:
569 movq 144(%rsp), %rsi
570 movq 152(%rsp), %rdx
571 leaq 4(%rsi), %r14
572 cmpq %r14, %rbp
573 movq %r14, 144(%rsp)
574 jne .L155
575 .L361:
576 cltq
577 movq %rbp, %r14
578 jmp .L136
579 .L358:
580 movq 80(%rsp), %rdi
581 addq $4, %rax
582 movl $6, 8(%rsp)
583 movq %rax, 144(%rsp)
584 addq $1, (%rdi)
585 jmp .L95
586 .L353:
587 cmpl $4, %eax
588 ja .L25
589 movzbl 4(%r15), %ecx
590 cmpl $1, %eax
591 movb %cl, 152(%rsp)
592 movl $1, %ecx
593 je .L26
594 movzbl 5(%r15), %ecx
595 movb %cl, 153(%rsp)
596 movl $2, %ecx
597 .L26:
598 leaq 4(%r10), %rsi
599 cmpq %rsi, %r13
600 jb .L75
601 movzbl (%r14), %edi
602 movb %dil, 152(%rsp,%rcx)
603 movzbl 152(%rsp), %edi
604 leal -193(%rdi), %ebx
605 movl %edi, %r8d
606 cmpl $14, %ebx
607 jbe .L365
608 leaq to_ucs4(%rip), %rax
609 movl %edi, %edi
610 movl (%rax,%rdi,4), %edx
611 movl $1, %eax
612 .L36:
613 testl %edx, %edx
614 jne .L167
615 testb %r8b, %r8b
616 jne .L366
617 .L167:
618 leaq 152(%rsp), %rdi
619 movslq %eax, %r11
620 movl %edx, (%r10)
621 movq %rsi, %r10
622 addq %rdi, %r11
623 .L35:
624 movl (%r15), %eax
625 subq %rdi, %r11
626 movl %eax, %edx
627 andl $7, %edx
628 cmpq %rdx, %r11
629 jle .L367
630 movq 16(%rsp), %rdi
631 subq %rdx, %r11
632 andl $-8, %eax
633 addq %r11, %r14
634 movl 16(%r12), %r11d
635 movq %r14, (%rdi)
636 movl %eax, (%r15)
637 jmp .L22
638 .L360:
639 cmpq %r14, %rbp
640 je .L368
641 leaq 4(%r15), %rax
642 andl $2, %ebx
643 movq %r15, %rdx
644 movl %ebx, %r9d
645 movl $4, %esi
646 leaq to_ucs4_comb(%rip), %rbx
647 cmpq %rax, %r10
648 jb .L369
649 .p2align 4,,10
650 .p2align 3
651 .L125:
652 movzbl (%r14), %r8d
653 leal -193(%r8), %edi
654 movl %r8d, %ecx
655 cmpl $14, %edi
656 jbe .L370
657 leaq to_ucs4(%rip), %rdi
658 movl %r8d, %r8d
659 movl (%rdi,%r8,4), %r8d
660 movl $1, %edi
661 .L131:
662 testl %r8d, %r8d
663 jne .L132
664 testb %cl, %cl
665 jne .L371
666 .L132:
667 movl %r8d, (%rdx)
668 addq %rdi, %r14
669 movq %rax, %rdx
670 .L133:
671 cmpq %r14, %rbp
672 je .L372
673 .L130:
674 leaq 4(%rdx), %rax
675 cmpq %rax, %r10
676 jnb .L125
677 movl $5, %eax
678 .L127:
679 movq 16(%rsp), %rdi
680 movq %r14, (%rdi)
681 jmp .L134
682 .L355:
683 cmpl $8486, %eax
684 je .L54
685 cmpl $711, %eax
686 je .L55
687 cmpl $732, %eax
688 leal -728(%rax), %edx
689 je .L206
690 cmpl $5, %edx
691 ja .L206
692 leaq map.9119(%rip), %rax
693 leaq 126(%rsp), %rcx
694 movb $32, 127(%rsp)
695 movzbl (%rax,%rdx), %edx
696 movb %dl, 126(%rsp)
697 .L66:
698 leaq 1(%r10), %rax
699 movq %rax, 152(%rsp)
700 movb %dl, (%r10)
701 movzbl 1(%rcx), %eax
702 testb %al, %al
703 je .L73
704 .L162:
705 movq 152(%rsp), %rdx
706 cmpq %rdx, %r13
707 jbe .L373
708 leaq 1(%rdx), %rcx
709 movq %rcx, 152(%rsp)
710 movb %al, (%rdx)
711 .L73:
712 movq 144(%rsp), %rax
713 addq $4, %rax
714 cmpq 72(%rsp), %rax
715 movq %rax, 144(%rsp)
716 je .L337
717 .L59:
718 movl (%r15), %edx
719 subq 72(%rsp), %rax
720 movl %edx, %ecx
721 andl $7, %ecx
722 cmpq %rcx, %rax
723 jle .L374
724 movq 16(%rsp), %rsi
725 subq %rcx, %rax
726 andl $-8, %edx
727 movq 152(%rsp), %r10
728 movl 16(%r12), %r11d
729 addq (%rsi), %rax
730 movq %rax, (%rsi)
731 movq %rax, %r14
732 movl %edx, (%r15)
733 jmp .L22
734 .L373:
735 subq $1, %rdx
736 movq 144(%rsp), %rax
737 cmpq 72(%rsp), %rax
738 movq %rdx, 152(%rsp)
739 jne .L59
740 .L75:
741 movl $5, 8(%rsp)
742 jmp .L14
743 .p2align 4,,10
744 .p2align 3
745 .L207:
746 shrl $7, %edx
747 cmpl $7168, %edx
748 je .L375
749 cmpq $0, 80(%rsp)
750 je .L186
751 testb $8, 16(%r12)
752 jne .L376
753 .L105:
754 testb $2, %r11b
755 je .L186
756 movq 80(%rsp), %rsi
757 addq $4, %rax
758 movl $6, 8(%rsp)
759 movq %rax, 144(%rsp)
760 addq $1, (%rsi)
761 jmp .L95
762 .p2align 4,,10
763 .p2align 3
764 .L357:
765 movl %r11d, 96(%rsp)
766 subq $8, %rsp
767 movq %r10, %rcx
768 pushq 88(%rsp)
769 movq 32(%rsp), %rax
770 movq %rbp, %r8
771 movq 88(%rsp), %r9
772 movq 56(%rsp), %rdi
773 movq %r12, %rsi
774 movq %r10, 104(%rsp)
775 movq (%rax), %rdx
776 call __gconv_transliterate@PLT
777 movl %eax, 24(%rsp)
778 cmpl $6, %eax
779 popq %r10
780 popq %r11
781 movq 88(%rsp), %r10
782 movl 96(%rsp), %r11d
783 movq 144(%rsp), %rax
784 movq 152(%rsp), %rbx
785 je .L109
786 .L110:
787 cmpl $5, 8(%rsp)
788 jne .L95
789 jmp .L96
790 .L341:
791 cmpq $0, 32(%rsp)
792 jne .L377
793 movq 32(%r12), %rax
794 movl $0, 8(%rsp)
795 movq $0, (%rax)
796 testb $1, 16(%r12)
797 jne .L14
798 movq 24(%rsp), %r15
799 movq %r15, %rdi
800 call _dl_mcount_wrapper_check@PLT
801 movl 232(%rsp), %eax
802 xorl %r8d, %r8d
803 xorl %ecx, %ecx
804 xorl %edx, %edx
805 pushq %rax
806 pushq %rbx
807 movq 64(%rsp), %r9
808 movq 80(%rsp), %rsi
809 movq 72(%rsp), %rdi
810 call *%r15
811 movl %eax, 24(%rsp)
812 popq %r10
813 popq %r11
814 jmp .L14
815 .L203:
816 movl %r11d, 8(%rsp)
817 jmp .L117
818 .L98:
819 leaq 1(%rbx), %rax
820 movq %rax, 152(%rsp)
821 movb $-32, (%rbx)
822 jmp .L111
823 .L99:
824 leaq 1(%rbx), %rax
825 movq %rax, 152(%rsp)
826 movb $-49, (%rbx)
827 movl $32, %eax
828 jmp .L163
829 .L359:
830 cmpq $0, 80(%rsp)
831 je .L186
832 testl %r11d, %r11d
833 je .L186
834 movq 80(%rsp), %rax
835 movl $6, 8(%rsp)
836 addq $1, (%rax)
837 movq %r9, %rax
838 jmp .L90
839 .L195:
840 movl $7, %eax
841 .L136:
842 movq 16(%rsp), %rsi
843 movq 136(%rsp), %r10
844 movq %r14, (%rsi)
845 .L134:
846 cmpq %r10, %rdx
847 jne .L124
848 cmpq $5, %rax
849 jne .L123
850 .L148:
851 cmpq %r15, %rdx
852 jne .L118
853 .L126:
854 subl $1, 20(%r12)
855 jmp .L118
856 .L376:
857 movl %r11d, 96(%rsp)
858 subq $8, %rsp
859 movq %r10, %rcx
860 pushq 88(%rsp)
861 movq 32(%rsp), %rax
862 movq %rbp, %r8
863 movq 88(%rsp), %r9
864 movq 56(%rsp), %rdi
865 movq %r12, %rsi
866 movq %r10, 104(%rsp)
867 movq (%rax), %rdx
868 call __gconv_transliterate@PLT
869 movl %eax, 24(%rsp)
870 cmpl $6, %eax
871 popq %rbx
872 popq %rdx
873 movq 88(%rsp), %r10
874 movl 96(%rsp), %r11d
875 movq 144(%rsp), %rax
876 movq 152(%rsp), %rbx
877 jne .L110
878 jmp .L105
879 .L378:
880 movq %r10, 96(%rsp)
881 movl %r11d, 88(%rsp)
882 subq $8, %rsp
883 pushq 88(%rsp)
884 movq 32(%rsp), %rax
885 movq %rbp, %r8
886 movq 24(%rsp), %r9
887 movq 88(%rsp), %rcx
888 movq %r12, %rsi
889 movq 56(%rsp), %rdi
890 movq (%rax), %rdx
891 call __gconv_transliterate@PLT
892 popq %rdx
893 cmpl $6, %eax
894 popq %rcx
895 movq 144(%rsp), %r14
896 movq 152(%rsp), %rdx
897 movl 88(%rsp), %r11d
898 movq 96(%rsp), %r10
899 je .L150
900 cmpl $5, %eax
901 jne .L135
902 .L196:
903 movl $5, %eax
904 jmp .L136
905 .L362:
906 cmpl $8486, %ecx
907 je .L138
908 cmpl $711, %ecx
909 je .L139
910 leal -728(%rcx), %edi
911 cmpl $5, %edi
912 ja .L208
913 cmpl $732, %ecx
914 je .L208
915 leaq map.9086(%rip), %rsi
916 movb $32, 127(%rsp)
917 movzbl (%rsi,%rdi), %esi
918 leaq 126(%rsp), %rdi
919 movb %sil, 126(%rsp)
920 jmp .L149
921 .L375:
922 movq %rcx, 144(%rsp)
923 movq %rcx, %rax
924 jmp .L95
925 .L173:
926 movq %rbp, %rax
927 movq %r15, %rbx
928 movl $4, 8(%rsp)
929 jmp .L96
930 .L364:
931 movq 136(%rsp), %rdx
932 movq 144(%rsp), %rax
933 subq $1, %rcx
934 movq 16(%rsp), %rsi
935 cmpq %rcx, %rdx
936 movq %rax, (%rsi)
937 je .L148
938 .L124:
939 leaq __PRETTY_FUNCTION__.9181(%rip), %rcx
940 leaq .LC1(%rip), %rsi
941 leaq .LC10(%rip), %rdi
942 movl $746, %edx
943 call __assert_fail@PLT
944 .L80:
945 cmpl $0, 8(%rsp)
946 jne .L14
947 .L337:
948 movq 16(%rsp), %rax
949 movl 16(%r12), %r11d
950 movq (%rax), %r14
951 jmp .L22
952 .L363:
953 cmpq $0, 80(%rsp)
954 je .L201
955 testb $8, 16(%r12)
956 jne .L378
957 .L150:
958 testb $2, %bl
959 jne .L379
960 .L201:
961 movl $6, %eax
962 jmp .L136
963 .L370:
964 leaq 1(%r14), %r8
965 cmpq %r8, %rbp
966 movq %r8, 8(%rsp)
967 jbe .L190
968 movzbl 1(%r14), %r8d
969 subl $32, %r8d
970 cmpl $95, %r8d
971 ja .L380
972 leaq (%rdi,%rdi,2), %rdi
973 salq $5, %rdi
974 addq %rdi, %r8
975 movl $2, %edi
976 movl (%rbx,%r8,4), %r8d
977 jmp .L131
978 .L371:
979 cmpq $0, 80(%rsp)
980 je .L194
981 testl %r9d, %r9d
982 jne .L381
983 .L194:
984 movl $6, %eax
985 jmp .L127
986 .L354:
987 movq 16(%rsp), %rax
988 movq %rbp, (%rax)
989 movq %rbp, %rax
990 subq %r14, %rax
991 addq %rbx, %rax
992 cmpq $4, %rax
993 ja .L45
994 addq $1, %r14
995 cmpq %rax, %rbx
996 jnb .L49
997 .L48:
998 movq %r14, 144(%rsp)
999 movzbl -1(%r14), %edx
1000 addq $1, %r14
1001 movb %dl, 4(%r15,%rbx)
1002 addq $1, %rbx
1003 cmpq %rbx, %rax
1004 jne .L48
1005 .L49:
1006 movl $7, 8(%rsp)
1007 jmp .L14
1008 .L208:
1009 shrl $7, %ecx
1010 cmpl $7168, %ecx
1011 je .L382
1012 cmpq $0, 80(%rsp)
1013 je .L201
1014 testb $8, 16(%r12)
1015 je .L150
1016 movq %r10, 96(%rsp)
1017 movl %r11d, 88(%rsp)
1018 subq $8, %rsp
1019 pushq 88(%rsp)
1020 movq 32(%rsp), %rax
1021 movq %r12, %rsi
1022 movq 24(%rsp), %r9
1023 movq 88(%rsp), %rcx
1024 movq %rbp, %r8
1025 movq 56(%rsp), %rdi
1026 movq (%rax), %rdx
1027 call __gconv_transliterate@PLT
1028 popq %rsi
1029 cmpl $6, %eax
1030 popq %rdi
1031 movl 88(%rsp), %r11d
1032 movq 96(%rsp), %r10
1033 je .L383
1034 cmpl $5, %eax
1035 je .L384
1036 movq 144(%rsp), %r14
1037 movq 152(%rsp), %rdx
1038 jmp .L135
1039 .L372:
1040 movslq %esi, %rax
1041 movq %rbp, %r14
1042 jmp .L127
1043 .L369:
1044 cmpq %r15, %r10
1045 je .L126
1046 jmp .L124
1047 .p2align 4,,10
1048 .p2align 3
1049 .L379:
1050 movq 80(%rsp), %rax
1051 addq $4, %r14
1052 movq %r14, 144(%rsp)
1053 addq $1, (%rax)
1054 movl $6, %eax
1055 jmp .L135
1056 .L381:
1057 movq 80(%rsp), %rax
1058 addq %rdi, %r14
1059 movl $6, %esi
1060 addq $1, (%rax)
1061 jmp .L133
1062 .L138:
1063 leaq 1(%rdx), %rcx
1064 movq %rcx, 152(%rsp)
1065 movb $-32, (%rdx)
1066 jmp .L152
1067 .L380:
1068 cmpq $0, 80(%rsp)
1069 je .L194
1070 testl %r9d, %r9d
1071 je .L194
1072 movq 80(%rsp), %rax
1073 movq 8(%rsp), %r14
1074 movl $6, %esi
1075 addq $1, (%rax)
1076 jmp .L130
1077 .L139:
1078 leaq 1(%rdx), %rcx
1079 movq %rcx, 152(%rsp)
1080 movb $-49, (%rdx)
1081 movl $32, %edx
1082 jmp .L164
1083 .L366:
1084 cmpq $0, 80(%rsp)
1085 je .L60
1086 andl $2, %r11d
1087 je .L60
1088 leaq 152(%rsp), %rdi
1089 movslq %eax, %r11
1090 movq 80(%rsp), %rax
1091 addq %rdi, %r11
1092 addq $1, (%rax)
1093 cmpq %rdi, %r11
1094 jne .L35
1095 .L60:
1096 movl $6, 8(%rsp)
1097 jmp .L14
1098 .L382:
1099 movq %rsi, 144(%rsp)
1100 movq %rsi, %r14
1101 jmp .L135
1102 .L190:
1103 movl $7, %eax
1104 jmp .L127
1105 .L365:
1106 leaq 152(%rsp), %rdi
1107 addq $1, %rcx
1108 leaq (%rdi,%rcx), %r9
1109 movq %r9, 8(%rsp)
1110 leaq 1(%rdi), %r9
1111 cmpq %r9, 8(%rsp)
1112 jbe .L385
1113 movzbl 153(%rsp), %eax
1114 subl $32, %eax
1115 cmpl $95, %eax
1116 ja .L386
1117 movl %ebx, %edx
1118 leaq (%rdx,%rdx,2), %rdx
1119 salq $5, %rdx
1120 addq %rdx, %rax
1121 leaq to_ucs4_comb(%rip), %rdx
1122 movl (%rdx,%rax,4), %edx
1123 movl $2, %eax
1124 jmp .L36
1125 .L383:
1126 movq 144(%rsp), %r14
1127 movq 152(%rsp), %rdx
1128 jmp .L150
1129 .L368:
1130 movq %r10, %r11
1131 cmpq %r15, %r11
1132 jne .L124
1133 .L123:
1134 leaq __PRETTY_FUNCTION__.9181(%rip), %rcx
1135 leaq .LC1(%rip), %rsi
1136 leaq .LC11(%rip), %rdi
1137 movl $747, %edx
1138 call __assert_fail@PLT
1139 .p2align 4,,10
1140 .p2align 3
1141 .L356:
1142 movl %r11d, 108(%rsp)
1143 movq %r10, 96(%rsp)
1144 leaq 144(%rsp), %rcx
1145 subq $8, %rsp
1146 movq %r12, %rsi
1147 movq %r14, %rdx
1148 pushq 88(%rsp)
1149 movq 104(%rsp), %r8
1150 movq 56(%rsp), %rdi
1151 leaq 168(%rsp), %r9
1152 call __gconv_transliterate@PLT
1153 movl %eax, 24(%rsp)
1154 cmpl $6, %eax
1155 popq %rcx
1156 popq %rsi
1157 movq 96(%rsp), %r10
1158 movl 108(%rsp), %r11d
1159 movq 144(%rsp), %rax
1160 je .L387
1161 cmpl $5, 8(%rsp)
1162 movq %rax, %rdx
1163 je .L388
1164 .L63:
1165 cmpq 72(%rsp), %rdx
1166 movq %rdx, %rax
1167 jne .L59
1168 cmpl $7, 8(%rsp)
1169 jne .L80
1170 addq $4, %rdx
1171 cmpq %rdx, 88(%rsp)
1172 je .L389
1173 movl (%r15), %eax
1174 movq 16(%rsp), %rsi
1175 movq %rbx, %rdi
1176 movl %eax, %edx
1177 andl $-8, %eax
1178 andl $7, %edx
1179 subq %rdx, %rdi
1180 movslq %eax, %rdx
1181 addq %rdi, (%rsi)
1182 cmpq %rdx, %rbx
1183 jle .L390
1184 cmpq $4, %rbx
1185 ja .L391
1186 orl %ebx, %eax
1187 testq %rbx, %rbx
1188 movl %eax, (%r15)
1189 je .L49
1190 movq 72(%rsp), %rcx
1191 xorl %eax, %eax
1192 .L84:
1193 movzbl (%rcx,%rax), %edx
1194 movb %dl, 4(%r15,%rax)
1195 addq $1, %rax
1196 cmpq %rax, %rbx
1197 jne .L84
1198 jmp .L49
1199 .L206:
1200 shrl $7, %eax
1201 cmpl $7168, %eax
1202 je .L336
1203 cmpq $0, 80(%rsp)
1204 je .L60
1205 testb $8, %r11b
1206 jne .L392
1207 .L61:
1208 andl $2, %r11d
1209 movq 144(%rsp), %rax
1210 jne .L393
1211 .L335:
1212 cmpq 72(%rsp), %rax
1213 jne .L59
1214 jmp .L60
1215 .p2align 4,,10
1216 .p2align 3
1217 .L385:
1218 leaq 2(%rdi), %rsi
1219 cmpq %rsi, 8(%rsp)
1220 je .L394
1221 cltq
1222 movq %rcx, %rsi
1223 andl $-8, %edx
1224 subq %rax, %rsi
1225 movq 16(%rsp), %rax
1226 addq %rsi, %r14
1227 movq %r14, (%rax)
1228 movslq %edx, %rax
1229 cmpq %rax, %rcx
1230 jle .L395
1231 cmpq $4, %rcx
1232 ja .L396
1233 orl %ecx, %edx
1234 testq %rcx, %rcx
1235 movl %edx, (%r15)
1236 je .L49
1237 xorl %eax, %eax
1238 movb %r8b, 4(%r15,%rax)
1239 addq $1, %rax
1240 cmpq %rax, %rcx
1241 je .L49
1242 .L397:
1243 movzbl (%rdi,%rax), %r8d
1244 movb %r8b, 4(%r15,%rax)
1245 addq $1, %rax
1246 cmpq %rax, %rcx
1247 jne .L397
1248 jmp .L49
1249 .L55:
1250 leaq 1(%r10), %rax
1251 movq %rax, 152(%rsp)
1252 movb $-49, (%r10)
1253 movl $32, %eax
1254 jmp .L162
1255 .L387:
1256 andl $2, %r11d
1257 je .L335
1258 movq 80(%rsp), %rsi
1259 addq $4, %rax
1260 movq %rax, 144(%rsp)
1261 addq $1, (%rsi)
1262 cmpq 72(%rsp), %rax
1263 je .L14
1264 jmp .L59
1265 .p2align 4,,10
1266 .p2align 3
1267 .L54:
1268 leaq 1(%r10), %rax
1269 movq %rax, 152(%rsp)
1270 movb $-32, (%r10)
1271 jmp .L73
1272 .L25:
1273 leaq __PRETTY_FUNCTION__.9015(%rip), %rcx
1274 leaq .LC3(%rip), %rsi
1275 leaq .LC4(%rip), %rdi
1276 movl $395, %edx
1277 call __assert_fail@PLT
1278 .L45:
1279 leaq __PRETTY_FUNCTION__.9104(%rip), %rcx
1280 leaq .LC3(%rip), %rsi
1281 leaq .LC9(%rip), %rdi
1282 movl $424, %edx
1283 call __assert_fail@PLT
1284 .L352:
1285 leaq __PRETTY_FUNCTION__.9181(%rip), %rcx
1286 leaq .LC1(%rip), %rsi
1287 leaq .LC2(%rip), %rdi
1288 movl $564, %edx
1289 call __assert_fail@PLT
1290 .L374:
1291 leaq __PRETTY_FUNCTION__.9104(%rip), %rcx
1292 leaq .LC3(%rip), %rsi
1293 leaq .LC5(%rip), %rdi
1294 movl $459, %edx
1295 call __assert_fail@PLT
1296 .L388:
1297 cmpq 72(%rsp), %rax
1298 jne .L59
1299 jmp .L75
1300 .L396:
1301 leaq __PRETTY_FUNCTION__.9015(%rip), %rcx
1302 leaq .LC3(%rip), %rsi
1303 leaq .LC8(%rip), %rdi
1304 movl $488, %edx
1305 call __assert_fail@PLT
1306 .L395:
1307 leaq __PRETTY_FUNCTION__.9015(%rip), %rcx
1308 leaq .LC3(%rip), %rsi
1309 leaq .LC7(%rip), %rdi
1310 movl $487, %edx
1311 call __assert_fail@PLT
1312 .L394:
1313 leaq __PRETTY_FUNCTION__.9015(%rip), %rcx
1314 leaq .LC3(%rip), %rsi
1315 leaq .LC6(%rip), %rdi
1316 movl $477, %edx
1317 call __assert_fail@PLT
1318 .L391:
1319 leaq __PRETTY_FUNCTION__.9104(%rip), %rcx
1320 leaq .LC3(%rip), %rsi
1321 leaq .LC8(%rip), %rdi
1322 movl $488, %edx
1323 call __assert_fail@PLT
1324 .L390:
1325 leaq __PRETTY_FUNCTION__.9104(%rip), %rcx
1326 leaq .LC3(%rip), %rsi
1327 leaq .LC7(%rip), %rdi
1328 movl $487, %edx
1329 call __assert_fail@PLT
1330 .L389:
1331 leaq __PRETTY_FUNCTION__.9104(%rip), %rcx
1332 leaq .LC3(%rip), %rsi
1333 leaq .LC6(%rip), %rdi
1334 movl $477, %edx
1335 call __assert_fail@PLT
1336 .L159:
1337 leaq __PRETTY_FUNCTION__.9181(%rip), %rcx
1338 leaq .LC1(%rip), %rsi
1339 leaq .LC12(%rip), %rdi
1340 movl $799, %edx
1341 call __assert_fail@PLT
1342 .L386:
1343 cmpq $0, 80(%rsp)
1344 je .L60
1345 andb $2, %r11b
1346 je .L60
1347 movq 80(%rsp), %rax
1348 movq %r9, %r11
1349 addq $1, (%rax)
1350 jmp .L35
1351 .L42:
1352 leaq __PRETTY_FUNCTION__.9104(%rip), %rcx
1353 leaq .LC3(%rip), %rsi
1354 leaq .LC4(%rip), %rdi
1355 movl $395, %edx
1356 call __assert_fail@PLT
1357 .L384:
1358 movq 136(%rsp), %rdx
1359 cmpq 152(%rsp), %rdx
1360 movq 144(%rsp), %rax
1361 movq 16(%rsp), %rdi
1362 movq %rax, (%rdi)
1363 je .L148
1364 jmp .L124
1365 .L377:
1366 leaq __PRETTY_FUNCTION__.9181(%rip), %rcx
1367 leaq .LC1(%rip), %rsi
1368 leaq .LC2(%rip), %rdi
1369 movl $420, %edx
1370 call __assert_fail@PLT
1371 .L367:
1372 leaq __PRETTY_FUNCTION__.9015(%rip), %rcx
1373 leaq .LC3(%rip), %rsi
1374 leaq .LC5(%rip), %rdi
1375 movl $459, %edx
1376 call __assert_fail@PLT
1377 .L393:
1378 movq 80(%rsp), %rax
1379 addq $1, (%rax)
1380 movq 144(%rsp), %rax
1381 addq $4, %rax
1382 cmpq 72(%rsp), %rax
1383 movq %rax, 144(%rsp)
1384 jne .L59
1385 jmp .L60
1386 .L392:
1387 movl %r11d, 108(%rsp)
1388 movq %r10, 96(%rsp)
1389 leaq 144(%rsp), %rcx
1390 subq $8, %rsp
1391 movq %r14, %rdx
1392 movq %r12, %rsi
1393 pushq 88(%rsp)
1394 movq 104(%rsp), %r8
1395 movq 56(%rsp), %rdi
1396 leaq 168(%rsp), %r9
1397 call __gconv_transliterate@PLT
1398 movl %eax, 24(%rsp)
1399 cmpl $6, %eax
1400 popq %rdi
1401 popq %r8
1402 movl 108(%rsp), %r11d
1403 je .L61
1404 cmpl $5, %eax
1405 je .L62
1406 movq 144(%rsp), %rdx
1407 movq 96(%rsp), %r10
1408 jmp .L63
1409 .L62:
1410 movq 144(%rsp), %rax
1411 cmpq 72(%rsp), %rax
1412 jne .L59
1413 jmp .L75
1414 .size gconv, .-gconv
1415 .section .rodata
1416 .type map.9086, @object
1417 .size map.9086, 6
1418 map.9086:
1419 .string "\306\307\312\316"
1420 .ascii "\315"
1421 .set map.9119,map.9086
1422 .section .rodata.str1.8
1423 .align 8
1424 .type __PRETTY_FUNCTION__.9104, @object
1425 .size __PRETTY_FUNCTION__.9104, 15
1426 __PRETTY_FUNCTION__.9104:
1427 .string "to_t_61_single"
1428 .section .rodata.str1.16,"aMS",@progbits,1
1429 .align 16
1430 .type __PRETTY_FUNCTION__.9015, @object
1431 .size __PRETTY_FUNCTION__.9015, 17
1432 __PRETTY_FUNCTION__.9015:
1433 .string "from_t_61_single"
1434 .section .rodata.str1.1
1435 .type __PRETTY_FUNCTION__.9181, @object
1436 .size __PRETTY_FUNCTION__.9181, 6
1437 __PRETTY_FUNCTION__.9181:
1438 .string "gconv"
1439 .section .rodata
1440 .align 32
1441 .type from_ucs4, @object
1442 .size from_ucs4, 766
1443 from_ucs4:
1444 .string ""
1445 .string ""
1446 .string "\001"
1447 .string "\002"
1448 .string "\003"
1449 .string "\004"
1450 .string "\005"
1451 .string "\006"
1452 .string "\007"
1453 .string "\b"
1454 .string "\t"
1455 .string "\n"
1456 .string "\013"
1457 .string "\f"
1458 .string "\r"
1459 .string "\016"
1460 .string "\017"
1461 .string "\020"
1462 .string "\021"
1463 .string "\022"
1464 .string "\023"
1465 .string "\024"
1466 .string "\025"
1467 .string "\026"
1468 .string "\027"
1469 .string "\030"
1470 .string "\031"
1471 .string "\032"
1472 .string "\033"
1473 .string "\034"
1474 .string "\035"
1475 .string "\036"
1476 .string "\037"
1477 .string " "
1478 .string "!"
1479 .string "\""
1480 .string "\246"
1481 .string "\244"
1482 .string "%"
1483 .string "&"
1484 .string "'"
1485 .string "("
1486 .string ")"
1487 .string "*"
1488 .string "+"
1489 .string ","
1490 .string "-"
1491 .string "."
1492 .string "/"
1493 .string "0"
1494 .string "1"
1495 .string "2"
1496 .string "3"
1497 .string "4"
1498 .string "5"
1499 .string "6"
1500 .string "7"
1501 .string "8"
1502 .string "9"
1503 .string ":"
1504 .string ";"
1505 .string "<"
1506 .string "="
1507 .string ">"
1508 .string "?"
1509 .string "@"
1510 .string "A"
1511 .string "B"
1512 .string "C"
1513 .string "D"
1514 .string "E"
1515 .string "F"
1516 .string "G"
1517 .string "H"
1518 .string "I"
1519 .string "J"
1520 .string "K"
1521 .string "L"
1522 .string "M"
1523 .string "N"
1524 .string "O"
1525 .string "P"
1526 .string "Q"
1527 .string "R"
1528 .string "S"
1529 .string "T"
1530 .string "U"
1531 .string "V"
1532 .string "W"
1533 .string "X"
1534 .string "Y"
1535 .string "Z"
1536 .string "["
1537 .string ""
1538 .string ""
1539 .string "]"
1540 .string ""
1541 .string ""
1542 .string "_"
1543 .string ""
1544 .string ""
1545 .string "a"
1546 .string "b"
1547 .string "c"
1548 .string "d"
1549 .string "e"
1550 .string "f"
1551 .string "g"
1552 .string "h"
1553 .string "i"
1554 .string "j"
1555 .string "k"
1556 .string "l"
1557 .string "m"
1558 .string "n"
1559 .string "o"
1560 .string "p"
1561 .string "q"
1562 .string "r"
1563 .string "s"
1564 .string "t"
1565 .string "u"
1566 .string "v"
1567 .string "w"
1568 .string "x"
1569 .string "y"
1570 .string "z"
1571 .string ""
1572 .string ""
1573 .string "|"
1574 .string ""
1575 .string ""
1576 .string ""
1577 .string ""
1578 .string "\177"
1579 .string "\200"
1580 .string "\201"
1581 .string "\202"
1582 .string "\203"
1583 .string "\204"
1584 .string "\205"
1585 .string "\206"
1586 .string "\207"
1587 .string "\210"
1588 .string "\211"
1589 .string "\212"
1590 .string "\213"
1591 .string "\214"
1592 .string "\215"
1593 .string "\216"
1594 .string "\217"
1595 .string "\220"
1596 .string "\221"
1597 .string "\222"
1598 .string "\223"
1599 .string "\224"
1600 .string "\225"
1601 .string "\226"
1602 .string "\227"
1603 .string "\230"
1604 .string "\231"
1605 .string "\232"
1606 .string "\233"
1607 .string "\234"
1608 .string "\235"
1609 .string "\236"
1610 .string "\237"
1611 .string ""
1612 .string ""
1613 .string "\241"
1614 .string "\242"
1615 .string "\243"
1616 .string "\250"
1617 .string "\245"
1618 .string ""
1619 .string ""
1620 .string "\247"
1621 .ascii "\310 "
1622 .string ""
1623 .string ""
1624 .string "\343"
1625 .string "\253"
1626 .string ""
1627 .string ""
1628 .string ""
1629 .string ""
1630 .string ""
1631 .string ""
1632 .ascii "\305 "
1633 .string "\260"
1634 .string "\261"
1635 .string "\262"
1636 .string "\263"
1637 .ascii "\302 "
1638 .string "\265"
1639 .string "\266"
1640 .string "\267"
1641 .ascii "\313 "
1642 .string ""
1643 .string ""
1644 .string "\353"
1645 .string "\273"
1646 .string "\274"
1647 .string "\275"
1648 .string "\276"
1649 .string "\277"
1650 .ascii "\301A"
1651 .ascii "\302A"
1652 .ascii "\303A"
1653 .ascii "\304A"
1654 .ascii "\310A"
1655 .ascii "\312A"
1656 .string "\341"
1657 .ascii "\313C"
1658 .ascii "\301E"
1659 .ascii "\302E"
1660 .ascii "\303E"
1661 .ascii "\310E"
1662 .ascii "\301I"
1663 .ascii "\302I"
1664 .ascii "\303I"
1665 .ascii "\310I"
1666 .string "\342"
1667 .ascii "\304N"
1668 .ascii "\301O"
1669 .ascii "\302O"
1670 .ascii "\303O"
1671 .ascii "\304O"
1672 .ascii "\310O"
1673 .string "\264"
1674 .string "\351"
1675 .ascii "\301U"
1676 .ascii "\302U"
1677 .ascii "\303U"
1678 .ascii "\310U"
1679 .ascii "\302Y"
1680 .string "\354"
1681 .string "\373"
1682 .ascii "\301a"
1683 .ascii "\302a"
1684 .ascii "\303a"
1685 .ascii "\304a"
1686 .ascii "\310a"
1687 .ascii "\312a"
1688 .string "\361"
1689 .ascii "\313c"
1690 .ascii "\301e"
1691 .ascii "\302e"
1692 .ascii "\303e"
1693 .ascii "\310e"
1694 .ascii "\301i"
1695 .ascii "\302i"
1696 .ascii "\303i"
1697 .ascii "\310i"
1698 .string "\363"
1699 .ascii "\304n"
1700 .ascii "\301o"
1701 .ascii "\302o"
1702 .ascii "\303o"
1703 .ascii "\304o"
1704 .ascii "\310o"
1705 .string "\270"
1706 .string "\371"
1707 .ascii "\301u"
1708 .ascii "\302u"
1709 .ascii "\303u"
1710 .ascii "\310u"
1711 .ascii "\302y"
1712 .string "\374"
1713 .ascii "\310y"
1714 .ascii "\305A"
1715 .ascii "\305a"
1716 .ascii "\306A"
1717 .ascii "\306a"
1718 .ascii "\316A"
1719 .ascii "\316a"
1720 .ascii "\302C"
1721 .ascii "\302c"
1722 .ascii "\303C"
1723 .ascii "\303c"
1724 .ascii "\307C"
1725 .ascii "\307c"
1726 .ascii "\317C"
1727 .ascii "\317c"
1728 .ascii "\317D"
1729 .ascii "\317d"
1730 .string ""
1731 .string ""
1732 .string "\362"
1733 .ascii "\305E"
1734 .ascii "\305e"
1735 .string ""
1736 .string ""
1737 .string ""
1738 .string ""
1739 .ascii "\307E"
1740 .ascii "\307e"
1741 .ascii "\316E"
1742 .ascii "\316e"
1743 .ascii "\317E"
1744 .ascii "\317e"
1745 .ascii "\303G"
1746 .ascii "\303g"
1747 .ascii "\306G"
1748 .ascii "\306g"
1749 .ascii "\307G"
1750 .ascii "\307g"
1751 .ascii "\313G"
1752 .ascii "\313g"
1753 .ascii "\303H"
1754 .ascii "\303h"
1755 .string "\344"
1756 .string "\364"
1757 .ascii "\304I"
1758 .ascii "\304i"
1759 .ascii "\305I"
1760 .ascii "\305i"
1761 .string ""
1762 .string ""
1763 .string ""
1764 .string ""
1765 .ascii "\316I"
1766 .ascii "\316i"
1767 .ascii "\307I"
1768 .string "\365"
1769 .string "\346"
1770 .string "\366"
1771 .ascii "\303J"
1772 .ascii "\303j"
1773 .ascii "\313K"
1774 .ascii "\313k"
1775 .string "\360"
1776 .ascii "\302L"
1777 .ascii "\302l"
1778 .ascii "\313L"
1779 .ascii "\313l"
1780 .ascii "\317L"
1781 .ascii "\317l"
1782 .string "\347"
1783 .string "\367"
1784 .string "\350"
1785 .string "\370"
1786 .ascii "\302N"
1787 .ascii "\302n"
1788 .ascii "\313N"
1789 .ascii "\313n"
1790 .ascii "\317N"
1791 .ascii "\317n"
1792 .string "\357"
1793 .string "\356"
1794 .string "\376"
1795 .ascii "\305O"
1796 .ascii "\305o"
1797 .string ""
1798 .string ""
1799 .string ""
1800 .string ""
1801 .ascii "\315O"
1802 .ascii "\315o"
1803 .string "\352"
1804 .string "\372"
1805 .ascii "\302R"
1806 .ascii "\302r"
1807 .ascii "\313R"
1808 .ascii "\313r"
1809 .ascii "\317R"
1810 .ascii "\317r"
1811 .ascii "\302S"
1812 .ascii "\302s"
1813 .ascii "\303S"
1814 .ascii "\303s"
1815 .ascii "\313S"
1816 .ascii "\313s"
1817 .ascii "\317S"
1818 .ascii "\317s"
1819 .ascii "\313T"
1820 .ascii "\313t"
1821 .ascii "\317T"
1822 .ascii "\317t"
1823 .string "\355"
1824 .string "\375"
1825 .ascii "\304U"
1826 .ascii "\304u"
1827 .ascii "\305U"
1828 .ascii "\305u"
1829 .ascii "\306U"
1830 .ascii "\306u"
1831 .ascii "\312U"
1832 .ascii "\312u"
1833 .ascii "\315U"
1834 .ascii "\315u"
1835 .ascii "\316U"
1836 .ascii "\316u"
1837 .ascii "\303W"
1838 .ascii "\303w"
1839 .ascii "\303Y"
1840 .ascii "\303y"
1841 .ascii "\310Y"
1842 .ascii "\302Z"
1843 .ascii "\302z"
1844 .ascii "\307Z"
1845 .ascii "\307z"
1846 .ascii "\317Z"
1847 .ascii "\317z"
1848 .align 32
1849 .type to_ucs4_comb, @object
1850 .size to_ucs4_comb, 5760
1851 to_ucs4_comb:
1852 .long 0
1853 .long 0
1854 .long 0
1855 .long 0
1856 .long 0
1857 .long 0
1858 .long 0
1859 .long 0
1860 .long 0
1861 .long 0
1862 .long 0
1863 .long 0
1864 .long 0
1865 .long 0
1866 .long 0
1867 .long 0
1868 .long 0
1869 .long 0
1870 .long 0
1871 .long 0
1872 .long 0
1873 .long 0
1874 .long 0
1875 .long 0
1876 .long 0
1877 .long 0
1878 .long 0
1879 .long 0
1880 .long 0
1881 .long 0
1882 .long 0
1883 .long 0
1884 .long 0
1885 .long 192
1886 .long 0
1887 .long 0
1888 .long 0
1889 .long 200
1890 .long 0
1891 .long 0
1892 .long 0
1893 .long 204
1894 .long 0
1895 .long 0
1896 .long 0
1897 .long 0
1898 .long 0
1899 .long 210
1900 .long 0
1901 .long 0
1902 .long 0
1903 .long 0
1904 .long 0
1905 .long 217
1906 .long 0
1907 .long 0
1908 .long 0
1909 .long 0
1910 .long 0
1911 .long 0
1912 .long 0
1913 .long 0
1914 .long 0
1915 .long 0
1916 .long 0
1917 .long 224
1918 .long 0
1919 .long 0
1920 .long 0
1921 .long 232
1922 .long 0
1923 .long 0
1924 .long 0
1925 .long 236
1926 .long 0
1927 .long 0
1928 .long 0
1929 .long 0
1930 .long 0
1931 .long 242
1932 .long 0
1933 .long 0
1934 .long 0
1935 .long 0
1936 .long 0
1937 .long 249
1938 .long 0
1939 .long 0
1940 .long 0
1941 .long 0
1942 .long 0
1943 .long 0
1944 .long 0
1945 .long 0
1946 .long 0
1947 .long 0
1948 .long 180
1949 .long 0
1950 .long 0
1951 .long 0
1952 .long 0
1953 .long 0
1954 .long 0
1955 .long 0
1956 .long 0
1957 .long 0
1958 .long 0
1959 .long 0
1960 .long 0
1961 .long 0
1962 .long 0
1963 .long 0
1964 .long 0
1965 .long 0
1966 .long 0
1967 .long 0
1968 .long 0
1969 .long 0
1970 .long 0
1971 .long 0
1972 .long 0
1973 .long 0
1974 .long 0
1975 .long 0
1976 .long 0
1977 .long 0
1978 .long 0
1979 .long 0
1980 .long 0
1981 .long 193
1982 .long 0
1983 .long 262
1984 .long 0
1985 .long 201
1986 .long 0
1987 .long 0
1988 .long 0
1989 .long 205
1990 .long 0
1991 .long 0
1992 .long 313
1993 .long 0
1994 .long 323
1995 .long 211
1996 .long 0
1997 .long 0
1998 .long 340
1999 .long 346
2000 .long 0
2001 .long 218
2002 .long 0
2003 .long 0
2004 .long 0
2005 .long 221
2006 .long 377
2007 .long 0
2008 .long 0
2009 .long 0
2010 .long 0
2011 .long 0
2012 .long 0
2013 .long 225
2014 .long 0
2015 .long 263
2016 .long 0
2017 .long 233
2018 .long 0
2019 .long 0
2020 .long 0
2021 .long 237
2022 .long 0
2023 .long 0
2024 .long 314
2025 .long 0
2026 .long 324
2027 .long 243
2028 .long 0
2029 .long 0
2030 .long 341
2031 .long 347
2032 .long 0
2033 .long 250
2034 .long 0
2035 .long 0
2036 .long 0
2037 .long 253
2038 .long 378
2039 .long 0
2040 .long 0
2041 .long 0
2042 .long 0
2043 .long 0
2044 .long 0
2045 .long 0
2046 .long 0
2047 .long 0
2048 .long 0
2049 .long 0
2050 .long 0
2051 .long 0
2052 .long 0
2053 .long 0
2054 .long 0
2055 .long 0
2056 .long 0
2057 .long 0
2058 .long 0
2059 .long 0
2060 .long 0
2061 .long 0
2062 .long 0
2063 .long 0
2064 .long 0
2065 .long 0
2066 .long 0
2067 .long 0
2068 .long 0
2069 .long 0
2070 .long 0
2071 .long 0
2072 .long 0
2073 .long 0
2074 .long 0
2075 .long 0
2076 .long 0
2077 .long 194
2078 .long 0
2079 .long 264
2080 .long 0
2081 .long 202
2082 .long 0
2083 .long 284
2084 .long 292
2085 .long 206
2086 .long 308
2087 .long 0
2088 .long 0
2089 .long 0
2090 .long 0
2091 .long 212
2092 .long 0
2093 .long 0
2094 .long 0
2095 .long 348
2096 .long 0
2097 .long 219
2098 .long 0
2099 .long 372
2100 .long 0
2101 .long 374
2102 .long 0
2103 .long 0
2104 .long 0
2105 .long 0
2106 .long 0
2107 .long 0
2108 .long 0
2109 .long 226
2110 .long 0
2111 .long 265
2112 .long 0
2113 .long 234
2114 .long 0
2115 .long 285
2116 .long 293
2117 .long 238
2118 .long 309
2119 .long 0
2120 .long 0
2121 .long 0
2122 .long 0
2123 .long 244
2124 .long 0
2125 .long 0
2126 .long 0
2127 .long 349
2128 .long 0
2129 .long 251
2130 .long 0
2131 .long 373
2132 .long 0
2133 .long 375
2134 .long 0
2135 .long 0
2136 .long 0
2137 .long 0
2138 .long 0
2139 .long 0
2140 .long 0
2141 .long 0
2142 .long 0
2143 .long 0
2144 .long 0
2145 .long 0
2146 .long 0
2147 .long 0
2148 .long 0
2149 .long 0
2150 .long 0
2151 .long 0
2152 .long 0
2153 .long 0
2154 .long 0
2155 .long 0
2156 .long 0
2157 .long 0
2158 .long 0
2159 .long 0
2160 .long 0
2161 .long 0
2162 .long 0
2163 .long 0
2164 .long 0
2165 .long 0
2166 .long 0
2167 .long 0
2168 .long 0
2169 .long 0
2170 .long 0
2171 .long 0
2172 .long 0
2173 .long 195
2174 .long 0
2175 .long 0
2176 .long 0
2177 .long 0
2178 .long 0
2179 .long 0
2180 .long 0
2181 .long 296
2182 .long 0
2183 .long 0
2184 .long 0
2185 .long 0
2186 .long 209
2187 .long 213
2188 .long 0
2189 .long 0
2190 .long 0
2191 .long 0
2192 .long 0
2193 .long 360
2194 .long 0
2195 .long 0
2196 .long 0
2197 .long 0
2198 .long 0
2199 .long 0
2200 .long 0
2201 .long 0
2202 .long 0
2203 .long 0
2204 .long 0
2205 .long 227
2206 .long 0
2207 .long 0
2208 .long 0
2209 .long 0
2210 .long 0
2211 .long 0
2212 .long 0
2213 .long 297
2214 .long 0
2215 .long 0
2216 .long 0
2217 .long 0
2218 .long 241
2219 .long 245
2220 .long 0
2221 .long 0
2222 .long 0
2223 .long 0
2224 .long 0
2225 .long 361
2226 .long 0
2227 .long 0
2228 .long 0
2229 .long 0
2230 .long 0
2231 .long 0
2232 .long 0
2233 .long 0
2234 .long 0
2235 .long 0
2236 .long 175
2237 .long 0
2238 .long 0
2239 .long 0
2240 .long 0
2241 .long 0
2242 .long 0
2243 .long 0
2244 .long 0
2245 .long 0
2246 .long 0
2247 .long 0
2248 .long 0
2249 .long 0
2250 .long 0
2251 .long 0
2252 .long 0
2253 .long 0
2254 .long 0
2255 .long 0
2256 .long 0
2257 .long 0
2258 .long 0
2259 .long 0
2260 .long 0
2261 .long 0
2262 .long 0
2263 .long 0
2264 .long 0
2265 .long 0
2266 .long 0
2267 .long 0
2268 .long 0
2269 .long 256
2270 .long 0
2271 .long 0
2272 .long 0
2273 .long 274
2274 .long 0
2275 .long 0
2276 .long 0
2277 .long 298
2278 .long 0
2279 .long 0
2280 .long 0
2281 .long 0
2282 .long 0
2283 .long 332
2284 .long 0
2285 .long 0
2286 .long 0
2287 .long 0
2288 .long 0
2289 .long 362
2290 .long 0
2291 .long 0
2292 .long 0
2293 .long 0
2294 .long 0
2295 .long 0
2296 .long 0
2297 .long 0
2298 .long 0
2299 .long 0
2300 .long 0
2301 .long 257
2302 .long 0
2303 .long 0
2304 .long 0
2305 .long 275
2306 .long 0
2307 .long 0
2308 .long 0
2309 .long 299
2310 .long 0
2311 .long 0
2312 .long 0
2313 .long 0
2314 .long 0
2315 .long 333
2316 .long 0
2317 .long 0
2318 .long 0
2319 .long 0
2320 .long 0
2321 .long 363
2322 .long 0
2323 .long 0
2324 .long 0
2325 .long 0
2326 .long 0
2327 .long 0
2328 .long 0
2329 .long 0
2330 .long 0
2331 .long 0
2332 .long 728
2333 .long 0
2334 .long 0
2335 .long 0
2336 .long 0
2337 .long 0
2338 .long 0
2339 .long 0
2340 .long 0
2341 .long 0
2342 .long 0
2343 .long 0
2344 .long 0
2345 .long 0
2346 .long 0
2347 .long 0
2348 .long 0
2349 .long 0
2350 .long 0
2351 .long 0
2352 .long 0
2353 .long 0
2354 .long 0
2355 .long 0
2356 .long 0
2357 .long 0
2358 .long 0
2359 .long 0
2360 .long 0
2361 .long 0
2362 .long 0
2363 .long 0
2364 .long 0
2365 .long 258
2366 .long 0
2367 .long 0
2368 .long 0
2369 .long 0
2370 .long 0
2371 .long 286
2372 .long 0
2373 .long 0
2374 .long 0
2375 .long 0
2376 .long 0
2377 .long 0
2378 .long 0
2379 .long 0
2380 .long 0
2381 .long 0
2382 .long 0
2383 .long 0
2384 .long 0
2385 .long 364
2386 .long 0
2387 .long 0
2388 .long 0
2389 .long 0
2390 .long 0
2391 .long 0
2392 .long 0
2393 .long 0
2394 .long 0
2395 .long 0
2396 .long 0
2397 .long 259
2398 .long 0
2399 .long 0
2400 .long 0
2401 .long 0
2402 .long 0
2403 .long 287
2404 .long 0
2405 .long 0
2406 .long 0
2407 .long 0
2408 .long 0
2409 .long 0
2410 .long 0
2411 .long 0
2412 .long 0
2413 .long 0
2414 .long 0
2415 .long 0
2416 .long 0
2417 .long 365
2418 .long 0
2419 .long 0
2420 .long 0
2421 .long 0
2422 .long 0
2423 .long 0
2424 .long 0
2425 .long 0
2426 .long 0
2427 .long 0
2428 .long 729
2429 .long 0
2430 .long 0
2431 .long 0
2432 .long 0
2433 .long 0
2434 .long 0
2435 .long 0
2436 .long 0
2437 .long 0
2438 .long 0
2439 .long 0
2440 .long 0
2441 .long 0
2442 .long 0
2443 .long 0
2444 .long 0
2445 .long 0
2446 .long 0
2447 .long 0
2448 .long 0
2449 .long 0
2450 .long 0
2451 .long 0
2452 .long 0
2453 .long 0
2454 .long 0
2455 .long 0
2456 .long 0
2457 .long 0
2458 .long 0
2459 .long 0
2460 .long 0
2461 .long 0
2462 .long 0
2463 .long 266
2464 .long 0
2465 .long 278
2466 .long 0
2467 .long 288
2468 .long 0
2469 .long 304
2470 .long 0
2471 .long 0
2472 .long 0
2473 .long 0
2474 .long 0
2475 .long 0
2476 .long 0
2477 .long 0
2478 .long 0
2479 .long 0
2480 .long 0
2481 .long 0
2482 .long 0
2483 .long 0
2484 .long 0
2485 .long 0
2486 .long 379
2487 .long 0
2488 .long 0
2489 .long 0
2490 .long 0
2491 .long 0
2492 .long 0
2493 .long 0
2494 .long 0
2495 .long 267
2496 .long 0
2497 .long 279
2498 .long 0
2499 .long 289
2500 .long 0
2501 .long 0
2502 .long 0
2503 .long 0
2504 .long 0
2505 .long 0
2506 .long 0
2507 .long 0
2508 .long 0
2509 .long 0
2510 .long 0
2511 .long 0
2512 .long 0
2513 .long 0
2514 .long 0
2515 .long 0
2516 .long 0
2517 .long 0
2518 .long 380
2519 .long 0
2520 .long 0
2521 .long 0
2522 .long 0
2523 .long 0
2524 .long 168
2525 .long 0
2526 .long 0
2527 .long 0
2528 .long 0
2529 .long 0
2530 .long 0
2531 .long 0
2532 .long 0
2533 .long 0
2534 .long 0
2535 .long 0
2536 .long 0
2537 .long 0
2538 .long 0
2539 .long 0
2540 .long 0
2541 .long 0
2542 .long 0
2543 .long 0
2544 .long 0
2545 .long 0
2546 .long 0
2547 .long 0
2548 .long 0
2549 .long 0
2550 .long 0
2551 .long 0
2552 .long 0
2553 .long 0
2554 .long 0
2555 .long 0
2556 .long 0
2557 .long 196
2558 .long 0
2559 .long 0
2560 .long 0
2561 .long 203
2562 .long 0
2563 .long 0
2564 .long 0
2565 .long 207
2566 .long 0
2567 .long 0
2568 .long 0
2569 .long 0
2570 .long 0
2571 .long 214
2572 .long 0
2573 .long 0
2574 .long 0
2575 .long 0
2576 .long 0
2577 .long 220
2578 .long 0
2579 .long 0
2580 .long 0
2581 .long 376
2582 .long 0
2583 .long 0
2584 .long 0
2585 .long 0
2586 .long 0
2587 .long 0
2588 .long 0
2589 .long 228
2590 .long 0
2591 .long 0
2592 .long 0
2593 .long 235
2594 .long 0
2595 .long 0
2596 .long 0
2597 .long 239
2598 .long 0
2599 .long 0
2600 .long 0
2601 .long 0
2602 .long 0
2603 .long 246
2604 .long 0
2605 .long 0
2606 .long 0
2607 .long 0
2608 .long 0
2609 .long 252
2610 .long 0
2611 .long 0
2612 .long 0
2613 .long 255
2614 .long 0
2615 .long 0
2616 .long 0
2617 .long 0
2618 .long 0
2619 .long 0
2620 .long 0
2621 .zero 380
2622 .long 730
2623 .long 0
2624 .long 0
2625 .long 0
2626 .long 0
2627 .long 0
2628 .long 0
2629 .long 0
2630 .long 0
2631 .long 0
2632 .long 0
2633 .long 0
2634 .long 0
2635 .long 0
2636 .long 0
2637 .long 0
2638 .long 0
2639 .long 0
2640 .long 0
2641 .long 0
2642 .long 0
2643 .long 0
2644 .long 0
2645 .long 0
2646 .long 0
2647 .long 0
2648 .long 0
2649 .long 0
2650 .long 0
2651 .long 0
2652 .long 0
2653 .long 0
2654 .long 0
2655 .long 197
2656 .long 0
2657 .long 0
2658 .long 0
2659 .long 0
2660 .long 0
2661 .long 0
2662 .long 0
2663 .long 0
2664 .long 0
2665 .long 0
2666 .long 0
2667 .long 0
2668 .long 0
2669 .long 0
2670 .long 0
2671 .long 0
2672 .long 0
2673 .long 0
2674 .long 0
2675 .long 366
2676 .long 0
2677 .long 0
2678 .long 0
2679 .long 0
2680 .long 0
2681 .long 0
2682 .long 0
2683 .long 0
2684 .long 0
2685 .long 0
2686 .long 0
2687 .long 229
2688 .long 0
2689 .long 0
2690 .long 0
2691 .long 0
2692 .long 0
2693 .long 0
2694 .long 0
2695 .long 0
2696 .long 0
2697 .long 0
2698 .long 0
2699 .long 0
2700 .long 0
2701 .long 0
2702 .long 0
2703 .long 0
2704 .long 0
2705 .long 0
2706 .long 0
2707 .long 367
2708 .long 0
2709 .long 0
2710 .long 0
2711 .long 0
2712 .long 0
2713 .long 0
2714 .long 0
2715 .long 0
2716 .long 0
2717 .long 0
2718 .long 184
2719 .long 0
2720 .long 0
2721 .long 0
2722 .long 0
2723 .long 0
2724 .long 0
2725 .long 0
2726 .long 0
2727 .long 0
2728 .long 0
2729 .long 0
2730 .long 0
2731 .long 0
2732 .long 0
2733 .long 0
2734 .long 0
2735 .long 0
2736 .long 0
2737 .long 0
2738 .long 0
2739 .long 0
2740 .long 0
2741 .long 0
2742 .long 0
2743 .long 0
2744 .long 0
2745 .long 0
2746 .long 0
2747 .long 0
2748 .long 0
2749 .long 0
2750 .long 0
2751 .long 0
2752 .long 0
2753 .long 199
2754 .long 0
2755 .long 0
2756 .long 0
2757 .long 290
2758 .long 0
2759 .long 0
2760 .long 0
2761 .long 310
2762 .long 315
2763 .long 0
2764 .long 325
2765 .long 0
2766 .long 0
2767 .long 0
2768 .long 342
2769 .long 350
2770 .long 354
2771 .long 0
2772 .long 0
2773 .long 0
2774 .long 0
2775 .long 0
2776 .long 0
2777 .long 0
2778 .long 0
2779 .long 0
2780 .long 0
2781 .long 0
2782 .long 0
2783 .long 0
2784 .long 0
2785 .long 231
2786 .long 0
2787 .long 0
2788 .long 0
2789 .long 291
2790 .long 0
2791 .long 0
2792 .long 0
2793 .long 311
2794 .long 316
2795 .long 0
2796 .long 326
2797 .long 0
2798 .long 0
2799 .long 0
2800 .long 343
2801 .long 351
2802 .long 355
2803 .long 0
2804 .long 0
2805 .long 0
2806 .long 0
2807 .long 0
2808 .long 0
2809 .long 0
2810 .long 0
2811 .long 0
2812 .long 0
2813 .long 0
2814 .long 0
2815 .zero 380
2816 .long 733
2817 .long 0
2818 .long 0
2819 .long 0
2820 .long 0
2821 .long 0
2822 .long 0
2823 .long 0
2824 .long 0
2825 .long 0
2826 .long 0
2827 .long 0
2828 .long 0
2829 .long 0
2830 .long 0
2831 .long 0
2832 .long 0
2833 .long 0
2834 .long 0
2835 .long 0
2836 .long 0
2837 .long 0
2838 .long 0
2839 .long 0
2840 .long 0
2841 .long 0
2842 .long 0
2843 .long 0
2844 .long 0
2845 .long 0
2846 .long 0
2847 .long 0
2848 .long 0
2849 .long 0
2850 .long 0
2851 .long 0
2852 .long 0
2853 .long 0
2854 .long 0
2855 .long 0
2856 .long 0
2857 .long 0
2858 .long 0
2859 .long 0
2860 .long 0
2861 .long 0
2862 .long 0
2863 .long 336
2864 .long 0
2865 .long 0
2866 .long 0
2867 .long 0
2868 .long 0
2869 .long 368
2870 .long 0
2871 .long 0
2872 .long 0
2873 .long 0
2874 .long 0
2875 .long 0
2876 .long 0
2877 .long 0
2878 .long 0
2879 .long 0
2880 .long 0
2881 .long 0
2882 .long 0
2883 .long 0
2884 .long 0
2885 .long 0
2886 .long 0
2887 .long 0
2888 .long 0
2889 .long 0
2890 .long 0
2891 .long 0
2892 .long 0
2893 .long 0
2894 .long 0
2895 .long 337
2896 .long 0
2897 .long 0
2898 .long 0
2899 .long 0
2900 .long 0
2901 .long 369
2902 .long 0
2903 .long 0
2904 .long 0
2905 .long 0
2906 .long 0
2907 .long 0
2908 .long 0
2909 .long 0
2910 .long 0
2911 .long 0
2912 .long 731
2913 .long 0
2914 .long 0
2915 .long 0
2916 .long 0
2917 .long 0
2918 .long 0
2919 .long 0
2920 .long 0
2921 .long 0
2922 .long 0
2923 .long 0
2924 .long 0
2925 .long 0
2926 .long 0
2927 .long 0
2928 .long 0
2929 .long 0
2930 .long 0
2931 .long 0
2932 .long 0
2933 .long 0
2934 .long 0
2935 .long 0
2936 .long 0
2937 .long 0
2938 .long 0
2939 .long 0
2940 .long 0
2941 .long 0
2942 .long 0
2943 .long 0
2944 .long 0
2945 .long 260
2946 .long 0
2947 .long 0
2948 .long 0
2949 .long 280
2950 .long 0
2951 .long 0
2952 .long 0
2953 .long 302
2954 .long 0
2955 .long 0
2956 .long 0
2957 .long 0
2958 .long 0
2959 .long 0
2960 .long 0
2961 .long 0
2962 .long 0
2963 .long 0
2964 .long 0
2965 .long 370
2966 .long 0
2967 .long 0
2968 .long 0
2969 .long 0
2970 .long 0
2971 .long 0
2972 .long 0
2973 .long 0
2974 .long 0
2975 .long 0
2976 .long 0
2977 .long 261
2978 .long 0
2979 .long 0
2980 .long 0
2981 .long 281
2982 .long 0
2983 .long 0
2984 .long 0
2985 .long 303
2986 .long 0
2987 .long 0
2988 .long 0
2989 .long 0
2990 .long 0
2991 .long 0
2992 .long 0
2993 .long 0
2994 .long 0
2995 .long 0
2996 .long 0
2997 .long 371
2998 .long 0
2999 .long 0
3000 .long 0
3001 .long 0
3002 .long 0
3003 .long 0
3004 .long 0
3005 .long 0
3006 .long 0
3007 .long 0
3008 .long 711
3009 .long 0
3010 .long 0
3011 .long 0
3012 .long 0
3013 .long 0
3014 .long 0
3015 .long 0
3016 .long 0
3017 .long 0
3018 .long 0
3019 .long 0
3020 .long 0
3021 .long 0
3022 .long 0
3023 .long 0
3024 .long 0
3025 .long 0
3026 .long 0
3027 .long 0
3028 .long 0
3029 .long 0
3030 .long 0
3031 .long 0
3032 .long 0
3033 .long 0
3034 .long 0
3035 .long 0
3036 .long 0
3037 .long 0
3038 .long 0
3039 .long 0
3040 .long 0
3041 .long 0
3042 .long 0
3043 .long 268
3044 .long 270
3045 .long 282
3046 .long 0
3047 .long 0
3048 .long 0
3049 .long 0
3050 .long 0
3051 .long 0
3052 .long 317
3053 .long 0
3054 .long 327
3055 .long 0
3056 .long 0
3057 .long 0
3058 .long 344
3059 .long 352
3060 .long 356
3061 .long 0
3062 .long 0
3063 .long 0
3064 .long 0
3065 .long 0
3066 .long 381
3067 .long 0
3068 .long 0
3069 .long 0
3070 .long 0
3071 .long 0
3072 .long 0
3073 .long 0
3074 .long 0
3075 .long 269
3076 .long 271
3077 .long 283
3078 .long 0
3079 .long 0
3080 .long 0
3081 .long 0
3082 .long 0
3083 .long 0
3084 .long 318
3085 .long 0
3086 .long 328
3087 .long 0
3088 .long 0
3089 .long 0
3090 .long 345
3091 .long 353
3092 .long 357
3093 .long 0
3094 .long 0
3095 .long 0
3096 .long 0
3097 .long 0
3098 .long 382
3099 .long 0
3100 .long 0
3101 .long 0
3102 .long 0
3103 .long 0
3104 .align 32
3105 .type to_ucs4, @object
3106 .size to_ucs4, 1024
3107 to_ucs4:
3108 .long 0
3109 .long 1
3110 .long 2
3111 .long 3
3112 .long 4
3113 .long 5
3114 .long 6
3115 .long 7
3116 .long 8
3117 .long 9
3118 .long 10
3119 .long 11
3120 .long 12
3121 .long 13
3122 .long 14
3123 .long 15
3124 .long 16
3125 .long 17
3126 .long 18
3127 .long 19
3128 .long 20
3129 .long 21
3130 .long 22
3131 .long 23
3132 .long 24
3133 .long 25
3134 .long 26
3135 .long 27
3136 .long 28
3137 .long 29
3138 .long 30
3139 .long 31
3140 .long 32
3141 .long 33
3142 .long 34
3143 .long 0
3144 .long 0
3145 .long 37
3146 .long 38
3147 .long 39
3148 .long 40
3149 .long 41
3150 .long 42
3151 .long 43
3152 .long 44
3153 .long 45
3154 .long 46
3155 .long 47
3156 .long 48
3157 .long 49
3158 .long 50
3159 .long 51
3160 .long 52
3161 .long 53
3162 .long 54
3163 .long 55
3164 .long 56
3165 .long 57
3166 .long 58
3167 .long 59
3168 .long 60
3169 .long 61
3170 .long 62
3171 .long 63
3172 .long 64
3173 .long 65
3174 .long 66
3175 .long 67
3176 .long 68
3177 .long 69
3178 .long 70
3179 .long 71
3180 .long 72
3181 .long 73
3182 .long 74
3183 .long 75
3184 .long 76
3185 .long 77
3186 .long 78
3187 .long 79
3188 .long 80
3189 .long 81
3190 .long 82
3191 .long 83
3192 .long 84
3193 .long 85
3194 .long 86
3195 .long 87
3196 .long 88
3197 .long 89
3198 .long 90
3199 .long 91
3200 .long 0
3201 .long 93
3202 .long 0
3203 .long 95
3204 .long 0
3205 .long 97
3206 .long 98
3207 .long 99
3208 .long 100
3209 .long 101
3210 .long 102
3211 .long 103
3212 .long 104
3213 .long 105
3214 .long 106
3215 .long 107
3216 .long 108
3217 .long 109
3218 .long 110
3219 .long 111
3220 .long 112
3221 .long 113
3222 .long 114
3223 .long 115
3224 .long 116
3225 .long 117
3226 .long 118
3227 .long 119
3228 .long 120
3229 .long 121
3230 .long 122
3231 .long 0
3232 .long 124
3233 .long 0
3234 .long 0
3235 .long 127
3236 .long 128
3237 .long 129
3238 .long 130
3239 .long 131
3240 .long 132
3241 .long 133
3242 .long 134
3243 .long 135
3244 .long 136
3245 .long 137
3246 .long 138
3247 .long 139
3248 .long 140
3249 .long 141
3250 .long 142
3251 .long 143
3252 .long 144
3253 .long 145
3254 .long 146
3255 .long 147
3256 .long 148
3257 .long 149
3258 .long 150
3259 .long 151
3260 .long 152
3261 .long 153
3262 .long 154
3263 .long 155
3264 .long 156
3265 .long 157
3266 .long 158
3267 .long 159
3268 .long 0
3269 .long 161
3270 .long 162
3271 .long 163
3272 .long 36
3273 .long 165
3274 .long 35
3275 .long 167
3276 .long 164
3277 .long 0
3278 .long 0
3279 .long 171
3280 .long 0
3281 .long 0
3282 .long 0
3283 .long 0
3284 .long 176
3285 .long 177
3286 .long 178
3287 .long 179
3288 .long 215
3289 .long 181
3290 .long 182
3291 .long 183
3292 .long 247
3293 .long 0
3294 .long 0
3295 .long 187
3296 .long 188
3297 .long 189
3298 .long 190
3299 .long 191
3300 .long 0
3301 .long 0
3302 .long 0
3303 .long 0
3304 .long 0
3305 .long 0
3306 .long 0
3307 .long 0
3308 .long 0
3309 .long 0
3310 .long 0
3311 .long 0
3312 .long 0
3313 .long 0
3314 .long 0
3315 .long 0
3316 .long 0
3317 .long 0
3318 .long 0
3319 .long 0
3320 .long 0
3321 .long 0
3322 .long 0
3323 .long 0
3324 .long 0
3325 .long 0
3326 .long 0
3327 .long 0
3328 .long 0
3329 .long 0
3330 .long 0
3331 .long 0
3332 .long 8486
3333 .long 198
3334 .long 208
3335 .long 170
3336 .long 294
3337 .long 0
3338 .long 306
3339 .long 319
3340 .long 321
3341 .long 216
3342 .long 338
3343 .long 186
3344 .long 222
3345 .long 358
3346 .long 330
3347 .long 329
3348 .long 312
3349 .long 230
3350 .long 273
3351 .long 240
3352 .long 295
3353 .long 305
3354 .long 307
3355 .long 320
3356 .long 322
3357 .long 248
3358 .long 339
3359 .long 223
3360 .long 254
3361 .long 359
3362 .long 331
3363 .long 0